Pookkalam by Delvin

Code

cir=circle(r=151,fill="SaddleBrown",stroke="none")
bg1 = rectangle(w=210,h=210,fill="#f5b002",stroke="none")  | repeat(30,rotate(25))
bg2 = ellipse(w=280,h=90,fill="red",stroke="none") | repeat(50,rotate(10))
paper = rectangle(w=190, h=190,fill="brown",stroke="none") | repeat(10, rotate(20))
paper2 = rectangle(w=150, h=150,fill="yellow",stroke="none") | repeat(10, rotate(10))
paper3 = rectangle(w=170, h=170,fill="lime",stroke="none") | repeat(10, rotate(40))
r1 = ellipse(x = 50, y = 10, w=100,h = 30 ,fill = "#FDFD79", stroke = 'none') | rotate(65) | repeat(10, rotate(36))
r2 = ellipse(x = 0, y = 60,w = 40,h =120 ,stroke = 'none',fill = '#F6E002') | repeat(10,rotate(36))
r3 = rectangle(x = 82,y = 82, h = 10,w = 10,stroke = 'none',fill = '#F6E002') | rotate(45) | repeat(10, rotate(36))
r5 = rectangle(x=71,y=71,h = 10, w = 10,fill = "black",stroke='none') | rotate(45) | repeat(10,rotate(36))
r4 = ellipse(x = 0, y = 60,w = 60,h =140 ,stroke = 'none',fill='#FE0101') | repeat(10,rotate(36))
flower = ellipse(w=80,h=10,fill="red") | (repeat(6,rotate(30))) | scale(1.1)
fdot = circle(r=10,fill="yellow")
up = rectangle(w = 100,h = 100,fill="maroon") | rotate(45) | repeat(10,rotate(70))
fc = circle(r=50,fill="gold",stroke_width=1,stroke="black")
show(cir,bg1,bg2,paper,paper2,paper3,r4,r2,r1,r3,r5,up,fc,flower,fdot)