How to create multiple quadrilateral polygons by area and minimum side lengths

Hi all-

I’m trying to generate quadrilateral plots that cover 60% of the area of another polygon (pre-loaded into Rhino from a separate dwg), with min 200 sq meter area in each, and a minimum distance of 6meters between each of them.

Is there a way to do this in grasshopper? How would I do this?