@0 MOV 10 ACC G:MOV 55 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 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 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