@0 @1 MOV UP NIL MOV UP RIGHT MOV UP RIGHT MOV UP RIGHT MOV UP ACC MOV ACC RIGHT MOV ACC RIGHT MOV UP RIGHT MOV UP RIGHT MOV UP ACC MOV ACC RIGHT JRO -5 @2 1: MOV 1 DOWN JMP E G: SUB 9 JGZ 1 0: MOV 0 DOWN E: MOV LEFT DOWN MOV LEFT DOWN MOV LEFT ACC MOV ACC DOWN SUB LEFT JGZ G ADD 10 JGZ 0 @3 @4 @5 @6 E: MOV UP DOWN S: MOV UP DOWN 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 @7 @8 @9 E: MOV LAST DOWN MOV ANY DOWN MOV UP ACC S: SUB 9 SUB UP JGZ 1#G ADD 19 JGZ 0 1: MOV 1 DOWN MOV UP DOWN MOV UP DOWN MOV UP ACC JMP S #G: JGZ 1 0: MOV 0 DOWN @10