background(198,100,241); //background color
noStroke();
fill(217,150,148);
rect(50,50,280,80); //bottom level of cake
fill(230,185,184);
rect(100,130,180,80); //middle level of cake
fill(242,220,219);
rect(150,210,80,80); //top level of cake
stroke(192,80,77);
point(160,280);
point(170,280);
point(180,280);
point(190,280);
point(200,280);
point(210,280);
point(220,280);
line(100,190,280,190);
line(100,180,280,180);
fill(242,220,219);
rect(50,100,280,10); //cake decorations
noStroke();
fill(255,255,255);
rect(185,290,10,40); //candle
fill(240,200,0);
triangle(185,330,195,330,190,340); //flame
fill(255,204,102);
ellipse(290,200,100,100); //adapt the clown's face
fill(255,255,255);
ellipse(270,210,25,30);
fill(0,0,0);
ellipse(270,210,10,10); //clown's left eye
fill(255,255,255);
ellipse(310,210,25,30);
fill(0,0,0)
ellipse(310,210,10,10); //clown's right eye
fill(255,0,0);
ellipse(290,190,30,30); //clown's nose
fill(255,255,255);
noStroke();
triangle(260,170,320,170,290,160); //clown's smile
fill(0,128,128);
noStroke();
triangle(260,240,320,240,290,290); //clown's hat
textFont(Cookie,26);
fill(192,0,0);
words("Happy Birthday, Emil!",70,370); //greeting