@0
MOV UP, DOWN

@1
MOV UP, DOWN
MOV UP, RIGHT
MOV UP, RIGHT

@2
MOV LEFT, RIGHT
MOV LEFT, ACC
L1: SUB 112
SWP
ADD 14
SWP
JGZ L1
JEZ D1
L2: ADD 8
SWP
SUB 1
SWP
JLZ L2
D1: SWP
MOV ACC, DOWN

@3
MOV LEFT, ACC
L1: SUB 88
SWP
ADD 11
SWP
JGZ L1
JEZ DONE
L2: ADD 8
SWP
SUB 1
SWP
JLZ L2
DONE: SWP
MOV ACC, DOWN

@5
MOV UP, ACC
L1: SUB 88
SWP
ADD 11
SWP
JGZ L1
JEZ DONE
L2: ADD 8
SWP
SUB 1
SWP
JLZ L2
DONE: SWP
MOV ACC, RIGHT

@6
MOV LEFT, ACC
MOV ACC, RIGHT
ADD ACC
ADD ACC
MOV ACC, DOWN
MOV RIGHT, ACC
ADD ACC
ADD ACC
MOV ACC, DOWN
MOV UP, ACC
MOV ACC, RIGHT
ADD ACC
ADD ACC
MOV ACC, DOWN

@7
MOV LEFT, ACC
MOV ACC, RIGHT
ADD ACC
MOV ACC, DOWN
MOV UP, ACC
MOV ACC, LEFT
MOV ACC, RIGHT
ADD ACC
MOV ACC, DOWN
MOV LEFT, ACC
MOV ACC, RIGHT
ADD ACC
MOV ACC, DOWN

@8
MOV LEFT, DOWN
