def box(size:Double) { repeat(4) {forward(size); left} } def boxes(size:Double){ if(size>10) { setFillColor(color(random(255),random(255),random(255))) box(size) left(25) ; forward(size*0.5) boxes(size*0.9) } } clear ; boxes(200)