Code:
size(700, 500);
int x = 0;
int y = 0;
for(int i = 0; i < 5; i++){
for(int j = 0; j < 7; j++){
rect(x, y, 100, 100);
float limit = random(2, 10);
for(int k = 0; k < limit; k++){
float offset = k+5*k+5;
float xTemp = x+offset;
float yTemp = y+offset;
float size = (limit-k)*10;
rect(xTemp, yTemp, size, size);
xTemp+=5;
yTemp+=5;
}
x+=100;
}
x = 0;
y+=100;
}

