Pookkalam by Fathima Ashref

Code

c1  = circle(r=155, fill="gold") #mainbg
c2  = circle(r=25, fill="#800000", stroke="none") #innermostflowerbg
e1  = ellipse(w=75, h=50, stroke="#700548", stroke_width=4) | repeat(6, rotate(60)) #purplecurls
e2  = ellipse(x=82, y=82, w=43, h=10, fill="purple", stroke="none") | repeat(28, rotate(15)) #purplefence
e3  = ellipse(x=-82, y=82, w=43, h=10, fill="purple", stroke="none") | repeat(28, rotate(-15)) #purplefence
c3  = circle(x=82, y=82, r=5, fill="pink", stroke_width=2) | repeat(28, rotate(15)) #purplefencecenter
c4  = circle(x=120, y=95, r=20, fill="darkred") | repeat(28, rotate(15)) #outermostcircle
e4  = ellipse(x=60, y=60, w=40, h=15, fill="#FF3366") | repeat(300, rotate(2)) #pinktyre
c5  = circle(x=25, y=82, r=15, fill="#0B7A75") | repeat(13, rotate(30)) #tyrecircles
c6  = circle(r=45, fill="#B80000") + circle(r=40, fill="#F9DB62") #purplecurlbg
e5  = ellipse(x=50, y=20, w=28, h=19, fill="gold") | repeat(25, rotate(20)) #sunflower
c7  = circle(r=67, fill="#B80000") #sunflowerbg
c8  = circle(r=10, fill="#E00038") + circle(r=7, fill="yellow") #innerflowercircle
e6  = ellipse(x=10, y=5, w=10, h=5, fill="#F33B16") | repeat(25, rotate(20)) #innerflowerpetals
c9  = circle(r=22, fill="sandybrown") + circle(r=20, fill="darkred") + circle(r=18, fill="sandybrown") #innerbgs

show(c1, c7, e5, c6, c2, c9, e6, e1, e3, e2, c3, c4, e4, c5, c8)