@0
MOV UP, ACC
SUB 512
JLZ A
SUB 511
A: ADD 256
ADD ACC
JLZ B
SUB 511
B: ADD 256
ADD ACC
MOV ACC, DOWN

@1
MOV UP, ACC
JLZ A
SUB 511
A: ADD 256
ADD ACC
JLZ B
SUB 511
B: ADD 256
ADD ACC
MOV ACC, RIGHT

@2
MOV LEFT, DOWN
MOV -4, DOWN
MOV 1, DOWN

@6
MOV UP, ACC
L: JLZ N
SUB 511
N: ADD 256
ADD ACC
JRO UP
JLZ M
SUB 511
M: ADD 512
MOV ACC, RIGHT
ADD ACC
ADD ACC
MOV ACC, DOWN

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

@8
MOV LEFT, DOWN
