@0
Z: MOV UP, ACC
MOV ACC, DOWN
JEZ Z
O: MOV UP, ACC
MOV 0, DOWN
JNZ O

@1
Z: MOV UP, ACC
JEZ E
MOV 2, DOWN
O: MOV UP, ACC
MOV 0, DOWN
JNZ O
MOV UP, ACC
JEZ E
MOV 2, DOWN
JMP O
E: MOV 0, DOWN

@2
Z: MOV UP, ACC
JEZ E
MOV 3, DOWN
O: MOV UP, ACC
MOV 0, DOWN
JNZ O
MOV UP, ACC
JEZ E
MOV 3, DOWN
JMP O
E: MOV 0, DOWN

@3
Z: MOV UP, ACC
JEZ E
MOV 4, DOWN
O: MOV UP, ACC
MOV 0, DOWN
JNZ O
MOV UP, ACC
JEZ E
MOV 4, DOWN
JMP O
E: MOV 0, DOWN

@4
MOV UP, RIGHT

@5
MOV UP, ACC
ADD LEFT
MOV ACC, DOWN

@6
MOV UP, ACC
ADD RIGHT
MOV ACC, DOWN

@7
MOV UP, LEFT

@8
MOV UP, RIGHT

@9
MOV UP, ACC
ADD LEFT
MOV ACC, DOWN
