Pookkalam by Sruthy R

Code

c1 = circle(r=150, fill="green")
fill=color(r=255, g=125, b=0)
f1 = color(r=255, g=240, b=0)
c2 = circle(r=100, fill=f1,stroke=f1)
c3 = circle(r=35, fill="white",stroke="white",stroke_width=3)
c4 = circle(r=30, fill="maroon",stroke="white")
c5 = circle(r=20, fill="yellow")
c6 = circle(r=10, fill="green")
c11 = circle(x=37.5, y=60,r=10,fill="purple")
c12 = circle(x=75, y=0,r=10,fill="purple")
c13 = circle(x=37.5, y=-60,r=10,fill="purple")
c14 = circle(x=-37.5, y=60,r=10,fill="purple")
c15 = circle(x=-75, y=0,r=10,fill="purple")
c16 = circle(x=-37.5, y=-60,r=10,fill="purple")
c17 = circle(r=100, stroke=f1,stroke_width=7)
c18 = circle(r=130, fill=fill, stroke="black",stroke_width=2)

s1 = ellipse(w=300,h=100,fill="maroon",stroke="black",stroke_width=3)
s7 = ellipse(w=100,h=300,fill="yellow",stroke="black",stroke_width=3)
s2 = s1 | rotate(15)
s3 = s7 | rotate(-60)
s4 = s1 | rotate(45)
s5 = s7 | rotate(-30)
s6 = s1 | rotate(75)
s8 = s1 | rotate(105)
s9 = s7 | rotate(30)
s10 = s1 | rotate(135)
s11 = s7 | rotate(60)
s12 = s1 | rotate(165)
s13 = s7 | rotate(90)

shape = circle(x=75, y=0, r=50,stroke="white",stroke_width=10) | repeat(6, rotate(60))
show(c1)
show(s1,s7,s8,s9,s10,s11,s12,s13,s2,s3,s4,s5,s6)
show(c18,c2,shape,c3,c4,c5,c6,c11,c12,c13,c14,c15,c16,c17)