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

@2
U: MOV ACC, RIGHT
L: MOV LEFT, ACC
JEZ O
SUB RIGHT
JGZ U
MOV 0, RIGHT
JMP L
O: MOV RIGHT, ACC
MOV ACC, DOWN
NEG
MOV ACC, RIGHT
JMP L

@3
ADD LEFT
MOV ACC, LEFT

@4
ADD RIGHT
MOV ACC, RIGHT

@5
MOV 999, ACC
U: MOV ACC, LEFT
L: MOV UP, ACC
JEZ O
SUB LEFT
JLZ U
MOV 0, LEFT
JMP L
O: MOV LEFT, DOWN
MOV 999, LEFT
JMP L

@6
MOV UP, DOWN

@8
MOV UP, DOWN

@9
MOV UP, DOWN
