@0 S: MOV RIGHT ACC JNZ N E: MOV -999 DOWN JMP S N: MOV ACC DOWN @1 MOV UP ANY @2 @3 MOV ANY ACC JLZ E L: ADD ANY JGZ L E: MOV ACC DOWN @4 S: MOV UP ACC JNZ N E: MOV -999 LEFT JMP S N: MOV ACC LEFT @5 MOV 9 DOWN @6 @7 MOV 1 RIGHT MOV ACC RIGHT MOV 999 ACC MOV UP RIGHT ADD UP @8 MOV LEFT RIGHT MOV LEFT LAST MOV 999 ACC ADD LEFT MOV 1 RIGHT MOV ACC ANY @9 S: JRO ANY MOV ACC ANY MOV 0 ACC JRO ANY MOV 0 ANY JMP S ADD 1 @10 MOV LEFT LEFT MOV LEFT UP