Code
c1 = circle(r=150,fill='black')
s1 = rectangle (w=209,h=209,fill="maroon", stroke="maroon") | repeat (20,rotate(50))
s2= rectangle(w=192,h=192, fill="orange",stroke="orange")|rotate(15)| repeat(20,rotate(50))
s3= rectangle(w=178,h=178,fill="yellow",stroke="yellow")|repeat(20,rotate(50))
s4= rectangle(w=166,h=166,fill="white",stroke="white")|rotate(15)|repeat(20,rotate(50))
c2= circle(r=109,fill="maroon",stroke="maroon")
c3 = circle(r=15,fill="white", stroke="none")
s5 = rectangle(w=30,h=30,fill="navy", stroke="white")
s6 = s5 | rotate(45)
s7 = circle(r=21.21, fill="white", stroke="none")
c4 = circle(r=10, fill="maroon",stroke="none") + circle(r=5, fill="white",stroke="none")
s8 = rectangle(w=42.42, h=42.42, fill="navy", stroke="white")
s9 = s8 | rotate(45)
c5 = circle(r=29.99, fill="white", stroke="white")
c6 = circle(x=35,y=0,r=5, fill="darkslategrey", stroke="white")
c7 = c6 | repeat(72, rotate(5))
c8 = c6 | repeat(4, rotate(90))
c9 = circle(x=45,y=0,r=5, fill="chocolate", stroke="white")
c10 = c9 | repeat(72, rotate(-5))
c11 = c9 | repeat(9, rotate(45))
s10 = line(x1=50, y1=0, x2=110, y2=0, stroke="white")
s11 = s10 | repeat(20, rotate(18))
c12 = circle(r=70,fill="darkred", stroke="darkred")
c13 = circle(r=90,fill="peachpuff", stroke="white")
c14 = circle(x=80, y=0, r=10, fill="darkgreen", stroke="white") + circle(x=80, y=0, r=4, fill="lavender", stroke_width=3)
c15 = c14 | repeat(10, rotate(36))
c16 = circle(x=80, y=0, r=10, fill="olive", stroke="white") + circle(x=80, y=0, r=4, fill="lavender", stroke_width=3)
c17 = c16 | rotate(18)
c18 = c17 | repeat(10, rotate(36))
c19 = circle(r=100, stroke="lemonchiffon", stroke_width=6)
c20 = rectangle(x=100, y=0, w=7, h=7, fill="black")
c21 = c20 | repeat(36, rotate(10))
s10 = rectangle(w=300, h=300, fill="floralwhite")
show(s10,c1,s1,s2,s3,s4,c2,c13,c12,s11,c5,s8,s9,s7,s5,s6,c3,c4,c6,c7,c8,c9,c10,c11,c15,c18,c19,c21)