Pookkalam by Hari

Code

bg1=rectangle(w=300,h=300,fill="#004200",stroke="#004200")
bg2=rectangle(w=280,h=280,fill="#005B00",stroke="#005B00")
bg3=rectangle(w=260,h=260,fill="#007417",stroke="#007417")
bg4=rectangle(w=240,h=240,fill="#1E8F31",stroke="#1E8F31")
bg5=rectangle(w=220,h=220,fill="#41AA4A",stroke="#41AA4A")
bg6=rectangle(w=200,h=200,fill="#5FC663",stroke="#5FC663")
bg7=rectangle(w=180,h=180,fill="#7BE27D",stroke="#7BE27D")
c1=circle(x=0,y=0,r=116,fill="#5845B1",stroke="#5845B1")
e=ellipse(x=0,y=-85,w=60,h=70,fill="#3D76E0",stroke="#3D76E0")


c3=circle(x=0,y=-16,r=101.5,fill="#1F97E7",stroke="#1F97E7")

c4=circle(x=0,y=-28,r=87,fill="#3FD9FF",stroke="#3FD9FF")

c5=circle(x=0,y=-45,r=72.5,fill="#90EE80",stroke="#90EE80")

c6=circle(x=0,y=-60,r=58,fill="#C3FACC",stroke="#C3FACC")

c7=circle(x=0,y=-70,r=43.5,fill="#CFFFF6",stroke="#CFFFF6")
c8=circle(x=0,y=100,r=35,fill="#F00505",stroke="#F00505")
d1=c8 | repeat(12,rotate(30))
c9=circle(x=0,y=100,r=30,fill="#FD6104",stroke="#FD6104")
d2=c9 | repeat(12,rotate(30))
c10=circle(x=0,y=100,r=25,fill="#FD9A01",stroke="#FD9A01")
d3=c10 | repeat(12,rotate(30))
c11=circle(x=0,y=100,r=20,fill="#FEF001",stroke="#FEF001")
d4=c11 | repeat(12,rotate(30))
e1=ellipse(x=0,y=-73.5,w=20,h=90,fill="#388EE9",stroke="#388EE9")
c12=circle(x=0,y=-23.5,r=15,fill="#28ACEA",stroke="#28ACEA")
p1=point(x=-15,y=-23.5)
p2=point(x=-12,y=-33.5)
p3=point(x=-30,y=-33)
t=polygon([p1,p2,p3],fill="#FD9A01",stroke="#FD9A01")
c13=circle(x=-3,y=-21,r=2.5,fill="black")
c14=circle(x=-3,y=-21,r=1.5,fill="white")
l1=line(x1=-3,y1=-21,x2=-10,y2=5,stroke_width=2)
l2=line(x1=-3,y1=-21,x2=0,y2=5,stroke_width=2)
l3=line(x1=-3,y1=-21,x2=10,y2=5,stroke_width=2)
l4=line(x1=-30,y1=-33,x2=-13.5,y2=-28.5,stroke="yellow")
q1=circle(x=-10,y=5,r=4,fill="#FEF001",stroke="blue",stroke_width=2)
q2=circle(x=0,y=5,r=4,fill="#FEF001",stroke="blue",stroke_width=2)
q3=circle(x=10,y=5,r=4,fill="#FEF001",stroke="blue",stroke_width=2)
show(bg1,bg2,bg3,bg4,bg5,bg6,bg7,d1,d2,d3,d4,c1,c3,c4,c5,c6,c7,t,e,e1,l1,l2,l3,c12,q1,q2,q3,c13,c14,l4)