@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 RIGHT
JMP H
K: MOV 0 ACC
ADD LEFT
MOV ACC RIGHT
H: MOV UP ACC
JNZ K
O: ADD LEFT
MOV ACC RIGHT

@2
MOV UP DOWN
MOV LEFT ACC
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

@6
Z: MOV UP ACC
JEZ O
MOV 3 DOWN
MOV UP DOWN
JMP H
K: MOV 0 DOWN
MOV UP DOWN
H: MOV UP ACC
JNZ K
O: MOV 0 DOWN
MOV UP DOWN

@9
MOV UP ACC
ADD UP
MOV ACC DOWN
