@1
MOV UP DOWN
MOV UP DOWN
MOV UP ACC
SUB 4
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 UP DOWN
SWP
MOV ACC DOWN
SWP
MOV ACC DOWN
ADD 1
JRO UP

@8
A: MOV UP ACC
JGZ F
NEG
ADD 6
MOV ACC RIGHT
MOV UP RIGHT
MOV UP RIGHT
JMP A
F: MOV 1 RIGHT
MOV UP RIGHT
MOV UP RIGHT
ADD 4
MOV ACC RIGHT

@9
MOV LEFT ACC
MOV LEFT DOWN
MOV LEFT DOWN
JRO ACC
MOV LEFT 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
