Pookkalam by BIBISHA MATHEW

Code

z = rectangle(w=300, h=300, fill="#f4f9ff")

s1= rectangle(w=191,h=191,fill="#cd212a",stroke="none")|rotate(10)|repeat(10,rotate(35))
s2= rectangle(w=171,h=171,fill="orangered",stroke="none")|rotate(17)|repeat(10,rotate(35))
s3= rectangle(w=151,h=151,fill="yellow",stroke="none")|rotate(24)|repeat(10,rotate(35))
s4= rectangle(w=131,h=131,fill="#ae1c28",stroke="none")|rotate(31)|repeat(10,rotate(35))
s5= rectangle(w=212,h=212,fill="#e0bc09",stroke="none")|rotate(3)|repeat(10,rotate(35))

s6=rectangle(w=187,h=187,fill="#cd212a",stroke="none")|rotate(10)|repeat(9,rotate(35))
s7=rectangle(w=167,h=167,fill="orangered",stroke="none")|rotate(17)|repeat(10,rotate(35))
s8=rectangle(w=147,h=147,fill="yellow",stroke="none")|rotate(24)|repeat(10,rotate(35))
s9=rectangle(w=127,h=127,fill="#ae1c28",stroke="none")|rotate(31)|repeat(10,rotate(35))
s10=rectangle(w=107,h=107,fill="green",stroke="none")|rotate(3)|repeat(10,rotate(35))
 
c1 = circle(r=50, stroke="maroon", stroke_width=5)
c2 = ellipse(w=100, h=50, stroke="yellow") 
c3 = ellipse(w=50, h=100 , stroke="red")
shape = combine([c1, c2, c3])|repeat(10,rotate(25))

c4 = circle(r=25, stroke="maroon", stroke_width=6)

b=rectangle(w=20,h=20,fill="yellow",stroke="none")|rotate(25)|repeat(10,rotate(25))
c=rectangle(w=10,h=10,fill="#ad0505",stroke="none")|rotate(25)|repeat(10,rotate(25))

d=circle(r=60, stroke="#e0bc09", stroke_width=3)

show(z,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,shape,c4,b,c,d)