@0 @1 S: MOV -199 ACC ADD UP JLZ E G: SUB 200 MOV 1 DOWN JGZ G E: ADD 99 JLZ L SUB 19 MOV 8 DOWN MOV ACC DOWN JMP S L: MOV 3 DOWN ADD 81 MOV ACC DOWN @2 @3 @4 MOV ACC LAST JRO UP 2: MOV 3 ACC JMP J MOV 0 ACC JMP O +2:ADD 2 J: JRO UP JMP +2 MOV 2 ACC SUB 1 O: MOV UP ANY @5 @6 @7 MOV RIGHT DOWN @8 MOV UP RIGHT MOV UP LEFT MOV 1 ACC J: JRO RIGHT JMP +2 MOV 0 DOWN MOV UP RIGHT MOV UP LEFT JMP J +2:ADD 2 JRO RIGHT JMP +2 ADD -1 MOV ACC DOWN @9 MOV LEFT ACC JLZ E G: SUB 20 MOV 1 LEFT JGZ G E: ADD 9 JLZ L O: MOV 99 LEFT JRO 3 L: MOV 2 LEFT ADD 10 MOV ACC DOWN @10