@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 999 ACC
S: SAV
L: SUB UP
JGZ U
ADD UP
JMP L
U: MOV UP ACC
JNZ S
SWP
MOV ACC DOWN

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