Code
c1 = circle(r=149, fill="black")
r1 = rectangle(w=210, h=210, fill="#800000", stroke="none")|repeat(15,rotate(20))
r2 = rectangle(w=190, h=190, fill="red", stroke="none")|rotate(5)|repeat(15,rotate(20))
r3 = rectangle(w=170, h=170, fill="#ff6700", stroke="none")|repeat(15, rotate(20))
r4 = rectangle(w=150, h=150, fill="#fcd12a", stroke="none")|rotate(5)|repeat(15, rotate(20))
r5 = rectangle(w=130, h=130, fill="#e8d71a", stroke="none")|repeat(15, rotate(20))
c2 = circle(r=80, fill="#311d42",stroke="#f7f7f5")
c3=circle(r=65,fill='brown',stroke='brown')
l1=rectangle(w=90,h=90,fill='yellow',stroke='yellow')|repeat(20,rotate(50))
l2=rectangle(w=82,h=82,fill='red',stroke='red')|rotate(15)|repeat(20,rotate(50))
l3=rectangle(w=75,h=75,fill='orange',stroke='orange')|rotate(0)|repeat(20,rotate(50))
l4=rectangle(w=69,h=69,fill='white',stroke='white')|rotate(15)|repeat(20,rotate(50))
l5=rectangle(w=63,h=63,fill='yellow',stroke='yellow')|rotate(0)|repeat(20,rotate(50))
l6=rectangle(w=57,h=57,fill='green',stroke='green')|rotate(15)|repeat(20,rotate(50))
e1=ellipse(w=30,h=15,x=17,y=0,stroke='brown',stroke_width=3,fill="red") | rotate(25)
petal=e1 | repeat(30, rotate(45))
c4=circle(r=15,fill='yellow',stroke='yellow')
c5=circle(r=9,fill='orange',stroke='orange')
show(c1,r1,r2,r3,r4,r5,c2,c3,l1,l2,l3,l4,l5,l6,e1,petal,c4,c5)