<?xml version="1.0"?>
<!DOCTYPE scene SYSTEM "scene.dtd">
<Scene renderer="StdRenderer" width="400" height="400">
<Camera>
    <LookAt eye="0.0, 0.0, 17.0" reference="0.0, 0.0, 0.0" up="0.0, 1.0, 0.0"/>
</Camera>
<Background color="0.2, 0.2, 0.3"/>
<PointLight color="1.0, 1.0, 1.0" location="-11.0, 11.0, 11.0"/>
<PointLight color="1.0, 1.0, 1.0" location="11.0, 11.0, 11.0"/>
<SolidMarble
    diffuse="1.0"
    blendColor="0.0, 0.0, 0.0" turbulence="0.6" squeeze="0.1">
    <Transform>
        <Scale value="0.2, 0.2, 0.2"/>
    </Transform>
</SolidMarble>
<Polygon color="0.2, 0.2, 0.3">
    <Vertices>
	-30.0, -30.0, -15.0,
	-30.0, 30.0, -15.0,
	30.0, 30.0, -15.0,
	30.0, -30.0, -15.0
    </Vertices>
</Polygon>
<Aggregate>
    <Transform>
        <Rotate axis="1, 0, 0" angle="150"/>
        <Rotate axis="0, 1, 0" angle="150"/>
    </Transform>
    <Plastic diffuse="0.4" specular="0.6" roughness="0.01"/>
<Csg operation="union" color="0.8, 0.8, 0.8">
  <Csg operation="union">
    <Csg operation="union">
    <Csg operation="union">
      <Csg operation="union">
        <Csg operation="union">
          <Csg operation="union">
            <Csg operation="union">
              <Csg operation="subtract">
                <Csg operation="subtract">
                  <Csg operation="subtract">
                    <Csg operation="union">
                      <Csg operation="union">
                        <Csg operation="subtract">
                          <Csg operation="subtract">
                             <Csg operation="union">
                	            <Cylinder top="0, 0, 0.79992" base="0, 0, -0.79992" radius="9"/>
                	            <Cone top="0, 0, 7.6" topRadius="1.0" base="0, 0, 2.6" baseRadius="2.0"/>
                             </Csg>
                             <Box vertex1="3.0, -4.0, 0.8" vertex2="9.0, 7.0, -0.8"/>
                          </Csg>
                          <Box vertex1="-3.0, -4.0, 0.8" vertex2="-9.0, 7.0, -0.8"/>
                        </Csg>
                        <Csg operation="subtract">
                           <Box vertex1="-3.0, -4.0, 0.81" vertex2="4.1, -2.9, -0.81"/>
                           <Cylinder top="4, -3, 0.96" base="4, -3, -0.96" radius="1"/>
                        </Csg>
                      </Csg>
                      <Csg operation="subtract">
                         <Box vertex1="-3.0, -4.0, 0.81" vertex2="-4.1, -2.9, -0.81"/>
                         <Cylinder top="-4, -3, 0.96" base="-4, -3, -0.96" radius="1"/>
                      </Csg>
                  </Csg>
                  <Box vertex1="6.245, -5.625, 0.88" vertex2="9.1, -3.9, -0.88"/>
                </Csg>
                <Box vertex1="-6.245, -5.625, 0.88" vertex2="-9.1, -3.9, -0.88"/>
              </Csg>
              <Box vertex1="-8.0, 6.0, 0.81" vertex2="8.0, 10.0, -0.81"/>
            </Csg>
            <Cylinder top="6.245, -5.0, 0.8" base="6.245, -5, -0.8" radius="1"/>
         </Csg>
         <Cylinder top="-6.245, -5.0, 0.8" base="-6.245, -5, -0.8" radius="1"/>
       </Csg>
       <Cylinder top="0, 6, 0.8" base="0, 6, -0.8" radius="3"/>
     </Csg>
     <Cylinder top="0, 0, 0.8" base="0, 0, 2.6" radius="2"/>
   </Csg>
   <Cylinder top="0, 0, 7.6" base="0, 0, 8.6" radius="1"/>
   </Csg>
      <Csg operation="subtract">
        <Cylinder top="0, 0, 0.75" base="0, 0, 1.1" radius="2.3"/>
        <Aggregate>
          <Transform>
            <Translate value="0, 0, 1.1"/>
          </Transform>
          <Torus ringRadius="2.3" pipeRadius="0.3"/>
        </Aggregate>
      </Csg>
    </Csg>
    <Cylinder top="0, 6, -0.8" base="0, 6, -4.3" radius="2"/>
  </Csg>
  <Csg operation="subtract">
    <Cylinder top="0, 6, -1.1" base="0, 6, -0.75" radius="2.3"/>
    <Aggregate>
      <Transform>
        <Translate value="0, 6, -1.1"/>
      </Transform>
      <Torus ringRadius="2.3" pipeRadius="0.3"/>
    </Aggregate>
  </Csg>
</Csg>
</Aggregate>
</Scene>