> show canvas only <


/* built with Studio Sketchpad: 
 *   https://sketchpad.cc
 * 
 * observe the evolution of this sketch: 
 *   https://dflab.sketchpad.cc/sp/pad/view/ro.l5Wvl6Wy1QL/rev.1
 * 
 * authors: 
 *   Ines Almeida

 * license (unless otherwise specified): 
 *   creative commons attribution-share alike 3.0 license.
 *   https://creativecommons.org/licenses/by-sa/3.0/ 
 */ 



void setup() {  
    
    // tamanho da tela
    size(400, 400); 
 
    // cor de fundo
    background(250,220,180);
    
    fill(255);
    noStroke();
    ellipse(200,200,250,120);
    
noFill();
stroke(255, 255);

float i = 0;
while(i < 100) {
  ellipse(width/4 + i, height/4-i, 100+i*5, 100-i*5);
  i = i + 1;
}

print("end");

noFill();
stroke(0, 255);

float e = 200;
while(e < 300) {
  ellipse(width/6 + e, height/7-e, 800+e*5, 800-e*5);
  e = e + 1;
}

print("end");

noFill();
stroke(0, 255);

float x = 900;
while(x < 600) {
  ellipse(width/20 + x, height/20-x, 800+x*5, 500-x*5);
  x = x + 1;
}

print("end");
 
fill(0,140,255);
strokeWeight(7);
ellipse(200,200,100,100);
 
fill(0);
noStroke();
ellipse(200,200,55,55);
 
fill(255,100);
noStroke();
ellipse(223,190,30,20);
 
 
    fill(255);
    noStroke();
    ellipse(100,100,125,60);
 
fill(120,50,0);
strokeWeight(7);
ellipse(100,100,50,50);
 
fill(0);
noStroke();
ellipse(100,100,27,27);
 
fill(255,100);
noStroke();
ellipse(112,95,15,10);
 
 
    fill(255);
    noStroke();
    ellipse(300,300,125,60);
 
fill(40,180,50);
strokeWeight(7);
ellipse(300,300,50,50);
 
fill(0);
noStroke();
ellipse(300,300,27,27);
 
fill(255,100);
noStroke();
ellipse(310,295,15,10);
 
 
 
fill (160,90,10,80);
beginShape();
vertex(340, 200); 
bezierVertex(350, 130, 300, 100, 200, 130);
bezierVertex(290, 140, 300, 130, 340, 200);
endShape();
 
 
fill (160,90,10,80);
beginShape();
vertex(60, 200); 
bezierVertex(50, 300, 150, 300, 200, 270);
bezierVertex(100, 270, 80, 250, 60, 200);
endShape();
 
fill (160,90,10,80);
beginShape();
vertex(400, 400); 
bezierVertex(400, 200, 400, 0, 0, 0);
bezierVertex(800, 0, 800, -200, 400, 400);
endShape();
 
 
fill (160,90,10,80);
beginShape();
vertex(400, 400); 
bezierVertex(200, 400, 0, 400, 0, 0);
bezierVertex(-200, 800, 0, 400, 400, 400);
endShape();

noFill();
stroke(0, 255);

float r = 900;
while(r < 600) {
  ellipse(150 + r, 150-r, 800+r*5, 500-r*5);
  r = r + 9;
}


 
}