Pookkalam by Megha Anil

Code

shapeCircle=circle(r=50,fill="#e0332d",a=0.5)
innerCircle=circle(r=20,fill="#354d1d")
innerCircle2=circle(r=15,fill="298f24")
innerCircle3=circle(r=10,fill="#8f2462")
innerCircle4=circle(r=5,fill="#fc0830")

shapeEllipse=ellipse(w=100,h=25,fill="#e87a13",stroke="#000000")|repeat(3,rotate(120))
shapeEllipse2=shapeEllipse|rotate(30)

shapeRect=rectangle (h=100,w=100,fill="#cef700",stroke="#000000")|repeat(15,rotate(10))
outerCircle=circle(r=72,fill="#5d8ec9",stroke="000000")
outerCircle2=circle(r=82,fill="#ff6969",stroke="#000000")
outerCircle3=circle(r=92,fill="#fc3535",stroke="yellow")
outerCircle4=circle(r=108,fill="pink",stroke="red")

sc1=circle(r=45,y=57,fill="#937aff",stroke="#000000")
sc2=circle(r=35,y=57,fill="#cc71eb",stroke="#000000")
sc3=circle(r=25,y=57,fill="#9fd7f5",stroke="#000000")

subCircle=sc1+sc2+sc3
subCircle2=subCircle|translate(y=-114)
Combine=subCircle+subCircle2
Combine2=Combine|rotate(90)
ad=Combine+Combine2
ad2=ad|rotate(45)

eli=ellipse(h=270,w=60,fill="#5630bf",stroke="#000000")|rotate(22.5)|repeat (8,rotate(45))
final=circle(r=135,fill="yellow",stroke="#000000")

dot=circle(r=10,y=121,fill="red",stroke="#000000")
dotin=circle(r=5,y=121,fill="green",stroke="#000000")
dotc=dot+dotin
dotc2=dotc|translate(y=-242)
kp=dotc+dotc2|repeat (4, rotate (45))

final2=circle(r=138,fill="298203",stroke="#000000")

show(final2,final,kp,outerCircle4,eli,outerCircle3,outerCircle2,ad,ad2,outerCircle,shapeRect,shapeCircle,shapeEllipse,shapeEllipse2,innerCircle,innerCircle2,innerCircle3,innerCircle4)