Pookkalam by Robin Raj

Code

show(circle(r=150,fill='crimson'))
show(ellipse(w=50,h=290,fill='yellow',stroke='yellow') | repeat(20 ,rotate(10)))
show(ellipse(w=40,h=275,fill='red',stroke='red') | repeat(20 ,rotate(10)))
show(ellipse(w=40,h=265,fill='yellow',stroke='yellow') | repeat(20 ,rotate(10)))
s = circle(r=3.5,x=-123,y=0,fill='red',stroke='red') + circle(r=3.5,x=123,y=0,fill='red',stroke='red')
show(s| repeat(20,rotate(10)))
show(line(x1=-115,y1=0,x2=115,y2=0,stroke='red',stroke_width=3)|repeat(20,rotate(10)))
show(circle(r=110,fill='red',stroke='red'))
show(rectangle(w=155,h=155,fill='orange',stroke='orange')| repeat(10,rotate(10)))
v=10
for i in range(10):
    r1=rectangle(w=145,h=145,fill='deeppink',stroke='deeppink')
    show(r1|rotate(v))
    v=v+20
for i in range(10):
    r2=rectangle(w=140,h=140,fill='pink',stroke='pink')
    show(r2|rotate(v))
    v=v+20
show(circle(r=90,fill="white",stroke='green',stroke_width=3))
show(circle(r=80,fill="green",stroke='white'))
show(rectangle(h=106,w=106,stroke='white',fill='red',stroke_width=5))
show(rectangle(h=90,w=90,stroke='yellow',fill='orange',stroke_width=5))
show(circle(r=40,fill='deeppink',stroke="deeppink"))
show(ellipse(h=80,w=30,fill='pink',stroke='pink'))
show(circle(r=10,fill='red',stroke='yellow'))
show(circle(r=6,fill='teal',stroke='white'))
print(" HAPPY ONAM ALL ")