Pookkalam by Bobbin Binoy

Code

s1 = rectangle(h=300, w=300, fill="black")
show(s1)
s1=rectangle(w=160,h=160,fill="#ffba08",stroke="none")|repeat(40,rotate(9))
s2=rectangle(w=174,h=174,fill="#e85d04",stroke="#f48c06")|rotate(15)|repeat(40,rotate(9))
s3=rectangle(w=190,h=190,fill="#f48c06",stroke="#e85d04")|repeat(40,rotate(9))
s4=rectangle(w=210,h=210,fill="#e85d04",stroke="#dc2f02")|rotate(15)|repeat(40,rotate(9))|scale(0.98)
show(s4,s3,s2,s1)
s1=rectangle(w=160,h=160,fill="#a4133c",stroke="none")|repeat(3,rotate(120))
s2=rectangle(w=130,h=130,fill="#ff4d6d",stroke="none")|repeat(3,rotate(120))
s3=rectangle(w=100,h=100,fill="#ff758f",stroke="none")|repeat(3,rotate(120))
s4=rectangle(w=70,h=70,fill="#ff8fa3",stroke="none")|repeat(3,rotate(120))
show(s1,s2,s3,s4)
c1=circle(r=47,fill="#9e2a2b",stroke="#540b0e")
show(c1)
s1= ellipse(w=20,h=80,fill="#ce4257",stroke="#f08080") | repeat(30,rotate(50))
show(s1)
c2=circle(r=10,fill="#f8ad9d", stroke ="#ce4257")
c3=circle(r=5,fill="#fbc4ab", stroke ="#fbc4ab")
c4=circle(r=2,fill="#720026", stroke ="#720026")
show(c2,c3,c4)