@0
L: MOV UP ACC
JEZ Z
MOV 1 RIGHT
H: MOV UP ACC
JNZ HZ
Z: MOV 0 RIGHT
JMP L
HZ: MOV 0 RIGHT
JMP H

@1
JMP I
L: MOV LEFT DOWN
I: MOV UP ACC
JEZ L
MOV LEFT NIL
MOV 2 DOWN
H: MOV UP ACC
JEZ L
HH: MOV LEFT DOWN
MOV UP ACC
JNZ HH
JMP L

@2
JMP I
L: MOV RIGHT DOWN
I: MOV UP ACC
JEZ L
MOV RIGHT NIL
MOV 3 DOWN
H: MOV UP ACC
JEZ L
HH: MOV RIGHT DOWN
MOV UP ACC
JNZ HH
JMP L

@3
L: MOV UP ACC
JEZ Z
MOV 4 LEFT
H: MOV UP ACC
JNZ HZ
Z: MOV 0 LEFT
JMP L
HZ: MOV 0 LEFT
JMP H

@5
MOV UP RIGHT

@6
MOV UP ACC
ADD LEFT
MOV ACC DOWN

@9
MOV UP DOWN
