Pookkalam by Nirandev A B

Code

c1=circle(x=0,y=0,r=150,fill="white",stroke="none")
c2=rectangle(x=0,y=0,w=200,h=200,fill="black",stroke="none")|repeat(10,rotate(10))
c3=rectangle(x=0,y=0,w=190,h=190,fill="#bd0404",stroke="none")|rotate(5)|repeat(10,rotate(10))
c4=rectangle(x=0,y=0,w=180,h=180,fill="#ff9626",stroke="none")| repeat(10, rotate(10))
c5=rectangle(x=0,y=0,w=170,h=180,fill="#ffc23d",stroke="none")| rotate(5)|repeat(10,rotate(10))
c6=rectangle(x=0,y=0,w=160,h=160, fill="#fcefb1",stroke="none")|repeat(10, rotate(10))
c7=rectangle(x=0,y=0,w=150,h=150,fill="#fffcf0",stroke="none")|rotate(5)|repeat(10,rotate(10))
c8=circle(x=0,y=0,r=95,fill="black")
p1 = point(x=0, y=0)
p2 = point(x=96, y=0)
p3 = point(x=0, y=96)

shape = polygon([p1, p2, p3],stroke="#e41212")|repeat(30,rotate(30))
c9=circle(x=0,y=0,r=70,stroke="white",fill="#FFFFOO")
shape1 = circle(x=60,r=10,fill="black",stroke="red")| repeat(36, rotate(10))
shape2=circle(x=140,r=10, fill="black",stroke="red") | repeat(36, rotate(10))
z1= circle(x=20, y=0, r=20, fill="#OOOOFF",stroke="none") | repeat(24, rotate(30))
z2= circle(x=25, y=0, r=25,stroke="#ff0707") | repeat(24, rotate(30))
z3=circle(x=0,y=0,r=50,fill="yellow")


show(c1,c2,c3,c4,c5,c6,c7,c8,shape,c9,shape1,shape2,z1,z3,z2)