@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
MOV ACC RIGHT
MOV ACC DOWN

@5
R: MOV UP ACC
JNZ L
MOV 999 ACC
L: SAV
SUB LEFT
JLZ B
MOV 2 LEFT
MOV LEFT ACC
JEZ R
SWP
JMP L
B: SWP
MOV 1 LEFT
MOV ACC DOWN

@8
MOV ANY DOWN
