@0 @1 MOV UP ACC JLZ E L: SUB 25 MOV -1 DOWN JGZ L E: MOV 1 DOWN @2 @3 @4 MOV -2 ACC ADD 1 JRO UP MOV ACC LAST MOV ACC ANY @5 @6 Z: MOV UP ACC MOV ACC DOWN MOV -1 RIGHT SAV SUB UP JEZ Z N: MOV 1 RIGHT SWP MOV ACC RIGHT @7 MOV -1 ACC ADD 1 JRO LEFT MOV ACC DOWN MOV LEFT DOWN @8