@0 ADD 11 A: SUB 1 JLZ B C: MOV ACC LEFT JGZ A SUB UP MOV ACC LEFT ADD ACC D: JGZ D JEZ C B: SUB 9 @1 @2 #2248/3/34/C @3 D: MOV ACC DOWN MOV UP ACC JGZ D SUB UP JEZ C B: MOV DOWN UP SUB 1 JGZ B C: ADD 2 ADD DOWN @4 @5 @6 @7 SUB 641 JLZ A SAV SUB LEFT JLZ C MOV -1 DOWN B: SWP MOV ACC DOWN SWP C: ADD 2 JLZ B D: SWP A: ADD 642 @8