Pookkalam by Anupama Anil

Code

c=circle(r=100,stroke="none")
c1=ellipse(w=100,h=50,fill="#CD1076",stroke="#EEAD0E",stroke_width=5)|repeat(12,rotate(30))
c2=circle(r=30,fill="#FFA500",stroke="#F5F5F5",stroke_width=10) 
p1=point (x=5,y=0)
p2=point (x=10,y=5)
p3=point (x=15,y=0)
p4=point (x=10,y=-5)
shape=polygon ([p1, p2,p3, p4],fill="#8B0000",stroke="none")
c3=shape|repeat(6,rotate(60))
c4=circle (x=12.5,y=7,r=2,fill="#F5F5F5")|repeat(6,rotate(60))
f=color(r=204,g=0, b=102) 
c5=Rectangle (w=30,h=30,fill=f,stroke="#EE30A7")|repeat(6,rotate(30)) 
c6=rectangle (w=120,h=60,fill="#8B0000",stroke="#CD1076",stroke_width=5)|repeat(8,rotate(45) ) 
c7=ellipse(w=30,h=60,fill="none", stroke="#CD1076", stroke_width=2)|repeat(6,rotate(30) ) 
c8=circle (r=120,fill="#FF3333", stroke="none") 
c9=circle (r=30,fill="#FFFF66", stroke="none") |repeat (4,rotate(45) ) 
f1=color(r=255,g=255,b=51) 
s=rectangle (w=150,h=100,fill=f1,stroke="none") |repeat (4,rotate(45) ) 
f2=color(r=255,g=128,b=0) 
s1=rectangle (w=170,h=120,fill=f2,stroke="none") |repeat (4,rotate(45) ) 
s2=circle (r=120,fill="#006633",stroke="none") 
s3=circle (r=10, x=110,y=0, fill="#006633", stroke="none") |repeat (20,rotate(20) )  
show(s2, c8, c5, c,s1, s,  c6,  c1, c2,c9, c7, c3, s3)