Looking for script to maximize overlapping area + its edge geometry

Hey all,

Grasshopper beginner here, working in Rhino 7.

Looking for a rapid way to generate, from 2D city parcel geometries (rectangles, irregular trapezoidal or curved forms of variable sizes) the maximum developable area that is common to all parcels (ignoring parcel setbacks at the moment). Ideally, this tool overlaps the parcel geometries, and generates the perimeter geometry of this maximum overlap. For instance, a tiny parcel would constrain the calculation, and the tiny parcel’s geometry + area would be the output of the Grasshopper (?) script.

Here is an image of parcels for reference.

Does anyone have a solution?
Greatly appreciate it! Thanks!

not difficult to find the parcel with smallest area, but how would you like to overlap them? [I mean, translation only? rotation + translation?]

smallest_area.gh (15.5 KB)

Thanks for the quick response! Looking for something where they are overlapped through both rotation + translation (i.e. if there were a parcel that was long and rectangular in north south / long and rectangular east west, they would need to rotate for maximum area to be found).