Code
c=circle(r=150,fill="#1B4B36",stroke="none")
c0=circle(x=85,y=100,r=90,fill="#FF9933",stroke="none")+circle(x=95,y=90,r=90,fill="white",stroke="none")+circle(x=105,y=80,r=90,fill="#138808",stroke="none")+circle(x=115,y=70,r=90,fill="white",stroke="none")
c0=c0|rotate(290)
c0=c0|translate(x=-25,y=200)
c0=c0|scale(0.55)
c0=c0|repeat(6,rotate(60))
c2=c0|scale(x=-1)
c1=circle(r=190,fill="none",stroke="white",stroke_width=80)
show(c,c0,c1)
green=color(r=0,g=180,b=0,a=0.3)
c0=circle(r=95,fill=green,stroke="white",stroke_width=3)
c = circle(x=0,y=10,r=83,fill=green,stroke="none") | repeat(8,rotate(36))
c1=circle(r=25,fill="white",stroke="#d4af37")+circle(r=18,fill="#FFCC29",stroke="none")+circle(r=8,fill="white",stroke="none")
e1=ellipse(w=28,h=174,fill="#FC5404",stroke="none")+ellipse(w=29,h=130,fill="#F7EA00",stroke="none")+ellipse(w=30,h=95,fill="white",stroke="none")
e1=e1|repeat(3,rotate(60))
show(c,e1,c1)