@1
MOV UP, ACC
L: SUB 100
JLZ E
SWP
ADD 1
SWP
JMP L
E: SWP
MOV ACC, DOWN
SUB ACC
SWP
ADD 100
MOV ACC, DOWN

@4
MOV UP, DOWN
MOV UP, ACC
ADD 1
L: MOV 1, DOWN
SUB 10
JGZ L
MOV -500, DOWN
ADD 9
MOV ACC, DOWN

@7
MOV RIGHT, DOWN

@8
MOV UP, LEFT
L: ADD UP
JGZ L
ADD 499
MOV ACC, DOWN
MOV UP, RIGHT
SUB ACC

@9
MOV LEFT, DOWN
