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