Pookkalam by Sarah

Code

c1=circle(r=150, stroke_width=5,fill="#F5F7B2")
r1=rectangle(w=215, h=215, fill="#002366", stroke="#002366")
r1=r1| repeat(9, rotate(10))

r4=rectangle(w=200, h=200, fill="#CF0000", stroke="#CF0000")
r4=r4| repeat(9, rotate(10))

r5=rectangle(w=185, h=185, fill="#23049D", stroke="#23049D")
r5=r5| repeat(9, rotate(10))

c1=c1+r1+r4+r5
sc1=circle(r=11, x=107, fill="#FB3640",stroke="#FB3640")
sc1=sc1| repeat(24,rotate(15))
c2= circle(r=107,fill="#206A5D",stroke="#206A5D")
r2=rectangle(w=150, h=150, fill="#F21170",stroke="#F21170")
r2=r2| repeat(9, rotate(10))

r6=rectangle(w=135, h=135, fill="#6892D5",stroke="#6892D5")
r6=r6| repeat(9, rotate(10))

c2=c2+r2+r6

sc2=ellipse(w=40, h=175, fill="#FB3640",stroke="#FB3640")
sc2=sc2| repeat(24,rotate(15))
c3=circle(r=75, fill="#383E56",stroke="#383E56")
p1=ellipse(w=40, h=150, fill ="#FFDAB9",stroke="#FFDAB9")
p3= ellipse(w=39, h=140, fill="#FA8072",stroke="#FA8072")
p4= ellipse(w=38, h=130, fill="#F6A9A9",stroke="#F6A9A9")
p5= ellipse(w=37, h=120, fill="#FFBF86",stroke="#FFBF86")
p6= ellipse(w=36, h=110, fill="#FFF47D", stroke="#FFF47D")
p1=p1+p3 +p4 +p5 +p6
p1= p1| rotate(30)
p2= p1| repeat(12, rotate(30))
c4=circle(r=17)
r3=rectangle(w=25, h=25, fill="#002366")
r3=r3| repeat(9, rotate(10))

show(c1,sc1,c2,sc2,c3,p2,c4,r3)