Pookkalam by Afina Anwar

Code

c1 = circle(fill="#254117",stroke="none",r=150)
r1 = rectangle(fill="#F3E5AB",w=210,h=210,stroke="none") |repeat(10,rotate(20))
r2 = rectangle(fill="#FF6700",w=190,h=190,stroke="none") |repeat(10,rotate(20))
r3 = rectangle(fill="#FF8C00",w=170,h=170,stroke="none") |repeat(10,rotate(20))
r4 = rectangle(fill="#FFFFCC",w=150,h=150,stroke="none") |repeat(10,rotate(20))
r5 = rectangle(fill="#810541",w=130,h=130,stroke="none") |repeat(10,rotate(20))
bud = circle(r=20,fill="#FFFF99")
petal1 = ellipse(y=80,w=20,h=150,stroke="none",stroke_width = 1,fill="maroon") |repeat(20,rotate(20))
petal2 = ellipse(y=60,w=20,h=100,stroke="none",stroke_width = 1,fill="#FF6700")|repeat(20,rotate(20))
petals = (petal1+petal2 |repeat(50,rotate(160)))
petal3 = ellipse(y=40,w=20,h=50,stroke="none",stroke_width = 1,fill="#810541")|repeat(20,rotate(20))
petal4 = ellipse(y=40,w=10,h=40,stroke="none",stroke_width = 1,fill="#F3E5AB")|repeat(20,rotate(20))
show(c1+r1+r2+r3+r4+r5+bud+petal1+petal2+petals+petal3+petal4)