@1
MOV UP, RIGHT
MOV UP, DOWN

@2
S: MOV UP, ACC
JEZ Z
JLZ A
MOV RIGHT, DOWN
MOV LEFT, NIL
JMP F
A: MOV LEFT, DOWN
MOV RIGHT, NIL
JMP F
Z: MOV LEFT, ACC
ADD RIGHT
MOV ACC, DOWN
F: MOV UP, DOWN

@3
MOV UP, LEFT
MOV UP, DOWN

@5
MOV UP, RIGHT

@6
T: MOV UP, DOWN
MOV UP, ACC
JEZ Z
JLZ A
MOV RIGHT, DOWN
MOV LEFT, NIL
JMP T
A: MOV LEFT, DOWN
MOV RIGHT, NIL
JMP T
Z: MOV LEFT, ACC
ADD RIGHT
MOV ACC, DOWN

@7
MOV UP, LEFT

@9
MOV UP, DOWN
