<scene >
  <camera>
    <camera eye="5.0 12.0 35.0" up="0.0 1.0 0.0" fieldOfView="40.0" target="0.0 2.5 0.0" />
  </camera>
  <nodes>
    <shape >
      <geometry>
        <cube />
      </geometry>
      <material>
        <phong diffuseColor="0.3 0.3 0.3" specularColor="0.3 0.3 0.3" shininess="100"/>
      </material>
      <transform>
        <transform >
          <matrix>
            8 0.0 0.0 0.0 0.0 0.5 0.0 -0.25 0.0 0.0 8 0.0 0.0 0.0 0.0 1.0
          </matrix>
        </transform>
      </transform>
    </shape>
    <shape >
      <geometry>
        <cylinder />
      </geometry>
      <material>
        <lambert name="0x80d5d5" diffuseColor="0.4 0.6 0.7" />
      </material>
      <transform>
        <transform >
          <scale> 0.5 4.0 0.5 </scale>
          <translate> 7 4.25 6 </translate>
        </transform>
      </transform>
    </shape>
    <shape >
      <geometry>
        <cylinder />
      </geometry>
      <material>
        <ref name="0x80d5d5" />
      </material>
      <transform>
        <transform >
          <scale> 0.5 4.0 0.5 </scale>
          <translate> 7 4.25 3 </translate>
        </transform>
      </transform>
    </shape>
    <shape >
      <geometry>
        <cylinder />
      </geometry>
      <material>
        <ref name="0x80d5d5" />
      </material>
      <transform>
        <transform >
          <scale> 0.5 4.0 0.5 </scale>
          <translate> 7 4.25 0 </translate>
       </transform>
      </transform>
    </shape>
    <shape >
      <geometry>
        <cylinder />
      </geometry>
      <material>
        <ref name="0x80d5d5" />
      </material>
      <transform>
        <transform >
          <scale> 0.5 4.0 0.5 </scale>
          <translate> 7 4.25 -3 </translate>
        </transform>
      </transform>
    </shape>
    <shape >
      <geometry>
        <cylinder />
      </geometry>
      <material>
        <ref name="0x80d5d5" />
      </material>
      <transform>
        <transform >
          <scale> 0.5 4.0 0.5 </scale>
          <translate> 7 4.25 -6 </translate>
        </transform>
      </transform>
    </shape>
    <shape >
      <geometry>
        <cylinder />
      </geometry>
      <material>
        <ref name="0x80d5d5" />
      </material>
      <transform>
        <transform >
          <scale> 0.5 4.0 0.5 </scale>
          <translate> -7 4.25 6 </translate>
        </transform>
      </transform>
    </shape>
    <shape >
      <geometry>
        <cylinder />
      </geometry>
      <material>
        <ref name="0x80d5d5" />
      </material>
      <transform>
        <transform >
          <scale> 0.5 4.0 0.5 </scale>
          <translate> -7 4.25 3 </translate>
        </transform>
      </transform>
    </shape>
    <shape >
      <geometry>
        <cylinder />
      </geometry>
      <material>
        <ref name="0x80d5d5" />
      </material>
      <transform>
        <transform >
          <scale> 0.5 4.0 0.5 </scale>
          <translate> -7 4.25 0 </translate>
        </transform>
      </transform>
    </shape>
    <shape >
      <geometry>
        <cylinder />
      </geometry>
      <material>
        <ref name="0x80d5d5" />
      </material>
      <transform>
        <transform >
          <scale> 0.5 4.0 0.5 </scale>
          <translate> -7 4.25 -3 </translate>
        </transform>
      </transform>
    </shape>
    <shape >
      <geometry>
        <cylinder />
      </geometry>
      <material>
        <ref name="0x80d5d5" />
      </material>
      <transform>
        <transform >
          <scale> 0.5 4.0 0.5 </scale>
          <translate> -7 4.25 -6 </translate>
        </transform>
      </transform>
    </shape>
    <shape>
      <geometry> <cube /> </geometry> 
      <material> <lambert diffuseColor="0.5 0.5 0.5" /> </material> 
      <transform>
        <transform scale="1.5 1 1.5" translate="-2.25 1.25 2.25" />
      </transform>
    </shape>
    <group>
       <children>
        <shape>
          <geometry> <sphere /> </geometry>
          <material> <lambert diffuseColor="1.0 0.3 0.2" /> </material> 
          <transform>
            <transform scale="0.5 0.5 0.5" translate="-0.5 0 .2887" />
          </transform>
        </shape>
        <shape>
          <geometry> <sphere /> </geometry>
          <material> <lambert diffuseColor="0.2 1.0 0.3" /> </material> 
          <transform>
            <transform scale="0.5 0.5 0.5" translate="0.5 0 .2887" />
          </transform>
        </shape>
        <shape>
          <geometry> <sphere /> </geometry>
          <material> <lambert diffuseColor="0.2 0.3 1.0" /> </material> 
          <transform>
            <transform scale="0.5 0.5 0.5" translate="0 0 -.5773" />
          </transform>
        </shape>
        <shape>
          <geometry> <sphere /> </geometry>
          <material> <phong diffuseColor="0.8 1.0 0.1" specularColor="1 1 1" shininess="50"/> </material> 
          <transform>
            <transform scale="0.5 0.5 0.5" translate="0 0.8165 0" />
          </transform>
        </shape>
      </children>
      <transform>
        <transform translate="-2.25 2.75 2.25" />
      </transform>
    </group>
    <shape>
      <geometry> <cube /> </geometry> 
      <material> <lambert diffuseColor="0.5 0.5 0.5" /> </material> 
      <transform>
        <transform scale="1.5 1 1.5" translate="2.25 1.25 2.25" />
      </transform>
    </shape>
    <shape>
      <geometry> <cone /> </geometry> 
      <material> <lambert diffuseColor="0.8 0.2 1.0" /> </material> 
      <transform>
        <transform rotate="1 0 0 180" scale="1 1 1" translate="2.25 3.25 2.25" />
      </transform>
    </shape>
    <shape>
      <geometry> <cube /> </geometry> 
      <material> <lambert diffuseColor="0.5 0.5 0.5" /> </material> 
      <transform>
        <transform scale="1.5 1.5 1.5" translate="-2.25 1.75 -2.25" />
      </transform>
    </shape>
    <shape>
      <geometry> 
        <mesh>
          <vertexPositions>
             1  0  0    1  0  0    1  0  0    1  0  0   
            -1  0  0   -1  0  0   -1  0  0   -1  0  0    
             0  1  0    0  1  0    0  1  0    0  1  0   
             0 -1  0    0 -1  0    0 -1  0    0 -1  0   
             0  0  1    0  0  1    0  0  1    0  0  1   
             0  0 -1    0  0 -1    0  0 -1    0  0 -1   
          </vertexPositions>
          <triangles>
            0  8 16
            20  9 1
            4 10 21
            17 11 5
            18 12 2
            3 13 22
            23 14 6
            7 15 19
          </triangles>
        </mesh>
      </geometry> 
      <material> <lambert diffuseColor="0.5 0.5 0.5" /> </material> 
      <transform>
        <transform scale="1 1 1" translate="-2.25 4.25 -2.25" />
      </transform>
    </shape>
    <shape>
      <geometry> <cube /> </geometry> 
      <material> <lambert diffuseColor="0.5 0.5 0.5" /> </material> 
      <transform>
        <transform scale="1.5 1.5 1.5" translate="2.25 1.75 -2.25" />
      </transform>
    </shape>
    <shape>
      <geometry>
	<generalizedcylinder transverseClosed="true" radialClosed="false">
	  <transversePoints>
            1 0
            1 1
            -1 1
            -1 0
            -1 -1
            1 -1
	  </transversePoints>
	  <radialPoints>
	    0 -1
            .9 -1
	    0.5 -.9
	    0.5 0
	    0.5 .8
            .8 1
            0 1
	  </radialPoints>
	</generalizedcylinder>
      </geometry> 
      <material> <phong diffuseColor="0.5 0.5 0.5"
			specularColor="0.75 0.75 0.75"
			shininess="75"/> </material> 
      <transform>
	<transform rotate="0 1 0 90" scale="1.5 1 1.5" translate="2.25 4.25 -2.25" />
      </transform>
    </shape>
  </nodes>
  <lights>
    <light color="0.4 0.4 0.4" position="20.0 18.0 21.0" />
    <light color="0.4 0.4 0.4" position="-20.0 28.0 9.0" />
    <light color="0.6 0.6 0.6" position="5.0 15.0 3.0" />
  </lights>
</scene>
