ProgramNode(0...156)(
  [],
  StatementsNode(0...156)(
    [AndNode(0...19)(
       CallNode(0...7)(
         CallNode(4...7)(nil, nil, (4...7), nil, nil, nil, nil, 0, "foo"),
         nil,
         (0...3),
         nil,
         nil,
         nil,
         nil,
         0,
         "!"
       ),
       CallNode(12...19)(
         CallNode(16...19)(nil, nil, (16...19), nil, nil, nil, nil, 0, "bar"),
         nil,
         (12...15),
         nil,
         nil,
         nil,
         nil,
         0,
         "!"
       ),
       (8...11)
     ),
     CallNode(21...37)(
       AndNode(25...36)(
         CallNode(25...28)(nil, nil, (25...28), nil, nil, nil, nil, 0, "foo"),
         CallNode(33...36)(nil, nil, (33...36), nil, nil, nil, nil, 0, "bar"),
         (29...32)
       ),
       nil,
       (21...24),
       (24...25),
       nil,
       (36...37),
       nil,
       0,
       "!"
     ),
     CallNode(39...46)(
       CallNode(43...46)(nil, nil, (43...46), nil, nil, nil, nil, 0, "foo"),
       nil,
       (39...42),
       nil,
       nil,
       nil,
       nil,
       0,
       "!"
     ),
     AndNode(48...69)(
       CallNode(48...55)(
         CallNode(52...55)(nil, nil, (52...55), nil, nil, nil, nil, 0, "foo"),
         nil,
         (48...51),
         nil,
         nil,
         nil,
         nil,
         0,
         "!"
       ),
       CallNode(60...69)(
         CallNode(66...69)(nil, nil, (66...69), nil, nil, nil, nil, 0, "bar"),
         nil,
         (60...63),
         nil,
         nil,
         nil,
         nil,
         0,
         "!"
       ),
       (56...59)
     ),
     AndNode(72...97)(
       CallNode(72...79)(
         CallNode(76...79)(nil, nil, (76...79), nil, nil, nil, nil, 0, "foo"),
         nil,
         (72...75),
         nil,
         nil,
         nil,
         nil,
         0,
         "!"
       ),
       CallNode(88...97)(
         CallNode(94...97)(nil, nil, (94...97), nil, nil, nil, nil, 0, "bar"),
         nil,
         (88...91),
         nil,
         nil,
         nil,
         nil,
         0,
         "!"
       ),
       (80...83)
     ),
     AndNode(100...125)(
       CallNode(100...107)(
         CallNode(104...107)(
           nil,
           nil,
           (104...107),
           nil,
           nil,
           nil,
           nil,
           0,
           "foo"
         ),
         nil,
         (100...103),
         nil,
         nil,
         nil,
         nil,
         0,
         "!"
       ),
       CallNode(114...125)(
         CallNode(122...125)(
           nil,
           nil,
           (122...125),
           nil,
           nil,
           nil,
           nil,
           0,
           "bar"
         ),
         nil,
         (114...117),
         nil,
         nil,
         nil,
         nil,
         0,
         "!"
       ),
       (108...111)
     ),
     CallNode(127...138)(
       CallNode(131...134)(
         nil,
         nil,
         (131...134),
         nil,
         nil,
         nil,
         nil,
         0,
         "foo"
       ),
       nil,
       (127...130),
       (130...131),
       nil,
       (137...138),
       nil,
       0,
       "!"
     ),
     CallNode(140...156)(
       CallNode(147...150)(
         nil,
         nil,
         (147...150),
         nil,
         nil,
         nil,
         nil,
         0,
         "foo"
       ),
       nil,
       (140...143),
       (143...144),
       nil,
       (155...156),
       nil,
       0,
       "!"
     )]
  )
)
