@0
MOV UP, DOWN

@1
S: MOV UP, ACC
L: SUB 64
JLZ A
MOV 8, DOWN
JMP L
A: MOV ACC, DOWN

@5
S: MOV UP, ACC
JGZ P
ADD 33
JLZ T
SUB 28
T: ADD 16
JLZ A
SUB 14
A: ADD 8
JGZ O
ADD 7
O: ADD 500
P: MOV ACC, RIGHT

@6
S: MOV -500, ACC
L: ADD LEFT
JLZ L
MOV ACC, RIGHT
ADD ACC
ADD ACC
MOV ACC, DOWN

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

@8
MOV LEFT, DOWN
