Pookkalam by Aavani SL

Code

c1 = circle(r=150,fill="#067312",stroke_width=2)
c2 = c1|scale(0.94)
show(c1,c2)
l=line(x1=-150,y1=0,x2=-141,y2=0,stroke="white",stroke_width=20)|repeat(20,rotate(20))
show(l)
c3 = circle(r=130,fill="red",stroke_width=2)
show(c3)
l1=line(x1=-141,y1=0,x2=-130,y2=0,stroke="yellow",stroke_width=20)|repeat(30,rotate(20))
show(l1)
r1=rectangle(w=210,h=210,fill="#d10a0a")
r2=rectangle(w=210,h=210,fill="#ff0f0f")|rotate(45)
show(r1,r2)
r3=rectangle(w=195,h=190,fill="a10000",stroke="none")|repeat(10,rotate(10))
r4=rectangle(w=180,h=180,fill="#fc9505",stroke="none")|rotate(15)|repeat(10,rotate(10))
r5=rectangle(w=170,h=170,fill="#fcb205",stroke="none")|rotate(20)|repeat(10,rotate(10))
r6=rectangle(w=160,h=160,fill="#f8e63d",stroke="none")|rotate(25)|repeat(10,rotate(10))
r7=rectangle(w=150,h=150,fill="#e3bd36",stroke="none")|rotate(30)|repeat(10,rotate(10))
show(r3,r4,r5,r6,r7)
c4=circle(r=30,fill="yellow")|translate(x=0,y=60)|repeat(8,rotate(45))
show(c4)
c5=c4|scale(0.92)
show(c5)
c6=circle(r=30,fill="orange")|translate(x=0,y=45)|repeat(8,rotate(45))
show(c6)
c7=ellipse(w=120,h=10,fill="red",stroke="yellow",stroke_width=2)|repeat(70,rotate(5))
show(c7)
c8=circle(r=40,fill="green")
c9=circle(r=30,fill="red")
c10=circle(r=20,fill="orange")
c11=circle(r=10,fill="white")
show(c8,c9,c10,c11)