Code
c=circle(r=150,fill="black")
rec2 = rectangle(w=205,h=205,fill="#800000",stroke="none")
r2 = rec2 | repeat(20,rotate(20))
rec3 = rectangle(w=195,h=195,fill="#FF6700",stroke="none")
r3 = rec3 | repeat(20,rotate(20))
rec4 = rectangle(w=185,h=185,fill="#FFDF00",stroke="none")
r4 = rec4 | repeat(20,rotate(20))
c1=circle(r=118,fill="#FAF884",stroke="black",stroke_width=2)
rec5 = rectangle(w=164,h=164,fill="black",stroke="none")
r5 = rec5 | repeat(3,rotate(240))
c2=circle(r=95,fill="#800000",stroke="none")
c3=circle(r=89,fill="#E41B17",stroke="none")
s1=rectangle(x=82,y=0,w=10,h=10,fill="#FFFFC2",stroke="none")|repeat(20,rotate(20))
c4=circle(x=82,y=0,r=2,fill="black",stroke="none")|repeat(20,rotate(20))
c5=circle(r=77,fill="white",stroke="none")
l1=line(x1=50,y1=0,x2=78,y2=0,fill="#FFF9E3",stroke_width=5)|repeat(20,rotate(20))
c6=circle(r=57,fill="#FFA500",stroke="none")
e1=ellipse(w=15,h=115,fill="#9F000F",stroke="none")|repeat(10,rotate(30))
e2=ellipse(w=16,h=80,fill="#FAF884",stroke="none")|repeat(10,rotate(30))
e3=ellipse(w=15,h=60,fill="#9F000F",stroke="none")|repeat(10,rotate(30))
e4=ellipse(w=10,h=40,fill="#FAF884",stroke="none")|repeat(10,rotate(30))
c7=circle(r=15,fill="black",stroke="none")
c8=circle(r=10,fill="white",stroke="none")
show(c,r2,r3,r4,c1,r5,c2,c3,s1,c4,c5,l1,c6,e1,e2,e3,e4,c7,c8)