На ограниченном пространстве (прямоугольник, размеры: H,W) расположены объекты O1, O2, ...(прямоугольники, коорд. угла x,y, размер: h,w).
Между объектами могут быть свободные пространства, Е1, Е2, ...
Вопрос как искать такие свободные пространства (их координата [левый нижний угол] и размер)?
.------.-----------------.-----..
|      |*****************|     ||
| O5   |*   E3          *| O6  ||
|      |*               *|     ||
'------'*****************'-----'|
.------------------------------.|
|                              ||
|                              ||
|             O4               ||
|                              ||
|                              ||
'------------------------------'|
|************.-----.************|
|*   E1     *|     |*          *|
|************|     |*   E2     *|
.-----------.|     |*          *|
|           ||     |*          *|
|           ||     |*          *|
|           ||     |************|
|           || O2  |.---------. |
|   O1      ||     ||         | |
|           ||     ||   O3    | |
|           ||     ||         | |
'-----------''-----''---------'-'



