Code
#centre
pistil=circle(r=5,fill="#FFFF00",stroke="black",strokewidth="2")
inner_petals = ellipse(w=80,h=10,fill="red")|(repeat(6,rotate(30)))|scale (.7)
inner_backdrop_1= circle(r=25,fill="#FFFF00")
inner_backdrop_2 =circle(r=37,fill="#FFF8DC")
#middle_layer_1
r1_sublayer_1 = rectangle(w=85,h=85,fill="#FF1493", stroke ="none") | repeat(25,rotate (60))
r2_sublayer_2 = ellipse(w=150 , h=95,fill="orange",stroke="#FF4500",stroke_width=2) | repeat(40, rotate(30))
#middle_layer_2
m1_sublayer_1 = rectangle(w=130,h=130,fill="#BF3EFF",stroke="#8A2BE2",stroke_width=4) | repeat(5,rotate(30))
m2_sublayer_2= rectangle (w=150,h=150,fill="pink",stroke="none") | repeat(5,rotate(30))
m3_sublayer_3 = circle (r=105,fill="#808000")
#layers
l_sublayer_1 = rectangle(h=170,w=170,fill="#EE1289",stroke="none") | repeat( 10,rotate(10))
l_sublayer_2 = rectangle(h=180,w=180,fill="#EE00",stroke="none") | repeat(10,rotate(10))
l_sublayer_3 = rectangle (h=190,w=190,fill ="#68228B", stroke = "none") | repeat (10,rotate (10))
#background
c = circle (r=135,fill="white")
bg_1 = rectangle (h=300,w=300,fill="black", stroke ="red" , stroke_width=2)
show(bg_1,c, l_sublayer_3, l_sublayer_2,l_sublayer_1,m3_sublayer_3,m2_sublayer_2,m1_sublayer_1,r2_sublayer_2,r1_sublayer_1,inner_backdrop_2,inner_backdrop_1,inner_petals,pistil)