@0 S: MOV RIGHT DOWN MOV RIGHT ACC MOV ACC DOWN SUB RIGHT JGZ G NEG G: SUB 10 JLZ 0 1: MOV 1 DOWN JMP S 0: MOV 0 DOWN @1 MOV UP RIGHT MOV UP RIGHT MOV UP RIGHT MOV UP DOWN MOV UP DOWN MOV UP LEFT MOV UP LEFT MOV UP ACC MOV ACC LEFT MOV ACC RIGHT @2 MOV LEFT RIGHT MOV LEFT RIGHT MOV LEFT ACC MOV ACC RIGHT SUB DOWN JGZ G NEG G: SUB 10 JLZ 0 1: MOV 1 DOWN JMP S 0: MOV 0 DOWN S: MOV LEFT RIGHT @3 MOV LEFT DOWN MOV LEFT ACC MOV ACC DOWN SUB LEFT JGZ G NEG G: SUB 10 JLZ 0 1: MOV 1 DOWN JMP S 0: MOV 0 DOWN S: MOV LEFT DOWN @4 S: MOV ANY ACC MOV ACC RIGHT SUB UP JGZ G NEG G: SUB 10 JLZ 0 1: MOV 1 RIGHT JMP O 0: MOV 0 RIGHT O: MOV LAST RIGHT @5 S: MOV UP RIGHT MOV UP ACC MOV ACC RIGHT SUB LEFT JGZ G NEG G: SUB 10 JLZ 0 1: MOV 1 DOWN JMP O 0: MOV 0 DOWN O: MOV LEFT DOWN MOV LEFT DOWN @6 S: MOV LEFT ACC MOV ACC UP SUB LEFT JGZ G NEG G: SUB 10 JLZ 0 1: MOV UP DOWN MOV 1 DOWN JMP S 0: MOV UP DOWN MOV 0 DOWN @7 MOV UP ACC MOV ACC DOWN SUB UP JGZ G ADD 10 JGZ 0 1: MOV 1 DOWN MOV UP DOWN JMP S G: SUB 9 JGZ 1 0: MOV 0 DOWN O: MOV UP DOWN S: MOV UP DOWN @8 MOV UP RIGHT @9 MOV ANY DOWN #MOV RIGHT DOWN #MOV RIGHT DOWN #MOV RIGHT DOWN #MOV UP DOWN #MOV UP DOWN #MOV LEFT DOWN #MOV LEFT DOWN #MOV LEFT DOWN @10 SUB UP JGZ G ADD 10 JGZ 0 1: MOV 1 LEFT JMP O G: SUB 9 JGZ 1 0: MOV 0 LEFT O: MOV UP LEFT MOV UP LEFT S: MOV UP ACC