Pookkalam by Jibin

Code

#creator JIBIN M

black = color(r=18,g=41,b=23)
darkred = color(r=153, g=28, b=28)
red= color(r=230, g=72, b=5)
green= color(r=72, g=91, b=38)
yellow= color(r=255, g=215, b=13)
orange = color(r=255, g=133, b=3)
yellowwhite = color(r=255, g=245, b=166)

c1=circle(r=140,fill="black")
c2=circle(r=50,fill="blue")
show(c1)

r1 = rectangle(w=200,h=200,fill=black,stroke='none') | repeat(10, rotate(10))
r2 = rectangle(w=185,h=185,fill=darkred,stroke='none') | rotate(5) | repeat(10, rotate(10))
r3 = rectangle(w=171,h=171,fill=red,stroke='none') | rotate(10) | repeat(10, rotate(10))
r4= rectangle(w=158,h=158,fill=orange,stroke='none') | rotate(15) | repeat(10, rotate(10))
r5= rectangle(w=146,h=146,fill=yellow,stroke='none') | rotate(20) | repeat(10, rotate(10))
r6= rectangle(w=130,h=130,fill=yellowwhite,stroke='none') | rotate(25) | repeat(10, rotate(10))
r7= rectangle(w=120,h=120,fill='white',stroke='none') | rotate(30) | repeat(10, rotate(10))
show(r1,r2,r3,r4,r5,r6,r7)

c2=circle(r=90,fill="black")
show(c2)

e1=ellipse(h=165,w=30,fill="darkred",stroke="none")|repeat(50,rotate(10)) 
show(e1)

r8= rectangle(w=110,h=110,fill='red',stroke='none') | rotate(10) | repeat(10, rotate(10))
show(r8)

r9 = rectangle(w=100, h=100,fill='orange',stroke='none')  | repeat(15, rotate(20))
e2=ellipse(h=115,w=115,fill="yellow",)|repeat(50,rotate(10))
r10 = rectangle(w=80, h=80,fill='red',stroke='none')  | repeat(2, rotate(45))
show(r9,e2,r10,)

c3=circle(r=40,fill="yellow")
show(c3)

e3= ellipse(h=10, w=40, fill='black',stroke='none') | repeat(6, rotate(30))
e4 = ellipse(h=10 ,w=80, fill='red') | repeat(6, rotate(30))
e5 = ellipse(h=10, w=80, fill='white') | repeat(6, rotate(30))
c4=circle(r=10,fill="orange")
c5=circle(r=6,fill="yellow")
c6=circle(r=2,fill="darkred")
show(e5,e4,e3,c4,c5,c6)