@0
S: MOV UP, ACC
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV ACC, RIGHT

@1
A: MOV UP, ACC
JEZ Z
SUB LEFT
JGZ KEEP
MOV LEFT, ACC
JMP C
Z: SUB LEFT
KEEP: ADD LEFT
C: SUB RIGHT
JLZ N
MOV RIGHT, DOWN
JMP A
N: ADD RIGHT
MOV ACC, DOWN

@2
S: MOV UP, ACC
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT
MOV ACC, LEFT

@4
MOV UP, DOWN

@8
MOV UP, DOWN
