Code
c1 = circle(r=150,fill="black",stroke='black')
r1 = rectangle(w=200,h=200,fill="brown",stroke='brown')|repeat(3,rotate(30))
r2 = rectangle(w=190,h=190,fill="orange",stroke='orange')|repeat(3,rotate(30))
r3 = rectangle(w=180,h=180,fill="yellow",stroke='yellow')|repeat(3,rotate(30))
r4 = rectangle(w=170,h=170,fill="white",stroke='white')|repeat(3,rotate(30))
r5 = rectangle(w=160,h=160,fill="violet",stroke='violet')|repeat(3,rotate(30))
c2 = circle(r=90,fill="green",stroke='green')
show(c1,r1,r2,r3,r4,r5,c2)
e1=ellipse(w=125,h=50,x=20,y=0,stroke='#9e0808',stroke_width=3,fill="#f4ff59") | rotate(30)
petal=e1 | repeat(12, rotate(30))
show(petal)
c3 = circle(r=68,fill="brown",stroke='brown')
c4 = circle(r=58,fill="orange",stroke='orange')
c5 = circle(r=48,fill="yellow",stroke='yellow')
c6 = circle(r=38,fill="green",stroke='green')
show(c3,c4,c5,c6)
r11 = rectangle(w=70,h=70,fill="violet",stroke='violet',)| rotate(45)
show(r11)
c2=circle(r=30,fill="green")
show(c2)
e1=ellipse(w=30,h=17,x=20,y=0,stroke='#9e0808',stroke_width=3,fill="#f4ff59") | rotate(22.5)
petal=e1 | repeat(9, rotate(45))
show(petal)
r3 = rectangle(w=35,h=35,fill="orange",stroke='orange')|repeat(10,rotate(20))
c2 = circle(r=15,fill="red",stroke='yellow')
c1 = circle(r=8,fill="orange",stroke='orange')
show(r3,c2,c1)