Dividing a surface with three different rectangle widhts

Hello everyone,

I modeled this shelf in rhino and as an exercise was trying to reach a simmilar result in grasshopper.
I tried to divide the edges of an exploded base rectangle divide those curves for making the ribs and divide the new curves and connect it so I could get the bases. The holes should be made of 3 different rectangles for example 25 cm 55 and 40 but it didn’t went the way I exepected. I don’t know but by looking at it it didnt seem difficult but now I cant figure it out how to make this, maybe i am missing something.

That is a brick pattern with panelingtools. Here is a thread about it Brick pattern with Paneling Tools