updated circleCity to (hepefully) account for cases where the radius is not a rational number