Code
a=rectangle(h=300,w=300,fill="white")
c = circle(r=150,stroke="#003202",stroke_width=3,fill="#003202")
for i in range(10):
shape0 = rectangle(w=160, h=160,fill='voilet',stroke='none') | repeat(10, rotate(10))
shape1 = rectangle(w=180, h=180,fill='white',stroke='none') | repeat(10, rotate(10))
shape2 = rectangle(w=190, h=190,fill='yellow',stroke='none') | repeat(10, rotate(10))
shape3 = rectangle(w=200, h=200,fill='orange',stroke='none') | repeat(10, rotate(10))
shape4 = rectangle(w=210, h=210,fill='red') | repeat(10, rotate(10))
shape5 = rectangle(w=170, h=170,fill='#ad15eb') | repeat(10, rotate(20))
shape6 = rectangle(w=155, h=155,fill='#e73598') | repeat(10, rotate(20))
shapeB = rectangle(w=110, h=110,fill='red',stroke='none') | repeat(10, rotate(10))
shapeC = rectangle(w=100, h=100,fill='yellow',stroke='none') | repeat(10, rotate(10))
shapeD = rectangle(w=90, h=90,fill='red',stroke='none') | repeat(10, rotate(10))
shapeE = rectangle(w=80, h=80,fill='yellow',stroke='none') | repeat(10, rotate(10))
shapeF = rectangle(w=70, h=70,fill='red',stroke='none') | repeat(10, rotate(10))
shapeG = rectangle(w=60, h=60,fill='yellow',stroke='none') | repeat(10, rotate(10))
shapeH = rectangle(w=50, h=50,fill='red',stroke='none') | repeat(10, rotate(10))
for i in range(10):
e1 = ellipse(fill="Gold") | repeat(10, rotate(30))
e2 = ellipse(fill="red") | repeat(10, rotate(60))
show(a+c+shape4+shape3+shape2+shape1+shape0+shape5+shape6,e1+e2,shapeB+shapeC+shapeD+shapeE+shapeF+shapeG,shapeH)
l=ellipse(w=25,h=15,x=20,stroke="gray",stroke_width=1,fill="gold") | rotate(25)
flower=l | repeat(9, rotate(45))
show(flower)