submission by SSample for (View the other submissions)
function setup(){
  var myCanvas = createCanvas(800, 800); //you must keep this line unmodified
}

function draw() {
  var brown = color(200, 200, 127)
  var grass = color(175, 255, 175)
  var green = color(128, 200, 128)
  var light_blue = color(160, 160, 255)
  var trunk_location = [(50 - 5.5), (155 - 5.5), (295 - 5.5), (370 - 5.5)]
  var leaf_location = [50, 155, 295, 370]

  background(grass)

  fill(light_blue)
  rect(-10, 420, 820, 40)

  for(y = 20; y < 400; y += 80) {
    for(x = 20; x < 800; x += 40) {
      fill(brown)
      rect(x - 5.5, y, 10, 40)
      fill(green)
      ellipse(x, y, 20, 20)
    }
  }
  for(y = 500; y < 800; y += 80) {
    for(x = 20; x < 800; x += 40) {
      fill(brown)
      rect(x - 5.5, y, 10, 40)
      fill(green)
      ellipse(x, y, 20, 20)
    }
  }
  for(p = 0; p < 4; p ++) {
      fill(brown)
      rect(trunk_location[p], trunk_location[p], 10, 40)
      fill(green)
      ellipse(leaf_location[p], leaf_location[p], 20, 20)
  }

}