@1
MOV UP, ACC
MOV ACC, DOWN

@5
MOV UP, RIGHT

@6
L: MOV LEFT, ACC
JEZ I
NEG
ADD 18
SWP
MOV ACC, DOWN
ADD 1
SWP
MOV ACC, DOWN
JMP L
I: SWP
ADD 1
SWP
JMP L

@9
L: MOV UP, ACC
SAV
MOV UP, ACC
SUB 18
P: SWP
MOV ACC, DOWN
SWP
ADD 18
MOV ACC, DOWN
MOV 3, DOWN
MOV -1, DOWN
SUB 17
JEZ L
JMP P
