@0
MOV UP RIGHT

@1
MOV LEFT RIGHT
MOV UP ACC
MOV ACC RIGHT
MOV ACC RIGHT
MOV ACC RIGHT
MOV -13 RIGHT

@2
MOV LEFT DOWN
MOV LEFT DOWN
MOV LEFT DOWN
MOV LEFT DOWN
MOV LEFT DOWN
MOV UP ACC
MOV ACC DOWN
MOV ACC DOWN
MOV ACC DOWN
MOV -13 DOWN
MOV RIGHT DOWN
MOV RIGHT DOWN
MOV RIGHT DOWN
MOV -14 DOWN

@3
MOV UP ACC
MOV ACC LEFT
MOV ACC LEFT
MOV ACC LEFT

@6
S: MOV UP ACC
L: SUB UP
JLZ A
ADD UP
SWP
MOV UP ACC
JMP B
A: ADD UP
SWP
MOV UP ACC
SWP
B: MOV ACC DOWN
MOV ACC DOWN
SWP
JRO UP

@9
S: MOV UP NIL
MOV UP ACC
SUB UP
JLZ A
ADD UP
JMP B
A: MOV UP ACC
B: SUB UP
JLZ C
ADD UP
MOV ACC DOWN
JMP S
C: MOV UP DOWN
