Pookkalam by Akshay

Code

#e1= ellipse(w=300,h=150,fill="yellow",stroke="orange",stroke_width=0.2)|repeat(24,rotate(15))
#c1= circle(r=140,fill="black")
#s1=rectangle(h=197.98,w=197.98,fill="violet")|repeat(12,rotate (15))
#s2=rectangle (h=197.98,w=197.98,fill="pink",stroke="none")|rotate(7.5)|repeat(12,rotate(15))
#s5=rectangle(h=188,w=188,fill="white",stroke="none")|rotate(7.5)|repeat(12,rotate(15))
c2=circle(r=145,fill="black",stroke="none")
c3=circle(r=50,y=95,fill="red",stroke="none")#|rotate(15)|repeat(15,rotate(24))
c6=circle(r=40,y=95,fill="orange",stroke="none")#|rotate(15)|repeat(15,rotate(24))
c7=circle(r=30,y=95,fill="yellow",stroke="none")#|rotate(15)|repeat(15,rotate(24))
c8=circle(r=20,y=95,fill="white",stroke="none")
c9=c3+c6+c7+c8
c=c9|repeat(20,rotate(24))
c10=circle(r=105,fill="#5a0075",stroke="none")
c4=circle(r=95,fill="#a409b3",stroke="none")
c5=circle(r=85,fill="violet",stroke="none")
s3=rectangle (h=141.42,w=141.42,fill="red",stroke="none")|repeat(2,rotate(45))
e2=ellipse(w=153.5,h=35,fill="yellow",stroke="none")|rotate(22.5)|repeat(4,rotate(45))
s4=rectangle (h=22,w=22,x=50,y=50,fill="orange",stroke="none")|repeat(9,rotate(45))
e1=ellipse(w=130,h=25,fill="white",stroke="none")|rotate(22.5)|repeat(9,rotate(45))
cb=circle(r=40,fill="#5a0075",stroke="none")
s5=rectangle (h=30,w=30,y=24,fill="#a409b3",stroke_width=0.1)|rotate(45)|translate(15)
s6=rectangle (h=20,w=20,y=24,fill="violet",stroke_width=0.1)|rotate(45)|translate(15)
s7=rectangle (h=10,w=10,y=24,fill="pink",stroke_width=0.1)|rotate(45)|translate (15)    
s8=s5+s6+s7 
s=s8|repeat(6,rotate(57))
c11=circle(r=15,fill="red",stroke="none")
c12=circle(r=10,fill="orange",stroke="none")
c13=circle(r=5,fill="yellow",stroke="none")
c14=circle(r=2,fill="white",stroke="none")
show(c2,c,c10,c4,c5,s3,e2,e1,s4,cb,s,c11,c12,c13,c14)