@0 MOV 55 RIGHT ADD LAST S:SUB 9 JLZ N JGZ S MOV -18 ANY MOV UP RIGHT MOV 151 ACC N:ADD 10 @1 @2 @3 MOV UP ACC JGZ D U:ADD ANY JLZ G MOV DOWN RIGHT JRO -1 G:MOV DOWN UP 2:ADD 2 JLZ G JGZ L ADD 10 L:ADD DOWN D:MOV ACC DOWN @4 MOV -1 ACC SWP JGZ GG MOV LEFT ACC G:SWP ADD 1 SWP GG:SUB 10 JGZ G L:ADD 5 JLZ L MOV ACC DOWN @5 @6 ADD 17 JLZ L MOV -1 DOWN MOV 0 DOWN MOV ACC DOWN SUB 137 SWP MOV UP ACC JRO 4 L:SWP MOV ACC DOWN MOV ACC DOWN MOV ACC DOWN MOV ACC DOWN SWP @7