@1
S: MOV UP, ACC
JEZ D0
SUB 180
JEZ D18
JLZ D9
MOV 9, DOWN
JMP L
D0: MOV 3, DOWN
JMP L
D9: MOV 6, DOWN
JMP L
D18: MOV 1, DOWN
L: MOV UP, DOWN

@5
S: MOV UP, ACC
SAV
MOV UP, ACC
SUB 1
L: SWP
MOV ACC, DOWN
SWP
SUB 1
JGZ L

@8
MOV 0, RIGHT
MOV 0, RIGHT
S: MOV UP, ACC
JRO ACC
T3: MOV -1, RIGHT
JMP Z
T1: MOV 1, RIGHT
Z: MOV 0, RIGHT
JMP S
T2: MOV 0, RIGHT
MOV -1, RIGHT
JMP S
T4: MOV 0, RIGHT
MOV 1, RIGHT

@9
ADD LEFT
MOV ACC, DOWN
SWP
ADD LEFT
MOV ACC, DOWN
SWP
MOV 3, DOWN
MOV -1, DOWN
