@0 #4577/5/30 @1 @2 @3 MOV UP DOWN @4 A: MOV ACC LEFT B: MOV RIGHT ACC SUB RIGHT JEZ C SUB 200 JNZ C MOV RIGHT DOWN JMP B C: ADD RIGHT ADD 200 JGZ A D: MOV LEFT ACC MOV ACC RIGHT JNZ D @5 JNZ C A: MOV ACC DOWN MOV ANY ACC JNZ A B: MOV RIGHT ACC JEZ B SWP C: MOV DOWN ACC MOV ACC LEFT SWP MOV ACC LEFT MOV ACC LEFT SWP @6 MOV UP LEFT @7 MOV UP DOWN @8