Pookkalam by Shinad Ahmed

Code

c3=circle(r=150,fill="#f70505", stroke="none") 
c2=circle(r=141,fill="#fc9802",stroke="none")
c1=circle(r=137,fill="gold",stroke="none")
show(c3,c2,c1)


rect1=rectangle(w=130,h=130,fill="#fc710d",stroke="none")|repeat(20,rotate(50))
rect2=rectangle(w=150,h=150,fill="#ce0606",stroke="none")|rotate(15)|repeat(20,rotate(50))
rect3=rectangle(w=170,h=170,fill="#fc9802",stroke="none")|repeat(20,rotate(50))
rect4=rectangle(w=190,h=190,fill="#fceb02",stroke="none")|rotate(15)|repeat(20,rotate(50))|scale(0.98)
show(rect4,rect3,rect2,rect1)


c1=ellipse(w=160,h=30,fill="#fc9802",stroke="none")|repeat(8,rotate(50))
c2=ellipse(w=160,h=30,fill="#fc9802",stroke="none")|repeat(9,rotate(40))
c3=ellipse(w=160,h=30,fill="#fc9802",stroke="none")|repeat(100,rotate(10))
show(c3,c2,c1)


c4=circle(r=70,fill="yellow",stroke="none")
c3=circle(r=60,fill="#05f74a",stroke="none")
c2=circle(r=55,fill="#f2b707",stroke="none")
c1=circle(r=50,fill="#fac528",stroke="none")
show(c4,c3,c2,c1)
c=circle(r=13,x=-32,stroke_width=2)
z1=line(x1=-15,y1=-13,x2=-15,y2=13,stroke_width=2)
z2=line(x1=-15,y1=13,x2=0,y2=-13,stroke_width=2)
z3=line(x1=0,y1=-13,x2=-0,y2=14,stroke_width=2)
z0=line(x1=8,y1=0,x2=16,y2=0,stroke_width=2)
z4=line(x1=4,y1=-13,x2=12,y2=14,stroke_width=2)
z5=line(x1=12,y1=14,x2=20,y2=-13,stroke_width=2)
z6=line(x1=23,y1=-13,x2=23,y2=14,stroke_width=2)
z7=line(x1=45,y1=-13,x2=45,y2=14,stroke_width=2)
z8=line(x1=23,y1=14,x2=34,y2=0,stroke_width=2)
z9=line(x1=34,y1=0,x2=45,y2=14,stroke_width=2)
show(c,z1,z2,z3,z4,z5,z6,z7,z8,z9,z0)