Pookkalam by Augustin Thomas

Code

background= rectangle(w=300, h=300,fill="FloralWhite")
show(background)
c0 = circle(fill="MediumAquaMarine",stroke="none",r=150)
show(c0)
shape = circle(x=145, y=0, r=4,fill="green",stroke="none") | repeat(100, rotate(5))
show(shape)
c = circle(fill="yellow",stroke="none",r=140)
show(c)
c1= circle(fill="black",stroke="none",r=120)
r1 = rectangle (w=190,h=190,fill="maroon", stroke="red")|rotate(15) | repeat (100,rotate(5))
show(r1+c1)
r2= rectangle (w=170,h=170,fill="gold", stroke="purple")|rotate(0) | repeat (100,rotate(12))
show(r2)
c2= circle(fill="orange",stroke="none",r=110)
show(c2)
r3= rectangle (w=155,h=155,fill="SpringGreen", stroke="purple")|rotate(20) | repeat (100,rotate(10))
show(r3)
c3= circle(fill="SpringGreen",stroke="none",r=100)
show(c3)
e1 = ellipse(x=50, y=0, w=30 ,h=25, fill= "grey", stroke = 'white', stroke_width = 3) | repeat(9, rotate(45))
show(e1)
e2 = ellipse(x=80, y=0, w=50 ,h=15, fill= "yellow", stroke = "black") | repeat(100, rotate(10))
show(e2)
c4= circle(fill="yellow",stroke="none",r=90)
show(c4)

c5= circle(fill="orangered",stroke="none",r=89)
show(c5)
shape = rectangle(w=130, h=130,fill="white",stroke="purple") | repeat(9, rotate(10))
show(shape)
c6=circle(fill="#FF00FF",stroke="white",r=80)
show(c6)
shape1 = rectangle(w=110, h=110,fill="gold",stroke="purple") | repeat(9, rotate(10))
show(shape1)

c7=circle(fill="cyan",stroke="purple",r=70)
show(c7)
shape2 = rectangle(w=99, h=99,fill="DodgerBlue",stroke="purple") | repeat(9, rotate(10))
show(shape2)



c8=circle(fill="indigo",stroke="cyan",r=65)
show(c8)
c9=circle(fill="maroon",stroke="cyan",r=55)
show(c9)
e3 = ellipse(x=25, y=0, w=50 ,h=15, fill= "yellow", stroke = "none") | repeat(100, rotate(15))
show(e3)
e4 = ellipse(x=15, y=0, w=50 ,h=15, fill= "orange", stroke = "none") | repeat(100, rotate(15))
show(e4)
c10=circle(fill="black",stroke="cyan",r=40)
show(c10)
shape9 = rectangle(w=55, h=55,fill="white",stroke="purple") | repeat(9, rotate(10))
show(shape9)
shape8 = rectangle(w=50, h=50,fill="lime",stroke="green") | repeat(9, rotate(10))
show(shape8)
c11=circle(fill="white",stroke="cyan",r=28)
show(c11)
cb=circle(x=10,y=-10,r=10,fill="yellow",stroke="maroon")|repeat(8,rotate(45))
show(cb)
cc=circle(fill="brown",stroke="black",r=8)
show(cc)