I have M polygons spread over a plane. I need to create a way of optimally covering the polygons with N circles of any size, such that any areas of a polygon not covered sho