@1
MOV UP, DOWN

@4
L: MOV UP, ACC
SUB 500
JLZ S
MOV 5, DOWN
SUB 99
MOV ACC, DOWN
JMP L
S: ADD 401
MOV 0, DOWN
MOV ACC, DOWN

@7
MOV RIGHT, ACC
L: ADD RIGHT
JGZ L
ADD 999
MOV ACC, DOWN

@8
MOV UP, LEFT
MOV UP, ACC
JMP T
B: SUB 100
MOV 1, LEFT
T: JGZ B
MOV -999, LEFT
ADD 70
MOV ACC, RIGHT
SUB ACC
K: ADD RIGHT
JGZ K
ADD 999
MOV ACC, DOWN

@9
MOV LEFT, ACC
JMP T1
B1: SUB 30
MOV 3, LEFT
T1: JGZ B1
ADD 20
JMP T
B: SUB 10
MOV 1, LEFT
T: JGZ B
MOV -999, LEFT
ADD 9
MOV ACC, DOWN
