@0
MOV UP, ACC
JEZ Z
MOV 1, RIGHT
S: MOV UP, ACC
Z: MOV 0, RIGHT
JNZ S

@1
MOV UP, ACC
JEZ Z
MOV 2, ACC
ADD LEFT
MOV ACC, RIGHT
S: MOV UP, ACC
Z: MOV LEFT RIGHT
JNZ S

@2
MOV UP, ACC
JEZ Z
MOV 3, ACC
ADD RIGHT
ADD LEFT
MOV ACC, DOWN
S1: MOV UP, ACC
JEZ Z
MOV RIGHT, ACC
ADD LEFT
MOV ACC, DOWN
JMP S1
Z: MOV RIGHT, ACC
ADD LEFT
MOV ACC, DOWN

@3
MOV UP, ACC
JEZ Z
MOV 4, LEFT
S: MOV UP, ACC
Z: MOV 0, LEFT
JNZ S

@6
MOV UP, DOWN

@9
MOV UP, DOWN
