@0
MOV RIGHT, DOWN

@1
MOV UP, LEFT
MOV UP, DOWN
MOV UP, RIGHT
MOV UP, DOWN

@2
MOV LEFT, ACC
NEG
ADD 12
MOV ACC, DOWN

@3
MOV UP, ACC
SAV
MOV RIGHT, ACC
L: SWP
MOV ACC, RIGHT
SWP
SUB 1
JNZ L

@4
MOV UP, ACC
SAV
MOV UP, ACC
MOV ACC, LEFT
MOV ACC, RIGHT
L: MOV LEFT, DOWN
SWP
MOV ACC, DOWN
ADD 1
SWP
MOV RIGHT, DOWN
SUB 1
JNZ L

@5
MOV UP, ACC
SAV
MOV LEFT, ACC
L: SWP
MOV ACC, LEFT
SWP
SUB 1
JNZ L

@8
MOV UP, RIGHT
MOV UP, RIGHT
MOV UP, RIGHT

@9
MOV LEFT, DOWN
MOV LEFT, DOWN
JRO LEFT
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV -1, DOWN
