Pookkalam by ABHAYDEV

Code

c1 = circle(r=145,fill='black')
c2=circle(r=140,fill="#064420")
show (c1,c2)

s1 = rectangle (w=200,h=200,fill="#FC5404", stroke="#FC5404") | repeat (20,rotate(50))
show(s1)
s2=rectangle(w=190,h=190, fill="#F98404",stroke="#F98404")|rotate(15)| repeat(20,rotate(50))
show(s2)
s3=rectangle(w=175,h=175,fill="#F7FD04",stroke="#F7FD04")|repeat(20,rotate(50))
show(s3)
s4=rectangle(w=160,h=160,fill="white",stroke="white")|rotate(15)|repeat(20,rotate(50))
show(s4)

s6=circle(r=90,stroke="#000000",stroke_width=8)
s7=circle(r=85,fill="#822659")
show(s7)
c2=circle(r=80,fill="#511281")
show(c2)
e1=ellipse(w=175,h=75,stroke="none")|repeat(12,rotate(30))
e2=ellipse(w=160,h=40,fill="#FF5200",stroke="none")|repeat(12,rotate(30))
e3=ellipse(w=130,h=20,fill="#064420",stroke="none")|repeat(12,rotate(30))
show(s6,e1,e2,e3)
r=rectangle(w=20,h=20,fill="#7a0404")
show(r)

e1=ellipse(w=30,h=17,x=20,y=0,stroke='#E1701A',stroke_width=3,fill="#e2ff00") | rotate(22.5)
petal=e1 | repeat(9, rotate(45))
show(petal)