@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 -12 DOWN
MOV UP ACC
MOV ACC DOWN
MOV ACC DOWN
MOV -12 DOWN
MOV RIGHT ACC
MOV ACC DOWN
MOV ACC DOWN
MOV -13 DOWN

@3
MOV UP LEFT

@6
MOV UP ACC
L: SAV
SUB UP
JGZ A
SWP
MOV ACC DOWN
MOV ACC DOWN
MOV UP ACC
JMP E
A: MOV UP ACC
MOV ACC DOWN
MOV ACC DOWN
SWP
E: 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
