Pookkalam by Shabna. S

Code

p1= point(x=-100,y=100)
p2= point(x=100,y=100)
p3=point(x=-100,y=-100)
p4=point(x=100,y=-100)
p=polygon([p1,p2,p3,p4],fill="white",stroke="#9c082f",stroke_width=8)|repeat(80, rotate(10)) 
show(p)

f=color(r=255,g=0, b=0) 
s1 = ellipse(x=75, y=0, w=75, h=32.5, fill=f,stroke="white", stroke_width=5, )|repeat(150, rotate(10)) 
show(s1) 

f=color(r=255, g=75, b=75) 
s2=circle(fill=f, r=55) 
show(s2) 

f=color(r=255, g=0, b=0) 
s3 = ellipse(x=75, y=0, w=75, h=32.5, fill=f, stroke="white", stroke_width=5) |repeat(11, rotate(35)) 
show(s3) 

c1=circle(r=55, fill="yellow", stroke="red", stroke_width=5) 
c2=circle(r=35, fill="orange", stroke="red",stroke_width=5) 
c3=circle(r=13.75,fill="yellow", stroke="red", stroke_width=5) 
show(c1, c2, c3)
p1= point(x=-100,y=100)
p2= point(x=100,y=100)
p3=point(x=-100,y=-100) 
p4=point(x=100,y=-100)
p=polygon([p1,p2,p3,p4],fill="orange",stroke="#ff6c5e",stroke_width=10)|repeat(60, rotate(45)) 
show(p)

f=color(r=255,g=0, b=0) 
s1 = ellipse(x=75, y=0, w=75, h=32.5, fill=f,stroke="white", stroke_width=5, )|repeat(50, rotate(10)) 
show(s1) 

f=color(r=255, g=75, b=75) 
s2=circle(fill=f, r=55) 
show(s2) 

f=color(r=255, g=0, b=0) 
s3 = ellipse(x=75, y=0, w=75, h=32.5, fill=f, stroke="white", stroke_width=5) |repeat(11, rotate(35)) 
show(s3) 
c4=circle(r=70, stroke="yellow", stroke_width=17) 
c1=circle(r=55, fill="#a85da6", stroke="red", stroke_width=5) 
c2=circle(r=35, fill="orange", stroke="red",stroke_width=5) 
c3=circle(r=13.75,fill="yellow", stroke="red", stroke_width=5) 
show(c4, c1, c2, c3)

c1 = ellipse(w=10,h=100, stroke="#9f3efa", stroke_width=3)|repeat(30, rotate(20)) 
c2=circle(r=50, stroke="red", stroke_width=4) 
show(c1,c2 )