@0
MOV UP ACC
ADD 1
L: SUB 240
SWP
ADD 30
SWP
JGZ L
SWP
MOV ACC DOWN
MOV 0 ACC
SWP
MOV ACC DOWN

@1
MOV UP ACC
SAV
MOV UP ACC
L: SWP
SUB 5
SWP
ADD 40
JLZ L
SWP
MOV ACC RIGHT
SWP
MOV ACC RIGHT

@2
MOV LEFT DOWN
MOV LEFT ACC
L: SUB 8
JLZ E
MOV 1 DOWN
JMP L
E: MOV -999 DOWN

@6
MOV UP ACC
L: ADD UP
JGZ L
ADD 999
MOV ACC RIGHT
ADD ACC
MOV ACC RIGHT
ADD ACC
MOV ACC DOWN

@7
MOV LEFT RIGHT
MOV LEFT DOWN

@8
MOV LEFT DOWN
