Pookkalam by Abdullah Rishad

Code

c = circle(x=-145,y=150,r=5,fill="#9C126C",stroke="none")| repeat(29,translate(x=11))
c1 = c| rotate (90)
c2 = c| translate(y=-300)
c3 = c2| rotate (90)
r=rectangle(h=400,w=400,fill="f99999")
r1=rectangle(h=285,w=285,stroke="red",stroke_width=2)
c4=circle(r=130,fill="#9C126C",stroke="#843758")
show (r,c,c1,c2,c3,r1,c4)
p1=point(x=120,y=110)
p2=point(x=100,y=110)
p3=point(x=110,y=120)
p4=point(x=110,y=100)
diamond=polygon([p1,p3,p2,p4],fill="yellow") |repeat(4,rotate(90))
show(diamond)
c5=circle(r=110,fill="#f21851",stroke="#843758")
l1=line(stroke="white")|repeat(4,rotate(90))
s1=ellipse(h=10,w=10,fill="white")
show(c5)
q1=ellipse(h=70,w=120,fill="#F12878",stroke="9C126C")+ellipse(h=75,w=105,fill="#00FE59",stroke="blue")
q2 = q1 | repeat (30,rotate(18))
w1=rectangle(h=60,w=40,fill="#9C126C",stroke="9C126C")+rectangle(h=40,w=60,fill="#9C126C",stroke="none")
w2 = w1 | repeat (30,scale(0.85) |rotate(18))
BUDS=circle(x=60,y=60,r=21,fill="#6E8CE1") |repeat(10,rotate(36))
BUDS1=circle(x=60,y=60,r=16,fill="#9C126C") |repeat(10,rotate(36))
BUDS2=circle(x=60,y=60,r=8,fill="#EC1285") |repeat(10,rotate(36))
show(q1,q2,w2,BUDS,BUDS1,BUDS2,s1)