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