@1
MOV UP ACC
MOV ACC RIGHT
MOV ACC DOWN

@2
MOV LEFT DOWN

@5
MOV UP ACC
MOV ACC DOWN
MOV ACC DOWN

@6
MOV UP DOWN
L: MOV UP ACC
MOV ACC DOWN
MOV ACC DOWN
JNZ L

@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
R: MOV UP ACC
SAV
SUB UP
JLZ R
K: MOV UP ACC
JEZ E
SWP
SAV
SUB UP
JGZ K
JMP R
E: SWP
MOV ACC DOWN
