Modified circle geomsolver
swp'