size(400, 400); int numSteps = 10; float stepSize = width/numSteps; for (int level = 0; level < numSteps; level += 1) { for (int block = 0; block < 1+level; block++) { rect(block*stepSize, level*stepSize, stepSize, stepSize); } }