Pookkalam by Sherin Shaji

Code

c = circle(r=135,fill='black')
show(c)
r1=rectangle(w=160,h=160,fill='yellow')|repeat(40,rotate(20))
r2 = rectangle(w=180,h=180,fill='green')|repeat(40,rotate(20))
r=rectangle(w=200,h=200,fill='brown')|repeat(40,rotate(20))
show(r,r2,r1)
c1 = circle(r=100,fill='black')
c = circle(r=90,fill='red')
e=ellipse(r=50,fill='white')|repeat(100,rotate(60))
show(c1,c,e)
c2 = circle(r=75,fill='blue')
show(c2)
e1 = ellipse(w=145,h=60,fill='white')|repeat(120,rotate(120))
show(e1)
c3 = circle(r=50,fill='black')
show(c3)

c4 = circle(r=25,fill="#6A5B9B",stroke="#673DC7",stroke_width=4)

c5 = circle(r=5,y=30,fill="red",stroke="white",stroke_width=3)|repeat(12,rotate(30))
c8 = circle(r=2,y=30,fill='#F8E63D',stroke='none')|repeat(12,rotate(30))
c10 = circle(r=1,y=30,fill='yellow',stroke='none')|repeat(12,rotate(30))
c6 = circle(r=40,fill='#832319',stroke='#C63811',stroke_width=3)
c7 = circle(r=24,y=75,fill="#C5392A",stroke="orange",stroke_width=3)|repeat(12,rotate(30))
l = line(x1=0,y1=85,x2=0,y2=-85,stroke="gold")| rotate(14)| repeat(6,rotate(30))
c9 = circle(r=2,fill='grey')
show(c6,c7,c5,c4,c8,c9,l)