Code
def ell(x,y,h,w,f,s):
q=ellipse(x=x,y=y,w=w,h=h,fill=f,stroke=s)
return q
def rec(x,y,h,w,f,s):
w=rectangle(x=x,y=y,h=h,w=w,fill=f,stroke=s)
return w
t=circle(r=150,fill="#000099")
y=rec(0,0,100,100,"#FF8000","none")|repeat(12,rotate(30))
c2=circle(r=125,fill="#999900")
d=rec(0,0,50,50,"#FF0000","none")|repeat(36,rotate(10))
z=circle(x=75,y=0,r=75,fill="#FF07FF")|repeat(12,rotate(30))
k=circle(r=115,stroke="#4C0099",stroke_width=5)
j=circle(r=100,stroke="#000099",stroke_width=5)
l=circle(r=10,fill="#FFFF66")
show(t,z,c2,k,j,y,d,l)