@0
MOV UP ACC
SUB 512
JLZ Z
MOV 64 DOWN
JMP E
Z: MOV 0 DOWN
ADD 512
E: MOV ACC DOWN

@1
MOV UP ACC
SAV
MOV UP ACC
L: SWP
ADD 10
SWP
SUB 80
JGZ L
SWP
MOV ACC RIGHT
SWP
MOV ACC RIGHT

@2
MOV LEFT DOWN
MOV LEFT ACC
JEZ E
L: ADD 8
MOV 1 DOWN
JNZ L
E: MOV 3 DOWN

@6
MOV UP ACC
R: JRO UP
SUB 1
JMP R
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
