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

@5
O: MOV ACC,DOWN
SWP
MOV ACC,DOWN
MOV UP,ACC
JEZ R
SUB 180
JEZ L
SWP
JMP O
R: SWP
ADD 1
JMP O
L: SWP
SUB 1

@8
MOV UP,RIGHT
MOV UP,ACC
JEZ O
JGZ D
MOV -1,ACC
JMP O
D: MOV 1,ACC
O: MOV ACC,RIGHT

@9
MOV LEFT,DOWN
ADD LEFT
MOV ACC,DOWN
MOV 3,DOWN
MOV -1,DOWN
