@1
L: MOV UP, ACC
MOV ACC, RIGHT
JEZ E
MOV ACC, DOWN
E:

@2
L: MOV LEFT, ACC
JEZ E
SWP
ADD 1
SAV
JMP L
E: MOV -999, DOWN
SWP
MOV ACC, DOWN

@4
L: ADD ANY
JGZ L
ADD 999
MOV ACC, DOWN
MOV 0, ACC

@5
MOV UP, LEFT
MOV UP, DOWN

@8
MOV UP, DOWN

@9
MOV UP, DOWN
