@1
MOV UP DOWN

@2
MOV UP DOWN

@3
MOV UP RIGHT

@4
R: MOV LEFT ACC
L: JNZ P
MOV 999 RIGHT
JMP W
P: MOV ACC RIGHT
W: JRO RIGHT
JMP L
D: MOV ACC DOWN
JEZ R
MOV LEFT ACC
JMP D
MOV ACC DOWN

@5
R: MOV UP ACC
JEZ Z
L: SAV
SUB LEFT
JLZ B
MOV 6 LEFT
SWP
JMP L
Z: MOV LEFT NIL
MOV 2 LEFT
JMP R
B: SWP
MOV 1 LEFT
MOV ACC DOWN

@8
MOV ANY DOWN
