Pookkalam by Sona Shibu

Code

r0=rectangle(w=400, h=400, fill="#c0fdff", stroke="none")

r1=circle(r=150,fill="#240046", stroke="none") 

r3 = rectangle(w=200, h=200, fill="#7400b8", stroke="none")|repeat(15,rotate(20))
r4 = rectangle(w=180, h=180, fill="#6930c3", stroke="none")|rotate(5)|repeat(15,rotate(20))
r5 = rectangle(w=160, h=160, fill="#5e60ce", stroke="none")|repeat(15,rotate(20))
r6 = rectangle(w=140, h=140, fill="#5390d9", stroke="none")|rotate(5)|repeat(15,rotate(20))
r7 = rectangle(w=120, h=120, fill="#4ea8de", stroke="none")|repeat(15,rotate(20))

r8=circle(r=70,fill="#5e60ce",stroke="none")

r9=rectangle (w=100,h=100,fill="#48bfe3",stroke="none")|rotate(45)
r10=rectangle(w=75,h=120,fill="#48bfe3",stroke="none")|rotate(135)
r11=rectangle (w=75,h=120,fill="#48bfe3",stroke="none")|rotate(45)

r12=rectangle(w=70,h=120,fill="#80ffdb",stroke="none")
r13=rectangle(w=120,h=70,fill="#80ffdb",stroke="none")
a=rectangle (w=100,h=100,fill="#80ffdb",stroke="none")

r14=circle(r=60,fill="#5e60ce",stroke="none")
r15=rectangle(w=57,h=120,fill="#48bfe3",stroke="none")|rotate(135)
r16=rectangle (w=57,h=120,fill="#48bfe3",stroke="none")|rotate(45)

b=rectangle(w=57,h=120,fill="#80ffdb",stroke="none")
e=rectangle(w=120,h=57,fill="#80ffdb",stroke="none")

r17=rectangle(w=30,h=120,fill="#80ffdb", stroke="none")
r18=rectangle (w=120,h=30,fill="#80ffdb",stroke="none")

f=rectangle(w=57,h=120,fill="#80ffdb",stroke="none")
g=rectangle(w=120,h=57,fill="#80ffdb",stroke="none")

r19=rectangle(w=80,h=98,fill="#48bfe3", stroke="none")|rotate(-45)
r20=rectangle (w=98,h=80,fill="#48bfe3",stroke="none")|rotate(135)

d=circle(r=50,fill="#5e60ce",stroke="none")

r21=rectangle(w=70,h=70,fill="#80ffdb",stroke="none")
r22=rectangle (w=70,h=70,fill="#80ffdb",stroke="none")|rotate(45)

r23=circle(r=40,fill="#64b5f6",stroke="none")

r24=ellipse(h=80,w=45,stroke="#c0fdff",stroke_width=0.75)|repeat(50,rotate(30))


c1 = circle(x=14,r=14,fill="#7400b8",stroke="none")|repeat(6,rotate(60))
c2 = circle(x=12,r=12,fill="#6930c3",stroke="none")|repeat(6,rotate(60))
c3 = circle(x=10,r=10,fill="#5e60ce",stroke="none")|repeat(6,rotate(60))
c4 = circle(x=8,r=8,fill="#5390d9",stroke="none")|repeat(6,rotate(60))
c5 = circle(x=6,r=6,fill="#4ea8de",stroke="none")|repeat(6,rotate(60))
c6 = circle(x=4,r=4,fill="#48bfe3",stroke="none")|repeat(6,rotate(60))
c7 = circle(x=2,r=2,fill="#56cfe1",stroke="none")|repeat(6,rotate(60))
c7 = circle(x=1,r=1,fill="#80ffdb",stroke="none")|repeat(6,rotate(60))
c =combine([c1,c2,c3,c4,c5,c6,c7])

show(r0,r1,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,a,r14,r15,r16,b,e,r17,r18,r19,r20,d,r21,r22,r23,r24,c)