@0
R:MOV UP ACC
L:JRO RIGHT
MOV ACC RIGHT
MOV ACC RIGHT
JMP L

@1
L:MOV UP ACC
JEZ Z
MOV 1 LEFT
SUB LEFT
JGZ P
MOV 0 ACC
P:ADD LEFT
MOV ACC DOWN
JMP L
Z:MOV -1 LEFT
MOV ACC DOWN

@2
MOV UP DOWN

@4
L:MOV UP ACC
JEZ Z
MOV 1 RIGHT
SUB RIGHT
JLZ P
MOV 0 ACC
P:ADD RIGHT
MOV ACC DOWN
JMP L
Z:MOV -1 RIGHT
MOV ACC DOWN

@5
R:MOV UP ACC
L:JRO LEFT
MOV ACC LEFT
MOV ACC LEFT
JMP L

@8
MOV UP DOWN
