@1
MOV UP, DOWN

@2
MOV UP, DOWN

@3
MOV UP, ACC
JEZ L
SUB 999
L:MOV ACC, RIGHT
JRO RIGHT
MOV ACC, RIGHT

@4
MOV LEFT, ACC
SUB RIGHT
JGZ B
MOV 1, LEFT
MOV LEFT, ACC
JEZ C
MOV -1, RIGHT
JMP D
B:MOV -1, LEFT
C:MOV 1, RIGHT
MOV RIGHT, ACC
JEZ Z
D:ADD 999
Z:MOV ACC, DOWN

@5
MOV UP, ACC
JEZ L
SUB 999
L:MOV ACC, LEFT
JRO LEFT
MOV ACC, LEFT

@8
MOV UP, DOWN
