@0 MOV UP RIGHT @1 MOV UP RIGHT MOV LEFT RIGHT MOV -99 RIGHT @2 C: MOV UP ACC MOV RIGHT DOWN B: MOV ACC DOWN MOV ACC DOWN JLZ C MOV LEFT ACC JMP B @3 MOV UP LEFT @4 #2196/6/33 @5 @6 A: MOV UP ACC SWP B: MOV -4 LAST MOV ACC LAST MOV ACC ANY SWP SAV SUB UP JLZ A MOV UP ACC JGZ B JEZ B C: MOV 1 DOWN SWP @7 @8 @9 SUB LAST JGZ B MOV 0 ACC B: ADD ANY JRO UP MOV ACC DOWN MOV UP ACC @10