@1
MOV UP ACC
SUB 999
MOV ACC RIGHT

@2
MOV UP ACC
ADD LEFT
JGZ P
NEG
MOV 499 DOWN
JMP E
P: SUB 1
MOV -500 DOWN
E: SUB 96
JLZ F
MOV 1 DOWN
JMP E
F: ADD 96
MOV 3 DOWN
MOV ACC DOWN

@5
MOV UP DOWN
L: JRO UP
MOV 1 DOWN
JMP L
MOV UP ACC
P: SUB 12
JLZ F
MOV 3 DOWN
JMP P
F: ADD 12
Q: SUB 2
JLZ E
MOV 4 DOWN
JMP Q
E: MOV 6 DOWN

@9
S: MOV UP ACC
L: JRO UP
SUB 48
JMP L
SUB 5
SUB 1
JMP L
JGZ E
NEG
E: MOV ACC DOWN
JMP S
