@1
MOV UP, DOWN
MOV UP, ACC
MOV UP, DOWN
SWP
MOV UP, ACC
L: SWP
MOV ACC, DOWN
ADD 1
SWP
MOV ACC, DOWN
MOV ACC, DOWN
SUB 1
JGZ L

@4
N: MOV UP, ACC
MOV UP, RIGHT
L: MOV ACC, RIGHT
MOV UP, RIGHT
MOV UP, RIGHT
JRO UP
JMP N
JMP L

@5
N: MOV LEFT, ACC
SUB 12
NEG
L: MOV LEFT, DOWN
MOV LEFT, DOWN
MOV ACC, DOWN
JRO LEFT
JMP N
JMP L

@9
MOV UP, DOWN
MOV UP, DOWN
JRO UP
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
