Pookkalam by Gautham Krishna P

Code

c = circle(r=50, fill="orange")
c1 = circle(r=25, x=25, y=0, stroke_width=3, stroke="green") + circle(r=25, x=-25, y=0, stroke_width=3, stroke="green")
c2 = c1 | rotate(90)
r1 = rectangle(w=110, h=50, fill="red", stroke="none") | repeat(36, rotate(20))
c3 = circle(r=70, fill="green")
c4 = circle(x=25, y=0, r=10, fill="blue", stroke="none") + circle(x=-25, y=0, r=10, fill="blue", stroke="none")
c5 = c4 | rotate(90)
e = ellipse(h=200, w=100, fill="orange", stroke="blue", stroke_width=2) + ellipse(h=100, w=200, fill="blue", stroke="orange", stroke_width=2) 
e1 = e | repeat(11, rotate(9))
r2 = rectangle(x=105, y=0, w=10, h=10, fill="red") | repeat(36, rotate(10))
t1 = point(x=110, y=5)
t2 = point(x=110, y=-5)
t3 = point(x=120, y=0)
triangle = polygon([t1,t2,t3],fill="lightgreen") | repeat(36, rotate(10))
c6 = circle(r=120, fill="green")
t4 = point(x=0, y=120)
t5 = point(x=10, y=150)
t6 = point(x=-10, y=150)
triangle1 = polygon([t4,t5,t6],fill="red", stroke="none") | repeat(36, rotate(10))
c7 = circle(r=150, fill="green") + circle(r=140, fill="orange", stroke="none", stroke_width=7) 
show(c7,c6,e1,c3,r1,c,c1,c2,c4,c5,r2,triangle,triangle1)