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

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

@8
MOV UP RIGHT

@9
A: MOV LEFT DOWN
MOV LEFT DOWN
B: JRO UP
MOV -1 DOWN
JMP A
MOV 3 DOWN
MOV 3 DOWN
MOV 3 DOWN
MOV 3 DOWN
JMP B
