@0 A: MOV UP ACC MOV ACC RIGHT SWP SUB 123 SWP JGZ A SWP ADD 410 C: ADD 4 JLZ C @1 @2 #1481/3/33/C @3 @4 A: MOV UP ACC MOV ACC DOWN JEZ A B: MOV UP ACC MOV ACC DOWN MOV ACC DOWN JNZ B C: MOV ACC UP MOV DOWN ACC JNZ C @5 @6 @7 MOV ACC ANY JNZ D MOV 0 LEFT JMP C A: MOV LEFT ACC MOV UP LEFT B: MOV ACC LEFT SUB UP JLZ A C: MOV UP ACC JNZ B MOV LEFT DOWN D: MOV LEFT ACC @8