@1
MOV UP ACC
MOV ACC RIGHT
MOV RIGHT DOWN
MOV ACC DOWN

@2
MOV 0 ACC
SAV
MOV UP ACC
L: SUB 100
JLZ D
SWP
ADD 1
SWP
JMP L
D: ADD 100
JRO LEFT
SWP
JMP O
O: MOV ACC LEFT

@4
MOV -1 ACC
SAV
MOV UP ACC
ADD 1
L: SWP
ADD 1
SWP
SUB 10
JGZ L
ADD 9
JRO UP
JMP O
SWP
O: MOV ACC RIGHT

@5
MOV LEFT ACC
L: JEZ D
SUB 1
MOV 1 DOWN
JMP L
D: MOV 3 DOWN

@8
MOV 0 ACC
A: JRO UP
ADD 100
JMP A
B: JRO UP
ADD 10
JMP B
C: JRO UP
ADD 1
JMP C
MOV ACC DOWN
