Code
c1=circle(r=150,fill="#003300")
s1=circle(r=145,fill="white")
l=line(x1=0,y1=0,x2=150,y2=0,stroke="#003300",stroke_width=3)|repeat(100,rotate(5))
c2=circle(r=133,fill="#8B0000 ",stroke=" #8B0000 ")
r=rectangle(w=180,h=180,fill="yellow",stroke="yellow")|repeat(9,rotate(20))
r1=rectangle(w=150,h=160,fill="orange",stroke="orange")|repeat(9,rotate(40))
r2=rectangle(w=140,h=120,fill="white",stroke="white")|repeat(9,rotate(40))
c3=circle(r=78,stroke="#ff77ff",fill="#ff77ff")
c4=circle(r=72,stroke="white",fill="white")
r8=rectangle(x=40,w=50,h=55,fill="#800000",stroke="#800000")|repeat(100,rotate(25))
r3=ellipse(x=40,w=30,h=45,fill="orange",stroke="orange")|repeat(100,rotate(25))
r4=ellipse(x=40,w=10,h=30,fill="yellow",stroke="yellow")|repeat(100,rotate(25))
r5=ellipse(x=40,w=20,h=20,stroke="white")|repeat(100,rotate(25))
c5=circle(x=0,r=30,fill="#ff77ff",stroke="#ff77ff")|repeat(10,rotate(30))
c6=circle(x=0,r=20,fill="yellow",stroke="yellow")|repeat(10,rotate(30))
c7=circle(x=0,r=30,fill="#ff77ff",stroke="#ff77ff")|repeat(10,rotate(30))
p1=point(x=0,y=0)
p2=point(x=10,y=0)
p3=point(x=0,y=10)
p4=polygon([p1,p2,p3],fill="red",stroke="red")|repeat(20,rotate(30))
show(c1,s1,l,c2,r,r1,r2,c3,c4,r8,r3,r4,r5,c5,c6,p4)