<> <> <> <<>> _ &sgf[SoftHdwAssemblyImpl] _ &tiles _ NIL _ &tiles _ CTI[&tiles, InputEnabled, Horizontal, [0,0]] _ &tiles _ CTI[&tiles, InputEnabled, Horizontal, [1,1]] _ &tiles _ CTI[&tiles, InputEnabled, Vertical, [2,2]] _ &tiles _ CTI[&tiles, ParallelInput, Horizontal, [0,2]] _ &tiles _ CTI[&tiles, OLDToI, Horizontal, [0,3]] _ &tiles _ CTI[&tiles, OLDToRU, Vertical, [3,0]] _ &subProgram _ Create[NIL, &tiles] _ &instances _ NIL _ &instances _ CPI[&instances, &subProgram, [0,0], [0,0], Rotate90FlipX] _ &program _ Create[instances: &instances] _ &object _ SoftHdwAssembly.Print[NEW[SoftHdwAssembly.ArrayPositionRec _ [chip: [1,1], minorArray: [16,16], grain: [4,4]]], &program] _ SoftHdwAssembly.PrintAndDraw[NEW[SoftHdwAssembly.ArrayPositionRec _ [chip: [1,1], minorArray: [16,16], grain: [4,4]]], &program] _ &parsed _ SoftHdwAssembly.Parse[&object] _ SoftHdwAssembly.PrintAndDraw[NEW[SoftHdwAssembly.ArrayPositionRec _ [chip: [1,1], minorArray: [16,16], grain: [4,4]]], &parsed]