@0
A: MOV UP, ACC
MOV ACC, RIGHT
JEZ A
B: MOV UP, ACC
MOV 0, RIGHT
JNZ B

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

@2
A: MOV UP, ACC
JEZ Z
MOV LEFT, ACC
ADD 3
MOV ACC, DOWN
B: MOV UP, ACC
Z: MOV LEFT, DOWN
JNZ B

@3
A: MOV UP, ACC
JEZ Z
MOV 4, DOWN
B: MOV UP, ACC
Z: MOV 0, DOWN
JNZ B

@6
MOV UP, DOWN

@7
MOV UP, DOWN

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

@10
MOV UP, LEFT
