@1
MOV UP ACC
SUB 999
MOV ACC RIGHT

@2
MOV UP ACC
ADD LEFT
JGZ P
ADD 1
MOV 499 DOWN
JMP D
P: SUB 999
MOV 999 DOWN
D: MOV ACC DOWN

@5
MOV UP ACC
SAV
MOV UP ACC
JMP T
L: ADD 40
SWP
SUB 20
SWP
T: JLZ L
MOV ACC DOWN
SWP
MOV ACC DOWN

@9
MOV UP ACC
SAV
MOV UP ACC
SWP
L: SUB 2
JLZ D
SWP
ADD 1
SWP
JMP L
D: SWP
MOV ACC DOWN
