Pookkalam by Esha

Code

c1=circle(r=140,fill="black",stroke="transparent")
show(c1)
def ellipse(color, side):
    return rectangle(w=side, h=side, fill=color, stroke='none')
br1=ellipse(side=135,color='green') | repeat(15,  rotate(15))
br2=ellipse(side=151.5,color='yellow') | rotate(22.5)|repeat(3,  rotate(15))
br3=ellipse(side=151.5,color='yellow') | rotate(67.5)|repeat(3,  rotate(15))
br4=ellipse(side=170,color='red') | rotate(30)|repeat(2,  rotate(15))
br5=ellipse(side=170,color='orange') | rotate(30)|repeat(10,  rotate(15))
br6=ellipse(side=190,color='orange') | rotate(37.5)|repeat(1,  rotate(15))
br7=ellipse(side=190,color='red') | rotate(37.5)|repeat(10,  rotate(15))
show(br7,br6,br5,br4,br3,br2,br1)
c3=circle(r=85,fill="maroon",stroke='none')
show(c3)
c4=circle(r=75,fill="black",stroke='none')
show(c4)
s1 = rectangle (w=105, h=105, fill="red")
show (s1)
s2 = rectangle (w=105, h=105,fill="orange")|rotate(45)
show(s2)
s3 = rectangle (w=75, h=75, fill="yellow")
show(s3)
c5=circle(r=55, fill="maroon")
show(c5)
c6=circle(r=45, fill="green")
show(c6)
c7=circle(r=20, fill="maroon")
show(c7)