@1
L: MOV UP, ACC
JNZ N
MOV -999, DOWN
MOV 999, RIGHT
JMP S
N: MOV ACC, DOWN
MOV ACC, RIGHT
S: MOV ACC, DOWN
MOV ACC, RIGHT

@2
MOV -999, ACC
L: SAV
SUB LEFT
JGZ K
MOV LEFT, ACC
JNZ L
JMP E
K: ADD LEFT
JMP L
E: SWP
MOV ACC, DOWN

@5
MOV 999, ACC
L: SAV
SUB UP
JLZ K
MOV UP, ACC
JNZ L
JMP E
K: ADD UP
JMP L
E: SWP
MOV ACC, DOWN

@6
MOV UP, DOWN

@8
MOV UP, DOWN

@9
MOV UP, DOWN
