Pookkalam by KN ABHISHEK

Code

c = circle(fill="#FFDAB9", stroke="#FF6347", stroke_width=10)
s1 = ellipse(fill="#c851ef")
s2 = s1 | repeat(15,rotate(15))
c1 = circle(r=150,fill="#ef4d2d")

m1_flower_petal = ellipse(w=150,h=45, fill='white')| repeat(5, rotate(72))
m2_flower_petal = ellipse(w=200,h=75, fill='#FF4500')| repeat(5, rotate(72))
disc_layer_1 = circle(r=4, fill='#E6E6FA')
disc_layer_2 = circle(r=8, fill='#fccfe1', stroke_width=4)
petal_layer_1 = ellipse(h=10, w=40, fill='#FF69B4') | repeat(10, rotate(30))
petal_layer_2 = ellipse(h=10 ,w=60, fill='white') | repeat(10, rotate(40))
petal_layer_3 = ellipse(h=10, w=80, fill='#e8ef1c') | repeat(10, rotate(30))
inner_backdrop_1 = circle(x=20, y=-6, r=20, fill='#fca23c', stroke_width=3) | repeat(12, rotate(30))
inner_backdrop_2 = rectangle(h=80, w=80, fill='#00FF00') | repeat(10, rotate(5))
 

rect1=rectangle(w=160,h=160,fill="#820a0a",stroke="#a30e0e")|repeat(20,rotate(50))
rect2=rectangle(w=180,h=180,fill="#ce0606",stroke="#e81919")|rotate(15)|repeat(20,rotate(50))
rect3=rectangle(w=200,h=200,fill="#fc9802",stroke="#fc9802")|repeat(20,rotate(50))
rect4=rectangle(w=220,h=220,fill="#fceb02",stroke="#fcfc05")|rotate(15)|repeat(20,rotate(50))|scale(0.98)

petal = ellipse(w=6,h=10,fill="#FF4500")|translate(x=0,y=5)
flower = petal|repeat(12,rotate(30))
e1 = flower|translate(x=75,y=110)|repeat(20,rotate(30)) 

show(c,c1,s2,s1,rect4,rect3,rect2,rect1,m2_flower_petal,m1_flower_petal,inner_backdrop_2,inner_backdrop_1,petal_layer_3,petal_layer_2,petal_layer_1,disc_layer_2,disc_layer_1,e1)