Pookkalam by Amogh S Thampuran

Code

r6 = rectangle(w=300,h=300,fill = "black")
c1 = circle(r=150,fill = "yellow",stroke = "none")
r2 = rectangle(w=175,h=175,fill="green",stroke="none")|repeat(30, rotate(10)|scale(1))
r1 = rectangle(w=200,h=200,fill="white",stroke="none")|repeat(20, rotate(15)|scale(1))
c2 = circle(r=75,fill = "#40E0D0",stoke = "none")
r3 = rectangle(w=65,h=65,fill="yellow") | repeat(40, rotate(20) | scale(0.9))
r4 = rectangle(w=100,h=100,fill = "red") | repeat(40, rotate(20) | scale(0.9))
r5 = rectangle(w=110,h=110,fill = "yellow") | repeat(40, rotate(20) | scale(0.9))
p1 = point(x=150,y=-25)
p2 = point(x=150,y=25)
p3 = point(x=-150,y=-25)
p4 = point(x=-150,y=25)
s1 = polygon([p1,p2,p3,p4],fill = "red") | repeat(20, rotate(30) |scale(1))
p5 = point(x=-32.5,y=32.5)
p6 = point(x=-32.5,y=-32.5)
p7 = point(x=-115,y=0)
c3 = circle(r=10,x=-90,y=35,fill="#DFFF00")  + circle(r=4,x=-90,y=35,fill="orange") | repeat(8, rotate(45) | scale(1))            
s2 = polygon([p5,p6,p7],fill = "orange") | repeat(8, rotate(45) | scale(1))
c4 = circle(r=6, x=-90,y=0,fill = "red") | repeat(8, rotate(45) | scale(1))
c5 = circle(r=5,fill = "#E40C0C",stroke = "none")
show(r6,c1,s1,r1,r2,s2,c2,r5,r4,r3,c3,c4,c5)