Pookkalam by Aaron P Laju

Code

c1 = circle(0,0,125,stroke_width=4,fill="#197419") 
e1 = ellipse(0,0,245,140,stroke="none",fill="gold") | repeat(3,rotate(60)| scale(1))
z1 = point(104,0)
z2 = point(0,-100)
z3 = point(-104,0)
z4 = point(0,100)
c2 = circle(0,0,60,fill="#ff1975")
c3 = circle(0,0,25,stroke="none",fill="gold")
c4 = circle(51,51,11,stroke="none",fill="#FF0000") | repeat(20,rotate(30))
e3 = ellipse(-100,-100,96,104,stroke="none",fill="#ff5722")| repeat(6,rotate(60) | scale(1))
z = polygon([z1,z2,z3,z4],stroke="none",fill="#1e002a")|repeat(3,rotate(60) | scale(1))
e2 = ellipse(0,0,50,25,stroke="none",fill="#197419") | repeat(3,rotate(60))
r = rectangle(30,30,10,10,stroke="none",fill="black") | repeat(12,rotate(30))
c5 = circle(0,0,15,stroke="none",fill="#8b0000")
c6 = circle(0,0,5,stroke="none",fill="black")
show(c1,e1,z,c2,c3,e2,r,c4,c5,c6)