Pookkalam by Fausan Asharaf

Code

e1 = ellipse(x=0, y=75, w=75, h=120, fill="yellow", stroke="none") | translate(40, 0) |repeat(24, rotate(40))
e2 = ellipse(x=0, y=75, w=70, h=115, fill="red", stroke="none") | translate(-50, 0) |repeat(24, rotate(40))
c1 = circle(r=100, fill="green", stroke="none")
c2 = circle(r=94, fill="yellow", stroke="none")
c3 = circle(r=90, fill="white", stroke="none")
c4 = circle(r=85, fill="black", stroke="none")
e3 = ellipse(w=40, h=160, fill="#b02a57") | repeat(8, rotate(30))
c5 = circle(r=60, fill="orange", stroke="none")
e4 = ellipse(x=0, y=0, w=40, h=105, fill="#ba5dab") | repeat(2, rotate(90)) | rotate(45)
e5 = ellipse(x=0, y=0, w=40, h=105, fill="#6b1d37") | repeat(2, rotate(90))
e6 = ellipse(x=0, y=25, w=20, h=30, fill="yellow") | repeat(8, rotate(360/8)) 
c6 = circle(r=52, fill="yellow", stroke="none")
c7 = circle(r=45, fill="white", stroke="none")
c8 = circle(r=15, fill="white", stroke="none")
l1 = line(x1=-15, y1=0, x2=15, y2=0, stroke="red") | repeat(18, rotate(10))
star = ellipse(x=0,y=0, w=10, h=15, stroke="red") | translate(10, 0) | repeat(12, rotate(360/12))
show(e1, e2, c1, c2, c3, c4, e3, c5, c6, c7, e4, e5, e6, c8, l1, star)