Pookkalam by sunith vs

Code

# outer circle and rectangles 
cir1=circle(r=150,fill='#FAC517',stroke='none')
rec1 = rectangle(w=210,h=210,fill='#361F00',stroke='none') | repeat(18,rotate(10)) 
rec2 = rectangle(w=190,h=190,fill='#754400',stroke='none') | repeat(18,rotate(10)) 
rec3 = rectangle(w=170,h=170,fill='#B56A00',stroke='none') | repeat(18,rotate(10)) 
rec4 = rectangle(w=150,h=150,fill='#F58E00',stroke='none') | repeat(18,rotate(10)) 

show(cir1,rec1,rec2,rec3,rec4)
# middle ellipses 
el1 = ellipse(w=190,h=60,stroke ='none',fill='#3CAAF0') | repeat(18,rotate (20))
el2 = ellipse(w=155,h=50,fill='#A52BF0',stroke='none')|repeat(9,rotate(20))
el3 = ellipse(w=120,h=40,fill='#D4F044',stroke='none') | repeat(36,rotate(-20))

show(el1,el2,el3)

# inner ellipses
inner_red = ellipse(w = 10, h = 70,fill = 'red',stroke = 'none') | rotate(10) | repeat(18, rotate(20)) 
inner_yellow =ellipse(w = 10, h = 55,fill = 'yellow',stroke = 'none') | rotate(10) | repeat(18, rotate(20)) | scale(0.8)

show(inner_red,inner_yellow)