Spatial vision in the purple sea urchin Strongylocentrotus purpuratus (Echinoidea)