//PoV 2.X Scene file
//Scene file created by POVSB.EXE (c) 1993,94,95 Jeff Hauswirth

// Include files

#include "D:\LOAD\RAYTRACE\POVSB\include.inc"
//Camera definition.  Uses RIGHT hand system.
camera
{  location  <5.419355, -6.580645, 1.873049>
   direction <0.0, 2.414214, 0.0>
   sky       <0.0, 0.0, 1.0>
   up        <0.0, 0.0, 1.0>
   right     <1.3333, 0.0, 0.0>
   look_at   <0.973828, -1.655508, -0.595533>
}
//  Object: BoxObject
object
{    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Spun_Brass
      }
       scale     <0.05, 0.99, 1.18>
       translate <1.74, 0.01, -1.10>
}
//  Object: CSGObject
object
{   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Candy_Cane
      }
       scale     <0.25, 0.25, 1.00>
       rotate    <90.00, 0.00, 0.00>
       translate <2.58, -4.94, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Candy_Cane
      }
       scale     <0.25, 0.25, 1.00>
       rotate    <90.00, 0.00, 0.00>
       translate <1.98, -4.94, -1.63>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       translate <-5.42, 0.00, 0.00>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       translate <-4.30, 0.00, 0.00>
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Candy_Cane
      }
       scale     <0.25, 0.25, 1.00>
       rotate    <90.00, 0.00, 0.00>
       translate <2.58, -4.94, -1.29>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       translate <-3.18, 0.00, 0.00>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       translate <-2.06, 0.00, 0.00>
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Silver1
      }
       scale     <0.10, 0.10, 11.92>
       rotate    <90.00, 0.00, 90.00>
       translate <0.00, -4.82, -0.74>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <11.88, 0.01, 1.00>
       translate <0.04, -4.84, -1.31>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <11.88, 0.01, 0.60>
       rotate    <51.00, 0.00, 0.00>
       translate <0.04, -4.57, -2.01>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <11.50, 10.00, 0.01>
       rotate    <90.00, 0.00, 0.00>
       translate <0.04, -4.30, -7.22>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Candy_Cane
      }
       scale     <0.25, 0.25, 1.00>
       rotate    <90.00, 0.00, 0.00>
       translate <1.98, -4.94, -1.29>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Apocalypse
      }
       scale     <2.30, 0.01, 0.75>
       translate <4.23, -4.97, -1.34>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Silver1
      }
       scale     <0.10, 0.10, 9.90>
       rotate    <90.00, 0.00, 0.00>
       translate <-5.85, 0.44, -0.30>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Silver1
      }
       scale     <0.10, 0.10, 11.92>
       rotate    <90.00, 0.00, 90.00>
       translate <0.00, -4.59, -0.30>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Silver1
      }
       scale     <0.10, 0.10, 9.90>
       rotate    <90.00, 0.00, 0.00>
       translate <5.85, 0.44, -0.22>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <4.00, 4.00, 4.00>
}
//  Object: PlaneObject
object
{
   plane {z,0}
       scale     <4.00, 4.00, 4.00>
       translate <0.00, 0.00, -1.33>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <2.50, 2.50, 2.50>
       translate <0.00, 0.00, 0.74>
}
      texture
      {   
    Copper_Metal
      }
       scale     <0.70, 1.00, 0.45>
}
}
//  Object: TorusObject
object
{
    torus {2.000000, 0.010000}
      texture
      {   
    Silver1
      }
		bounded_by {sphere{<0,0,0>, 2.010000}}
       scale     <0.47, 2.62, 0.75>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, 0.00, -0.67>
}
//  Object: TorusObject
object
{
    torus {2.000000, 0.020000}
      texture
      {   
    Silver1
      }
		bounded_by {sphere{<0,0,0>, 2.020000}}
       scale     <0.47, 2.62, 0.75>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, 0.00, 0.76>
}
}
}
//  Object: TorusObject
object
{
    torus {2.000000, 0.300000}
      texture
      {   
    Silver1
      }
		bounded_by {sphere{<0,0,0>, 2.300000}}
       scale     <0.25, 0.25, 0.25>
       rotate    <0.00, 0.00, 90.00>
       translate <0.01, -1.87, 0.43>
}
}
}
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
      texture
      {   
    Water
      }
       scale     <2.60, 3.40, 0.00>
       translate <0.00, 0.07, 0.29>
}
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
      texture
      {   
    Copper_Metal
      }
       scale     <1.87, 2.78, 0.17>
       rotate    <18.00, 0.00, 0.00>
       translate <0.00, -0.07, 1.18>
}
//  Object: Spout
object
{
   union
    {
//  Object: BezierObject
object
{
   bicubic_patch {
   type 1
   flatness 0.000000
   u_steps 3
   v_steps 3
< 1.700000, 0.000000, 0.600000>, < 1.700000, 0.660000, 0.600000>, < 1.700000, 0.660000, 1.425000>, < 1.700000, 0.000000, 1.425000>, 
< 3.100000, 0.000000, 0.825000>, < 3.100000, 0.660000, 0.825000>, < 2.600000, 0.660000, 1.425000>, < 2.600000, 0.000000, 1.425000>, 
< 2.400000, 0.000000, 2.025000>, < 2.400000, 0.250000, 2.025000>, < 2.300000, 0.250000, 2.100000>, < 2.300000, 0.000000, 2.100000>, 
< 3.300000, 0.000000, 2.400000>, < 3.300000, 0.250000, 2.400000>, < 2.700000, 0.250000, 2.400000>, < 2.700000, 0.000000, 2.400000>
}
}
//  Object: BezierObject
object
{
   bicubic_patch {
   type 1
   flatness 0.000000
   u_steps 3
   v_steps 3
< 1.700000, 0.000000, 1.425000>, < 1.700000, -0.660000, 1.425000>, < 1.700000, -0.660000, 0.600000>, < 1.700000, 0.000000, 0.600000>, 
< 2.600000, 0.000000, 1.425000>, < 2.600000, -0.660000, 1.425000>, < 3.100000, -0.660000, 0.825000>, < 3.100000, 0.000000, 0.825000>, 
< 2.300000, 0.000000, 2.100000>, < 2.300000, -0.250000, 2.100000>, < 2.400000, -0.250000, 2.025000>, < 2.400000, 0.000000, 2.025000>, 
< 2.700000, 0.000000, 2.400000>, < 2.700000, -0.250000, 2.400000>, < 3.300000, -0.250000, 2.400000>, < 3.300000, 0.000000, 2.400000>
}
}
      texture
      {   
    Copper_Metal
      }
       scale     <0.75, 0.75, 0.75>
       rotate    <0.00, 0.00, 90.00>
       translate <0.00, 0.37, -0.66>
}
}
       scale     <1.00, 1.30, 1.00>
       rotate    <0.00, 0.00, 269.00>
       translate <-3.38, -2.79, 1.00>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <4.50, 3.64, 2.16>
       translate <3.22, 2.88, 1.32>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <5.90, 5.80, 1.00>
       translate <2.83, 2.83, 2.41>
}
      texture
      {   
    Copper_Metal
      }
       translate <0.00, -0.06, -0.18>
}
}
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
      texture
      {   
    Water
      }
       scale     <4.20, 3.63, 0.01>
       translate <3.22, 2.92, 1.39>
}
//  Object: TorusObject
object
{
    torus {2.100000, 0.050000}
      texture
      {   
    Silver1
      }
		bounded_by {sphere{<0,0,0>, 2.150000}}
       scale     <1.05, 1.00, 0.90>
       rotate    <90.00, 0.00, 0.00>
       translate <3.24, 2.82, 1.81>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
      texture
      {   
    Tom_Wood
      }
       scale     <2.17, 0.50, 0.50>
       rotate    <45.00, -45.00, 0.00>
       translate <6.78, 2.82, 3.21>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.10, 0.10, 1.50>
       rotate    <45.00, 0.00, 90.00>
       translate <5.75, 2.80, 2.01>
}
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Silver1
      }
       scale     <0.10, 0.10, 11.92>
       rotate    <90.00, 0.00, 90.00>
       translate <0.00, 5.47, -0.30>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <11.50, 10.00, 0.01>
       translate <-0.12, 0.47, -0.31>
}
//  Object: TorusObject
object
{
    torus {2.100000, 0.050000}
		bounded_by {sphere{<0,0,0>, 2.150000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {2.100000, 0.050000}
		bounded_by {sphere{<0,0,0>, 2.150000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.500000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.550000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   union
    {
//  Object: TorusObject
object
{
    torus {1.300000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.350000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
}
}
//  Object: TorusObject
object
{
    torus {0.900000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.950000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: TorusObject
object
{
    torus {0.500000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.550000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.100000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.150000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
}
}
//  Object: TorusObject
object
{
    torus {0.900000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.950000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.100000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.150000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.500000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.550000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.300000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.350000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.700000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.750000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.700000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.750000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
       translate <6.41, -5.70, -0.08>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   union
    {
//  Object: TorusObject
object
{
    torus {1.300000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.350000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
}
}
//  Object: TorusObject
object
{
    torus {0.900000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.950000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: TorusObject
object
{
    torus {0.500000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.550000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.100000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.150000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
}
}
//  Object: TorusObject
object
{
    torus {0.900000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.950000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.100000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.150000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.500000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.550000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.300000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.350000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.700000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.750000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.700000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.750000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
       translate <-0.18, -5.70, 0.00>
}
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <11.88, 0.01, 0.60>
       rotate    <-51.00, 0.00, 0.00>
       translate <0.04, -4.57, -0.44>
}
//  Object: TorusObject
object
{
    torus {1.700000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.750000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: TorusObject
object
{
    torus {1.300000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.350000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
}
}
//  Object: TorusObject
object
{
    torus {0.900000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.950000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: TorusObject
object
{
    torus {0.500000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.550000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.100000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.150000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
}
}
//  Object: TorusObject
object
{
    torus {0.100000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.150000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.900000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.950000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.100000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.150000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.500000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.550000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.300000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.350000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.700000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.750000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.700000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.750000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.700000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.750000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.300000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.350000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.900000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.950000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.900000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.950000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.500000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.550000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.100000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.150000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   union
    {
//  Object: TorusObject
object
{
    torus {1.300000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.350000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
}
}
//  Object: TorusObject
object
{
    torus {0.900000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.950000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: TorusObject
object
{
    torus {0.500000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.550000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.100000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.150000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
}
}
//  Object: TorusObject
object
{
    torus {0.900000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.950000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.100000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.150000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {0.500000, 0.050000}
		bounded_by {sphere{<0,0,0>, 0.550000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.300000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.350000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.700000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.750000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
//  Object: TorusObject
object
{
    torus {1.700000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.750000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
       translate <6.30, -0.17, -0.08>
}
}
//  Object: TorusObject
object
{
    torus {1.300000, 0.050000}
		bounded_by {sphere{<0,0,0>, 1.350000}}
       rotate    <90.00, 0.00, 0.00>
       translate <-3.10, 2.97, 0.00>
}
       scale     <0.10, 0.10, 0.10>
       translate <1.18, -0.08, -0.47>
}
}
//  Object: CSGObject
object
{   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.01, 2.05>
       translate <0.50, 0.50, -0.68>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.01, 2.05>
       translate <-0.50, 0.50, -0.68>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
      pigment
     {     color White
      }
      }
       scale     <1.00, 1.00, 0.90>
       translate <0.00, 0.00, -0.10>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.00>
       rotate    <90.00, 0.00, 0.00>
       translate <-0.51, -0.00, 0.37>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.00>
       rotate    <90.00, 0.00, 0.00>
       translate <0.50, -0.00, 0.37>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.00>
       rotate    <90.00, 0.00, 90.00>
       translate <-0.00, 0.51, 0.37>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.01, 2.05>
       translate <-0.50, -0.50, -0.68>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.00>
       rotate    <90.00, 0.00, 90.00>
       translate <0.01, -0.50, 0.37>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
      pigment
     {     color White
      }
      }
       scale     <1.00, 0.10, 0.70>
       translate <0.00, -0.59, 0.00>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.01, 1.00>
       rotate    <90.00, 0.00, 90.00>
       translate <-0.00, -0.54, 0.36>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 0.10>
       rotate    <90.00, 0.00, 0.00>
       translate <0.51, -0.59, 0.36>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 0.10>
       rotate    <90.00, 0.00, 0.00>
       translate <-0.50, -0.58, 0.36>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.01, 2.05>
       translate <0.50, -0.50, -0.68>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
      pigment
     {     color White
      }
      }
       scale     <0.93, 0.10, 2.00>
       translate <0.00, -0.51, -0.68>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 0.70>
       translate <0.50, -0.55, 0.01>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 0.70>
       translate <-0.49, -0.54, 0.01>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 0.70>
       translate <0.50, -0.65, 0.01>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 0.70>
       translate <-0.49, -0.65, 0.01>
}
//  Object: Spout
object
{
   union
    {
//  Object: BezierObject
object
{
   bicubic_patch {
   type 1
   flatness 0.000000
   u_steps 3
   v_steps 3
< 1.700000, 0.000000, 0.600000>, < 1.700000, 0.660000, 0.600000>, < 1.700000, 0.660000, 1.425000>, < 1.700000, 0.000000, 1.425000>, 
< 3.100000, 0.000000, 0.825000>, < 3.100000, 0.660000, 0.825000>, < 2.600000, 0.660000, 1.425000>, < 2.600000, 0.000000, 1.425000>, 
< 2.400000, 0.000000, 2.025000>, < 2.400000, 0.250000, 2.025000>, < 2.300000, 0.250000, 2.100000>, < 2.300000, 0.000000, 2.100000>, 
< 3.300000, 0.000000, 2.400000>, < 3.300000, 0.250000, 2.400000>, < 2.700000, 0.250000, 2.400000>, < 2.700000, 0.000000, 2.400000>
}
}
//  Object: BezierObject
object
{
   bicubic_patch {
   type 1
   flatness 0.000000
   u_steps 3
   v_steps 3
< 1.700000, 0.000000, 1.425000>, < 1.700000, -0.660000, 1.425000>, < 1.700000, -0.660000, 0.600000>, < 1.700000, 0.000000, 0.600000>, 
< 2.600000, 0.000000, 1.425000>, < 2.600000, -0.660000, 1.425000>, < 3.100000, -0.660000, 0.825000>, < 3.100000, 0.000000, 0.825000>, 
< 2.300000, 0.000000, 2.100000>, < 2.300000, -0.250000, 2.100000>, < 2.400000, -0.250000, 2.025000>, < 2.400000, 0.000000, 2.025000>, 
< 2.700000, 0.000000, 2.400000>, < 2.700000, -0.250000, 2.400000>, < 3.300000, -0.250000, 2.400000>, < 3.300000, 0.000000, 2.400000>
}
}
      texture
      {   
      pigment
     {     color Black
      }
      }
       scale     <0.05, 0.05, 0.05>
       rotate    <180.00, 0.00, 270.00>
       translate <-0.40, -0.55, 0.34>
}
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
      pigment
     {     color Black
      }
      }
       scale     <0.22, 0.02, 0.08>
       translate <0.30, -0.64, 0.18>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.02, 0.02, 0.43>
       translate <-0.40, -0.70, -0.00>
}
//  Object: Spout
object
{
   union
    {
//  Object: BezierObject
object
{
   bicubic_patch {
   type 1
   flatness 0.000000
   u_steps 3
   v_steps 3
< 1.700000, 0.000000, 0.600000>, < 1.700000, 0.660000, 0.600000>, < 1.700000, 0.660000, 1.425000>, < 1.700000, 0.000000, 1.425000>, 
< 3.100000, 0.000000, 0.825000>, < 3.100000, 0.660000, 0.825000>, < 2.600000, 0.660000, 1.425000>, < 2.600000, 0.000000, 1.425000>, 
< 2.400000, 0.000000, 2.025000>, < 2.400000, 0.250000, 2.025000>, < 2.300000, 0.250000, 2.100000>, < 2.300000, 0.000000, 2.100000>, 
< 3.300000, 0.000000, 2.400000>, < 3.300000, 0.250000, 2.400000>, < 2.700000, 0.250000, 2.400000>, < 2.700000, 0.000000, 2.400000>
}
}
//  Object: BezierObject
object
{
   bicubic_patch {
   type 1
   flatness 0.000000
   u_steps 3
   v_steps 3
< 1.700000, 0.000000, 1.425000>, < 1.700000, -0.660000, 1.425000>, < 1.700000, -0.660000, 0.600000>, < 1.700000, 0.000000, 0.600000>, 
< 2.600000, 0.000000, 1.425000>, < 2.600000, -0.660000, 1.425000>, < 3.100000, -0.660000, 0.825000>, < 3.100000, 0.000000, 0.825000>, 
< 2.300000, 0.000000, 2.100000>, < 2.300000, -0.250000, 2.100000>, < 2.400000, -0.250000, 2.025000>, < 2.400000, 0.000000, 2.025000>, 
< 2.700000, 0.000000, 2.400000>, < 2.700000, -0.250000, 2.400000>, < 3.300000, -0.250000, 2.400000>, < 3.300000, 0.000000, 2.400000>
}
}
      texture
      {   
      pigment
     {     color White
      }
      }
       scale     <0.05, 0.05, 0.05>
       rotate    <0.00, 0.00, 270.00>
       translate <-0.40, -0.55, -0.33>
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.00>
       rotate    <90.00, 0.00, 90.00>
       translate <-0.00, -0.64, -0.35>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 0.10>
       rotate    <90.00, 0.00, 0.00>
       translate <0.51, -0.59, -0.35>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 0.10>
       rotate    <90.00, 0.00, 0.00>
       translate <0.51, -0.60, -0.38>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 0.10>
       rotate    <90.00, 0.00, 0.00>
       translate <-0.50, -0.59, -0.35>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 0.10>
       rotate    <90.00, 0.00, 0.00>
       translate <-0.50, -0.60, -0.38>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <1.00, 0.10, 1.30>
       translate <0.00, -0.59, -1.05>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.48, 0.20, 0.32>
       translate <0.17, -0.60, -0.72>
}
      texture
      {   
      pigment
     {     color White
      }
      }
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.00>
       rotate    <90.00, 0.00, 90.00>
       translate <-0.00, -0.64, -0.40>
}
//  Object: Spout
object
{
   union
    {
//  Object: BezierObject
object
{
   bicubic_patch {
   type 1
   flatness 0.000000
   u_steps 3
   v_steps 3
< 1.700000, 0.000000, 0.600000>, < 1.700000, 0.660000, 0.600000>, < 1.700000, 0.660000, 1.425000>, < 1.700000, 0.000000, 1.425000>, 
< 3.100000, 0.000000, 0.825000>, < 3.100000, 0.660000, 0.825000>, < 2.600000, 0.660000, 1.425000>, < 2.600000, 0.000000, 1.425000>, 
< 2.400000, 0.000000, 2.025000>, < 2.400000, 0.250000, 2.025000>, < 2.300000, 0.250000, 2.100000>, < 2.300000, 0.000000, 2.100000>, 
< 3.300000, 0.000000, 2.400000>, < 3.300000, 0.250000, 2.400000>, < 2.700000, 0.250000, 2.400000>, < 2.700000, 0.000000, 2.400000>
}
}
//  Object: BezierObject
object
{
   bicubic_patch {
   type 1
   flatness 0.000000
   u_steps 3
   v_steps 3
< 1.700000, 0.000000, 1.425000>, < 1.700000, -0.660000, 1.425000>, < 1.700000, -0.660000, 0.600000>, < 1.700000, 0.000000, 0.600000>, 
< 2.600000, 0.000000, 1.425000>, < 2.600000, -0.660000, 1.425000>, < 3.100000, -0.660000, 0.825000>, < 3.100000, 0.000000, 0.825000>, 
< 2.300000, 0.000000, 2.100000>, < 2.300000, -0.250000, 2.100000>, < 2.400000, -0.250000, 2.025000>, < 2.400000, 0.000000, 2.025000>, 
< 2.700000, 0.000000, 2.400000>, < 2.700000, -0.250000, 2.400000>, < 3.300000, -0.250000, 2.400000>, < 3.300000, 0.000000, 2.400000>
}
}
      texture
      {   
      pigment
     {     color White
      }
      }
       scale     <0.05, 0.05, 0.05>
       rotate    <180.00, 0.00, 270.00>
       translate <-0.40, -0.55, -0.41>
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.02, 0.02, 0.93>
       translate <-0.40, -0.70, -0.99>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.16, 0.10, 0.15>
       translate <0.28, -0.49, -0.72>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.22, 0.13, 0.29>
       translate <0.28, -0.56, -0.71>
}
      texture
      {   
      pigment
     {     color Black
      }
      }
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.02, 0.02, 0.20>
       translate <0.28, -0.44, -0.66>
}
       translate <-0.21, -0.15, -0.01>
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.30>
       translate <0.50, -0.64, -1.06>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.30>
       translate <-0.49, -0.63, -1.06>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.30>
       translate <0.50, -0.55, -1.06>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.30>
       translate <-0.49, -0.54, -1.06>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
      pigment
     {     color White
      }
      }
       scale     <1.00, 1.00, 1.30>
       translate <0.00, 0.00, -1.05>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.00>
       rotate    <90.00, 0.00, 0.00>
       translate <-0.51, -0.00, -1.69>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.00>
       rotate    <90.00, 0.00, 0.00>
       translate <0.50, -0.00, -1.70>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.00>
       rotate    <90.00, 0.00, 90.00>
       translate <-0.00, 0.50, -1.70>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.00>
       rotate    <90.00, 0.00, 90.00>
       translate <0.01, -0.50, -1.70>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 1.00>
       rotate    <90.00, 0.00, 90.00>
       translate <0.01, -0.50, -1.69>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 0.10>
       rotate    <90.00, 0.00, 0.00>
       translate <0.51, -0.60, -1.70>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.01, 0.01, 0.10>
       rotate    <90.00, 0.00, 0.00>
       translate <-0.50, -0.60, -1.71>
}
//  Object: Spout
object
{
   union
    {
//  Object: BezierObject
object
{
   bicubic_patch {
   type 1
   flatness 0.000000
   u_steps 3
   v_steps 3
< 1.700000, 0.000000, 0.600000>, < 1.700000, 0.660000, 0.600000>, < 1.700000, 0.660000, 1.425000>, < 1.700000, 0.000000, 1.425000>, 
< 3.100000, 0.000000, 0.825000>, < 3.100000, 0.660000, 0.825000>, < 2.600000, 0.660000, 1.425000>, < 2.600000, 0.000000, 1.425000>, 
< 2.400000, 0.000000, 2.025000>, < 2.400000, 0.250000, 2.025000>, < 2.300000, 0.250000, 2.100000>, < 2.300000, 0.000000, 2.100000>, 
< 3.300000, 0.000000, 2.400000>, < 3.300000, 0.250000, 2.400000>, < 2.700000, 0.250000, 2.400000>, < 2.700000, 0.000000, 2.400000>
}
}
//  Object: BezierObject
object
{
   bicubic_patch {
   type 1
   flatness 0.000000
   u_steps 3
   v_steps 3
< 1.700000, 0.000000, 1.425000>, < 1.700000, -0.660000, 1.425000>, < 1.700000, -0.660000, 0.600000>, < 1.700000, 0.000000, 0.600000>, 
< 2.600000, 0.000000, 1.425000>, < 2.600000, -0.660000, 1.425000>, < 3.100000, -0.660000, 0.825000>, < 3.100000, 0.000000, 0.825000>, 
< 2.300000, 0.000000, 2.100000>, < 2.300000, -0.250000, 2.100000>, < 2.400000, -0.250000, 2.025000>, < 2.400000, 0.000000, 2.025000>, 
< 2.700000, 0.000000, 2.400000>, < 2.700000, -0.250000, 2.400000>, < 3.300000, -0.250000, 2.400000>, < 3.300000, 0.000000, 2.400000>
}
}
      texture
      {   
      pigment
     {     color White
      }
      }
       scale     <0.05, 0.05, 0.05>
       rotate    <0.00, 0.00, 270.00>
       translate <-0.40, -0.55, -1.58>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.16, 0.10, 0.15>
       translate <0.28, -0.49, -0.72>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.22, 0.13, 0.29>
       translate <0.28, -0.56, -0.71>
}
      texture
      {   
      pigment
     {     color Black
      }
      }
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.02, 0.02, 0.20>
       translate <0.28, -0.44, -0.66>
}
       translate <0.00, -0.15, -0.01>
}
}
}
}
//  Object: BoxObject
object
{    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
      pigment
     {     color Gray
      }
      }
       scale     <5.30, 0.10, 3.20>
       translate <1.87, 0.58, -0.18>
}
//  Object: BoxObject
object
{    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
      pigment
     {     color Wheat
      }
      }
       scale     <5.30, 0.17, 5.30>
       rotate    <90.00, 0.00, 0.00>
       translate <1.87, -2.02, -1.82>
}
//  Object: AreaLightObject
object
{   light_source { <0, 0, 0> 
     color White
     area_light <1, 0, 1>, <0, 1, 1>, 5, 5
       adaptive 1
       scale     <8.00, 8.00, 8.00>
       translate <1.81, -1.92, 1.39>
     }
}
//  Object: CSGObject
object
{   union
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <2.00, 2.00, 0.10>
       translate <0.00, -3.40, -0.69>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <1.10, 1.80, 1.00>
       rotate    <0.00, 0.00, 90.00>
       translate <0.00, -2.22, -0.73>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <1.10, 1.80, 1.00>
       translate <1.09, -3.40, -0.73>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <1.10, 1.80, 1.00>
       rotate    <0.00, 0.00, 90.00>
       translate <0.00, -4.58, -0.73>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <1.10, 1.80, 1.00>
       translate <-1.09, -3.40, -0.73>
}
      texture
      {   
    White_Marble
      }
       translate <0.00, 0.02, -0.17>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.64, 0.40, 0.80>
       translate <-0.03, -2.00, -0.72>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.10, 0.30, 0.50>
       translate <0.12, -1.82, -0.69>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.10, 0.30, 0.50>
       translate <-0.20, -1.82, -0.69>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.10, 0.30, 0.50>
       translate <-0.04, -1.82, -0.69>
}
      texture
      {   
    Tan_Wood
      }
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.45, 0.64, 1.00>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.03, -2.06, -0.68>
}
      texture
      {   
    Tan_Wood
      }
       translate <-0.01, -0.16, 0.00>
}
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.64, 0.59, 0.03>
       translate <-0.04, -2.27, -1.16>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.35, 0.15, 0.25>
       translate <-0.18, -2.56, -1.12>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.35, 0.15, 0.25>
       translate <0.12, -2.56, -1.12>
}
      texture
      {   
    Tan_Wood
      }
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.05, 0.05, 0.50>
       translate <0.17, -2.08, -1.42>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.09, -1.26>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.08, 0.08, 0.32>
       translate <0.17, -2.09, -1.44>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.08, -1.64>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.10, 0.10, 0.10>
       translate <0.17, -2.09, -1.74>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 0.00>
       translate <0.16, -2.09, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 90.00>
       translate <0.17, -2.09, -1.72>
}
}
}
      texture
      {   
    Tan_Wood
      }
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.05, 0.05, 0.50>
       translate <0.17, -2.08, -1.42>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.09, -1.26>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.08, 0.08, 0.32>
       translate <0.17, -2.09, -1.44>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.08, -1.64>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.10, 0.10, 0.10>
       translate <0.17, -2.09, -1.74>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 0.00>
       translate <0.16, -2.09, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 90.00>
       translate <0.17, -2.09, -1.72>
}
}
}
      texture
      {   
    Tan_Wood
      }
       translate <-0.40, 0.00, 0.00>
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Tan_Wood
      }
       scale     <0.02, 0.02, 1.00>
       translate <-0.34, -2.17, -0.61>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Tan_Wood
      }
       scale     <0.02, 0.02, 1.00>
       translate <0.27, -2.19, -0.62>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.05, 0.05, 0.50>
       translate <0.17, -2.08, -1.42>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.09, -1.26>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.08, 0.08, 0.32>
       translate <0.17, -2.09, -1.44>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.08, -1.64>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.10, 0.10, 0.10>
       translate <0.17, -2.09, -1.74>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 0.00>
       translate <0.16, -2.09, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 90.00>
       translate <0.17, -2.09, -1.72>
}
}
}
      texture
      {   
    Tan_Wood
      }
       translate <0.00, -0.40, 0.00>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.05, 0.05, 0.50>
       translate <0.17, -2.08, -1.42>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.09, -1.26>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.08, 0.08, 0.32>
       translate <0.17, -2.09, -1.44>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.08, -1.64>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.10, 0.10, 0.10>
       translate <0.17, -2.09, -1.74>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 0.00>
       translate <0.16, -2.09, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 90.00>
       translate <0.17, -2.09, -1.72>
}
}
}
      texture
      {   
    Tan_Wood
      }
       translate <-0.40, -0.41, 0.00>
}
}
      texture
      {   
    Tan_Wood
      }
       rotate    <0.00, 0.00, 90.00>
       translate <-3.30, -3.35, 0.00>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.64, 0.40, 0.80>
       translate <-0.03, -2.00, -0.72>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.10, 0.30, 0.50>
       translate <0.12, -1.82, -0.69>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.10, 0.30, 0.50>
       translate <-0.20, -1.82, -0.69>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.10, 0.30, 0.50>
       translate <-0.04, -1.82, -0.69>
}
      texture
      {   
    Tan_Wood
      }
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.45, 0.64, 1.00>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.03, -2.06, -0.68>
}
      texture
      {   
    Tan_Wood
      }
       translate <-0.01, -0.16, 0.00>
}
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.64, 0.59, 0.03>
       translate <-0.04, -2.27, -1.16>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.35, 0.15, 0.25>
       translate <-0.18, -2.56, -1.12>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.35, 0.15, 0.25>
       translate <0.12, -2.56, -1.12>
}
      texture
      {   
    Tan_Wood
      }
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.05, 0.05, 0.50>
       translate <0.17, -2.08, -1.42>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.09, -1.26>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.08, 0.08, 0.32>
       translate <0.17, -2.09, -1.44>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.08, -1.64>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.10, 0.10, 0.10>
       translate <0.17, -2.09, -1.74>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 0.00>
       translate <0.16, -2.09, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 90.00>
       translate <0.17, -2.09, -1.72>
}
}
}
      texture
      {   
    Tan_Wood
      }
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.05, 0.05, 0.50>
       translate <0.17, -2.08, -1.42>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.09, -1.26>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.08, 0.08, 0.32>
       translate <0.17, -2.09, -1.44>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.08, -1.64>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.10, 0.10, 0.10>
       translate <0.17, -2.09, -1.74>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 0.00>
       translate <0.16, -2.09, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 90.00>
       translate <0.17, -2.09, -1.72>
}
}
}
      texture
      {   
    Tan_Wood
      }
       translate <-0.40, 0.00, 0.00>
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Tan_Wood
      }
       scale     <0.02, 0.02, 1.00>
       translate <-0.34, -2.17, -0.61>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Tan_Wood
      }
       scale     <0.02, 0.02, 1.00>
       translate <0.27, -2.19, -0.62>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.05, 0.05, 0.50>
       translate <0.17, -2.08, -1.42>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.09, -1.26>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.08, 0.08, 0.32>
       translate <0.17, -2.09, -1.44>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.08, -1.64>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.10, 0.10, 0.10>
       translate <0.17, -2.09, -1.74>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 0.00>
       translate <0.16, -2.09, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 90.00>
       translate <0.17, -2.09, -1.72>
}
}
}
      texture
      {   
    Tan_Wood
      }
       translate <0.00, -0.40, 0.00>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.05, 0.05, 0.50>
       translate <0.17, -2.08, -1.42>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.09, -1.26>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.08, 0.08, 0.32>
       translate <0.17, -2.09, -1.44>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.08, -1.64>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.10, 0.10, 0.10>
       translate <0.17, -2.09, -1.74>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 0.00>
       translate <0.16, -2.09, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 90.00>
       translate <0.17, -2.09, -1.72>
}
}
}
      texture
      {   
    Tan_Wood
      }
       translate <-0.40, -0.41, 0.00>
}
}
      texture
      {   
    Tan_Wood
      }
       rotate    <0.00, 0.00, 180.00>
       translate <-0.04, -6.71, 0.00>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.64, 0.40, 0.80>
       translate <-0.03, -2.00, -0.72>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.10, 0.30, 0.50>
       translate <0.12, -1.82, -0.69>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.10, 0.30, 0.50>
       translate <-0.20, -1.82, -0.69>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.10, 0.30, 0.50>
       translate <-0.04, -1.82, -0.69>
}
      texture
      {   
    Tan_Wood
      }
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.45, 0.64, 1.00>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.03, -2.06, -0.68>
}
      texture
      {   
    Tan_Wood
      }
       translate <-0.01, -0.16, 0.00>
}
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.64, 0.59, 0.03>
       translate <-0.04, -2.27, -1.16>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.35, 0.15, 0.25>
       translate <-0.18, -2.56, -1.12>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.35, 0.15, 0.25>
       translate <0.12, -2.56, -1.12>
}
      texture
      {   
    Tan_Wood
      }
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.05, 0.05, 0.50>
       translate <0.17, -2.08, -1.42>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.09, -1.26>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.08, 0.08, 0.32>
       translate <0.17, -2.09, -1.44>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.08, -1.64>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.10, 0.10, 0.10>
       translate <0.17, -2.09, -1.74>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 0.00>
       translate <0.16, -2.09, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 90.00>
       translate <0.17, -2.09, -1.72>
}
}
}
      texture
      {   
    Tan_Wood
      }
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.05, 0.05, 0.50>
       translate <0.17, -2.08, -1.42>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.09, -1.26>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.08, 0.08, 0.32>
       translate <0.17, -2.09, -1.44>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.08, -1.64>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.10, 0.10, 0.10>
       translate <0.17, -2.09, -1.74>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 0.00>
       translate <0.16, -2.09, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 90.00>
       translate <0.17, -2.09, -1.72>
}
}
}
      texture
      {   
    Tan_Wood
      }
       translate <-0.40, 0.00, 0.00>
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Tan_Wood
      }
       scale     <0.02, 0.02, 1.00>
       translate <-0.34, -2.17, -0.61>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Tan_Wood
      }
       scale     <0.02, 0.02, 1.00>
       translate <0.27, -2.19, -0.62>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.05, 0.05, 0.50>
       translate <0.17, -2.08, -1.42>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.09, -1.26>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.08, 0.08, 0.32>
       translate <0.17, -2.09, -1.44>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.08, -1.64>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.10, 0.10, 0.10>
       translate <0.17, -2.09, -1.74>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 0.00>
       translate <0.16, -2.09, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 90.00>
       translate <0.17, -2.09, -1.72>
}
}
}
      texture
      {   
    Tan_Wood
      }
       translate <0.00, -0.40, 0.00>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.05, 0.05, 0.50>
       translate <0.17, -2.08, -1.42>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.09, -1.26>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.08, 0.08, 0.32>
       translate <0.17, -2.09, -1.44>
}
//  Object: TorusObject
object
{
    torus {0.200000, 0.010000}
		bounded_by {sphere{<0,0,0>, 0.210000}}
       scale     <0.15, 1.15, 0.23>
       rotate    <90.00, 0.00, 0.00>
       translate <0.17, -2.08, -1.64>
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.10, 0.10, 0.10>
       translate <0.17, -2.09, -1.74>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 0.00>
       translate <0.16, -2.09, -1.72>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.01, 0.02, 0.40>
       rotate    <0.00, 90.00, 90.00>
       translate <0.17, -2.09, -1.72>
}
}
}
      texture
      {   
    Tan_Wood
      }
       translate <-0.40, -0.41, 0.00>
}
}
      texture
      {   
    Tan_Wood
      }
       rotate    <0.00, 0.00, -90.00>
       translate <3.26, -3.44, 0.00>
}
}
//  Object: CSGObject
object
{
   difference
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <1.00, 1.00, 0.30>
       translate <2.53, -5.43, -1.81>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.60, 0.60, 1.00>
       translate <2.08, -5.03, -1.72>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.60, 0.60, 1.00>
       translate <2.99, -5.03, -1.72>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.60, 0.60, 1.00>
       translate <2.94, -5.84, -1.72>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
       scale     <0.60, 0.60, 1.00>
       translate <2.13, -5.89, -1.72>
}
      texture
      {   
    Polished_Chrome
      }
       translate <-2.54, 1.99, 0.09>
}
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.15, 0.15, 0.75>
       translate <-0.04, -3.43, -1.23>
}
       translate <1.28, 1.25, -0.02>
}
}
//  Object: PointLightObject
object
{   light_source { <0.995392, -1.935484, 0.811060> color White}
}
//  Object: BoxObject
object
{    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Blue_Sky3
      }
       scale     <1.50, 3.50, 3.50>
       translate <-1.61, -2.58, 0.59>
}
//  Object: CSGObject
object
{   difference
    {
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
      pigment
     {     color Gray
      }
      }
       scale     <5.30, 0.10, 3.20>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.79, -2.07, -0.18>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <1.00, 2.65, 1.08>
       translate <-0.82, -2.45, 0.50>
}
}
}
//  Object: CSGObject
object
{   union
    {
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <4.50, 3.64, 2.16>
       translate <3.22, 2.88, 1.32>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <5.90, 5.80, 1.00>
       translate <2.83, 2.83, 2.41>
}
      texture
      {   
    Copper_Metal
      }
       translate <0.00, -0.06, -0.18>
}
}
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
      texture
      {   
    Water
      }
       scale     <4.20, 3.63, 0.01>
       translate <3.22, 2.92, 1.39>
}
//  Object: TorusObject
object
{
    torus {2.100000, 0.050000}
      texture
      {   
    Silver1
      }
		bounded_by {sphere{<0,0,0>, 2.150000}}
       scale     <1.05, 1.00, 0.90>
       rotate    <90.00, 0.00, 0.00>
       translate <3.24, 2.82, 1.81>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
      texture
      {   
    Tom_Wood
      }
       scale     <2.17, 0.50, 0.50>
       rotate    <45.00, -45.00, 0.00>
       translate <6.78, 2.82, 3.21>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.10, 0.10, 1.50>
       rotate    <45.00, 0.00, 90.00>
       translate <5.75, 2.80, 2.01>
}
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, -90.00, 90.00>
       translate <1.79, 0.48, -0.00>
}
}
//  Object: TorusObject
object
{
    torus {2.500000, 0.040000}
      texture
      {   
    Polished_Chrome
      }
		bounded_by {sphere{<0,0,0>, 2.540000}}
       scale     <0.01, 0.01, 0.01>
       translate <1.52, 0.10, 0.77>
}
       rotate    <-55.00, 0.00, 0.00>
       translate <0.00, -0.19, 0.47>
}
}
//  Object: CSGObject
object
{   union
    {
//  Object: TorusObject
object
{
    torus {2.500000, 0.040000}
		bounded_by {sphere{<0,0,0>, 2.540000}}
       scale     <0.01, 0.01, 0.01>
       translate <1.08, 0.22, 0.66>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <4.50, 3.64, 2.16>
       translate <3.22, 2.88, 1.32>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <5.90, 5.80, 1.00>
       translate <2.83, 2.83, 2.41>
}
      texture
      {   
    Copper_Metal
      }
       translate <0.00, -0.06, -0.18>
}
}
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
      texture
      {   
    Water
      }
       scale     <4.20, 3.63, 0.01>
       translate <3.22, 2.92, 1.39>
}
//  Object: TorusObject
object
{
    torus {2.100000, 0.050000}
      texture
      {   
    Silver1
      }
		bounded_by {sphere{<0,0,0>, 2.150000}}
       scale     <1.05, 1.00, 0.90>
       rotate    <90.00, 0.00, 0.00>
       translate <3.24, 2.82, 1.81>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
      texture
      {   
    Tom_Wood
      }
       scale     <2.17, 0.50, 0.50>
       rotate    <45.00, -45.00, 0.00>
       translate <6.78, 2.82, 3.21>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.10, 0.10, 1.50>
       rotate    <45.00, 0.00, 90.00>
       translate <5.75, 2.80, 2.01>
}
      texture
      {   
    Polished_Chrome
      }
       scale     <0.07, 0.07, 0.07>
       rotate    <0.00, -90.00, 90.00>
       translate <1.27, 0.48, 0.11>
}
}
       rotate    <-55.00, 0.00, 0.00>
       translate <-0.29, -0.21, 0.47>
}
}
//  Object: CSGObject
object
{   union
    {
//  Object: CSGObject
object
{
   union
    {
//  Object: CSGObject
object
{
   difference
    {
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <4.50, 3.64, 2.16>
       translate <3.22, 2.88, 1.32>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <5.90, 5.80, 1.00>
       translate <2.83, 2.83, 2.41>
}
      texture
      {   
    Copper_Metal
      }
       translate <0.00, -0.06, -0.18>
}
}
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
      texture
      {   
    Water
      }
       scale     <4.20, 3.63, 0.01>
       translate <3.22, 2.92, 1.39>
}
//  Object: TorusObject
object
{
    torus {2.100000, 0.050000}
      texture
      {   
    Silver1
      }
		bounded_by {sphere{<0,0,0>, 2.150000}}
       scale     <1.05, 1.00, 0.90>
       rotate    <90.00, 0.00, 0.00>
       translate <3.24, 2.82, 1.81>
}
//  Object: SphereObject
object
{
    sphere {<0, 0, 0>, 0.5 }
      texture
      {   
    Tom_Wood
      }
       scale     <2.17, 0.50, 0.50>
       rotate    <45.00, -45.00, 0.00>
       translate <6.78, 2.82, 3.21>
}
//  Object: CylinderObject
object
{
    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
    Polished_Chrome
      }
       scale     <0.10, 0.10, 1.50>
       rotate    <45.00, 0.00, 90.00>
       translate <5.75, 2.80, 2.01>
}
       scale     <0.04, 0.04, 0.04>
       rotate    <0.00, -90.00, 90.00>
       translate <0.83, 0.48, 0.18>
}
}
//  Object: TorusObject
object
{
    torus {2.500000, 0.040000}
      texture
      {   
    Polished_Chrome
      }
		bounded_by {sphere{<0,0,0>, 2.540000}}
       scale     <0.01, 0.01, 0.01>
       translate <0.71, 0.32, 0.49>
}
       rotate    <-55.00, 0.00, 0.00>
       translate <0.40, -0.13, 0.41>
}
}
//  Object: CylinderObject
object
{    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
       scale     <0.10, 0.20, 1.00>
}
//  Object: CSGObject
object
{   union
    {
//  Object: CSGObject
object
{
   union
    {
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <0.65, 1.00, 1.45>
       translate <-0.38, -4.21, -1.00>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <0.10, 0.82, 1.00>
       translate <-0.07, -4.21, -1.10>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.49, -4.43, -0.64>
}
}
       scale     <0.80, 0.80, 0.80>
       translate <-0.15, -0.92, -0.36>
}
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <0.10, 0.65, 0.20>
       translate <-0.21, -4.28, -0.70>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.63, -4.52, -0.58>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.63, -4.06, -0.58>
}
}
}
}
//  Object: CSGObject
object
{   union
    {
//  Object: CSGObject
object
{
   union
    {
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <0.65, 1.00, 1.45>
       translate <-0.38, -4.21, -1.00>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <0.10, 0.82, 1.00>
       translate <-0.07, -4.21, -1.10>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.49, -4.43, -0.64>
}
}
       scale     <0.80, 0.80, 0.80>
       translate <-0.15, -0.92, -0.36>
}
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <0.10, 0.65, 0.20>
       translate <-0.21, -4.28, -0.70>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.63, -4.52, -0.58>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.63, -4.06, -0.58>
}
}
       translate <0.00, 0.80, 0.00>
}
}
//  Object: CSGObject
object
{   union
    {
//  Object: CSGObject
object
{
   union
    {
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <0.65, 1.00, 1.45>
       translate <-0.38, -4.21, -1.00>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <0.10, 0.82, 1.00>
       translate <-0.07, -4.21, -1.10>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.49, -4.43, -0.64>
}
}
       scale     <0.80, 0.80, 0.80>
       translate <-0.15, -0.92, -0.36>
}
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <0.10, 0.65, 0.20>
       translate <-0.21, -4.28, -0.70>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.63, -4.52, -0.58>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.63, -4.06, -0.58>
}
}
       translate <0.00, 1.60, 0.00>
}
}
//  Object: CSGObject
object
{   union
    {
//  Object: CSGObject
object
{
   union
    {
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <0.65, 1.00, 1.45>
       translate <-0.38, -4.21, -1.00>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <0.10, 0.82, 1.00>
       translate <-0.07, -4.21, -1.10>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.49, -4.43, -0.64>
}
}
       scale     <0.80, 0.80, 0.80>
       translate <-0.15, -0.92, -0.36>
}
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    Tan_Wood
      }
       scale     <0.10, 0.65, 0.20>
       translate <-0.21, -4.28, -0.70>
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.63, -4.52, -0.58>
}
}
//  Object: CSGObject
object
{
   union
    {
//  Object: ConeObject
object
{
    cone {<0, 0, 0>, 0.5, <0, 0, 1>, 0.0  }
       scale     <0.80, 0.80, 0.20>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -4.87, -1.26>
}
//  Object: BoxObject
object
{
    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
       scale     <0.60, 0.15, 0.60>
       rotate    <90.00, 0.00, 0.00>
       translate <0.00, -5.01, -1.26>
}
      texture
      {   
    Stone1
      }
       scale     <0.10, 0.10, 0.10>
       rotate    <0.00, 0.00, 90.00>
       translate <-0.63, -4.06, -0.58>
}
}
       translate <0.00, 2.40, 0.00>
}
}
//  Object: BoxObject
object
{    box {<-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> }
      texture
      {   
    White_Marble
      }
       scale     <0.59, 3.25, 0.05>
       translate <-0.42, -3.08, -0.54>
}
//  Object: CylinderObject
object
{    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
      pigment
     {     color Black
      }
      }
       scale     <0.02, 0.02, 1.10>
       translate <-0.78, -2.43, 0.50>
}
//  Object: CylinderObject
object
{    cylinder {<0, 0, 0.5>, <0, 0, -0.5>, 0.5 }
      texture
      {   
      pigment
     {     color Black
      }
      }
       scale     <0.02, 0.02, 2.75>
       rotate    <90.00, 0.00, 0.00>
       translate <-0.78, -2.42, 0.50>
}
