@0 JMP V ADD 11 ADD 10 ADD 9 ADD 8 ADD 7 ADD 6 ADD 5 ADD 4 ADD 3 ADD 2 ADD 1 V:MOV ACC,RIGHT MOV 0,ACC JRO RIGHT @1 MOV LEFT,NIL ^:MOV UP,ACC NEG SUB 2 MOV ACC,LEFT ADD 11 SAV MOV LEFT,ACC JNZ V SWP V:MOV ACC,RIGHT JMP ^ @2 MOV LEFT,DOWN @3 JMP V ADD 33 ADD 32 ADD 31 ADD 30 ADD 29 ADD 28 ADD 27 ADD 26 ADD 25 ADD 24 ADD 276 V:MOV ACC,RIGHT MOV 0,ACC JRO RIGHT @4 MOV LEFT,NIL ^:MOV RIGHT,ACC JGZ V MOV ACC,LEFT ADD 11 SAV MOV LEFT,ACC JNZ V SWP V:MOV ACC,DOWN JMP ^ @5 MOV RIGHT,NIL ^:MOV UP,ACC JGZ V MOV ACC,RIGHT ADD 11 SAV MOV RIGHT,ACC JNZ V SWP V:MOV ACC,LEFT JMP ^ @6 JMP V ADD 22 ADD 21 ADD 20 ADD 19 ADD 18 ADD 17 ADD 16 ADD 15 ADD 14 ADD 13 ADD 78 V:MOV ACC,LEFT MOV 0,ACC JRO LEFT @7 JMP V ADD 44 ADD 43 ADD 42 ADD 41 ADD 40 ADD 39 ADD 38 ADD 37 ADD 36 ADD 35 ADD 595 V:MOV ACC,RIGHT MOV 0,ACC JRO RIGHT @8 MOV LEFT,NIL ^:MOV UP,ACC JGZ V MOV ACC,LEFT ADD 11 MOV LEFT,ACC V:MOV ACC,DOWN JMP ^ @9