@4
MOV 0, DOWN
MOV 4, DOWN
MOV 0, DOWN
MOV 3, DOWN
MOV 0, DOWN
MOV 4, DOWN
MOV 0, DOWN
MOV 3, DOWN
MOV 0, DOWN

@6
SWP
MOV ACC, RIGHT
ADD 1
SWP
MOV -2, ACC
L: MOV 4, RIGHT
JEZ S
MOV 0, RIGHT
S: MOV 3, RIGHT
MOV 0, RIGHT
SUB 2
JEZ E
ADD 3
JMP L
E: MOV -1, RIGHT

@7
MOV 6, DOWN
L1: MOV LEFT, ACC
MOV ACC, DOWN
JGZ L1
JEZ L1
MOV RIGHT, DOWN
SWP
MOV ACC, DOWN
ADD 1
SWP
L2: MOV RIGHT, ACC
MOV ACC, DOWN
JGZ L2
JEZ L2

@8
MOV RIGHT, LEFT
MOV UP, ACC
SWP
MOV RIGHT, ACC
L: SWP
MOV ACC, LEFT
MOV ACC, LEFT
SWP
ADD 1
JLZ L
MOV -1, LEFT

@9
MOV -9, ACC
L1: ADD 14
MOV ACC, LEFT
SUB 14
MOV ACC, LEFT
ADD 1
JLZ L1
L2: ADD 15
MOV ACC, LEFT
SUB 16
MOV ACC, LEFT
JMP L2
