@1
MOV UP ACC
SAV
MOV 1 ACC
L: SWP
SUB 90
JLZ E
SWP
ADD 2
JMP L
E: SWP
MOV ACC RIGHT
MOV UP RIGHT

@2
MOV 8 DOWN
S: MOV LEFT ACC
SAV
MOV LEFT ACC
SUB 1
L: JEZ S
SWP
MOV ACC DOWN
SWP
SUB 1
JMP L

@5
JRO RIGHT
ADD 1
JMP O
SUB 1
O: MOV ACC DOWN

@6
JRO UP
MOV 1 LEFT
JMP O
SUB 1
JMP V
MOV 3 LEFT
JMP O
ADD 1
V: MOV 4 LEFT
O: MOV ACC DOWN

@8
MOV UP RIGHT

@9
MOV LEFT DOWN
MOV UP DOWN
MOV 3 DOWN
MOV -1 DOWN
