@1
L: MOV UP, ACC
MOV ACC, RIGHT
MOV ACC, DOWN
ADD 2
JNZ N
MOV RIGHT, NIL
MOV RIGHT, ACC
SWP
MOV ACC, DOWN
JMP T
N: MOV RIGHT, DOWN
MOV RIGHT, ACC
SWP
T: MOV ACC, DOWN

@2
L: MOV LEFT, ACC
ADD 1
JNZ N
MOV UP, ACC
SWP
MOV ACC, LEFT
JMP T
N: MOV UP, ACC
MOV ACC, LEFT
SWP
T: MOV ACC, LEFT

@5
L: MOV UP, ACC
MOV ACC, RIGHT
ADD 3
JNZ N
MOV UP, NIL
MOV UP, ACC
SWP
MOV ACC, RIGHT
JMP T
N: MOV UP, RIGHT
MOV UP, ACC
SWP
T: MOV ACC, RIGHT

@6
L: MOV LEFT, ACC
ADD 4
JNZ N
MOV LEFT, NIL
SWP
MOV ACC, DOWN
JMP T
N: MOV LEFT, DOWN
T: MOV LEFT, ACC
SAV

@9
MOV UP, DOWN
