@0 #160/4/16 @1 MOV UP RIGHT @2 MOV LEFT ACC JEZ M SAV B: MOV UP NIL SUB 1 JGZ B SWP M: MOV UP DOWN SUB LEFT L: MOV UP DOWN ADD 1 JLZ L MOV 0 DOWN E: MOV UP ACC JNZ E @3 @4 @5 @6 MOV UP DOWN @7 @8 @9 MOV UP DOWN @10