@0 #1841/5/52/C @1 @2 @3 MOV UP LAST MOV UP LAST MOV UP DOWN MOV UP LAST A: MOV -34 ACC ADD UP JEZ A ADD 34 MOV ACC ANY @4 A: MOV ACC LEFT B: MOV RIGHT ACC JNZ A JMP F D: MOV ACC RIGHT MOV ACC DOWN F: MOV -200 RIGHT C: MOV LEFT ACC JGZ D MOV ACC RIGHT MOV ACC RIGHT JNZ C @5 MOV ACC DOWN MOV RIGHT ACC JNZ B A: MOV ACC DOWN SWP B: SAV SUB ANY JEZ D MOV LAST ACC JNZ A C: MOV DOWN ACC MOV ACC ANY JNZ C D: ADD 200 ADD LEFT @6 MOV ACC LEFT MOV UP ACC A: MOV 999 LEFT JNZ D JMP E B: SUB 400 E: MOV ACC LEFT MOV UP ACC JNZ B C: MOV UP ACC JEZ A SUB 200 MOV ACC LEFT JMP C D: SUB 400 @7 MOV UP DOWN @8