@0 MOV RIGHT ACC JLZ LZ GZ:SUB 400 MOV ACC DOWN MOV RIGHT NIL MOV -92 ACC LZ:MOV ACC DOWN @1 MOV -400 ACC MOV -100 LAST ADD UP JLZ LZ GZ:SUB 400 MOV ACC ANY MOV ACC RIGHT MOV -400 ACC MOV -96 LAST ADD UP JLZ LZ JMP GZ LZ:MOV ACC ANY MOV ACC RIGHT @2 S: MOV LEFT ACC S2:JLZ L1 JMP G1 L2:ADD 100 JLZ O SUB 100 MOV ACC DOWN MOV LEFT ACC JMP S2 L1:ADD 200 JLZ L2 G1:SUB 100 JLZ O G2:SUB 100 O: MOV ACC DOWN @3 S: MOV 201 ACC ADD UP JGZ GZ LZ:MOV ACC DOWN MOV UP ACC JMP E GZ:SUB 200 MOV ACC DOWN MOV UP ACC ADD 2 E: MOV ACC DOWN @4 MOV RIGHT DOWN @5 S: MOV 61 ACC ADD UP JGZ GZ LZ:MOV ACC RIGHT MOV 0 LEFT MOV 61 ACC ADD UP JGZ GZ JMP LZ GZ:SUB 40 MOV ACC RIGHT MOV 4 LEFT @6 MOV LEFT ACC JGZ GZ LZ:MOV ACC DOWN MOV 0 ACC JMP E GZ:SUB 40 MOV ACC DOWN MOV 4 ACC E: MOV ACC DOWN @7 S: MOV 99 ACC ADD UP JLZ LZ GZ:MOV 101 ACC JMP O LZ:MOV 100 ACC O: ADD UP MOV ACC DOWN @8 MOV UP ACC ADD RIGHT MOV ACC DOWN @9 S: MOV 9 ACC ADD RIGHT JLZ LZ GZ:MOV ACC DOWN MOV RIGHT ACC ADD 1 MOV ACC LEFT MOV 9 ACC ADD RIGHT JGZ GZ JEZ GZ LZ:ADD 10 MOV RIGHT LEFT MOV ACC DOWN @10 MOV 20 ACC ADD UP JGZ GZ LZ:MOV ACC LEFT MOV UP ACC JMP E GZ:SUB 20 MOV ACC LEFT MOV UP ACC ADD 2 E: MOV ACC LEFT