Pookkalam by Midhuna Jose

Code

#outer circle
c2=circle(r=155,fill="#30000f", stroke="none") 
c1=circle(r=147,fill="#30000f",stroke="none")
show(c2,c1)
#outer design
r0=rectangle(w=130,h=130,fill="#08c255",stroke="none")|repeat(20,rotate(50))
r1=rectangle(w=150,h=150,fill="#fbff26",stroke="none")|repeat(20,rotate(50))
r2=rectangle(w=170,h=170,fill="#e66502",stroke="none")|rotate(15)|repeat(20,rotate(50))
r3=rectangle(w=190,h=190,fill="#b0040f",stroke="none")|repeat(20,rotate(50))
r4=rectangle(w=210,h=210,fill="#690209",stroke="none")|rotate(15)|repeat(20,rotate(50))|scale(0.98)
show(r4,r3,r2,r1,r0)
#Maveli
m1=circle(x=-2,y=20,r=55,fill="#f5ba0a",stroke="#fabe0a")
m2=circle(x=-2,y=20,r=40,fill="#fc8f19",stroke="none")
m3=circle(x=-2,y=-15,r=45,fill="#f1c27d",stroke="none")
m4=circle(x=-4,y=-10,r=10,fill="#f1c27d",stroke="none")
p4=ellipse(w=100,h=30,x=-2,y=5,fill="#f5ba0a",stroke="#fabe0a")
p5=ellipse(w=75,h=20,x=-2,y=20,fill="#f5ba0a",stroke="#fabe0a")
p6=ellipse(w=50,h=10,x=-2,y=30,fill="#f5ba0a",stroke="#fabe0a")
m7=circle(x=-2,y=40,r=10,fill="#f5ba0a",stroke="#fabe0a")
m8=rectangle(x=-2,y=-45,w=60,h=30,fill="#48c2c2",stroke="none")
c0=circle(x=-1,y=-30,r=12)
m9=circle(x=18,y=-22,r=12,fill="black")
m10=circle(x=-20,y=-22,r=12,fill="black")
show(m1,m2,m3,p4,p5,p6,m7,c0,m8,m9,m10)