Code
R = rectangle(w=300,h=300, fill = "#51d642")
R1 = rectangle(w=270,h=270, fill = "#9ff595", stroke = "none")
R3 = rectangle(w=240,h=240, fill = "white", stroke = "none")
c = circle(r=150, fill = "#400001", stroke = "none")
c1 = circle(r=140, fill = "#7d150b", stroke = "none" )
c11 = circle(r=130, fill = "#a12310", stroke = "none")
c111 = circle(r=120, fill = "#d95a41", stroke = "none")
y = combine([c,c1,c11,c111])
e = ellipse(w=300, h=300/6, fill = "purple", stroke = "none") | repeat(9, rotate(angle=20))
e1 = ellipse(w=275, h=275/6, fill = "violet", stroke = "none") | repeat(9, rotate(angle=20))
e2 = ellipse(w=250, h=250/6, fill = "pink", stroke = "none") | repeat(9, rotate(angle=20))
e3 = ellipse(w=225, h = 225/6, fill = "white", stroke = "none") | repeat(9, rotate(angle=20))
x1 =combine([e,e1,e2,e3])
c2 = circle(r=100, fill = "#f59145", stroke = "none")
r = rectangle(w=141.4, h=141.4, fill = "#fa6c00", stroke = "none") | repeat(5, rotate(angle=36))
fill2 = color (r=220,g=39,b=133)
c3 = circle(r=85, fill = "orange", stroke = "none")
x = combine([r,c3])
r1 = rectangle(w=120.19, h=120.19, fill = "yellow", stroke = "none") | repeat(5, rotate(angle=36))
r2 = rectangle(w=100.91, h=100.91, fill = "#b5001e", stroke = "none") | repeat(5, rotate(angle=36))
c4 = circle(r=61.36, fill = "#E65A99", stroke = "none")
c5 = circle(r=51, fill = "yellow", stroke = "none")
e4 = ellipse(w=90, h=90/3, fill = "#AE2924", stroke = "none") | repeat(9, rotate(angle=20))
c6= circle(r=38, fill = "white", stroke = "none")
e5 = ellipse(w=70, h=70/7, fill = "purple", stroke = "none") | repeat(9, rotate(angle=20))
c7 = circle(r=22.5, fill = "#AE2924", stroke = "none")
c8 =circle(r=17, fill = "#F36636", stroke = "none")
c9 = circle(r=10, fill = "#F8E63D", stroke = "none")
z = combine([R,R1,R3,y,x1,c2,x,r1,r2,c4,c5,e4,c6,e5,c7,c8,c9])
show(z)