Solve this entire Processing exercise with no aditional comments or explanations, simply give me the altered code already solved: {//       last name:
//      first name:
//           class:
//  student number:

/*

 3a)
 Use a for loop to draw a row with 9 eggs inside the picture frame.
 Spread the 9 eggs horizontally evenly.
 
 3b)
 Use another for loop to repeat the drawing of a row 6 times.
 Spread the 6 rows vertically evenly.
 Show cracked eggs (isEggCracked = true) on the following locations
 
 
 3rd row 7th column
 4th row 3rd column
 
 Check the image for a visual representation. Check which eggs should be cracked.
 Make sure things are only drawn once in the loop.
 You don't have to save 3a separately if you have b solved also.
 */


color black = color (4);
color yellow = color(251, 224, 54);
color offWhite = color(251, 241, 231);
color orange = color(244, 131, 24);
color green = color(104, 154, 94);
color brown = color (84, 54, 4);

int size = 5;
int eggHeight = 0;
int eggWidth  = 130;
int x = width/2;
int y = height/2;
boolean isEggCracked = false;

void setup() 
  size (900, 900);


void draw() 
  background(green);
       
  
  isEggCracked = false;
  
  x = width/2;
  y = height/2;
  isEggCracked = true;
  
  
  drawEgg();  


  println(width/10 + " /" + height / 7);

  
  // code below draws the picture frame (border).
  noFill();
  stroke(brown);
  rectMode(CORNER);
  strokeWeight(40);
  rect(0, 0, width, height);
  noLoop();




void drawEgg() {
  //code below draws the egg with the current value of the variables x,y and eggCracked
  //see it as a black box. Don't change it. You don't have to understand everything to use it.

  pushMatrix();
  translate(x-150, y- 140);

  noStroke();
  //feathers on head
  stroke(yellow);
  strokeWeight(5);
  line(150, 110, 146, 106);
  line(150, 110, 153, 108);
  noStroke();

  //head
  fill(yellow);
  ellipse(150, 135, 50, 50);
  //beak
  fill(orange);
  triangle(140, 135, 160, 135, 150, 145);
  //eyes
  fill(0);
  ellipse(138, 125, 5, 5);
  ellipse(162, 125, 5, 5);
  noStroke();
  fill(offWhite);
  arc(150, 150, 80, 80, 0 - 0.3, PI + 0.3, PIE);

  if (!isEggCracked) 
    fill(offWhite);
    arc(150, 150, 80, 120, PI, TWO_PI, PIE);
  
  popMatrix();
}

//       last name:
//      first name:
//           class:
//  student number:

/*

 3a)
 Use a for loop to draw a row with 9 eggs inside the picture frame.
 Spread the 9 eggs horizontally evenly.
 
 3b)
 Use another for loop to repeat the drawing of a row 6 times.
 Spread the 6 rows vertically evenly.
 Show cracked eggs (isEggCracked = true) on the following locations
 
 
 3rd row 7th column
 4th row 3rd column
 
 Check the image for a visual representation. Check which eggs should be cracked.
 Make sure things are only drawn once in the loop.
 You don't have to save 3a separately if you have b solved also.
 */


color black = color (4);
color yellow = color(251, 224, 54);
color offWhite = color(251, 241, 231);
color orange = color(244, 131, 24);
color green = color(104, 154, 94);
color brown = color (84, 54, 4);

int size = 5;
int eggHeight = 0;
int eggWidth  = 130;
int x = width/2;
int y = height/2;
boolean isEggCracked = false;

void setup() 
  size (900, 900);


void draw() 
  background(green);
       
  
  isEggCracked = false;
  
  x = width/2;
  y = height/2;
  isEggCracked = true;
  
  
  drawEgg();  


  println(width/10 + " /" + height / 7);

  
  // code below draws the picture frame (border).
  noFill();
  stroke(brown);
  rectMode(CORNER);
  strokeWeight(40);
  rect(0, 0, width, height);
  noLoop();




void drawEgg() {
  //code below draws the egg with the current value of the variables x,y and eggCracked
  //see it as a black box. Don't change it. You don't have to understand everything to use it.

  pushMatrix();
  translate(x-150, y- 140);

  noStroke();
  //feathers on head
  stroke(yellow);
  strokeWeight(5);
  line(150, 110, 146, 106);
  line(150, 110, 153, 108);
  noStroke();

  //head
  fill(yellow);
  ellipse(150, 135, 50, 50);
  //beak
  fill(orange);
  triangle(140, 135, 160, 135, 150, 145);
  //eyes
  fill(0);
  ellipse(138, 125, 5, 5);
  ellipse(162, 125, 5, 5);
  noStroke();
  fill(offWhite);
  arc(150, 150, 80, 80, 0 - 0.3, PI + 0.3, PIE);

  if (!isEggCracked) 
    fill(offWhite);
    arc(150, 150, 80, 120, PI, TWO_PI, PIE);
  
  popMatrix();
}}