@1
MOV UP ACC
NEG
ADD ACC
ADD ACC
ADD 1
MOV ACC RIGHT
MOV ACC DOWN
MOV ACC DOWN

@2
L:JRO LEFT
MOV UP ACC
MOV ACC DOWN
MOV ACC DOWN
JMP L
MOV UP DOWN

@5
MOV UP RIGHT

@6
H:MOV LEFT DOWN
D:JRO LEFT
Z:MOV UP DOWN
S:SWP
B:MOV ACC DOWN
JMP N
O:MOV ACC DOWN
JMP S
N:MOV UP ACC
JMP H
T:SWP
A:MOV ACC DOWN
JMP B
JMP S

@9
D:JRO UP
JMP F
A:SWP
B:MOV ACC DOWN
JMP R
F:MOV UP DOWN
S:SWP
R:MOV UP ACC
JMP D
JMP F
C:MOV ACC DOWN
JMP S
NOP
JMP C
JMP A
