@1
MOV UP,DOWN

@5
MOV UP,ACC
MOV ACC,RIGHT
MOV ACC,DOWN

@6
L: MOV LEFT,ACC
JEZ L
NEG
ADD 18
E: MOV ACC,DOWN
ADD 1
SUB 18
JEZ L
ADD 18
JMP E

@8
O: MOV UP,ACC
JEZ N
I: SWP
MOV ACC,RIGHT
SWP
SUB 1
JNZ I
N: SWP
ADD 1
SUB 30
JNZ C
SWP
JMP O
C: ADD 30
SWP

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