Pookkalam by Goutham Sudhir

Code

s1=rectangle(w=160,h=160,fill="darkred",stroke="none")|repeat(20,rotate(50))
s2=rectangle(w=174,h=174,fill="red",stroke="none")|rotate(15)|repeat(20,rotate(50))
s3=rectangle(w=190,h=190,fill="orange",stroke="none")|repeat(20,rotate(50))
s4=rectangle(w=210,h=210,fill="yellow",stroke="none")|rotate(15)|repeat(20,rotate(50))|scale(0.98)
c1=circle(r=147,fill="green",stroke="brown")
show(c1,s4,s3,s2,s1)
s1=rectangle(w=140,h=140,fill="blue",stroke="none")|repeat(3,rotate(120))
s2=rectangle(w=120,h=120,fill="green",stroke="none")|repeat(3,rotate(120))
s3=rectangle(w=100,h=100,fill="darkorange",stroke="none")|repeat(3,rotate(120))
s4=rectangle(w=80,h=80,fill="yellow",stroke="none")|repeat(3,rotate(120))
show(s1,s2,s3,s4)
c1=circle(r=47,fill="brown",stroke="brown")
show(c1)
s1= ellipse(w=20,h=80,fill="blue",stroke="white") | repeat(30,rotate(50))
show(s1)
a1= ellipse(fill="purple",stroke="none")
a2= s1|rotate(45)
a3= s1|rotate(90)
a4= s1|rotate(135)
b3= circle(r=50,fill="darkgreen",stroke="none") 
b2= circle(r=90,fill="purple",stroke="none")
b1= circle(r=100,fill="darkgreen",stroke="none")
show(a1,a2,a3,a4,b1,b2,b3)
shape1 = circle(x=50, y=0, r=50,stroke="#FFFF33",stroke_width="6") | repeat(10, rotate(36))
shape2 = circle(x=50, y=0, r=50,stroke="orange",stroke_width="3") | repeat(10, rotate(36))
b5= circle(r=3,fill="red",stroke="none")
b4= circle(r=5,fill="white",stroke="none")
b3= circle(r=7,fill="red",stroke="none")
b2= circle(r=10,fill="white",stroke="none")
b1= circle(r=15,fill="red",stroke="none")
show(shape1,shape2,b1,b2,b3,b4,b5)