#declare SphereE = sphere {0, .05
  pigment {A_GoldD}
  finish { F_MetalE}
}

#declare RodE = cylinder {
  <0, 0, 0>, <0, .4, 0>, .02
  pigment {P_Copper3}
  finish {F_MetalC}
}


#declare InnerCircle1 = union {
object {SphereE
  translate <0, .8, -4.05>
  rotate 6*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 12*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 18*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 24*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 30*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 36*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 42*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 48*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 54*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 60*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 66*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 72*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 78*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 84*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 90*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 96*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 102*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 108*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 114*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 120*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 126*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 132*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 138*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 144*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 150*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 156*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 162*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 168*y
}

object {SphereE translate <0, .8, -4.05> rotate 174*y}

object {SphereE
  translate <0, .8, -4.05>
  rotate 180*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 186*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 192*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 198*y
}

object {SphereE
  translate <0, .8, -4.05>
  rotate 204*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 210*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 216*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 222*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 228*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 234*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 240*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 246*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 252*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 258*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 264*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 270*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 276*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 282*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 288*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 294*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 300*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 306*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 312*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 318*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 324*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 330*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 336*y
}


object {SphereE translate <0, .8, -4.05> rotate 342*y}


object {SphereE  translate <0, .8, -4.05>  rotate 348*y}

/*
object {SphereE
  translate <0, .8, -4.05>
  rotate 354*y
}


object {SphereE
  translate <0, .8, -4.05>
  rotate 360*y
}
*/
}


#declare InnerCircle2 = union {

object {RodE
  translate <0, .4, -4.05>
  rotate 6*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 12*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 18*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 24*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 30*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 36*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 42*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 48*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 54*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 60*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 66*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 72*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 78*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 84*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 90*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 96*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 102*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 108*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 114*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 120*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 126*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 132*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 138*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 144*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 150*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 156*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 162*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 168*y
}

object {RodE  translate <0, .4, -4.05>  rotate 174*y}

object {RodE
  translate <0, .4, -4.05>
  rotate 180*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 186*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 192*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 198*y
}

object {RodE
  translate <0, .4, -4.05>
  rotate 204*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 210*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 216*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 222*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 228*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 234*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 240*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 246*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 252*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 258*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 264*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 270*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 276*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 282*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 288*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 294*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 300*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 306*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 312*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 318*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 324*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 330*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 336*y
}


object {RodE  translate <0, .4, -4.05>  rotate 342*y}


object {RodE  translate <0, .4, -4.05>  rotate 348*y}

/*
object {RodE
  translate <0, .4, -4.05>
  rotate 354*y
}


object {RodE
  translate <0, .4, -4.05>
  rotate 360*y
}
*/
}

