@1
MOV UP,ACC
SAV
MOV UP,ACC
JMP T
L: SWP
MOV ACC,DOWN
SWP
T: SUB 1
JGZ L

@5
A: MOV UP,ACC
JEZ R
SUB 180
JEZ L
MOV ACC,RIGHT
MOV 0,DOWN
JMP A
R: MOV -3,RIGHT
MOV 1,DOWN
JMP A
L: MOV -3,RIGHT
MOV -1,DOWN

@6
U: SUB 1
O: ADD 1
MOV ACC,DOWN
SUB 1
JRO LEFT
D: ADD 1
JMP O
JMP D

@8
MOV ACC,RIGHT
ADD UP

@9
MOV LEFT,DOWN
MOV UP,DOWN
MOV 3,DOWN
MOV -1,DOWN
