@0
MOV UP ACC
MOV ACC DOWN
MOV RIGHT DOWN
MOV 1 DOWN
MOV ACC DOWN
MOV RIGHT DOWN
MOV -13 DOWN

@1
MOV UP ACC
MOV ACC LEFT
NEG
ADD 11
MOV ACC LEFT

@2
A:MOV UP DOWN
MOV UP ACC
L:MOV ACC DOWN
JRO DOWN
ADD DOWN
SAV
ADD DOWN
JGZ C
SWP
MOV DOWN NIL
JMP O
C:MOV DOWN ACC
O:MOV ACC DOWN
MOV UP DOWN
JMP A

@5
A:MOV UP ACC
SAV
L:SUB UP
MOV -1 UP
JGZ L
MOV UP NIL
MOV 1 UP
MOV ACC UP
MOV ACC UP
MOV ACC UP
SWP
SUB UP
MOV ACC RIGHT
JRO UP
MOV RIGHT DOWN

@6
MOV LEFT ACC
MOV ACC LEFT
MOV LEFT DOWN
