Pookkalam by JINSU JACOB

Code

c1 = circle(r=110,fill="orange")
c2 = circle(y=100,r=35,fill="purple")
c3 = circle(x=45,y=90,r=35,fill="#ffd700")
c4 = circle(x=80,y=65,r=35,fill="purple")
c5 = circle(x=100,y=25,r=35,fill="#ffd700")
c6 = circle(x=100,y=-15,r=35,fill="purple")
c7 = circle(x=90,y=-50,r=35,fill="#ffd700")
c8 = circle(x=70,y=-75,r=35,fill="purple")
c9 = circle(x=35,y=-90,r=35,fill="#ffd700")
c10 = circle(x=0,y=-95,r=35,fill="purple")
c11 = circle(x=-35,y=-90,r=35,fill="#ffd700")
c12 = circle(x=-65,y=-75,r=35,fill="purple")
c13= circle(x=-88,y=-50,r=35,fill="#ffd700")
c14 = circle(x=-98,y=-5,r=35,fill="purple")
c15= circle(x=-95,y=29,r=35,fill="#ffd700")
c16 = circle(x=-85,y=55,r=35,fill="purple")
c17= circle(x=-50,y=85,r=35,fill="#ffd700")
c18= circle(r=95,fill="#f0f8ff",stroke="red")

fill = color(r=255,g=0,b=0)
c19=circle(r=6,x=101,y=0,fill=fill)
one = c19 | repeat(25, rotate(15))

shape = rectangle(w=130,h=130,stroke="#20b2aa",stroke_width="5") | repeat(9 , rotate(15))

def reddot(x,y):
    c1=ellipse(x=x,y=y,w=15,h=30,fill="#ff00ff")
    return c1

c20 = circle(r=50,stroke_width=5,stroke="maroon")
d = reddot(x=0, y=50) | repeat(12,rotate(30))

c21=circle(r=45,fill="yellow")

r1=rectangle(w=10,h=10,x=0,y=30,fill="blue")
r2 = r1 | repeat(12,rotate(30))

c22=circle(r=25,fill="#98fb98")

r3=rectangle(w=27,h=27,stroke_width=2,stroke="maroon")
r4=r3 | repeat(5,rotate(30))


c23=circle(r=7,fill="yellow")

show(c20, d)


show(c17,c16,c15,c14,c13,c12,c11,c10,c9,c8,c7,c6,c5,c4,c3,c2,c1,c18,c19,one,shape,c20,d,c21,r2,c22,r3,c23,r4)