ProgramNode(0...143)(
  [:i, :j, :k],
  StatementsNode(0...143)(
    [ForNode(0...20)(
       MultiWriteNode(4...5)(
         [LocalVariableWriteNode(4...5)(:i, 0, nil, (4...5), nil)],
         nil,
         nil,
         nil,
         nil
       ),
       RangeNode(9...14)(
         IntegerNode(9...10)(),
         IntegerNode(12...14)(),
         (10...12),
         0
       ),
       StatementsNode(15...16)([LocalVariableReadNode(15...16)(:i, 0)]),
       (0...3),
       (6...8),
       nil,
       (17...20)
     ),
     ForNode(22...44)(
       MultiWriteNode(26...27)(
         [LocalVariableWriteNode(26...27)(:i, 0, nil, (26...27), nil)],
         nil,
         nil,
         nil,
         nil
       ),
       RangeNode(31...36)(
         IntegerNode(31...32)(),
         IntegerNode(34...36)(),
         (32...34),
         0
       ),
       StatementsNode(38...39)([LocalVariableReadNode(38...39)(:i, 0)]),
       (22...25),
       (28...30),
       nil,
       (41...44)
     ),
     ForNode(46...68)(
       MultiWriteNode(50...53)(
         [LocalVariableWriteNode(50...51)(:i, 0, nil, (50...51), nil),
          LocalVariableWriteNode(52...53)(:j, 0, nil, (52...53), nil)],
         nil,
         nil,
         nil,
         nil
       ),
       RangeNode(57...62)(
         IntegerNode(57...58)(),
         IntegerNode(60...62)(),
         (58...60),
         0
       ),
       StatementsNode(63...64)([LocalVariableReadNode(63...64)(:i, 0)]),
       (46...49),
       (54...56),
       nil,
       (65...68)
     ),
     ForNode(70...94)(
       MultiWriteNode(74...79)(
         [LocalVariableWriteNode(74...75)(:i, 0, nil, (74...75), nil),
          LocalVariableWriteNode(76...77)(:j, 0, nil, (76...77), nil),
          LocalVariableWriteNode(78...79)(:k, 0, nil, (78...79), nil)],
         nil,
         nil,
         nil,
         nil
       ),
       RangeNode(83...88)(
         IntegerNode(83...84)(),
         IntegerNode(86...88)(),
         (84...86),
         0
       ),
       StatementsNode(89...90)([LocalVariableReadNode(89...90)(:i, 0)]),
       (70...73),
       (80...82),
       nil,
       (91...94)
     ),
     ForNode(96...119)(
       MultiWriteNode(100...101)(
         [LocalVariableWriteNode(100...101)(:i, 0, nil, (100...101), nil)],
         nil,
         nil,
         nil,
         nil
       ),
       RangeNode(105...110)(
         IntegerNode(105...106)(),
         IntegerNode(108...110)(),
         (106...108),
         0
       ),
       StatementsNode(114...115)([LocalVariableReadNode(114...115)(:i, 0)]),
       (96...99),
       (102...104),
       (111...113),
       (116...119)
     ),
     ForNode(121...143)(
       MultiWriteNode(125...126)(
         [LocalVariableWriteNode(125...126)(:i, 0, nil, (125...126), nil)],
         nil,
         nil,
         nil,
         nil
       ),
       RangeNode(130...135)(
         IntegerNode(130...131)(),
         IntegerNode(133...135)(),
         (131...133),
         0
       ),
       StatementsNode(137...138)([LocalVariableReadNode(137...138)(:i, 0)]),
       (121...124),
       (127...129),
       nil,
       (140...143)
     )]
  )
)
