Pookkalam by VYSHAKH G NAIR

Code

c1=circle(r=125,stroke="#011636",fill='#403f3b')|repeat(10,rotate(0))
c2=circle(r=105,stroke="#c73432",fill='#d4cc5b')|repeat(10,rotate(0))
show(c1)
def square(color, side):
    return rectangle(w=side, h=side, fill=color, stroke='none')
b1=square(side=175,color='#c73432') | repeat(15,  rotate(15))
b2=square(side=130,color='#f0d211') | repeat(15,  rotate(15))
show(b1)
show(c2)
show(b2)
s1=square(side=124,color="pink")
s2=square(side=124,color="red") | rotate(135)
e= ellipse(x=0,y=10,w=70,h=95,fill="#023047",stroke="white")| repeat(12, rotate(30))
s3=square(side=70,color="yellow")
s4=square(side=70,color="orange") | rotate(135)
c3=circle(x=50,y=0,r=50,fill='#de4573')|repeat(15,rotate(30))
show(c3,s2,s1,e,s3,s4)