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