horseshoe-crabs-diagram