Pookkalam by Athul Jestin

Code

c = circle(r=150,fill="white",stroke="none")
ca = circle(r=143.75,fill="#fddf1c",stroke="none")
cb = circle(r=137.5,fill="#f97d05",stroke="none")
cc = circle(r=131.25,fill="#e84456",stroke="none")
c1 = circle(r=125,fill="#42221e",stroke="none")
s1 = rectangle(w=176.77,h=176.77,fill="#af4027",stroke="none") | repeat(10,rotate(10))
s2 = rectangle(w=163,h=163,fill='#f97206',stroke="none") | rotate(5) | repeat(10,  rotate(10))
s3 = rectangle(w=151.23,h=151.23,fill='orange',stroke="none") | repeat(10,rotate(10))
s4 = rectangle(w=139.46,h=139.46,fill='#FFBF00',stroke="none") | rotate(5) | repeat(10,  rotate(10))
s5 = rectangle(w=127.69,h=127.69,fill='#f2d215',stroke="none") | repeat(10,rotate(10))
s6 = rectangle(w=115.92,h=115.92,fill='yellow',stroke="none") | rotate(5) | repeat(10,  rotate(10))
c2 = circle(r=73,fill="white",stroke="none")

y1=rectangle(w=50, h=50,x=25,y=25, fill="#b51265",stroke="none")
y2=rectangle(w=50,h=50,x=25,y=-25, fill="#b51265",stroke="none")
y3=rectangle(w=50,h=50,x=-25,y=-25, fill="#b51265",stroke="none")
y4=rectangle(w=50, h=50,x=-25,y=25, fill="#b51265",stroke="none")
o1=rectangle(w=50,h=50,x=25,y=25, fill="#ff75bb",stroke="none")|rotate(45)
o2=rectangle(w=50,h=50,x=25,y=-25, fill="#ff75bb",stroke="none")|rotate(45)
o3=rectangle(w=50,h=50,x=-25,y=-25, fill="#ff75bb",stroke="none")|rotate(45)
o4=rectangle(w=50,h=50,x=-25,y=25, fill="#ff75bb",stroke="none")|rotate(45)

p1 = point(x=0, y=0)
p2 = point(x=50, y=50)
p3 = point(x=50, y=0)
shape = polygon([p1, p2, p3],fill="#b51265",stroke="none")
flower = ellipse(x=12, y=0, w=18 ,h=13, fill= "red",stroke = "white" ) | repeat(9, rotate(45))
end = circle(r=6,fill="white",stroke="none")

show(c,ca,cb,cc,c1,s1,s2,s3,s4,s5,s6,c2)
show(y1,o1,y4,o4,y3,o3,y2,o2)
show(shape,flower,end)