Pookkalam by Ninu Athikkal

Code

fill=color(r=100,g=50,b=0)
c1=circle(r=150,fill=fill,stroke="none")
show(c1)
s1=rectangle (w=200,h=200,fill="white",stroke="none") |repeat(9,rotate(10))
s2=rectangle (w=185,h=185,fill="#FFDF00",stroke="none")|repeat(9,rotate(10))
s3=rectangle (w=170,h=170,fill="#FBB917",stroke="none")|repeat(9,rotate(10))
s4=rectangle (w=155,h=155,fill="orange",stroke="none")|repeat(9,rotate(10))
s5=rectangle (w=140,h=140,fill="#C04000",stroke="none")|repeat(9,rotate(10))
s6=rectangle (w=125,h=125,fill="#7E3517",stroke="none")|repeat(9,rotate(10))
show(s1,s2,s3,s4,s5,s6)

#middle part
e1=circle (r=80,fill="#254117",stroke="none")
show(e1)
r1=rectangle(w=110,h=110,fill="#FEFCFF",stroke="none") |repeat (4,rotate(60))
r2=rectangle(w=95,h=95,fill="#E56E94",stroke="none") |repeat (4,rotate(60))
r3=rectangle(w=80,h=80,fill="#CA226B",stroke="none") |repeat (4,rotate(60))
r4=rectangle(w=65,h=65,fill="#810541",stroke="none") |repeat (4,rotate(60))
r5=rectangle(w=55,h=55,fill="#660000",stroke="none") |repeat (4,rotate(60))
show(r1,r2,r3,r4,r5)

#petals
e1=ellipse(w=10,h=160,fill="#F88017",stroke="none") |repeat (9,rotate(30))
show(e1)
c1=circle(r=25,fill="#FDFF00",stroke="none")
show(c1)

#inner part
fill=color(r=100,g=0,b=0)
e1=ellipse(w=8,h=50,fill=fill,stroke="none") |repeat (9, rotate (30))
show(e1)
c1=circle(r=15,fill="white",stroke='none')
c2=rectangle (w=20,h=20,fill="pink",stroke="none")|repeat(4,rotate(30))
c3=rectangle(w=15,h=15,fill="#C04000",stroke="none")|repeat (4,rotate(30))
c4=rectangle(w=10,h=10,fill="orange",stroke="none")|repeat (4,rotate(30))
c5=rectangle(w=5,h=5,fill="#FBB917",stroke="none")|repeat (4,rotate(30))
show(c1,c2,c3,c4,c5)