Pookkalam by Keerthana Jayalal K

Code

#defining rgb values for colors
a1=color(r=249,g=16,b=45)
a2=color(r=255,g=141,b=24)
a3=color(r=137,g=36,b=89)
a4=color(r=157,g=0,b=255,a=0.5)
a5=color(r=235,g=255,b=0,a=0.86)
a6=color(r=157,g=0,b=105,a=0.86)
a7=color(r=0,g=35,b=0,a=0.86)
a8=color(r=255,g=64,b=2,a=0.82)
a9=color(r=255,g=99,b=32)
a10=color(r=244,g=245,b=240)
#defining shapes
c1=circle(r=150,fill=a1)
s1=rectangle(w=209,h=209,fill="white", stroke="white")|repeat(10,rotate(50))
s2=rectangle(w=195,h=195,fill=a8,stroke="none")|repeat(20,rotate(30))
s3=rectangle(w=175,h=175,fill=a3,stroke="none")|repeat(9,rotate(10))
s4=circle(r=110,fill=a2,stroke="black",stroke_width=2)
f=circle(x=89,y=0,r=9,fill=a8)|repeat(50,rotate(10))
s5=circle(r=85,fill="yellow")
f2=circle(x=80,y=0,r=4,fill=a8)|repeat(50,rotate(10))
s6=circle(r=70,fill=a6,stroke="none")
f3=circle(x=55,y=0,r=2,fill=a1)|repeat(50,rotate(10))
s7=circle(r=25,fill=a7)
s8=circle(r=60,fill=a10)
s9=circle(r=48,fill=a5,stroke=a7,stroke_width=3)
s10=rectangle(w=80,h=40,stroke=a7,stroke_width=2)|repeat(5,rotate(30))
s11=ellipse(w=40,h=18,fill="orange",stroke="none")|repeat(4,rotate(45))
s12=ellipse(w=30,h=12,fill=a1,stroke="none")|repeat(4,rotate(45))
s13=circle(r=5,fill="white",stroke=a7,stroke_width=2)
#show
show(c1,s1,s2,s3,s4,f,s5,f2,s6,s7,s8,f3,s9,s10,s11,s12,s13)