ProgramNode(0...26)(
  [],
  StatementsNode(0...26)(
    [AndNode(0...13)(TrueNode(0...4)(), TrueNode(9...13)(), (5...8)),
     AndNode(15...26)(
       TrueNode(15...19)(),
       ArrayNode(24...26)([], (24...25), (25...26)),
       (20...23)
     )]
  )
)
