@0 MOV 9 ACC MOV 49 RIGHT G:MOV 49 RIGHT SUB 1 JGZ G S:MOV -18 RIGHT MOV UP ACC MOV ACC RIGHT SUB 20 L:ADD 1 NOP JEZ S JMP L @1 @2 @3 D:MOV ACC DOWN MOV UP ACC JGZ D NOP U:ADD ANY JLZ G MOV DOWN RIGHT JRO -1 G:MOV DOWN UP 2:ADD 2 JLZ G JGZ L ADD 15 L:ADD DOWN @4 MOV 0 ACC SWP JGZ GG MOV LEFT ACC G:SWP ADD 1 SWP GG:SUB 15 J:JGZ G L:ADD 5 JLZ L ADD 1 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