Code
r1= rectangle(w=100, h=100, fill="orange", stroke="orange") | repeat(12, rotate(30))
center_red = ellipse(y=10,h=20, w=10, fill='#d42649',stroke="transparent") | repeat(20, rotate(30))
center_white = ellipse(y=4,h=9, w=4, fill='white',stroke="transparent") | repeat(20, rotate(30))
e1 = ellipse(y=20,h=40, w=15, fill='yellow',stroke="transparent") | repeat(30, rotate(20))
e2 = ellipse(y=20,h=60, w=30, fill='orange',stroke="transparent") | repeat(30, rotate(20))
curved_rectangle_1 = rectangle(w=100, h=70, stroke="none", fill="#bb38ac") | repeat(6, rotate(30))
curved_rectangle_2 = rectangle(w=110,h=80, stroke="none", fill="#a8329b") | repeat(6, rotate(30))
r1= rectangle(w=100, h=100, fill="orange", stroke="orange") | repeat(12, rotate(30))
thing = r1+curved_rectangle_2+curved_rectangle_1+e2+e1+center_red+center_white | scale(2)
show(thing)