@0
Z: MOV UP ACC
JEZ O
MOV 1 RIGHT
JMP H
K: MOV 0 RIGHT
H: MOV UP ACC
JNZ K
O: MOV 0 RIGHT

@1
Z: MOV UP ACC
JEZ O
MOV 2 ACC
ADD LEFT
MOV ACC DOWN
JMP H
K: MOV 0 ACC
ADD LEFT
MOV ACC DOWN
H: MOV UP ACC
JNZ K
O: ADD LEFT
MOV ACC DOWN

@2
Z: MOV UP ACC
JEZ O
MOV 3 ACC
ADD RIGHT
MOV ACC DOWN
JMP H
K: MOV 0 ACC
ADD RIGHT
MOV ACC DOWN
H: MOV UP ACC
JNZ K
O: ADD RIGHT
MOV ACC DOWN

@3
Z: MOV UP ACC
JEZ O
MOV 4 LEFT
JMP H
K: MOV 0 LEFT
H: MOV UP ACC
JNZ K
O: MOV 0 LEFT

@5
MOV UP RIGHT

@6
MOV UP ACC
ADD LEFT
MOV ACC DOWN

@9
MOV UP DOWN
