Pookkalam by Ann Vincent

Code

r=rectangle(h=300,w=300,fill="#efffeb",strok="none")
show(r)
#center_min_cirles
c1=circle(r=50,fill="yellow",strok="none")
c2=circle(r=8,fill="#fdffe0",stroke="#f9fccc")
c3=circle(r=8,fill="yellow",stroke="#ffe791")
c4=circle(r=8,fill="#f78036",stroke="#ff7926")
c5=circle(r=8,fill="#f75d36",stroke="#fc5328")
c6=circle(r=8,fill="#eb50bc",stroke="#de49b1")
c7=circle(r=8,fill="#69061a",stroke="#540414")
show(c1)
t2=c2|translate(x=0,y=-50) |repeat(52,rotate(7))
t3=c3|translate(x=0,y=-66) |repeat(52,rotate(7))
t4=c4|translate(x=0,y=-78) |repeat(52,rotate(7))
t5=c5|translate(x=0,y=-90) |repeat(52,rotate(7))
t6=c6|translate(x=0,y=-100) |repeat(52,rotate(7))
t7=c7|translate(x=0,y=-110) |repeat(52,rotate(7))
show(t2,t7,t6,t5,t4,t3)

#edge_rounds
s2=t2|scale(0.2)|translate(x=0,y=-130)|repeat(52,rotate(7))
s3=t3|scale(0.2)|translate(x=0,y=-135)|repeat(52,rotate(7))
s4=t4|scale(0.2)|translate(x=0,y=-140)|repeat(52,rotate(7))
s5=t5|scale(0.2)|translate(x=0,y=-130)|repeat(52,rotate(7))
s6=t6|scale(0.2)|translate(x=0,y=-130)|repeat(52,rotate(7))
s7=t7|scale(0.2)|translate(x=0,y=-135)|repeat(52,rotate(7))
show(s2,s3,s4,s5,s6,s7)
#ellips_in_center
e = ellipse(x=0, y=0, w=50 ,h=20, fill= "yellow", stroke = "#05031f", stroke_width = 1) | repeat(25,rotate(30))
show(e)
ce = circle(x=0, y=0, r= 5, fill= "#2d701c")
show(ce)
#edge_sml_circl
e2=circle(x=-122,y=128,r=2,fill="#fdffe0",stroke="#f9fccc")
e3=circle(x=-122,y=128,r=5,fill="yellow",stroke="#ffe791")
e4=circle(x=-122,y=128,r=6,fill="#f78036",stroke="#ff7926")
e5=circle(x=-122,y=128,r=7,fill="#f75d36",stroke="#fc5328")
e6=circle(x=-122,y=128,r=8,fill="#eb50bc",stroke="#de49b1")
e7=circle(x=-122,y=128,r=10,fill="#69061a",stroke="#540414")
es=e7+e6+e5+e4+e3+e2 |repeat(4,rotate(90))
show(es)