@0 MOV RIGHT DOWN MOV 0 DOWN MOV 0 DOWN MOV 5 ANY MOV 5 ACC ADD RIGHT MOV ACC DOWN JRO -3 @1 MOV UP LEFT MOV UP ACC JNZ N MOV 13 DOWN MOV UP ACC JEZ L N: MOV LEFT NIL MOV ACC LEFT L: MOV UP LEFT JMP L @2 MOV UP ACC MOV ACC RIGHT MOV ACC DOWN @3 MOV LEFT DOWN @4 S: JRO UP JMP 4 JMP 3 JMP 2 JMP 1 0: MOV 13 RIGHT JMP S 4: MOV 1 RIGHT JMP S 3: MOV 4 RIGHT JMP S 2: MOV 7 RIGHT JMP S 1: MOV 10 RIGHT @5 MOV 10 DOWN S: JRO ANY 4: MOV -8 RIGHT MOV 1 DOWN JMP S 3: MOV -8 RIGHT MOV 4 DOWN JMP S 2: MOV -8 RIGHT MOV 6 DOWN JMP S 1: MOV -6 RIGHT MOV 10 DOWN JMP S 0: MOV -2 RIGHT @6 JMP E 234: MOV RIGHT NIL JRO UP 1: MOV RIGHT ACC MOV UP NIL MOV ACC DOWN JMP S 0: MOV RIGHT NIL E: MOV UP DOWN S: JRO LEFT @7 MOV UP ACC MOV ACC LEFT MOV ACC DOWN @8 MOV UP RIGHT @9 S: JRO LEFT 4: SWP MOV ACC DOWN JMP E 3: MOV ACC DOWN JMP N 2: SWP MOV RIGHT ACC MOV ACC DOWN JMP S 01:MOV UP DOWN N: SWP E: MOV RIGHT ACC @10 MOV ACC LEFT MOV UP ACC SWP