xxxxxxxxxx
int eSize = 100;
size(400,400);
background(100, 10, 50); //color
strokeWeight(4);
stroke(160, 40,190,90);
fill(160,190,150);
triangle(0,0,200,0,0,200);
stroke(0, 120,190,90);
fill(160,120,150);
triangle(200,0,400,0,400,200);
stroke(0, 120,190,90);
fill(100,180,170);
triangle(0,200,200,400,0,400);
stroke(150, 120,190,90);
fill(130,140,160);
triangle(400,200,400,400,200,400);
noStroke();
fill(130,140,160);
ellipse(60, 60, 100, 100);
noStroke();
fill(100,180,170);
ellipse(340, 60, 100, 100);
noStroke();
fill(160,120,150);
ellipse(60, 340, 100, 100);
noStroke();
fill(160,190,150);
ellipse(340, 340, 100, 100);
noStroke();
fill(130,140,160);
ellipse(340, 340, 30, 30);
noStroke();
fill(100,180,170);
ellipse(60, 340, 70, 70);
noStroke();
fill(160,120,150);
ellipse(340, 60, 40, 40);
noStroke();
fill(160,120,150);
ellipse(60, 340, 40, 40);
noStroke();
fill(160,190,150);
ellipse(60, 60, 90, 90);
noStroke();
fill(130,140,160);
ellipse(60, 60, 30, 30);
for(int y=0; y<200; y+=30) {
for(int x=0; x<200; x+=30) {
noFill();
strokeWeight(4);
stroke(220-y, +y, 60+y, 120);
quad(190-x, 200, 200, 210+y, 210+x, 200,200, 190-y );
}
}