@1
MOV UP DOWN
MOV UP DOWN
MOV UP ACC
SAV
MOV UP ACC
B: SWP
MOV ACC DOWN
SWP
SUB 1
JEZ E
MOV -6 DOWN
JMP B
E: MOV -9 DOWN

@4
MOV UP ACC
SAV
MOV UP ACC
B: MOV ACC DOWN
SWP
MOV ACC DOWN
MOV UP RIGHT
SWP
ADD 1
JRO UP

@5
A: MOV LEFT ACC
SUB 4
JGZ F
NEG
ADD 6
MOV ACC DOWN
JMP A
F: MOV 1 DOWN
ADD 4
MOV ACC DOWN

@8
MOV UP ACC
MOV UP RIGHT
MOV ACC RIGHT

@9
A: MOV LEFT DOWN
MOV LEFT DOWN
JRO UP
MOV UP ACC
L: MOV 3 DOWN
SUB 1
JNZ L
JMP E
MOV 3 DOWN
MOV 3 DOWN
MOV 3 DOWN
MOV 3 DOWN
E: MOV -1 DOWN
