@1
L: MOV ACC, RIGHT
MOV UP, ACC
JNZ L
MOV 0, DOWN
b: MOV UP, ACC
MOV ACC, DOWN
JNZ b
MOV 0, DOWN

@4
MOV UP, NIL
MOV 0, RIGHT
MOV 0, DOWN
L: MOV UP, ACC
MOV ACC, DOWN
JNZ L
MOV 0, RIGHT
MOV UP, NIL

@5
MOV LEFT, NIL
P: MOV UP, ACC
MOV ACC, DOWN
JNZ P
MOV LEFT, DOWN
MOV DOWN, NIL

@7
P: MOV UP, ACC
MOV ACC, DOWN
JNZ P
MOV UP, NIL
MOV LEFT, NIL
Q: MOV LEFT, ACC
MOV ACC, DOWN
JNZ Q
MOV 0, UP
