Pookkalam by Anugrah A

Code

c1=circle(r=150,fill='black',stroke='none')
r1=rectangle(w=210,h=210,fill="#88001b",stroke="none")|repeat(10,rotate(10))
r2 = rectangle(w=194,h=194,fill='#ff7b08',stroke='none')|rotate(15) |repeat(10,rotate(10))
r3 = rectangle(w=178,h=178,fill='#edcc24',stroke='none')|rotate(20)|repeat(10,rotate(10))
r4 = rectangle(w=162,h=162,fill='yellow',stroke='none')|rotate(25)|repeat(10,rotate(10))
r5 = rectangle(w=85,h=85,fill='orange',stroke='none')|rotate(25)|repeat(10,rotate(10))
show(c1,r1,r2,r3,r4,r5)

c2 = circle(r=105,fill="black",stroke="none")
e1 = ellipse(h=205,w=15,fill = "#ba0505",stroke = "white",stroke_width = 1.4)
e2 = ellipse(h=180,w=10,fill = "#ff7b08",stroke = "none")
e3 = ellipse(h=160,w=5,fill = "yellow",stroke = "none")
e4 = (e1+e2+e3)|repeat(18,rotate(10))
c3 = circle(r=63,fill='#edcc24',stroke='#b3971d')
show(c2,e4,c3)

c4 = circle(x = 50, y=0, r=12, fill ="#141B41",stroke ="white") 
c5 = circle(x = 47, y=0, r=8, fill ="#cc0a0a", stroke = "none") 
c6 = circle(x = 44, y=0, r=5, fill ="#eeff38",stroke = "none") 
c7 = (c4+c5+c6)| repeat(12, rotate(30))
c8 = circle(r=37,fill='#E55934',stroke='black')
show(c7,c8)

r6 =  rectangle(h=50,w=50,fill = "#ba0505",stroke = "none")|repeat(2,rotate(45))
r7 =  rectangle(h=46,w=47,fill = "#ff7b08",stroke = "none")|repeat(2,rotate(45))
r8 =  rectangle(h=42,w=44,fill = "#edcc24",stroke = "none")|repeat(2,rotate(45))
r9 =  rectangle(h=38,w=41,fill = "yellow",stroke = "none")|repeat(2,rotate(45))
show(r6,r7,r8,r9)

c9 = circle(r = 16,fill = '	#f4fc03',stroke='#ba0505')
e6 = ellipse(h=6,w=42,fill = "#31eb34",stroke = "black")|repeat(18,rotate(10))
e5 = ellipse(h=4,w=30,fill = "#ba0505",stroke = "black")|repeat(10,rotate(30))
c10 = circle(r = 5,fill='white',stroke = 'black')
show(e6,c9,e5,c10)