@1
MOV 8 ACC
E:SUB 2
H:JLZ H
SAV
L:MOV ACC DOWN
SWP
ADD 1
MOV ACC DOWN
SWP
MOV ACC DOWN
JRO DOWN
JMP E
JMP L

@4
MOV 14 ACC
L:MOV ACC DOWN
MOV ACC DOWN
ADD 4
JMP L

@5
MOV UP ACC
MOV ACC DOWN
MOV UP ACC
MOV ACC DOWN
MOV 0 DOWN
ADD UP
NEG
ADD 17
MOV ACC UP

@6
MOV 8 ACC
E:SUB 2
H:JLZ H
SAV
L:MOV ACC DOWN
SWP
ADD 1
MOV ACC DOWN
SWP
MOV ACC DOWN
JRO DOWN
JMP E
JMP L

@8
MOV 8 ACC
L:MOV ACC RIGHT
MOV ACC RIGHT
MOV UP RIGHT
MOV ACC RIGHT
NEG
ADD 17
MOV ACC RIGHT
MOV UP RIGHT
NEG
ADD 15
E:JLZ E
JMP L

@9
MOV ANY DOWN
MOV LAST DOWN
MOV LAST ACC
JEZ P
MOV 3 DOWN
SUB 2
L:MOV 3 DOWN
MOV 3 DOWN
MOV 3 DOWN
MOV 3 DOWN
SUB 4
JNZ L
P:MOV 3 DOWN
MOV -1 DOWN

@10
MOV UP ACC
NEG
ADD 29
MOV ACC LEFT
MOV UP ACC
MOV ACC LEFT
MOV 0 LEFT
ADD UP
NEG
ADD 17
MOV ACC UP
