Pookkalam by Jobin c johnson

Code

c= circle(r=100, fill="yellow",stroke_width=.5)
c4= circle(r=119,fill="#B768EE",stroke_width=.5)
c3 = circle(r=115,fill="#3EB489",stroke="none")
shape= rectangle( w=200, h=100,stroke="#F9DB24",stroke_width=.7) | repeat(100,rotate(10))
shape1= rectangle( w=100, h=50,stroke="white",stroke_width=.3) | repeat(100,rotate(10))
e= ellipse( w=200, h=50, fill="orange",stroke_width=.5) | repeat(4,rotate(45))
e1= ellipse( w=180, h=35, fill="#FFAE42",stroke_width=.5) | repeat(4,rotate(45))
e2= ellipse( w=160, h=20, fill="#F2BB66",stroke_width=.5) | repeat(4,rotate(45))
s= rectangle( w=100,h=100,fill="#12AD2B",stroke_width=.2)
s1= s | rotate(45)
s2= rectangle( w=90,h=90,fill="#64E986",stroke_width=.1)
s3= s2 | rotate(45)
S= s+s1
S2= s2+s3
c1= circle(r=50,fill="#E55451",stroke_width=.7)
p1= point(x=0, y=50)
p2= point(x=45, y=-25)
p3= point(x=-45, y=-25)
t= polygon([p1, p2, p3],fill="#6960EC",stroke_width=.5)
t1= t | rotate(60)
T= t+t1
c2= circle(r=30,fill="#FF5F1F",stroke_width=.5)
ss= rectangle(w=15,h=15,x=10,y=10,fill="#FDDF00")
ss2= rectangle(w=15,h=15,x=10,y=-10,fill="#FDDF00")
ss1= rectangle(w=15,h=15,x=-10,y=10,fill="#FDDF00")
ss3= rectangle(w=15,h=15,x=-10,y=-10,fill="#FDDF00")
ss4= rectangle(w=15,h=15,x=10,y=10,fill="#FFFFF7") | rotate(45)
ss5= rectangle(w=15,h=15,x=-10,y=10,fill="#FFFFF7") | rotate(45)
ss6= rectangle(w=15,h=15,x=-10,y=-10,fill="#FFFFF7") | rotate(45)
ss7= rectangle(w=15,h=15,x=10,y=-10,fill="#FFFFF7") | rotate(45)
SS= ss+ss2+ss1+ss3+ss4+ss5+ss6+ss7
sc= circle(x=32,y=77,r=12,stroke_width=.9,stroke="orange") | repeat(11,rotate(45))
sc1= circle(x=32,y=77,r=10,stroke_width=.7,stroke="#BAB86C") | repeat(11,rotate(45))
sc2= circle(x=32,y=77,r=8,stroke_width=.5,stroke="orange") | repeat(11,rotate(45))
sc3= circle(x=32,y=77,r=6,stroke_width=.3,stroke="#BAB86C") | repeat(11,rotate(45))
sc4= circle(x=32,y=77,r=4,stroke_width=.2,stroke="orange") | repeat(11,rotate(45))
sc5= circle(x=32,y=77,r=2,stroke_width=.1,stroke="white",fill="pink") | repeat(11,rotate(45))
SC=sc+sc1+sc2+sc3+sc4+sc5
show(c4,c3,shape,c,e,e1,e2,S,S2,shape1,c1,T,c2,SS,SC)