@1
MOV UP ACC
MOV ACC DOWN
NEG
ADD 11
SAV
MOV RIGHT ACC
JEZ E
L: SWP
MOV ACC DOWN
MOV -13 DOWN
SWP
SUB 1
JGZ L
E: MOV 11 DOWN
MOV -14 DOWN

@2
MOV UP ACC
SUB 1
MOV ACC LEFT

@4
MOV UP RIGHT
MOV RIGHT ACC
JRO UP
MOV ACC RIGHT
MOV ACC RIGHT
MOV ACC RIGHT
MOV ACC RIGHT
MOV ACC RIGHT
MOV ACC RIGHT
MOV ACC RIGHT
MOV ACC RIGHT
MOV ACC RIGHT
MOV ACC RIGHT
MOV 999 RIGHT
JRO UP

@5
MOV LEFT ACC
L: SAV
MOV ACC LEFT
MOV -999 ACC
A: ADD LEFT
JLZ A
JNZ L
SWP
MOV ACC DOWN

@7
MOV UP DOWN
