@0
MOV 9,LEFT
MOV 9,LEFT
MOV 9,LEFT
MOV 9,LEFT
MOV 9,LEFT
MOV 9,LEFT
MOV 9,LEFT
MOV 9,LEFT
MOV 9,LEFT
MOV 9,LEFT
MOV 9,LEFT
S: MOV UP,ACC
MOV ACC,DOWN
MOV ACC,DOWN
JMP S

@3
S: JRO RIGHT
MOV DOWN,UP
MOV DOWN,UP
MOV DOWN,UP
MOV DOWN,UP
MOV DOWN,UP
MOV DOWN,UP
MOV DOWN,UP
MOV DOWN,UP
MOV DOWN,UP
B: MOV UP,ACC
SUB 1
MOV ACC,UP
JMP S
MOV UP,DOWN

@4
MOV 9,ACC
S: SUB UP
JLZ G
JEZ G
F: MOV 14,LEFT
MOV 14,LEFT
SUB 2
JGZ F
G: ADD 10
MOV ACC,LEFT
MOV UP,ACC
JLZ E
JMP S
E: MOV ACC,DOWN

@7
MOV 10,LEFT
MOV UP,ACC
N: MOV LEFT,RIGHT
ADD 1
H: JRO RIGHT
MOV ACC,DOWN
MOV ACC,DOWN
MOV ACC,DOWN
MOV ACC,DOWN
MOV ACC,DOWN
MOV ACC,DOWN
MOV ACC,DOWN
MOV ACC,DOWN
JRO RIGHT
MOV -1,DOWN

@8
S: MOV LEFT,ACC
L: JGZ D
MOV 1,LEFT
MOV -9,LEFT
ADD 8
JMP L
D: MOV ACC,LEFT
MOV -11,LEFT
