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

@2
L: MOV LEFT, ACC
JEZ L
NEG
P: MOV ACC, DOWN
ADD 1
JEZ L
JMP P

@5
MOV UP, DOWN

@6
MOV UP, ACC
ADD 18
MOV ACC, DOWN

@8
L: MOV UP, ACC
JEZ Z
P: SWP
MOV ACC, RIGHT
SWP
SUB 1
JNZ P
Z: SWP
ADD 1
SWP
JMP L

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