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

@2
L: MOV LEFT, ACC
JEZ Z
MOV ACC, DOWN
MOV ACC, DOWN
JMP L
Z: MOV 999, DOWN
MOV 0, DOWN

@5
I: MOV 999, ACC
L: SUB UP
JGZ N
ADD UP
JMP L
N: MOV UP, ACC
JEZ D
SAV
JMP L
D: SWP
MOV ACC, DOWN

@6
I: MOV -999, ACC
L: SUB UP
JLZ N
ADD UP
JMP L
N: MOV UP, ACC
JEZ D
SAV
JMP L
D: SWP
MOV ACC, DOWN

@8
MOV UP, DOWN

@9
MOV UP, DOWN
