@0 @1 MOV -199 ACC ADD UP JGZ G JMP E G: SUB 200 MOV 1 DOWN JGZ G E: ADD 99 JLZ L SUB 19 MOV 8 DOWN JRO 999 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 JGZ G ADD 9 JLZ L JMP O G: SUB 20 MOV 1 LEFT JGZ G ADD 9 JLZ L O: MOV 99 LEFT JRO 3 L: MOV 2 LEFT ADD 10 MOV ACC DOWN @10