Place copies of an object on a Surface

Dear all,

I have a question. I want to place an object (a panel) on the surface (facade) by making copies and adjusting it to fit the facade without intersecting windows as shown in the figure to maximize the no. of objects. The panels have varying dimensions (max and min). I have obtained the targeted surface by the intersection of windows and the surface of the facade. Now I just want to place the panels in a way that they are in the same lines horizontally and vertically. I have attached the picture of the end result also (done manually). It would be very helpful if anybody could give me some pointers.

Screenshot 2022-01-17 182633