@0 #545/4/60 @1 MOV UP DOWN MOV UP ACC MOV ACC DOWN SWP MOV -1 ACC MOV UP DOWN ADD UP A: MOV 0 DOWN SUB 1 SWP ADD 1 MOV ACC DOWN SWP JGZ A MOV 100 DOWN @2 @3 @4 MOV UP ACC MOV ACC DOWN MOV UP DOWN SWP MOV 12 ACC SUB UP MOV ACC DOWN MOV UP NIL A: SWP MOV ACC DOWN MOV UP DOWN SWP SUB UP MOV ACC DOWN JGZ A @5 @6 @7 @8 ADD 100 B: MOV ACC LAST A: MOV UP ANY MOV UP RIGHT MOV UP ACC JRO ACC D: MOV 1 RIGHT MOV UP RIGHT MOV UP RIGHT MOV UP NIL JMP A NOP 5: JMP B 4: JMP D 3: JMP B @9 MOV LEFT DOWN MOV LEFT DOWN MOV 3 DOWN MOV 3 DOWN MOV 3 DOWN JRO LEFT MOV 3 DOWN MOV -1 DOWN MOV LEFT DOWN MOV LEFT DOWN MOV 3 DOWN MOV 3 DOWN MOV 3 DOWN MOV 3 DOWN MOV -1 DOWN @10