@1
MOV UP, DOWN

@4
T: MOV UP, ACC
SAV
MOV UP, RIGHT
MOV UP, DOWN
MOV ACC, DOWN
MOV UP, ACC
MOV ACC, RIGHT
MOV ACC, DOWN
L: SUB 1
JEZ T
SWP
MOV ACC, DOWN
SWP
JMP L

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

@8
T: MOV UP, ACC
SUB 12
NEG
MOV UP, RIGHT
MOV ACC, RIGHT
SAV
MOV UP, ACC
L: SUB 1
JEZ T
SWP
MOV UP, RIGHT
MOV ACC, RIGHT
SWP
JMP L

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