cleari()
showAxes()
showGrid()
def sunface(): Picture = Picture.circle(60).withFillColor(yellow)
def smile(): Picture = Picture.arc(20, 180).thatsRotated(180).thatsTranslated(0, -20)
def eye(): Picture = Picture.circle(5).withFillColor(black)
val leftEye = eye().thatsTranslated(-20, 20)
val rightEye = eye().thatsTranslated(20, 20)
val sun = picStack(sunface(), smile(), leftEye, rightEye)
draw(sun)