@0 @1 MOV UP ACC JEZ E SUB 100 E:MOV ACC DOWN @2 MOV -100 ACC ADD UP E:MOV ACC DOWN MOV UP ACC JEZ E SUB 100 JMP E @3 MOV UP ACC S:MOV ACC RIGHT MOV ANY ACC MOV ACC RIGHT JMP S @4 SUB RIGHT JLZ L F: JGZ G MOV LEFT NIL JMP S L: MOV LEFT DOWN G: MOV ANY LAST S: MOV LEFT ACC @5 MOV ANY ACC MOV ACC LEFT MOV ACC DOWN MOV DOWN ANY @6 @7 ADD 131 G:SUB 1 JGZ G MOV 100 RIGHT @8 MOV ANY ACC JLZ L JEZ E ADD ANY MOV ACC DOWN MOV 0 DOWN L:ADD 100 E:MOV ACC DOWN