Proportion geometry

I want to make a central rectangle. Then an outer perimeter that has to function as a limit for the rectangles that are formed around the central one. In turn, they must have a percentage relationship between the sides of the central rectangle and the sides that are in contact with the rectangles that surround it (Zone marked in green).
Everything will be helpfull, I´m new in grasshopper.

that part isn’t clear enough for me. And please, send your attempts in grasshopper files, otherwise, people on this forum are unlikely to help you

anyway, here’s a simple version, without solving corner cases (with rectangles). (29.4 KB)

Thank you!!! I will try if I could do it