@0
JRO RIGHT
MOV UP ACC
NEG
MOV ACC DOWN

@1
S: MOV 1 LEFT
MOV 1 RIGHT
L: MOV UP ACC
JEZ E
MOV ACC DOWN
MOV 3 LEFT
MOV 3 RIGHT
MOV UP ACC
JEZ E
MOV ACC DOWN
MOV 3 LEFT
MOV 3 RIGHT
JMP L
E: MOV 0 DOWN

@2
JRO LEFT
MOV UP ACC
NEG
MOV ACC DOWN

@3
MOV UP ACC
ADD RIGHT
JLZ O
MOV 0 ACC
O: MOV ACC DOWN

@4
MOV UP ACC
MOV ACC LEFT
MOV ACC RIGHT
MOV ACC DOWN

@5
MOV UP ACC
ADD LEFT
JGZ O
MOV 0 ACC
O: MOV ACC DOWN

@7
MOV UP RIGHT

@8
L: MOV UP ACC
JEZ Z
SUB LEFT
SUB RIGHT
MOV ACC DOWN
JMP L
Z: MOV LEFT NIL
MOV RIGHT NIL
MOV 0 DOWN

@9
MOV UP LEFT
