Pookkalam by Shiban. M

Code

black = color(r=18,g=41,b=23)
darkred = color(r=100, g=28, b=28)
red= color(r=240, g=72, b=5)
yellow= color(r=265, g=215, b=13)
orange = color(r=255, g=133, b=3)
yellowwhite = color(r=265, g=245, b=166)

rec1 = rectangle(w=200,h=200,fill=black,stroke='none') | repeat(10, rotate(10))
rec2 = rectangle(w=185,h=185,fill=darkred,stroke='none') | rotate(5) | repeat(10, rotate(10))
rec3 = rectangle(w=171,h=171,fill=red,stroke='none') | rotate(10) | repeat(10, rotate(10))
rec4= rectangle(w=158,h=158,fill=orange,stroke='none') | rotate(15) | repeat(10, rotate(10))
rec5= rectangle(w=146,h=146,fill=yellow,stroke='none') | rotate(20) | repeat(10, rotate(10))
rec6= rectangle(w=130,h=130,fill=yellowwhite,stroke='none') | rotate(25) | repeat(10, rotate(10))
rec7= rectangle(w=120,h=120,fill='white',stroke='none') | rotate(30) | repeat(10, rotate(10))
rec=combine([rec1,rec2,rec3,rec4,rec5,rec6,rec7])

c1 = circle(x=40,r=40,fill=black,stroke="none")|repeat(6,rotate(60))
c2 = circle(x=38,r=38,fill=darkred,stroke="none")|repeat(6,rotate(60))
c3 = circle(x=36,r=36,fill=red,stroke="none")|repeat(6,rotate(60))
c4 = circle(x=34,r=34,fill=orange,stroke="none")|repeat(6,rotate(60))
c5 = circle(x=32,r=32,fill=yellow,stroke="none")|repeat(6,rotate(60))
c6 = circle(x=30,r=30,fill=yellowwhite,stroke="none")|repeat(6,rotate(60))
c7 = circle(x=28,r=28,fill="white",stroke="none")|repeat(6,rotate(60))
c =combine([c1,c2,c3,c4,c5,c6,c7])
m1=circle(r=42,fill=black,stroke="none")
m2=circle(r=36,fill=darkred,stroke="none")
m3=circle(r=30,fill=red,stroke="none")
m4=circle(r=24,fill=orange,stroke="none")
m5=circle(r=18,fill=yellow,stroke="none")
m6=circle(r=12,fill=yellowwhite,stroke="none")
m7=circle(r=6,fill="white",stroke="none")


                                          
show (rec,c,m1,m2,m3,m4,m5,m6,m7)