Pookkalam by V Vishnu Prasad

Code

c1 = circle(r=150, fill="yellow", stroke="none")
c2 = circle(r=110, fill="blue", stroke="none")
c3 = circle(r=100, fill="orange", stroke="none")
c4 = circle(r=50, fill="yellow", stroke="none")
show(c1, c2, c3, c4)
c4 = circle(x=0, y=75, r=25, fill="red")
c5 = circle(x=0, y=-75, r=25, fill="red")
c6 = circle(x=75, y=0, r=25, fill="red")
c7 = circle(x=-75, y=0, r=25, fill="red")
show(c4, c5, c6, c7)
c8 = circle(r=25, fill="green")
show(c8)
p1 = point(x=0, y=25)
p2 = point(x=25, y=0)
p3 = point(x=0, y=-25)
p4 = point(x=-25, y=0)
shape = polygon([p1, p2, p3, p4], fill="pink")
show(shape)
c9 = circle(x=0, y=75, r=15, fill="yellow")
c10 = circle(x=0, y=-75, r=15, fill="yellow")
c11 = circle(x=75, y=0, r=15, fill="yellow")
c12 = circle(x=-75, y=0, r=15, fill="yellow")
show(c9, c10, c11, c12)
p1 = point(x=0, y=12.5)
p2 = point(x=12.5, y=0)
p3 = point(x=0, y=-12.5)
p4 = point(x=-12.5, y=0)
shape = polygon([p1, p2, p3, p4], fill="red")
show(shape)
s1 = ellipse(x=0, y=130, h=40, w=100, fill="pink")
s2 = ellipse(x=0, y=-130, h=40, w=100, fill="pink")
s3 = ellipse(x=130, y=0, h=100, w=40, fill="pink")
s4 = ellipse(x=-130, y=0, h=100, w=40, fill="pink")
show(s1, s2, s3, s4)
s1 = ellipse(x=0, y=130, h=25, w=80, fill="green")
s2 = ellipse(x=0, y=-130, h=25, w=80, fill="green")
s3 = ellipse(x=130, y=0, h=80, w=25, fill="green")
s4 = ellipse(x=-130, y=0, h=80, w=25, fill="green")
show(s1, s2, s3, s4)
z1 = line(x1=18, y1=18, x2=70, y2=70)
z2 = line(x1=18,y1=-18,x2=70, y2=-70)
z3 = line(x1=-18, y1=18, x2=-70, y2=70)
z4 = line(x1=-18,y1=-18,x2=-70, y2=-70)
show(z1, z2, z3, z4)
z1 = line(x1=78, y1=78, x2=106, y2=106)
z2 = line(x1=78,y1=-78,x2=106, y2=-106)
z3 = line(x1=-78, y1=78, x2=-106, y2=106)
z4 = line(x1=-78,y1=-78,x2=-106, y2=-106)
show(z1, z2, z3, z4)