@0
MOV 8 ACC
I: MOV 0 LEFT
SUB 1
JNZ I
R: MOV UP DOWN
JMP R

@3
SUB RIGHT
JLZ N
P: JEZ A
MOV DOWN UP
SUB 1
JMP P
N: MOV UP DOWN
ADD 1
JLZ N
A: MOV RIGHT ACC
MOV UP RIGHT
MOV RIGHT UP

@4
R: MOV UP ACC
JEZ W
MOV UP ACC
MOV ACC LEFT
MOV ACC LEFT
MOV LEFT ACC
MOV ACC LEFT
MOV ACC DOWN
JMP R
W: MOV UP ACC
MOV ACC LEFT
MOV ACC LEFT
MOV LEFT NIL
MOV UP LEFT

@7
MOV UP DOWN
