@0 MOV 5 ACC ADD UP MOV ACC DOWN @1 @2 @3 @4 MOV 9 ACC J: JRO UP <: MOV 1 DOWN JMP J JMP < JMP < =: SUB 4 >: MOV ACC DOWN @5 S: MOV UP RIGHT J: JRO UP MOV 1 RIGHT MOV 0 RIGHT MOV UP RIGHT JMP J MOV 4 RIGHT MOV 0 RIGHT MOV UP RIGHT JMP J MOV 6 RIGHT MOV 1 RIGHT @6 JRO LEFT MOV 1 RIGHT MOV 0 DOWN JMP S NOP MOV 5 RIGHT MOV 0 DOWN JMP S NOP MOV 9 RIGHT MOV 1 DOWN S: MOV LEFT RIGHT MOV LEFT DOWN @7 JRO LEFT MOV 2 RIGHT MOV 0 DOWN MOV LEFT RIGHT JMP S MOV 9 RIGHT MOV 1 DOWN MOV LEFT RIGHT JMP S MOV 9 RIGHT MOV 0 DOWN MOV LEFT RIGHT S: MOV RIGHT DOWN @8 S: JRO LEFT MOV 0 LEFT MOV 1 DOWN JMP S MOV 1 LEFT JMP O MOV 0 LEFT O: MOV 0 DOWN