Pookkalam by Ameena Harees

Code

c = circle(r=150, fill='#051a16')
show(c)

def square(color, side):
    return rectangle(w=side, h=side, fill=color, stroke='none')
white_layer = square(side=212.5,color='#FEFDF3') | repeat(10,  rotate(10)) 
yellow_layer = square(side=198, color='#F8E63D') | rotate(5) | repeat(10,  rotate(10)) 
dark_yellow_layer = square(side=182, color='#E3BD36') | repeat(10,  rotate(10)) 
orange_layer = square(side=168, color='#F36636') | rotate(5) | repeat(10,  rotate(10)) 
red_layer = square(side=155, color='#a92822')  | repeat(10,  rotate(10))
show(white_layer,yellow_layer, dark_yellow_layer, orange_layer,red_layer)
#inner
pistil=circle(r=5,fill='yellow',stroke_width=0.5)
inner_pistil=ellipse(w=80,h=10,fill='#fe4600',)|repeat(6,rotate(30))|scale(0.7)
inner_backdrop=circle(r=30,fill='yellow',stroke='none')
inner_backdrop2=circle(r=40,fill='orange',stroke='none')
e=ellipse(w=120,h=240/15,fill='#93a11d',stroke='none')|repeat(9,rotate(20))
c1=circle(r=60,fill='#c23008',stroke='none')
e2=ellipse(w=150,h=240/7,fill='yellow',stroke='none')|repeat(9,rotate(20))
c2=circle(r=80,fill='#ab1309',stroke='none')
c3=circle(r=100,fill='#c23008',stroke='none')
dot = circle(r=5,fill="yellow",stroke="none")
d1 = dot | translate(x=100,y=0)
dr = d1 | repeat(20,rotate(20))
show(dr,d1,c3,c2,e2,c1,e,inner_backdrop2,inner_backdrop,inner_pistil,pistil)