Pookkalam by Adwaidh CR

Code

c = circle()
show(c)
#outer_circle
c = circle(r=150,fill="black",stroke="none")
show(c)
#rectangles
a1=rectangle(w=260,h=120,fill="brown",stroke="none")|repeat(20,rotate(20))
a2=rectangle(w=250,h=110,fill="red",stroke="none")|repeat(20,rotate(20))
a3=rectangle(w=240,h=100,fill="orange",stroke="none")|repeat(20,rotate(20))
a4=rectangle(w=230,h=90,fill="yellow",stroke="none")|repeat(20,rotate(20))
a5=rectangle(w=220,h=80,fill="white",stroke="none")|repeat(20,rotate(20))
show(a1,a2,a3,a4,a5)
#squares
b1=rectangle(w=160,h=160,fill="darkgreen",stroke="none") |repeat(40,rotate(10))
b2=rectangle(w=150,h=150,fill="lightgreen",stroke="none") |repeat(40,rotate(5))
show(b1,b2)
#oval
c1=ellipse(w=200,h=100,fill="black",stroke="none") | repeat(10,rotate(36))
c2=ellipse(w=190,h=90,fill="brown",stroke="none") | repeat(10,rotate(36))
c3=ellipse(w=180,h=80,fill="red",stroke="none") | repeat(10,rotate(36))
c4=ellipse(w=170,h=70,fill="orange",stroke="none") | repeat(10,rotate(36))
c5=ellipse(w=160,h=60,fill="yellow",stroke="none") | repeat(10,rotate(36))
show(c1,c2,c3,c4,c5)
#rectangle
d1=rectangle(w=70,h=100,fill="darkgreen",stroke="none") | repeat(6,rotate(36))
d2=rectangle(w=60,h=90,fill="lightgreen",stroke="none") | repeat(30,rotate(13))

show(d1,d2)
#square
e1=rectangle(w=60,h=60,fill="black",stroke="none") | repeat(4,rotate(45))
e2=rectangle(w=50,h=50,fill="brown",stroke="none") | repeat(4,rotate(45))
e3=rectangle(w=40,h=40,fill="red",stroke="none") | repeat(4,rotate(45))
e4=rectangle(w=30,h=30,fill="orange",stroke="none") | repeat(4,rotate(45))
e5=rectangle(w=20,h=20,fill="yellow",stroke="none") | repeat(4,rotate(45))

show(e1,e2,e3,e4,e5)