pub fn distance(xy: Point, pq: Point) -> f32