@1
MOV UP ACC
SAV
MOV -998 ACC
L: ADD RIGHT
JLZ L
SWP
MOV ACC DOWN
SWP
MOV ACC DOWN

@2
MOV UP ACC
L: SUB 200
JLZ E
MOV 2 LEFT
JMP L
E: ADD 100
JLZ F
MOV 999 LEFT
JMP G
F: ADD 100
MOV 998 LEFT
G: MOV ACC DOWN

@4
MOV UP DOWN
MOV UP DOWN
MOV -998 ACC
L: ADD RIGHT
JLZ L
MOV ACC DOWN
MOV RIGHT DOWN

@5
MOV UP ACC
L: SUB 30
JLZ E
MOV 3 LEFT
JMP L
E: ADD 20
R: JLZ F
MOV 1 LEFT
SUB 10
JMP R
F: ADD 10
MOV 998 LEFT
MOV ACC LEFT

@7
A: JRO UP
JMP H
JMP T
MOV UP NIL
MOV UP NIL
MOV UP RIGHT
JMP A
T: MOV UP NIL
MOV UP RIGHT
MOV UP NIL
JMP A
H: MOV UP RIGHT
MOV UP NIL
MOV UP NIL

@8
MOV LEFT ACC
MOV ACC RIGHT
ADD ACC
ADD ACC
ADD RIGHT
ADD ACC
ADD LEFT
MOV ACC RIGHT
ADD ACC
ADD ACC
ADD RIGHT
ADD ACC
ADD LEFT
MOV ACC DOWN

@9
MOV LEFT LEFT
