@1
GO: MOV UP, ACC
SUB 500
JLZ LO
MOV 5, DOWN
MOV ACC, DOWN
JMP GO
LO: ADD 500
MOV 0, DOWN
MOV ACC, DOWN

@3
MOV RIGHT, DOWN

@4
MOV UP, ACC
SAV
MOV UP, ACC
L: SUB 100
JLZ D
SWP
ADD 1
SWP
JMP L
D: ADD 100
SWP
MOV ACC, LEFT
SWP
MOV ACC, RIGHT

@5
GO: MOV LEFT, ACC
SUB 50
JLZ LO
MOV 5, RIGHT
MOV ACC, RIGHT
JMP GO
LO: ADD 50
MOV 0, RIGHT
MOV ACC, RIGHT

@6
MOV LEFT, ACC
SAV
MOV LEFT, ACC
L: SUB 10
JLZ D
SWP
ADD 1
SWP
JMP L
D: ADD 10
MOV ACC, DOWN
SWP
MOV ACC, DOWN

@7
MOV UP, DOWN

@8
MOV RIGHT, DOWN

@9
MOV RIGHT, DOWN
MOV RIGHT, LEFT

@10
MOV UP, LEFT
MOV UP, LEFT
