@0 MOV UP ACC S: SUB 3 JGZ A NEG ADD 10 A: MOV ACC RIGHT SUB 1 MOV ACC LEFT MOV UP ACC JEZ E MOV 27 RIGHT MOV LEFT RIGHT JMP S E: MOV 0 RIGHT MOV LEFT RIGHT @1 B: MOV LEFT DOWN MOV 1 DOWN MOV ACC DOWN SUB LEFT JLZ L MOV 0 ACC MOV LEFT DOWN MOV 2 DOWN JMP C L: MOV LEFT DOWN MOV -1 DOWN ADD 30 C: MOV ACC DOWN @2 @3 @4 MOV UP DOWN ADD UP MOV UP DOWN MOV ACC DOWN @5 @6 @7 S:MOV -1 DOWN MOV LAST DOWN #X MOV LAST DOWN JRO ANY MOV 3 DOWN MOV 3 DOWN MOV -1 DOWN MOV UP DOWN MOV UP DOWN MOV UP NIL MOV 3 DOWN JMP S JMP B MOV 0 DOWN B: MOV 3 DOWN @8