@1
S: JRO UP
JMP P1
JMP P2
MOV 1 RIGHT
MOV 1 RIGHT
MOV 3 RIGHT
JMP S
P2: MOV 1 RIGHT
MOV 4 RIGHT
MOV 6 RIGHT
JMP S
P1: MOV 11 RIGHT
MOV 10 RIGHT

@2
MOV UP ACC
ADD 1
JRO LEFT
C: SUB 300
JGZ C
ADD 300
A: SUB 100
JGZ A
ADD 100
JRO LEFT
B: SUB 10
JGZ B
ADD 9
W: MOV ACC DOWN
MOV LEFT DOWN

@5
MOV UP ACC
JRO UP
O1: MOV -1 DOWN
SUB 1
X1: JGZ O1
JMP E
O10: MOV -1 DOWN
SUB 10
X10: JGZ O10
JMP E
O100: MOV -1 DOWN
SUB 100
X100: JGZ O100
E: MOV 2 DOWN

@8
MOV -100 ACC
ADD 100
JRO UP
ADD 10
JRO UP
ADD 1
JRO UP
MOV ACC DOWN
