Pookkalam by Abijith V S

Code

e1=ellipse(w=65,h=20,x=75,y=0,stroke="red",stroke_width=5,fill="orange")
e2=ellipse(w=50,h=20,x=37.5,y=0,stroke=color(r=218,g=196,b=45),stroke_width=6,fill="red") | rotate(22.5)
round1=e1 | repeat(50, rotate(11.25))
round2=e2 | repeat(20, rotate(45))

x1, y1 = 100,100
x2, y2 = 60,100
x3, y3 = 100,60
z1 = line(x1, y1, x2, y2,stroke="#D84C14",stroke_width=4) |repeat(100, rotate(8))
z2 = line(x2, y2, x3, y3,stroke=color(r=6,g=57,b=112),stroke_width=7) |repeat(100, rotate(8))
z3 = line(x3, y3, x1, y1,stroke="#D84C14",stroke_width=4) |repeat(100, rotate(8))

c1 = circle(r=141,stroke="green",stroke_width=4)
c2 = circle(r=10,stroke="red",stroke_width=7,fill=color(r=6,g=57,b=112))
c3 = circle(r=148,stroke="green",stroke_width=5)
show(c1,c2,c3,round1,round2,z1, z2, z3)