void setup()
{
  size(500,800);
  fill(#ff0000);
  strokeWeight(5);
}

void draw()
{
    background(#B67BD6);
    face(mouseX,mouseY);
    face(100,400);
    face(300,125);
    venn(200,50);
}
void venn(int war, int peace)
{
  bubble(war-10,peace);
  bubble(war+10,peace);
}
void bubble(int hot, int dog)
{
  noFill();
  ellipse(hot, dog, 50, 50);
}
void skinnyRect(int dog, int cat, int frog)
{
  rect(dog, cat, 10, frog);
}

void face(int x, int y)
{
  noFill();
  ellipse(x,y,80,80);
  ellipse(x-15,y-20,25,30);
  ellipse(x+15,y-20,25,30);
  ellipse(x,y+10,50,10);
}