Pookkalam by Sandhu Babu

Code

c=circle(r=150,fill='#15D32B',stroke='none')
r1=rectangle(h=212.5,w=212.5,fill='#CF3D3D',stroke='none')|repeat(10,rotate(10))
r2=rectangle(w=196,h=196,fill='#F73030',stroke='none')|rotate(5)|repeat(10,rotate(10))
r3=rectangle(w=182,h=182,fill='#F2530A',stroke='none')|repeat(10,rotate(10))
r4=rectangle(w=168,h=168,fill='#FE6F2D',stroke='none')|rotate(5)|repeat(10,rotate(10))
r5=rectangle(w=155,h=155,fill='#ECDA23',stroke='none')|repeat(10,rotate(10))
r6=rectangle(w=141,h=141,fill='#FAF604',stroke='none')|rotate(5)|repeat(10,rotate(10))


c1=circle(r=80,fill='#FAF9F9',stroke='none')
c2=circle(r=80,stroke_width=0)
e1=ellipse(w=157,h=75,fill='#E21200',stroke='none')|repeat(4,rotate(45))
c3=circle(r=65,fill='white',stroke_width=0)
e2=ellipse(w=130,h=60,fill='#58F968',stroke_width=0)|repeat(4,rotate(60))
c4=circle(r=51,fill='#FC7025',stroke_width=0)

p1=point(x=0,y=50)
p2=point(x=-45,y=-20)
p3=point(x=45,y=-20)
s1=polygon([p1,p2,p3],fill='#E8FC10',stroke_width=2,stroke='#0C8BF8')

p4=point(x=0,y=-50)
p5=point(x=-45,y=20)
p6=point(x=45,y=20)
s2=polygon([p4,p5,p6],fill='#E8FC10',stroke_width=2,stroke='#0C8BF8')
l1=line(-18,23,-32.4,0,stroke_width=2,stroke='#0C8BF8')
l2=line(18,23,32.4,0,stroke_width=2,stroke='#0C8BF8')
l3=line(-20,-20,20,-20,stroke_width=2,stroke='#0C8BF8')


show(c,r1,r2,r3,r4,r5,r6,c1,c2,e1,c3,e2,c4,s1,s2,l1,l2,l3)