@1
MOV UP, DOWN
MOV RIGHT, DOWN

@2
MOV UP, ACC
H: SUB 100
JLZ HD
SWP
ADD 1
SWP
JMP H
HD: ADD 100
MOV ACC, DOWN
SUB ACC
SWP
MOV ACC, LEFT

@4
S: MOV UP, ACC
SUB 1
JNZ N1
MOV UP, DOWN
MOV RIGHT, NIL
JMP DT
N1: MOV UP, NIL
SUB 1
JNZ N3
MOV RIGHT, NIL
MOV RIGHT, DOWN
JMP S
N3:MOV RIGHT,DOWN
DT:MOV RIGHT,NIL

@5
MOV UP, ACC
T: SUB 10
JLZ TD
SWP
ADD 1
SWP
JMP T
TD: ADD 10
MOV ACC, LEFT
SUB ACC
SWP
MOV ACC, LEFT

@7
MOV UP, ACC
MOV ACC, LEFT
ADD ACC
ADD ACC
ADD LEFT
ADD ACC
ADD UP
MOV ACC, LEFT
ADD ACC
ADD ACC
ADD LEFT
ADD ACC
ADD UP
MOV ACC, RIGHT

@8
MOV LEFT, DOWN
