Pookkalam by N Anbarasu

Code

darkGreen="#252711"
red="#b10f0a"
orange="#f97c1f"
yellow="#d9b519"
paleyellow="#decc50"
grape="#b2397e"
cream="#dfcca2"
c = circle(r=150,fill=darkGreen, stroke="none" )
c1 = circle(r=50, fill=red,x=100, stroke="none" ) + circle(r=40, fill=orange,x=100, stroke="none" ) + circle(r=30, fill=yellow,x=100, stroke="none" ) + circle(r=20, fill=cream,x=100, stroke="none" )  | repeat(13, rotate(30)) 
c2 = circle(r=90,fill=darkGreen, stroke="none" ) + circle(r=80, fill=paleyellow, stroke="none" )
e1 = ellipse(h=20,w=80,x=40,fill=grape,stroke="none") | rotate(15)
e2 = e1 | rotate(-30)
e3 = ellipse(h=20,w=80,x=40,fill=cream,stroke=grape )
e = e1 + e2 + e3 | repeat(6,rotate(60))
c3 = circle(r=40,stroke="none",fill=darkGreen) + circle(r=30,stroke="none",fill=red) + circle(r=20,stroke="none",fill=cream) + circle(r=10,stroke="none",fill=grape) + circle(r=5,stroke="none",fill=cream)

show(c,c1,c2,e,c3)