@1
MOV UP DOWN

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

@6
MOV LEFT ACC
MOV ACC DOWN
MOV ACC DOWN

@8
MOV UP NIL
R: MOV UP ACC
JEZ E
S: SAV
L: SUB UP
JGZ R
ADD UP
JMP L
E: SWP
MOV ACC DOWN

@9
MOV UP NIL
R: MOV UP ACC
L: SAV
SUB UP
JLZ R
MOV UP ACC
JEZ E
SWP
JMP L
E: SWP
MOV ACC DOWN
