semaspheres