@0
MOV UP RIGHT

@1
MOV LEFT RIGHT
MOV UP RIGHT

@2
MOV LEFT DOWN
MOV LEFT ACC
MOV ACC DOWN
MOV ACC DOWN
MOV -10 DOWN
MOV UP ACC
MOV ACC DOWN
MOV ACC DOWN
MOV -10 DOWN
MOV RIGHT ACC
MOV ACC DOWN
MOV ACC DOWN
MOV -11 DOWN

@3
MOV UP LEFT

@6
MOV UP ACC
L: SAV
SUB UP
JGZ A
MOV UP ACC
SWP
JMP O
A: MOV UP ACC
O: MOV ACC DOWN
MOV ACC DOWN
SWP
JRO UP

@9
MOV UP NIL
MOV UP ACC
SUB UP
SUB 999
ADD 999
ADD UP
SUB UP
JGZ C
MOV UP ACC
JMP D
C: ADD UP
D: MOV ACC DOWN
