Pookkalam by Alphi Kurian Shajan

Code

white = color(r=253, g=255, b=117)
white1 = color(r=255, g=255, b=255)
black=color(r=0,g=0,b=0)
yellow= color(r=255, g=255, b=0)
orange = color(r=255, g=115, b=13)
meroon= color(r=209, g=0, b=0)
dark_green=color(r=17,g=102,b=4)
darkred=color(r=199,b=0,g=0)
red=color(r=255,b=13,g=0)
pink=color(r=255,g=61,b=135)

c2= circle(r=43,x=0,y=-95,fill=orange, stroke=meroon, stroke_width=7)
c3= circle(r=33,x=0,y=-95,fill=yellow, stroke="none")
c4=circle(r=25,x=0,y=-95,fill=dark_green, stroke="none")
c5=circle(r=15,x=0,y=-95,fill=white1, stroke="none")
com1=combine([c2,c3,c4,c5])|repeat(12,rotate(30))
c6= circle(r=95,fill=white, stroke=darkred, stroke_width=8)
c7=circle(r=15,fill=black, stroke="none", stroke_width=8)
e= ellipse(x=0,y=12,w=7,h=15,fill=pink,stroke=black)| repeat(20, rotate(20))
c8 = circle(x=1, y=0, r=5,fill=white1, stroke="none") | repeat(6, rotate(60))
c9 = circle(x=0, y=0, r=3,fill=red, stroke="none")
r1= rectangle(x=35,y=35,w=60, h=60,fill=black, stroke="none") | repeat(8, rotate(45))
r2= rectangle(x=35,y=35,w=45, h=45,fill=orange,stroke="none") | repeat(8, rotate(45))
r3= rectangle(x=35,y=35,w=30, h=30,fill=yellow, stroke="none") | repeat(8, rotate(45))
r4= rectangle(x=35,y=35,w=15, h=15,fill=white1, stroke="none") | repeat(8, rotate(45))
p1 = point(x=35, y=39)
p2 = point(x=35, y=31)
p3 = point(x=39, y=35)
p4 = point(x=31, y=35)
poly= polygon([p1, p3, p2,p4],fill=darkred,stroke='none') | repeat(8, rotate(45))
com2=combine([c6,c7,r1,r2,r3,r4,e,c8,c9])


show(com1,com2,poly)