@prefix :        <https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Crane.ttl#> .
@prefix owl:     <http://www.w3.org/2002/07/owl#> .
@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema:  <http://schema.org/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
@prefix x3d:     <https://www.web3d.org/specifications/x3d-4.0.xsd#> .
@prefix x3do:    <https://www.web3d.org/specifications/X3dOntology4.0#> .

:X3D a owl:NamedIndividual, x3do:X3D ;
  x3do:hasHead :head ;
  x3do:hasScene :Scene ;
  x3do:profile 'Immersive' ;
  x3do:version '3.1' ;
  x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.1.xsd' .
:head a owl:NamedIndividual, x3do:head ;
  x3do:hasParent :X3D ;
  x3do:hasMeta :meta_1_1, :meta_1_2, :meta_1_3, :meta_1_4, :meta_1_5, :meta_1_6, :meta_1_7, :meta_1_8, :meta_1_9, :meta_1_10, :meta_1_11, :meta_1_12, :meta_1_13, :meta_1_14 .
:meta_1_1 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Crane.x3d' ;
  x3do:name 'title' .
:meta_1_2 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'A Cargo Pier Crane, affectionately known as Big Blue, located at NAVMAG Indian Island. Extracted from SavageDefense/IndianIsland' ;
  x3do:name 'description' .
:meta_1_3 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Planet 9 Studios, Inc., San Francisco, CA' ;
  x3do:name 'creator' .
:meta_1_4 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Christian Greuel, Director of Art and Production' ;
  x3do:name 'producer' .
:meta_1_5 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://www.planet9.com' ;
  x3do:name 'reference' .
:meta_1_6 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'IHO S-57: http://www.caris.com/s-57' ;
  x3do:name 'reference' .
:meta_1_7 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://navy.memorieshop.com/Bremerton/Indian-Island.html' ;
  x3do:name 'reference' .
:meta_1_8 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Xj3D Format Converter' ;
  x3do:name 'translator' .
:meta_1_9 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '17 August 2006' ;
  x3do:name 'created' .
:meta_1_10 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '14 January 2007' ;
  x3do:name 'translated' .
:meta_1_11 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '20 October 2019' ;
  x3do:name 'modified' .
:meta_1_12 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '../../license.html' ;
  x3do:name 'license' .
:meta_1_13 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'X3D-Edit, https://www.web3d.org/x3d/tools/X3D-Edit' ;
  x3do:name 'generator' .
:meta_1_14 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Crane.x3d' ;
  x3do:name 'identifier' .
:meta dcterms:title "Crane.x3d" .
:meta dcterms:description "A Cargo Pier Crane, affectionately known as Big Blue, located at NAVMAG Indian Island. Extracted from SavageDefense/IndianIsland" .
:meta dcterms:creator "Planet 9 Studios, Inc., San Francisco, CA" .
:meta dcterms:reference "http://www.planet9.com" .
:meta dcterms:reference "IHO S-57: http://www.caris.com/s-57" .
:meta dcterms:reference "http://navy.memorieshop.com/Bremerton/Indian-Island.html" .
:meta dcterms:translator "Xj3D Format Converter" .
:meta dcterms:created "17 August 2006" .
:meta dcterms:translated "14 January 2007" .
:meta dcterms:modified "20 October 2019" .
:meta dcterms:license "../../license.html" .
:meta dcterms:generator "X3D-Edit, https://www.web3d.org/x3d/tools/X3D-Edit" .
:meta dcterms:identifier "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Crane.x3d" .
:Scene a owl:NamedIndividual, x3do:Scene ;
  x3do:hasParent :X3D ;
  x3do:hasChildren :WorldInfo_2_1, :Background_2_2, :Viewpoint_2_3, :Viewpoint_2_4, :Viewpoint_2_5, :ShowGrid, :ShimFor3dPrintingUnevenSides, :SupportBase, :Transform_2_9 .
:WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :Scene ;
  x3do:title 'Crane.x3d' .
:Background_2_2 a owl:NamedIndividual, x3do:Background ;
  x3do:hasParent :Scene ;
  x3do:skyColor ( 0.3 0.3 0.3 ) .
:Viewpoint_2_3 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:centerOfRotation ( 0 0 7 ) ;
  x3do:description 'Big blue! On deck' ;
  x3do:orientation ( 0 1 0 1.570796 ) ;
  x3do:position ( 40 0 7 ) .
:Viewpoint_2_4 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:centerOfRotation ( 0 20 7 ) ;
  x3do:description 'Big blue! Half way up' ;
  x3do:orientation ( -0.42674 0.79737 0.42674 1.795328 ) ;
  x3do:position ( 40 80 7 ) .
:Viewpoint_2_5 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:description 'origin from +Z axis' .
:ShowGrid a owl:NamedIndividual, x3do:Switch ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :CoordinateAxesAdjustedScale, :GridXZ_20x20Fixed_AdjustScale ;
  x3do:DEF 'ShowGrid' ;
  x3do:whichChoice -1 .
:CoordinateAxesAdjustedScale a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ShowGrid ;
  x3do:hasChildren :CoordinateAxes ;
  x3do:DEF 'CoordinateAxesAdjustedScale' .
:CoordinateAxes a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :CoordinateAxesAdjustedScale ;
  x3do:DEF 'CoordinateAxes' ;
  x3do:url '"../../X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.x3d" "../../../Savage/Tools/Authoring/CoordinateAxes.x3d" "https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/CoordinateAxes.x3d" "../../X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.wrl" "../../../Savage/Tools/Authoring/CoordinateAxes.wrl" "https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.wrl" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/CoordinateAxes.wrl"' .
:GridXZ_20x20Fixed_AdjustScale a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ShowGrid ;
  x3do:hasChildren :GridXZ_20x20Fixed ;
  x3do:DEF 'GridXZ_20x20Fixed_AdjustScale' .
:GridXZ_20x20Fixed a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :GridXZ_20x20Fixed_AdjustScale ;
  x3do:DEF 'GridXZ_20x20Fixed' ;
  x3do:url '"GridXZ_20x20Fixed.x3d" "../../../Savage/Tools/Authoring/GridXZ_20x20Fixed.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/GridXZ_20x20Fixed.x3d" "GridXZ_20x20Fixed.wrl" "../../../Savage/Tools/Authoring/GridXZ_20x20Fixed.wrl" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/GridXZ_20x20Fixed.wrl"' .
:ShimFor3dPrintingUnevenSides a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_7_1 ;
  x3do:DEF 'ShimFor3dPrintingUnevenSides' ;
  x3do:translation ( 0 0.8 13.5 ) .
:Shape_2_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ShimFor3dPrintingUnevenSides ;
  x3do:hasGeometry :Box_2_7_1_1 ;
  x3do:hasAppearance :Appearance_2_7_1_2 .
:Box_2_7_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_7_1 ;
  x3do:size ( 17.0 1.6 1 ) .
:Appearance_2_7_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1 ;
  x3do:hasMaterial :Material_2_7_1_2_1 .
:Material_2_7_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_2 ;
  x3do:diffuseColor ( 0.9 0.9 0.9 ) .
:SupportBase a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_8_1 ;
  x3do:DEF 'SupportBase' ;
  x3do:translation ( 0 0.06 7 ) .
:Shape_2_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SupportBase ;
  x3do:hasGeometry :Box_2_8_1_1 ;
  x3do:hasAppearance :Appearance_2_8_1_2 .
:Box_2_8_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_8_1 ;
  x3do:size ( 20 0.2 20 ) .
:Appearance_2_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_8_1 ;
  x3do:hasMaterial :Material_2_8_1_2_1 .
:Material_2_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_8_1_2 ;
  x3do:diffuseColor ( 0 0.4 0.8 ) .
:Transform_2_9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :dad_Crane1 ;
  x3do:translation ( 0 -1.5 -3.5 ) .
:dad_Crane1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_9 ;
  x3do:hasChildren :Cylinder01, :Box13, :Box29, :Cylinder111, :Rectangle103, :Box30, :Rectangle105, :Group44, :Group51, :Rectangle101, :Rectangle145, :Rectangle100 ;
  x3do:DEF 'dad_Crane1' ;
  x3do:scale ( 1.002 1.002 1.002 ) ;
  x3do:translation ( 0 39.7891 0 ) .
:Cylinder01 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :dad_Crane1 ;
  x3do:hasChildren :Shape_2_9_1_1_1 ;
  x3do:DEF 'Cylinder01' ;
  x3do:rotation ( 0 -0.94 -0.342 -3.142 ) ;
  x3do:scale ( .116 .116 .116 ) ;
  x3do:scaleOrientation ( 0 -0.003 1 -0.192 ) ;
  x3do:translation ( -1.663 -2.523 3.373 ) .
:Shape_2_9_1_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Cylinder01 ;
  x3do:hasAppearance :DefIndian31 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_1_1_2 .
:DefIndian31 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_1_1 ;
  x3do:hasTexture :CraneMat07 ;
  x3do:hasMaterial :DefIndian1 ;
  x3do:DEF 'DefIndian31' .
:CraneMat07 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :DefIndian31 ;
  x3do:DEF 'CraneMat07' ;
  x3do:url '"Textures/CraneMat07.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat07.jpg"' .
:DefIndian1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :DefIndian31 ;
  x3do:DEF 'DefIndian1' ;
  x3do:ambientIntensity 0 ;
  x3do:diffuseColor ( .5882 .5882 .5882 ) ;
  x3do:shininess 0.145 .
:IndexedFaceSet_2_9_1_1_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_1_1 ;
  x3do:hasCoord :Coordinate_2_9_1_1_1_2_1 ;
  x3do:hasTexCoord :DefIndian32 ;
  x3do:hasNormal :Normal_2_9_1_1_1_2_3 ;
  x3do:coordIndex ( 0 4 3 -1 0 1 4 -1 1 5 4 -1 1 2 5 -1 2 3 5 -1 2 0 3 -1 7 9 10 -1 7 6 9 -1 6 11 9 -1 6 8 11 -1 8 10 11 -1 8 7 10 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 2 3 4 -1 2 1 3 -1 1 5 3 -1 1 0 5 -1 0 4 5 -1 0 2 4 -1 2 3 4 -1 2 1 3 -1 1 5 3 -1 1 0 5 -1 0 4 5 -1 0 2 4 -1 ) ;
  x3do:texCoordIndex ( 9 5 10 -1 11 2 5 -1 2 6 5 -1 2 3 6 -1 3 4 6 -1 3 1 4 -1 18 19 20 -1 21 14 19 -1 14 22 19 -1 14 16 22 -1 16 23 22 -1 16 17 23 -1 ) .
:Coordinate_2_9_1_1_1_2_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_1_1_2 ;
  x3do:point ( 2.842 0 0 -1.421 0 -2.461 -1.421 0 2.461 1.838 174.7 26.63 -2.424 174.7 24.17 -2.424 174.7 29.09 -30.96 0 -2.461 -26.7 0 0 -30.96 0 2.461 -31.97 174.7 24.17 -27.7 174.7 26.63 -31.97 174.7 29.09 ) .
:DefIndian32 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_1_1_2 ;
  x3do:DEF 'DefIndian32' ;
  x3do:point ( .5 0 .75 0 .083 0 .417 0 .75 1 .083 1 .417 1 .5 1 -0.25 0 -0.25 0 -0.25 1 -0.25 0 -0.25 1 .5 0 .083 0 -0.25 0 .417 0 .75 0 -0.25 0 .083 1 -0.25 1 -0.25 0 .417 1 .75 1 .5 1 -0.25 1 ) .
:Normal_2_9_1_1_1_2_3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_1_1_2 ;
  x3do:vector ( -0.5326 -0.1305 .8362 -0.4608 .1311 -0.8777 .9964 .0182 -0.0824 -0.5379 .124 -0.8338 .9965 -0.0069 .0832 -0.4649 -0.136 .8748 ) .
:Box13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :dad_Crane1 ;
  x3do:hasChildren :Shape_2_9_1_2_1, :Shape_2_9_1_2_2 ;
  x3do:DEF 'Box13' ;
  x3do:rotation ( 0 -1 0 -3.142 ) ;
  x3do:scale ( .07725 .116 .116 ) ;
  x3do:translation ( 1.948 -5.922 -5.866 ) .
:Shape_2_9_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box13 ;
  x3do:hasAppearance :DefIndian31-USE-1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_2_1_2 .
:DefIndian31-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_2_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_2_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_2_1 ;
  x3do:hasCoord :Box13-COORD ;
  x3do:hasTexCoord :Box13-TEXCOORD ;
  x3do:hasNormal :Normal_2_9_1_2_1_2_3 ;
  x3do:coordIndex ( 0 2 3 -1 3 1 0 -1 4 5 7 -1 7 6 4 -1 0 1 5 -1 5 4 0 -1 3 2 6 -1 6 7 3 -1 8 9 10 -1 10 11 8 -1 12 13 14 -1 14 15 12 -1 8 11 13 -1 13 12 8 -1 10 9 15 -1 15 14 10 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 4 4 4 -1 4 4 4 -1 2 2 2 -1 2 2 2 -1 3 3 3 -1 3 3 3 -1 5 5 5 -1 5 5 5 -1 4 4 4 -1 4 4 4 -1 2 2 2 -1 2 2 2 -1 3 3 3 -1 3 3 3 -1 5 5 5 -1 5 5 5 -1 ) ;
  x3do:texCoordIndex ( 16 17 18 -1 18 19 16 -1 20 21 22 -1 22 23 20 -1 32 33 34 -1 34 35 32 -1 36 37 38 -1 38 39 36 -1 24 25 26 -1 26 27 24 -1 28 29 30 -1 30 31 28 -1 40 41 42 -1 42 43 40 -1 44 45 46 -1 46 47 44 -1 ) .
:Box13-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_2_1_2 ;
  x3do:DEF 'Box13-COORD' ;
  x3do:point ( 2.668 0 177 10.32 0 177 2.668 0 -177 10.32 0 -177 2.668 18.6 177 10.32 18.6 177 2.668 18.6 -177 10.32 18.6 -177 39.45 0 177 39.45 0 -177 47.1 0 -177 47.1 0 177 39.45 18.6 177 47.1 18.6 177 47.1 18.6 -177 39.45 18.6 -177 ) .
:Box13-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_2_1_2 ;
  x3do:DEF 'Box13-TEXCOORD' ;
  x3do:point ( 1 .001 0 0 0 1 1 1 0 0 1 .001 1 1 0 1 1 .001 0 0 0 1 1 1 0 0 1 .001 1 1 0 1 0 -1.879 .001 2.879 .201 2.879 .201 -1.879 0 -1.879 .201 -1.879 .201 2.879 .001 2.879 .799 -1.879 .799 2.879 1 2.879 1 -1.879 .799 -1.879 1 -1.879 1 2.879 .799 2.879 -1.284 0 -0.567 0 -0.567 1 -1.284 1 -0.567 0 -1.284 0 -1.284 1 -0.567 1 1.567 0 2.284 0 2.284 1 1.567 1 2.284 0 1.567 0 1.567 1 2.284 1 ) .
:Normal_2_9_1_2_1_2_3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_2_1_2 ;
  x3do:vector ( 1 0 0 -1 0 0 0 1 0 0 0 1 0 -1 0 0 0 -1 ) .
:Shape_2_9_1_2_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box13 ;
  x3do:hasAppearance :Appearance_2_9_1_2_2_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_2_2_2 .
:Appearance_2_9_1_2_2_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_2_2 ;
  x3do:hasTexture :ImageTexture_2_9_1_2_2_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-1 .
:ImageTexture_2_9_1_2_2_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_2_2_1 ;
  x3do:url '"Textures/CraneMat08.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat08.jpg"' .
:DefIndian1-USE-1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_2_2_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_2_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_2_2 ;
  x3do:hasCoord :Box13-COORD-USE-1 ;
  x3do:hasTexCoord :Box13-TEXCOORD-USE-1 ;
  x3do:hasNormal :Normal_2_9_1_2_2_2_3 ;
  x3do:coordIndex ( 1 3 7 -1 7 5 1 -1 2 0 4 -1 4 6 2 -1 11 10 14 -1 14 13 11 -1 9 8 12 -1 12 15 9 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 0 0 0 -1 0 0 0 -1 1 1 1 -1 1 1 1 -1 0 0 0 -1 0 0 0 -1 1 1 1 -1 1 1 1 -1 ) ;
  x3do:texCoordIndex ( 1 3 7 -1 7 5 1 -1 2 0 4 -1 4 6 2 -1 11 10 14 -1 14 13 11 -1 9 8 12 -1 12 15 9 -1 ) .
:Box13-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_2_2_2 ;
  owl:sameAs :Box13-COORD . # DEF matching this USE
:Box13-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_2_2_2 ;
  owl:sameAs :Box13-TEXCOORD . # DEF matching this USE
:Normal_2_9_1_2_2_2_3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_2_2_2 ;
  x3do:vector ( 1 0 0 -1 0 0 0 1 0 0 0 1 0 -1 0 0 0 -1 ) .
:Box29 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :dad_Crane1 ;
  x3do:hasChildren :Shape_2_9_1_3_1, :Shape_2_9_1_3_2 ;
  x3do:DEF 'Box29' ;
  x3do:rotation ( 0 .609 .793 -3.142 ) ;
  x3do:scale ( .116 .116 .116 ) ;
  x3do:scaleOrientation ( -0.529 .052 -0.847 -0.091 ) ;
  x3do:translation ( 3.269 15.2 18.13 ) .
:Shape_2_9_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box29 ;
  x3do:hasAppearance :DefIndian33 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_3_1_2 .
:DefIndian33 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_3_1 ;
  x3do:hasTexture :ImageTexture_2_9_1_3_1_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-2 ;
  x3do:DEF 'DefIndian33' .
:ImageTexture_2_9_1_3_1_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :DefIndian33 ;
  x3do:url '"Textures/CraneMat06.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat06.jpg"' .
:DefIndian1-USE-2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :DefIndian33 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_3_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_3_1 ;
  x3do:hasCoord :Box29-COORD ;
  x3do:hasTexCoord :Box29-TEXCOORD ;
  x3do:hasNormal :Normal_2_9_1_3_1_2_3 ;
  x3do:coordIndex ( 20 21 23 -1 23 22 20 -1 28 29 31 -1 31 30 28 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 8 9 11 -1 11 10 8 -1 12 13 15 -1 15 14 12 -1 ) .
:Box29-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_3_1_2 ;
  x3do:DEF 'Box29-COORD' ;
  x3do:point ( 2.668 -0.00004 205.7 10.32 -0.00004 205.7 2.668 0 -177 10.32 0 -177 2.668 18.6 205.7 10.32 18.6 205.7 2.668 18.6 -177 10.32 18.6 -177 44.79 -0.00004 205.7 44.79 0 -177 52.44 0 -177 52.44 -0.00004 205.7 44.79 18.6 205.7 52.44 18.6 205.7 52.44 18.6 -177 44.79 18.6 -177 2.668 -0.00002 143.8 52.44 -0.00002 143.8 2.668 -0.00002 152 52.44 -0.00002 152 2.668 -2.259 143.8 52.44 -2.259 143.8 2.668 -2.259 152 52.44 -2.259 152 2.668 -0.00001 197.2 52.44 -0.00001 197.2 2.668 -0.00001 205.3 52.44 -0.00001 205.3 2.668 -2.259 197.2 52.44 -2.259 197.2 2.668 -2.259 205.3 52.44 -2.259 205.3 ) .
:Box29-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_3_1_2 ;
  x3do:DEF 'Box29-TEXCOORD' ;
  x3do:point ( 0 0 1 0 0 1 1 1 0 0 1 0 1 1 0 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 -1.065 .001 2.065 1 2.065 1 -1.065 0 -1.065 1 -1.065 1 2.065 .001 2.065 5.499 -1.065 5.499 2.065 6.498 2.065 6.498 -1.065 5.499 -1.065 6.498 -1.065 6.498 2.065 5.499 2.065 0 -0.519 .001 1.519 1 1.519 1 -0.519 .001 1.519 0 -0.519 1 -0.519 1 1.519 0 -0.519 .001 1.519 1 1.519 1 -0.519 .001 1.519 0 -0.519 1 -0.519 1 1.519 0 .522 1 .522 1 .478 0 .478 2.77 .522 2.77 .478 .133 .522 .133 .478 .867 .522 .133 .522 .133 .478 .867 .478 2.77 .522 2.77 .478 1 .522 1 .478 2.77 .522 -1.77 .522 -1.77 .478 -1.77 .478 2.77 .478 2.77 .522 1 .522 .867 .522 .867 .478 .867 .478 2.77 .522 -1.77 .522 -1.77 .478 -1.77 .478 .133 .522 0 .478 2.77 .522 -1.77 .522 -1.77 .478 -1.77 .478 2.77 .478 2.77 .522 .133 .522 0 .522 0 .478 0 .478 2.77 .522 -1.77 .522 -1.77 .478 -1.77 .478 1 .522 .867 .478 -0.662 1 -0.662 .867 1.662 .867 1.662 1 -0.662 .133 -0.662 0 1.662 0 1.662 .133 ) .
:Normal_2_9_1_3_1_2_3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_3_1_2 ;
  x3do:vector ( 1 0 0 -1 0 0 0 1 0 0 0 1 0 -1 0 0 0 -1 ) .
:Shape_2_9_1_3_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box29 ;
  x3do:hasAppearance :DefIndian31-USE-2 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_3_2_2 .
:DefIndian31-USE-2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_3_2 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_3_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_3_2 ;
  x3do:hasCoord :Box29-COORD-USE-1 ;
  x3do:hasTexCoord :Box29-TEXCOORD-USE-1 ;
  x3do:hasNormal :Normal_2_9_1_3_2_2_3 ;
  x3do:coordIndex ( 0 2 3 -1 3 1 0 -1 4 5 7 -1 7 6 4 -1 0 1 5 -1 5 4 0 -1 1 3 7 -1 7 5 1 -1 3 2 6 -1 6 7 3 -1 2 0 4 -1 4 6 2 -1 8 9 10 -1 10 11 8 -1 12 13 14 -1 14 15 12 -1 8 11 13 -1 13 12 8 -1 11 10 14 -1 14 13 11 -1 10 9 15 -1 15 14 10 -1 9 8 12 -1 12 15 9 -1 16 18 19 -1 19 17 16 -1 16 17 21 -1 21 20 16 -1 17 19 23 -1 23 21 17 -1 19 18 22 -1 22 23 19 -1 18 16 20 -1 20 22 18 -1 24 26 27 -1 27 25 24 -1 24 25 29 -1 29 28 24 -1 25 27 31 -1 31 29 25 -1 27 26 30 -1 30 31 27 -1 26 24 28 -1 28 30 26 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 4 4 4 -1 4 4 4 -1 2 2 2 -1 2 2 2 -1 3 3 3 -1 3 3 3 -1 0 0 0 -1 0 0 0 -1 5 5 5 -1 5 5 5 -1 1 1 1 -1 1 1 1 -1 4 4 4 -1 4 4 4 -1 2 2 2 -1 2 2 2 -1 3 3 3 -1 3 3 3 -1 0 0 0 -1 0 0 0 -1 5 5 5 -1 5 5 5 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 5 5 5 -1 5 5 5 -1 0 0 0 -1 0 0 0 -1 3 3 3 -1 3 3 3 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 5 5 5 -1 5 5 5 -1 0 0 0 -1 0 0 0 -1 3 3 3 -1 3 3 3 -1 1 1 1 -1 1 1 1 -1 ) ;
  x3do:texCoordIndex ( 0 2 3 -1 3 1 0 -1 4 5 7 -1 7 6 4 -1 0 1 5 -1 5 4 0 -1 1 3 7 -1 7 5 1 -1 3 2 6 -1 6 7 3 -1 2 0 4 -1 4 6 2 -1 8 9 10 -1 10 11 8 -1 12 13 14 -1 14 15 12 -1 8 11 13 -1 13 12 8 -1 11 10 14 -1 14 13 11 -1 10 9 15 -1 15 14 10 -1 9 8 12 -1 12 15 9 -1 16 18 19 -1 19 17 16 -1 16 17 21 -1 21 20 16 -1 17 19 23 -1 23 21 17 -1 19 18 22 -1 22 23 19 -1 18 16 20 -1 20 22 18 -1 24 26 27 -1 27 25 24 -1 24 25 29 -1 29 28 24 -1 25 27 31 -1 31 29 25 -1 27 26 30 -1 30 31 27 -1 26 24 28 -1 28 30 26 -1 ) .
:Box29-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_3_2_2 ;
  owl:sameAs :Box29-COORD . # DEF matching this USE
:Box29-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_3_2_2 ;
  owl:sameAs :Box29-TEXCOORD . # DEF matching this USE
:Normal_2_9_1_3_2_2_3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_3_2_2 ;
  x3do:vector ( 1 0 0 -1 0 0 0 1 0 0 0 1 0 -1 0 0 0 -1 ) .
:Cylinder111 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :dad_Crane1 ;
  x3do:hasChildren :Shape_2_9_1_4_1 ;
  x3do:DEF 'Cylinder111' ;
  x3do:rotation ( 0 -0.866 -0.5 -3.142 ) ;
  x3do:scale ( .116 .116 .116 ) ;
  x3do:scaleOrientation ( .93 .366 -0.039 -0.625 ) ;
  x3do:translation ( -1.834 3.201 -1.691 ) .
:Shape_2_9_1_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Cylinder111 ;
  x3do:hasAppearance :DefIndian31-USE-3 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_4_1_2 .
:DefIndian31-USE-3 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_4_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_4_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_4_1 ;
  x3do:hasCoord :Coordinate_2_9_1_4_1_2_1 ;
  x3do:hasTexCoord :DefIndian32-USE-1 ;
  x3do:hasNormal :Normal_2_9_1_4_1_2_3 ;
  x3do:coordIndex ( 0 2 1 -1 0 3 2 -1 0 1 3 -1 1 5 4 -1 1 2 5 -1 2 6 5 -1 2 3 6 -1 3 4 6 -1 3 1 4 -1 7 8 9 -1 7 10 8 -1 7 9 10 -1 9 11 12 -1 9 8 11 -1 8 13 11 -1 8 10 13 -1 10 12 13 -1 10 9 12 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 3 3 3 -1 2 5 6 -1 2 1 5 -1 1 0 5 -1 1 4 0 -1 4 6 0 -1 4 2 6 -1 3 3 3 -1 3 3 3 -1 3 3 3 -1 2 5 6 -1 2 1 5 -1 1 0 5 -1 1 4 0 -1 4 6 0 -1 4 2 6 -1 ) ;
  x3do:texCoordIndex ( 0 2 1 -1 0 3 2 -1 0 1 3 -1 1 5 4 -1 1 2 5 -1 2 6 5 -1 2 3 6 -1 3 4 6 -1 3 1 4 -1 7 8 9 -1 7 10 8 -1 7 9 10 -1 9 11 12 -1 9 8 11 -1 8 13 11 -1 8 10 13 -1 10 12 13 -1 10 9 12 -1 ) .
:Coordinate_2_9_1_4_1_2_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_4_1_2 ;
  x3do:point ( -2.194 -212.5 49.79 -0.858 -212.5 49.79 -2.861 -212.5 48.63 -2.861 -212.5 50.94 -1.861 174.7 26.63 -3.865 174.7 25.47 -3.865 174.7 27.79 -29.54 -212.5 49.79 -30.21 -212.5 48.63 -28.21 -212.5 49.79 -30.21 -212.5 50.94 -31.21 174.7 25.47 -29.21 174.7 26.63 -31.21 174.7 27.79 ) .
:DefIndian32-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_4_1_2 ;
  owl:sameAs :DefIndian32 . # DEF matching this USE
:Normal_2_9_1_4_1_2_3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_4_1_2 ;
  x3do:vector ( -0.5152 .0498 .8555 -0.513 -0.0525 -0.8567 .9994 .0045 .0328 0 -1 0 -0.4845 .0509 .8732 -0.4866 -0.0534 -0.8719 .9994 .0006 -0.0329 ) .
:Rectangle103 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :dad_Crane1 ;
  x3do:hasChildren :Shape_2_9_1_5_1, :Shape_2_9_1_5_2, :Shape_2_9_1_5_3, :Shape_2_9_1_5_4, :Shape_2_9_1_5_5, :Shape_2_9_1_5_6 ;
  x3do:DEF 'Rectangle103' ;
  x3do:rotation ( -0.577 -0.577 .577 -2.094 ) ;
  x3do:scale ( .1773 .06514 .116 ) ;
  x3do:translation ( -3.069 -2.196 -10.71 ) .
:Shape_2_9_1_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle103 ;
  x3do:hasAppearance :Appearance_2_9_1_5_1_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_5_1_2 .
:Appearance_2_9_1_5_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_5_1 ;
  x3do:hasTexture :ImageTexture_2_9_1_5_1_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-3 .
:ImageTexture_2_9_1_5_1_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_5_1_1 ;
  x3do:url '"Textures/CraneMat09.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat09.jpg"' .
:DefIndian1-USE-3 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_5_1_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_5_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_5_1 ;
  x3do:hasCoord :Rectangle103-COORD ;
  x3do:hasTexCoord :Rectangle103-TEXCOORD ;
  x3do:hasNormal :DefIndian34 ;
  x3do:coordIndex ( 17 16 7 -1 7 8 17 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 5 5 5 -1 5 5 5 -1 ) ;
  x3do:texCoordIndex ( 7 6 2 -1 2 3 7 -1 ) .
:Rectangle103-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_1_2 ;
  x3do:DEF 'Rectangle103-COORD' ;
  x3do:point ( 26.94 0 9.978 35.92 0 9.978 35.92 0 -9.827 26.94 0 -9.827 26.94 0 -17.42 0 0 -19.23 -26.94 0 -17.42 -26.94 0 14.15 26.94 0 14.15 26.94 95 9.978 35.92 95 9.978 35.92 95 -9.827 26.94 95 -9.827 26.94 95 -17.42 0 95 -19.23 -26.94 95 -17.42 -26.94 95 14.15 26.94 95 14.15 ) .
:Rectangle103-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_1_2 ;
  x3do:DEF 'Rectangle103-TEXCOORD' ;
  x3do:point ( 0 0 0 0 0 .001 1 .001 0 0 0 0 0 2.999 1 2.999 0 0 1 .125 1 0 0 .941 .5 .996 1 .941 0 0 1 0 1 .125 0 .941 .5 .996 1 .941 1 .715 .001 1 1 1 1 0 0 0 .001 1 0 0 1 0 1 1 9.615 1 9.615 0 -8.615 0 -8.615 1 12.99 0 12.99 .965 -11.99 .965 -11.99 0 12.99 .128 12.99 0 -11.99 0 -11.99 .128 12.99 .965 12.99 .733 -11.99 .965 -11.99 .733 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 1.999 1 2.331 1 2.331 0 1.999 0 ) .
:DefIndian34 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_1_2 ;
  x3do:DEF 'DefIndian34' ;
  x3do:vector ( .0671 0 -0.9977 1 0 0 -0.0671 0 -0.9977 -1 0 0 0 1 0 0 0 1 0 -1 0 .1815 -0.9833 0 0 0 -1 ) .
:Shape_2_9_1_5_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle103 ;
  x3do:hasAppearance :Appearance_2_9_1_5_2_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_5_2_2 .
:Appearance_2_9_1_5_2_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_5_2 ;
  x3do:hasTexture :ImageTexture_2_9_1_5_2_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-4 .
:ImageTexture_2_9_1_5_2_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_5_2_1 ;
  x3do:url '"Textures/CraneMat11.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat11.jpg"' .
:DefIndian1-USE-4 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_5_2_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_5_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_5_2 ;
  x3do:hasCoord :Rectangle103-COORD-USE-1 ;
  x3do:hasTexCoord :Rectangle103-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian34-USE-1 ;
  x3do:coordIndex ( 4 3 0 -1 5 4 0 -1 6 5 0 -1 7 6 0 -1 7 0 8 -1 16 17 9 -1 9 13 14 -1 9 14 15 -1 16 9 15 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 6 7 6 -1 6 6 6 -1 6 6 6 -1 6 6 6 -1 6 6 6 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 4 3 0 -1 5 4 0 -1 6 5 0 -1 7 6 0 -1 7 0 8 -1 16 17 9 -1 9 13 14 -1 9 14 15 -1 16 9 15 -1 ) .
:Rectangle103-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_2_2 ;
  owl:sameAs :Rectangle103-COORD . # DEF matching this USE
:Rectangle103-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_2_2 ;
  owl:sameAs :Rectangle103-TEXCOORD . # DEF matching this USE
:DefIndian34-USE-1 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_2_2 ;
  owl:sameAs :DefIndian34 . # DEF matching this USE
:Shape_2_9_1_5_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle103 ;
  x3do:hasAppearance :Appearance_2_9_1_5_3_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_5_3_2 .
:Appearance_2_9_1_5_3_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_5_3 ;
  x3do:hasTexture :ImageTexture_2_9_1_5_3_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-5 .
:ImageTexture_2_9_1_5_3_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_5_3_1 ;
  x3do:url '"Textures/CraneMat12.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat12.jpg"' .
:DefIndian1-USE-5 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_5_3_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_5_3_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_5_3 ;
  x3do:hasCoord :Rectangle103-COORD-USE-2 ;
  x3do:hasTexCoord :Rectangle103-TEXCOORD-USE-2 ;
  x3do:hasNormal :DefIndian34-USE-2 ;
  x3do:coordIndex ( 10 9 0 -1 0 1 10 -1 3 2 1 -1 1 0 3 -1 12 9 10 -1 12 10 11 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 5 5 5 -1 5 5 5 -1 7 6 6 -1 6 6 7 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 10 9 0 -1 0 1 10 -1 3 2 1 -1 1 0 3 -1 12 9 10 -1 12 10 11 -1 ) .
:Rectangle103-COORD-USE-2 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_3_2 ;
  owl:sameAs :Rectangle103-COORD . # DEF matching this USE
:Rectangle103-TEXCOORD-USE-2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_3_2 ;
  owl:sameAs :Rectangle103-TEXCOORD . # DEF matching this USE
:DefIndian34-USE-2 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_3_2 ;
  owl:sameAs :DefIndian34 . # DEF matching this USE
:Shape_2_9_1_5_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle103 ;
  x3do:hasAppearance :Appearance_2_9_1_5_4_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_5_4_2 .
:Appearance_2_9_1_5_4_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_5_4 ;
  x3do:hasTexture :ImageTexture_2_9_1_5_4_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-6 .
:ImageTexture_2_9_1_5_4_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_5_4_1 ;
  x3do:url '"Textures/CraneMat15.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat15.jpg"' .
:DefIndian1-USE-6 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_5_4_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_5_4_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_5_4 ;
  x3do:hasCoord :Rectangle103-COORD-USE-3 ;
  x3do:hasTexCoord :Rectangle103-TEXCOORD-USE-3 ;
  x3do:hasNormal :DefIndian34-USE-3 ;
  x3do:coordIndex ( 11 10 1 -1 1 2 11 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 1 1 1 -1 1 1 1 -1 ) ;
  x3do:texCoordIndex ( 11 10 1 -1 1 2 11 -1 ) .
:Rectangle103-COORD-USE-3 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_4_2 ;
  owl:sameAs :Rectangle103-COORD . # DEF matching this USE
:Rectangle103-TEXCOORD-USE-3 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_4_2 ;
  owl:sameAs :Rectangle103-TEXCOORD . # DEF matching this USE
:DefIndian34-USE-3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_4_2 ;
  owl:sameAs :DefIndian34 . # DEF matching this USE
:Shape_2_9_1_5_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle103 ;
  x3do:hasAppearance :DefIndian35 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_5_5_2 .
:DefIndian35 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_5_5 ;
  x3do:hasTexture :ImageTexture_2_9_1_5_5_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-7 ;
  x3do:DEF 'DefIndian35' .
:ImageTexture_2_9_1_5_5_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :DefIndian35 ;
  x3do:url '"Textures/CraneMat16.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat16.jpg"' .
:DefIndian1-USE-7 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :DefIndian35 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_5_5_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_5_5 ;
  x3do:hasCoord :Rectangle103-COORD-USE-4 ;
  x3do:hasTexCoord :Rectangle103-TEXCOORD-USE-4 ;
  x3do:hasNormal :DefIndian34-USE-4 ;
  x3do:coordIndex ( 16 15 6 -1 6 7 16 -1 9 17 8 -1 8 0 9 -1 13 12 4 -1 4 12 3 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 1 1 1 -1 1 1 1 -1 1 1 1 -1 1 1 1 -1 ) ;
  x3do:texCoordIndex ( 16 15 6 -1 6 7 16 -1 9 17 8 -1 8 0 9 -1 13 12 4 -1 4 12 3 -1 ) .
:Rectangle103-COORD-USE-4 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_5_2 ;
  owl:sameAs :Rectangle103-COORD . # DEF matching this USE
:Rectangle103-TEXCOORD-USE-4 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_5_2 ;
  owl:sameAs :Rectangle103-TEXCOORD . # DEF matching this USE
:DefIndian34-USE-4 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_5_2 ;
  owl:sameAs :DefIndian34 . # DEF matching this USE
:Shape_2_9_1_5_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle103 ;
  x3do:hasAppearance :DefIndian36 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_5_6_2 .
:DefIndian36 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_5_6 ;
  x3do:hasTexture :ImageTexture_2_9_1_5_6_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-8 ;
  x3do:DEF 'DefIndian36' .
:ImageTexture_2_9_1_5_6_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :DefIndian36 ;
  x3do:url '"Textures/Bld833MatRoof.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/Bld833MatRoof.jpg"' .
:DefIndian1-USE-8 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :DefIndian36 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_5_6_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_5_6 ;
  x3do:hasCoord :Rectangle103-COORD-USE-5 ;
  x3do:hasTexCoord :Rectangle103-TEXCOORD-USE-5 ;
  x3do:hasNormal :DefIndian34-USE-5 ;
  x3do:coordIndex ( 12 11 2 -1 2 3 12 -1 14 13 4 -1 4 5 14 -1 15 14 5 -1 5 6 15 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 0 0 0 -1 0 0 0 -1 2 2 2 -1 2 2 2 -1 ) ;
  x3do:texCoordIndex ( 12 11 2 -1 2 3 12 -1 14 13 4 -1 4 5 14 -1 15 14 5 -1 5 6 15 -1 ) .
:Rectangle103-COORD-USE-5 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_6_2 ;
  owl:sameAs :Rectangle103-COORD . # DEF matching this USE
:Rectangle103-TEXCOORD-USE-5 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_6_2 ;
  owl:sameAs :Rectangle103-TEXCOORD . # DEF matching this USE
:DefIndian34-USE-5 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_5_6_2 ;
  owl:sameAs :DefIndian34 . # DEF matching this USE
:Box30 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :dad_Crane1 ;
  x3do:hasChildren :Shape_2_9_1_6_1, :Shape_2_9_1_6_2, :Shape_2_9_1_6_3, :Shape_2_9_1_6_4, :Shape_2_9_1_6_5, :Shape_2_9_1_6_6, :Shape_2_9_1_6_7 ;
  x3do:DEF 'Box30' ;
  x3do:rotation ( 0 -1 0 -3.142 ) ;
  x3do:scale ( .09322 .116 .116 ) ;
  x3do:translation ( -9.812 -25.18 3.428 ) .
:Shape_2_9_1_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box30 ;
  x3do:hasAppearance :Appearance_2_9_1_6_1_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_6_1_2 .
:Appearance_2_9_1_6_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_6_1 ;
  x3do:hasTexture :ImageTexture_2_9_1_6_1_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-9 .
:ImageTexture_2_9_1_6_1_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_6_1_1 ;
  x3do:url '"Textures/CraneMat01.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat01.jpg"' .
:DefIndian1-USE-9 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_6_1_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_6_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_6_1 ;
  x3do:hasCoord :Box30-COORD ;
  x3do:hasTexCoord :Box30-TEXCOORD ;
  x3do:hasNormal :DefIndian37 ;
  x3do:coordIndex ( 13 82 83 -1 19 90 91 -1 81 12 38 -1 85 78 76 -1 38 85 76 -1 81 38 76 -1 91 77 79 -1 95 41 19 -1 79 95 19 -1 91 79 19 -1 83 72 74 -1 87 39 13 -1 74 87 13 -1 83 74 13 -1 89 18 40 -1 92 75 73 -1 40 92 73 -1 89 40 73 -1 80 12 81 -1 85 38 84 -1 86 39 87 -1 88 18 89 -1 92 40 93 -1 94 41 95 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 6 6 6 -1 75 75 75 -1 71 71 71 -1 50 50 50 -1 50 50 50 -1 50 50 50 -1 75 75 75 -1 75 75 75 -1 75 75 75 -1 75 75 75 -1 75 75 75 -1 75 75 75 -1 75 75 75 -1 12 12 12 -1 50 50 50 -1 50 50 50 -1 71 71 71 -1 50 50 50 -1 0 0 0 -1 50 50 50 -1 75 75 75 -1 50 50 50 -1 50 50 50 -1 75 75 75 -1 ) ;
  x3do:texCoordIndex ( 61 62 63 -1 81 82 83 -1 68 69 67 -1 64 65 66 -1 67 64 66 -1 68 67 66 -1 83 84 85 -1 86 87 81 -1 85 86 81 -1 83 85 81 -1 63 73 72 -1 70 71 61 -1 72 70 61 -1 63 72 61 -1 88 89 90 -1 92 93 91 -1 90 92 91 -1 88 90 91 -1 74 69 68 -1 64 67 75 -1 76 71 70 -1 94 89 88 -1 92 90 95 -1 96 87 86 -1 ) .
:Box30-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_1_2 ;
  x3do:DEF 'Box30-COORD' ;
  x3do:point ( -33.23 201.2 -5.123 -33.23 201.2 5.122 -40.66 189 5.122 -40.66 189 -5.123 -169.5 201.2 -99.08 -169.5 201.2 -88.83 -170.4 189 -90.52 -170.4 189 -100.8 -143.7 362.3 -99.08 -143.7 362.3 -88.83 -138.4 349.4 -88.83 -138.4 349.4 -99.08 -177.7 -95.09 5.123 -177.7 -95.09 -5.123 -170.4 189 5.123 -177.8 201.2 5.123 -170.4 189 -5.123 -177.8 201.2 -5.123 -177.7 -83.87 -112.2 -177.7 -83.87 -122.5 -177.8 201.2 -88.83 -177.8 201.2 -99.08 -177.7 18.99 -5.123 -170.3 18.99 -5.123 -177.7 18.99 -112.2 -177.7 10.87 -5.123 -170.3 10.87 -5.123 -177.7 10.87 -112.2 -170.3 10.87 -112.2 -177.7 18.99 -122.5 -170.3 18.99 -122.5 -143.7 349.4 -99.08 -143.7 349.4 -88.83 -170.3 27.18 -111.1 -177.8 187.1 -5.123 -170.4 187.1 -5.123 -170.4 179.1 -5.123 -177.8 179.1 -5.123 -33.37 -95.09 5.122 -33.37 -95.09 -5.123 -33.37 -83.87 -112.2 -33.37 -83.87 -122.5 -40.66 189 -90.52 -33.23 201.2 -88.83 -40.66 189 -100.8 -33.23 201.2 -99.08 -33.33 18.99 -5.123 -40.75 18.99 -5.123 -33.33 18.99 -112.2 -33.33 10.87 -5.123 -40.75 10.87 -5.123 -33.33 10.87 -112.2 -40.75 10.87 -112.2 -33.32 18.99 -122.5 -40.75 18.99 -122.5 -41.55 201.2 -99.08 -41.55 201.2 -88.83 -67.38 362.3 -88.83 -67.38 362.3 -99.08 -67.36 349.4 -99.08 -67.36 349.4 -88.83 -72.64 349.4 -88.83 -72.64 349.4 -99.08 -40.74 27.18 -111.1 -33.24 187.1 -5.123 -40.66 187.1 -5.123 -40.67 179.1 -5.123 -33.24 179.1 -5.123 -170.3 18.99 -112.2 -177.7 27.18 -111.1 -40.75 18.99 -112.2 -33.32 27.18 -111.1 -170.2 -86.17 -5.121 -170.2 -74.96 -112.2 -40.79 -86.18 -5.123 -40.79 -74.97 -112.2 -170.2 -86.17 5.124 -170.2 -74.96 -122.5 -40.79 -86.18 5.122 -40.79 -74.97 -122.5 -177.7 -86.17 5.123 -170.2 -86.17 5.124 -177.7 -86.17 -5.123 -170.2 -86.17 -5.121 -33.37 -86.18 5.122 -40.79 -86.18 5.122 -33.37 -86.18 -5.123 -40.79 -86.18 -5.123 -177.7 -74.96 -112.2 -170.2 -74.96 -112.2 -177.7 -74.96 -122.5 -170.2 -74.96 -122.5 -40.79 -74.97 -112.2 -33.37 -74.97 -112.2 -33.37 -74.97 -122.5 -40.79 -74.97 -122.5 -170.4 189 5.123 -177.8 189 5.123 -40.66 189 5.122 -177.8 189 -5.123 -33.24 189 5.122 -33.24 189 -5.123 ) .
:Box30-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_1_2 ;
  x3do:DEF 'Box30-TEXCOORD' ;
  x3do:point ( 0 .322 1 .343 0 .271 1 .288 0 .322 0 .271 1 .343 1 .288 0 .322 1 .343 0 .271 1 .288 0 .322 0 .271 1 .343 1 .288 .017 18.47 0 -17.91 .005 -3.301 .986 -3.301 0 -17.91 .986 -3.301 .005 -3.301 0 -16.43 .987 -2.228 .006 -2.228 .017 18.47 1 20.09 0 -16.43 .017 18.47 .006 -1.145 .988 -1.145 1 20.09 .998 17.17 .987 -2.228 .006 -2.228 .016 17.17 .001 1.8 1 1.603 .999 -0.8 0 -0.8 1 1.8 2.114 5.589 3.112 5.589 1.11 1.998 .999 -0.8 1 1.603 .001 1.8 .001 -0.8 1 1.8 2.114 5.589 1.11 1.998 3.112 5.589 1 -2.834 .98 3.826 .018 -2.834 1 -2.834 .982 -17.91 .001 -17.91 .982 -17.91 0 -17.91 .001 .001 .001 1 .052 .999 .948 .998 .948 .998 .052 .999 1 .001 .052 .999 .001 .001 .948 .998 1 .001 .948 .998 .052 .999 0 1 1 .998 1 .998 0 -16.43 .982 -16.43 .982 -16.43 0 -16.43 .001 .001 0 1 .052 .999 .052 1 .948 .999 .948 .998 1 .001 .052 .999 .001 .001 1 .001 .052 1 .948 .998 .948 .999 .001 1 1 .998 1 .998 0 1 0 .001 1 0 1 1 .001 0 1 .001 1 1 .001 1 .001 1 1 1 1 .001 .001 0 1 .001 1 1 0 1 0 0 .001 -0.499 1 -0.499 1 -0.439 .001 -0.439 1 -0.439 1 -0.499 .001 -0.499 .001 -0.439 1 1.499 .001 1.499 .001 1.404 .001 1.35 .001 .27 .001 .216 0 1.404 0 1.499 1 1.499 .001 .216 .001 .27 0 1.35 .001 .213 .999 .213 1 .792 .001 .847 1 .847 .001 .153 .001 .213 .999 .213 .999 .153 .001 .847 1 .847 1 .792 .001 .153 .999 .153 .001 -0.124 .937 -0.115 .948 -0.059 1 1.124 .063 1.115 .001 -0.124 .063 1.115 1 1.124 .948 -0.059 .937 -0.115 1 .999 .022 1 .001 .001 .978 0 .001 .001 .022 1 1 .999 .978 0 .991 .155 .011 .155 .001 2.165 .98 2.165 .992 .053 1 -1.165 1 -1.165 .017 -1.165 .012 .053 .018 -1.391 .999 -1.391 1 -1.391 .014 -0.041 .992 -0.041 .98 2.76 .991 .086 .013 .086 .001 2.952 .98 2.76 1.096 2.952 .001 2.952 1.096 2.952 4.498 5.282 5.194 5.282 4.498 5.282 5.194 5.282 .012 .215 .991 .215 1 -1.391 .999 -1.391 .018 -1.391 .022 -4.468 -0.026 -3.73 .993 -3.734 -0.04 13.77 1 13.77 .001 2.846 .001 2.879 1 2.879 1 -1.878 .001 -1.878 .001 -0.06 .001 2.708 1 2.879 0 2.879 .001 2.846 .001 2.708 .001 -0.06 .001 -1.879 1 -1.879 .999 1 0 1 .001 0 1 0 1 .001 .001 0 0 1 1 1 .725 .037 .887 1 .74 .967 .611 0 .387 0 .26 .967 .112 1 .275 .037 -0.113 1 .26 .967 .113 1 .275 .037 .389 0 .888 1 .74 .967 .613 0 .725 .037 -0.112 1 -0.275 .037 .023 10.49 1 9.203 .023 9.002 1.007 -9.363 .001 -9.356 1 1.415 0 1.402 .001 -0.402 1 -0.415 1 1.415 1 -0.415 .001 -0.402 .001 1.402 .001 -0.201 .001 -0.201 .98 3.826 .001 3.826 1 1.416 .017 18.47 .001 1.416 .999 18.47 1 1.416 0 1.416 1 0 1 1 .133 .948 .133 .948 .133 .052 .133 .052 .133 .948 1 1 1 0 .133 .052 0 .948 .001 .999 .133 1 0 .001 0 .052 .133 .001 .133 1 .133 .001 1 1.479 .001 1.479 .001 -0.479 1 -0.479 .001 1.379 1 1.379 1 -0.379 .001 -0.379 1 1 1 0 .142 0 .142 1 .858 .993 .001 .993 .001 .007 .858 .007 1 -1.111 .001 -1.111 .001 2.111 1 2.111 0 2.111 .001 -1.111 1 -1.111 1 2.111 1 .999 .001 1 .001 .93 .001 .93 .001 1 1 .999 .001 .07 .001 0 1 .001 1 .001 .001 0 .001 .07 .001 0 1 0 1 1 0 1 .001 .715 .001 .285 1 .285 1 .715 .001 .285 1 .285 1 .715 .001 .715 .001 .715 1 .285 .001 .285 1 .715 0 1 1 1 1 0 .001 0 1 -1.672 .001 -1.672 0 2.672 1 2.672 -10.44 -1.672 -11.44 -1.672 -11.44 2.672 -10.44 2.672 ) .
:DefIndian37 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_1_2 ;
  x3do:DEF 'DefIndian37' ;
  x3do:vector ( -0.0002 0 1 .9999 .0008 -0.0001 .9999 .0006 -0.0002 .8639 .2778 -0.4199 -0.2763 -0.5343 .7988 -0.9999 .0004 .0005 .0002 0 -1 .9999 -0.0008 .0001 -0.9999 .0005 -0.0001 .9999 -0.0008 0 -0.9999 -0.0004 0 .9999 -0.0004 .0004 0 .0002 -1 .9999 -0.0004 -0.0001 -0.9999 -0.0005 .0001 .0151 .1272 -0.9917 -0.9999 -0.0005 0 .9999 -0.0005 -0.0001 -0.9999 .0003 -0.0004 -0.9999 .0003 .0019 -0.9999 -0.0003 -0.0001 -0.9999 .0008 -0.0001 0 -0.0003 .9999 -0.9999 -0.0008 -0.0049 -0.8639 .2778 -0.4199 0 .1362 -0.9906 -0.9999 -0.0008 .0001 -0.9999 -0.0008 0 0 -0.1362 .9906 -0.9999 -0.0004 .0004 -0.9999 -0.0004 -0.0001 .0007 0 -0.9999 .0632 0 .9979 -0.0151 .1272 -0.9917 .8515 -0.2917 .4356 .9999 .0006 -0.0016 .9999 .0013 0 0 1 0 0 .1265 -0.9919 .9786 -0.2053 0 .9999 -0.0003 -0.002 .016 -0.1267 .9918 0 -0.126 .992 -0.8515 -0.2917 .4356 .9744 .2244 0 .9999 .0005 0 .3491 .5174 -0.7812 -0.9999 .0013 0 .9999 .0006 0 .8638 .2785 -0.4198 0 0 1 .3489 .5176 -0.7811 .8516 -0.291 .4357 -0.9786 -0.2053 0 .9999 -0.0003 0 .2765 -0.5341 .7989 0 -1 0 -0.9999 .0004 .0001 -0.9999 .0004 0 .9999 .0008 0 -0.016 -0.1267 .9918 .2763 -0.5343 .7988 .9999 .0004 .0005 -0.9744 .2244 0 -0.9999 -0.0005 -0.0012 -0.9999 .0005 0 .9999 .0005 -0.0001 -0.3491 .5174 -0.7812 .9999 -0.0004 0 .9999 -0.0005 .0001 -0.8638 .2785 -0.4198 0 -0.0001 1 .9999 -0.0005 0 -0.3489 .5176 -0.7811 -0.0005 0 .9999 0 0 -1 -0.8516 -0.291 .4357 -0.9999 -0.0005 -0.0025 -0.9999 -0.0003 0 -0.9999 -0.0005 -0.0026 -0.2765 -0.5341 .7989 .9999 -0.0003 -0.0001 -0.9999 .0008 0 ) .
:Shape_2_9_1_6_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box30 ;
  x3do:hasAppearance :Appearance_2_9_1_6_2_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_6_2_2 .
:Appearance_2_9_1_6_2_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_6_2 ;
  x3do:hasTexture :ImageTexture_2_9_1_6_2_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-10 .
:ImageTexture_2_9_1_6_2_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_6_2_1 ;
  x3do:url '"Textures/CraneMat02.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat02.jpg"' .
:DefIndian1-USE-10 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_6_2_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_6_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_6_2 ;
  x3do:hasCoord :Box30-COORD-USE-1 ;
  x3do:hasTexCoord :Box30-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian37-USE-1 ;
  x3do:coordIndex ( 85 84 100 -1 100 98 2 -1 85 100 2 -1 78 85 2 -1 74 50 49 -1 74 49 86 -1 74 86 87 -1 92 93 51 -1 51 52 75 -1 92 51 75 -1 44 45 53 -1 53 54 44 -1 42 43 56 -1 44 55 45 -1 94 95 79 -1 79 54 53 -1 94 79 53 -1 60 61 56 -1 56 43 60 -1 59 45 55 -1 55 62 59 -1 71 43 42 -1 42 63 71 -1 47 66 67 -1 67 46 47 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 50 50 50 -1 22 22 22 -1 50 50 50 -1 50 50 50 -1 75 75 75 -1 75 75 75 -1 75 75 75 -1 50 50 50 -1 50 50 50 -1 50 50 50 -1 15 15 15 -1 38 38 38 -1 28 28 28 -1 25 25 25 -1 75 75 75 -1 75 75 75 -1 75 75 75 -1 50 50 50 -1 50 50 50 -1 75 75 75 -1 75 75 75 -1 60 60 60 -1 42 42 42 -1 75 75 75 -1 75 75 75 -1 ) ;
  x3do:texCoordIndex ( 85 84 100 -1 100 98 2 -1 85 100 2 -1 78 85 2 -1 74 50 49 -1 74 49 86 -1 74 86 87 -1 92 93 51 -1 51 52 75 -1 92 51 75 -1 44 45 53 -1 53 54 44 -1 42 43 56 -1 44 55 45 -1 94 95 79 -1 79 54 53 -1 94 79 53 -1 60 61 56 -1 56 43 60 -1 59 45 55 -1 55 62 59 -1 71 43 42 -1 42 63 71 -1 47 66 67 -1 67 46 47 -1 ) .
:Box30-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_2_2 ;
  owl:sameAs :Box30-COORD . # DEF matching this USE
:Box30-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_2_2 ;
  owl:sameAs :Box30-TEXCOORD . # DEF matching this USE
:DefIndian37-USE-1 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_2_2 ;
  owl:sameAs :DefIndian37 . # DEF matching this USE
:Shape_2_9_1_6_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box30 ;
  x3do:hasAppearance :Appearance_2_9_1_6_3_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_6_3_2 .
:Appearance_2_9_1_6_3_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_6_3 ;
  x3do:hasTexture :ImageTexture_2_9_1_6_3_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-11 .
:ImageTexture_2_9_1_6_3_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_6_3_1 ;
  x3do:url '"Textures/CraneMat03.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat03.jpg"' .
:DefIndian1-USE-11 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_6_3_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_6_3_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_6_3 ;
  x3do:hasCoord :Box30-COORD-USE-2 ;
  x3do:hasTexCoord :Box30-TEXCOORD-USE-2 ;
  x3do:hasNormal :DefIndian37-USE-2 ;
  x3do:coordIndex ( 72 26 23 -1 35 16 14 -1 36 35 14 -1 23 36 14 -1 72 23 14 -1 72 14 76 -1 73 77 30 -1 30 28 73 -1 68 28 30 -1 7 6 33 -1 7 33 68 -1 7 68 30 -1 5 4 11 -1 11 10 5 -1 47 50 74 -1 74 78 2 -1 47 74 2 -1 2 3 65 -1 2 65 66 -1 47 2 66 -1 54 79 75 -1 75 52 54 -1 54 52 70 -1 44 54 70 -1 44 70 63 -1 44 63 42 -1 62 55 56 -1 56 61 62 -1 12 13 39 -1 39 38 12 -1 18 19 41 -1 41 40 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 32 32 32 -1 45 45 45 -1 45 45 45 -1 45 45 45 -1 35 35 35 -1 45 45 45 -1 48 48 48 -1 2 2 2 -1 1 1 1 -1 45 45 45 -1 62 62 62 -1 66 66 66 -1 39 39 39 -1 39 39 39 -1 74 74 74 -1 57 57 57 -1 19 19 19 -1 65 65 65 -1 65 65 65 -1 65 65 65 -1 58 58 58 -1 18 18 18 -1 21 21 21 -1 8 8 8 -1 5 5 5 -1 65 65 65 -1 53 53 53 -1 53 53 53 -1 56 56 56 -1 56 56 56 -1 56 56 56 -1 56 56 56 -1 ) ;
  x3do:texCoordIndex ( 72 26 23 -1 35 16 14 -1 36 35 14 -1 23 36 14 -1 72 23 14 -1 72 14 76 -1 73 77 30 -1 30 28 73 -1 68 28 30 -1 7 6 33 -1 7 33 68 -1 7 68 30 -1 5 4 11 -1 11 10 5 -1 47 50 74 -1 74 78 2 -1 47 74 2 -1 2 3 65 -1 2 65 66 -1 47 2 66 -1 54 79 75 -1 75 52 54 -1 54 52 70 -1 44 54 70 -1 44 70 63 -1 44 63 42 -1 62 55 56 -1 56 61 62 -1 12 13 39 -1 39 38 12 -1 18 19 41 -1 41 40 18 -1 ) .
:Box30-COORD-USE-2 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_3_2 ;
  owl:sameAs :Box30-COORD . # DEF matching this USE
:Box30-TEXCOORD-USE-2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_3_2 ;
  owl:sameAs :Box30-TEXCOORD . # DEF matching this USE
:DefIndian37-USE-2 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_3_2 ;
  owl:sameAs :DefIndian37 . # DEF matching this USE
:Shape_2_9_1_6_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box30 ;
  x3do:hasAppearance :Appearance_2_9_1_6_4_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_6_4_2 .
:Appearance_2_9_1_6_4_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_6_4 ;
  x3do:hasTexture :ImageTexture_2_9_1_6_4_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-12 .
:ImageTexture_2_9_1_6_4_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_6_4_1 ;
  x3do:url '"Textures/CraneMat04.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat04.jpg"' .
:DefIndian1-USE-12 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_6_4_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_6_4_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_6_4 ;
  x3do:hasCoord :Box30-COORD-USE-3 ;
  x3do:hasTexCoord :Box30-TEXCOORD-USE-3 ;
  x3do:hasNormal :DefIndian37-USE-3 ;
  x3do:coordIndex ( 14 96 97 -1 97 80 81 -1 14 97 81 -1 76 14 81 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 22 22 22 -1 0 0 0 -1 50 50 50 -1 50 50 50 -1 ) ;
  x3do:texCoordIndex ( 14 96 97 -1 97 80 81 -1 14 97 81 -1 76 14 81 -1 ) .
:Box30-COORD-USE-3 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_4_2 ;
  owl:sameAs :Box30-COORD . # DEF matching this USE
:Box30-TEXCOORD-USE-3 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_4_2 ;
  owl:sameAs :Box30-TEXCOORD . # DEF matching this USE
:DefIndian37-USE-3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_4_2 ;
  owl:sameAs :DefIndian37 . # DEF matching this USE
:Shape_2_9_1_6_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box30 ;
  x3do:hasAppearance :Appearance_2_9_1_6_5_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_6_5_2 .
:Appearance_2_9_1_6_5_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_6_5 ;
  x3do:hasTexture :ImageTexture_2_9_1_6_5_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-13 .
:ImageTexture_2_9_1_6_5_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_6_5_1 ;
  x3do:url '"Textures/CraneMat05.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat05.jpg"' .
:DefIndian1-USE-13 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_6_5_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_6_5_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_6_5 ;
  x3do:hasCoord :Box30-COORD-USE-4 ;
  x3do:hasTexCoord :Box30-TEXCOORD-USE-4 ;
  x3do:hasNormal :DefIndian37-USE-4 ;
  x3do:coordIndex ( 51 48 46 -1 46 49 51 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 9 9 9 -1 9 9 9 -1 ) ;
  x3do:texCoordIndex ( 51 48 46 -1 46 49 51 -1 ) .
:Box30-COORD-USE-4 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_5_2 ;
  owl:sameAs :Box30-COORD . # DEF matching this USE
:Box30-TEXCOORD-USE-4 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_5_2 ;
  owl:sameAs :Box30-TEXCOORD . # DEF matching this USE
:DefIndian37-USE-4 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_5_2 ;
  owl:sameAs :DefIndian37 . # DEF matching this USE
:Shape_2_9_1_6_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box30 ;
  x3do:hasAppearance :DefIndian33-USE-1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_6_6_2 .
:DefIndian33-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_6_6 ;
  owl:sameAs :DefIndian33 . # DEF matching this USE
:IndexedFaceSet_2_9_1_6_6_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_6_6 ;
  x3do:hasCoord :Box30-COORD-USE-5 ;
  x3do:hasTexCoord :Box30-TEXCOORD-USE-5 ;
  x3do:hasNormal :DefIndian37-USE-5 ;
  x3do:coordIndex ( 22 24 27 -1 27 25 22 -1 26 28 68 -1 68 23 26 -1 70 52 50 -1 50 47 70 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 27 27 27 -1 27 27 27 -1 59 59 59 -1 59 59 59 -1 82 82 82 -1 82 82 82 -1 ) ;
  x3do:texCoordIndex ( 22 24 27 -1 27 25 22 -1 26 28 68 -1 68 23 26 -1 70 52 50 -1 50 47 70 -1 ) .
:Box30-COORD-USE-5 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_6_2 ;
  owl:sameAs :Box30-COORD . # DEF matching this USE
:Box30-TEXCOORD-USE-5 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_6_2 ;
  owl:sameAs :Box30-TEXCOORD . # DEF matching this USE
:DefIndian37-USE-5 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_6_2 ;
  owl:sameAs :DefIndian37 . # DEF matching this USE
:Shape_2_9_1_6_7 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box30 ;
  x3do:hasAppearance :Appearance_2_9_1_6_7_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_6_7_2 .
:Appearance_2_9_1_6_7_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_6_7 ;
  x3do:hasTexture :CraneMat07-USE-1 ;
  x3do:hasMaterial :material0 .
:CraneMat07-USE-1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_6_7_1 ;
  owl:sameAs :CraneMat07 . # DEF matching this USE
:material0 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_6_7_1 ;
  x3do:DEF 'material0' ;
  x3do:ambientIntensity 0 ;
  x3do:diffuseColor ( .58823 .58823 .58823 ) ;
  x3do:shininess 0.145 .
:IndexedFaceSet_2_9_1_6_7_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_6_7 ;
  x3do:hasCoord :Box30-COORD-USE-6 ;
  x3do:hasTexCoord :Box30-TEXCOORD-USE-6 ;
  x3do:hasNormal :DefIndian37-USE-6 ;
  x3do:coordIndex ( 80 82 13 -1 13 12 80 -1 17 15 1 -1 1 0 17 -1 14 16 3 -1 3 2 14 -1 1 15 96 -1 1 96 14 -1 14 2 98 -1 1 14 98 -1 16 17 0 -1 0 3 16 -1 88 89 73 -1 73 28 27 -1 88 73 27 -1 29 24 69 -1 29 69 20 -1 29 20 21 -1 29 21 7 -1 7 30 29 -1 6 5 20 -1 7 21 4 -1 16 35 34 -1 16 34 99 -1 16 99 17 -1 25 27 28 -1 28 26 25 -1 23 68 24 -1 24 22 23 -1 27 29 90 -1 90 88 27 -1 27 24 29 -1 21 20 32 -1 32 31 21 -1 5 10 32 -1 32 20 5 -1 4 21 31 -1 31 11 4 -1 8 31 32 -1 32 9 8 -1 9 32 10 -1 11 31 8 -1 6 20 69 -1 69 33 6 -1 37 36 23 -1 23 22 37 -1 69 24 37 -1 37 34 69 -1 68 33 35 -1 35 36 68 -1 33 69 34 -1 34 35 33 -1 24 68 36 -1 36 37 24 -1 39 86 84 -1 84 38 39 -1 53 45 43 -1 53 43 71 -1 53 71 48 -1 7 44 42 -1 42 6 7 -1 5 6 42 -1 42 56 5 -1 4 55 44 -1 44 7 4 -1 64 65 3 -1 3 0 101 -1 64 3 101 -1 52 51 49 -1 49 50 52 -1 48 70 47 -1 47 46 48 -1 93 40 41 -1 41 94 93 -1 53 48 51 -1 4 5 56 -1 56 55 4 -1 60 43 45 -1 45 59 60 -1 60 59 58 -1 58 57 60 -1 61 60 57 -1 58 59 62 -1 8 9 57 -1 57 58 8 -1 10 11 62 -1 62 61 10 -1 11 8 58 -1 58 62 11 -1 9 10 61 -1 61 57 9 -1 67 48 71 -1 71 64 67 -1 65 63 70 -1 70 66 65 -1 64 71 63 -1 63 65 64 -1 66 70 48 -1 48 67 66 -1 72 76 78 -1 78 74 72 -1 77 73 75 -1 75 79 77 -1 80 97 99 -1 80 99 34 -1 80 34 37 -1 80 37 22 -1 80 22 25 -1 80 25 82 -1 83 82 25 -1 83 25 26 -1 83 26 72 -1 100 101 0 -1 0 1 100 -1 88 90 19 -1 19 18 88 -1 30 77 91 -1 91 90 29 -1 30 91 29 -1 51 93 94 -1 94 53 51 -1 96 15 97 -1 100 1 98 -1 15 17 99 -1 99 97 15 -1 100 84 86 -1 86 49 46 -1 100 86 46 -1 100 46 67 -1 100 67 64 -1 100 64 101 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 20 20 20 -1 10 10 10 -1 37 37 37 -1 37 37 37 -1 56 56 56 -1 56 56 56 -1 50 50 50 -1 22 22 22 -1 22 22 22 -1 50 50 50 -1 75 75 75 -1 75 75 75 -1 50 50 50 -1 50 50 50 -1 50 50 50 -1 14 14 14 -1 14 14 14 -1 16 16 16 -1 33 33 33 -1 38 38 38 -1 28 28 28 -1 25 25 25 -1 75 75 75 -1 75 75 75 -1 75 75 75 -1 56 56 56 -1 56 56 56 -1 37 37 37 -1 37 37 37 -1 29 29 29 -1 10 10 10 -1 26 26 26 -1 63 63 63 -1 63 63 63 -1 50 50 50 -1 50 50 50 -1 75 75 75 -1 75 75 75 -1 47 47 47 -1 47 47 47 -1 50 50 50 -1 75 75 75 -1 41 41 41 -1 42 42 42 -1 75 75 75 -1 75 75 75 -1 24 4 43 -1 43 67 24 -1 55 49 51 -1 51 52 55 -1 49 24 67 -1 67 51 49 -1 4 55 52 -1 52 43 4 -1 81 81 81 -1 68 68 68 -1 72 72 72 -1 69 69 69 -1 69 69 69 -1 56 56 56 -1 56 56 56 -1 28 28 28 -1 28 28 28 -1 25 25 25 -1 25 25 25 -1 75 75 75 -1 75 75 75 -1 75 75 75 -1 56 56 56 -1 56 56 56 -1 37 37 37 -1 37 37 37 -1 54 54 54 -1 54 54 54 -1 7 7 7 -1 37 37 37 -1 37 37 37 -1 44 44 44 -1 44 44 44 -1 36 36 36 -1 36 36 36 -1 50 50 50 -1 75 75 75 -1 37 37 37 -1 37 37 37 -1 56 56 56 -1 56 56 56 -1 75 75 75 -1 75 75 75 -1 50 50 50 -1 50 50 50 -1 34 61 3 -1 3 46 34 -1 73 70 80 -1 80 76 73 -1 46 3 70 -1 70 73 46 -1 76 80 61 -1 61 34 76 -1 37 37 37 -1 37 37 37 -1 37 37 37 -1 37 37 37 -1 30 30 30 -1 79 79 79 -1 77 77 77 -1 64 64 64 -1 23 23 23 -1 20 20 20 -1 6 6 6 -1 75 75 75 -1 75 75 75 -1 17 17 17 -1 68 68 68 -1 78 78 78 -1 78 78 78 -1 75 75 75 -1 75 75 75 -1 75 75 75 -1 68 68 68 -1 11 11 11 -1 50 50 50 -1 50 50 50 -1 16 16 16 -1 30 30 30 -1 13 13 13 -1 31 31 31 -1 40 40 40 -1 17 17 17 -1 17 17 17 -1 17 17 17 -1 ) ;
  x3do:texCoordIndex ( 80 82 13 -1 13 12 80 -1 17 15 1 -1 1 0 17 -1 14 16 3 -1 3 2 14 -1 1 15 96 -1 1 96 14 -1 14 2 98 -1 1 14 98 -1 16 17 0 -1 0 3 16 -1 88 89 73 -1 73 28 27 -1 88 73 27 -1 29 24 69 -1 29 69 20 -1 29 20 21 -1 29 21 7 -1 7 30 29 -1 6 5 20 -1 7 21 4 -1 16 35 34 -1 16 34 99 -1 16 99 17 -1 25 27 28 -1 28 26 25 -1 23 68 24 -1 24 22 23 -1 27 29 90 -1 90 88 27 -1 27 24 29 -1 21 20 32 -1 32 31 21 -1 5 10 32 -1 32 20 5 -1 4 21 31 -1 31 11 4 -1 8 31 32 -1 32 9 8 -1 9 32 10 -1 11 31 8 -1 6 20 69 -1 69 33 6 -1 37 36 23 -1 23 22 37 -1 69 24 37 -1 37 34 69 -1 68 33 35 -1 35 36 68 -1 33 69 34 -1 34 35 33 -1 24 68 36 -1 36 37 24 -1 39 86 84 -1 84 38 39 -1 53 45 43 -1 53 43 71 -1 53 71 48 -1 7 44 42 -1 42 6 7 -1 5 6 42 -1 42 56 5 -1 4 55 44 -1 44 7 4 -1 64 65 3 -1 3 0 101 -1 64 3 101 -1 52 51 49 -1 49 50 52 -1 48 70 47 -1 47 46 48 -1 93 40 41 -1 41 94 93 -1 53 48 51 -1 4 5 56 -1 56 55 4 -1 60 43 45 -1 45 59 60 -1 60 59 58 -1 58 57 60 -1 61 60 57 -1 58 59 62 -1 8 9 57 -1 57 58 8 -1 10 11 62 -1 62 61 10 -1 11 8 58 -1 58 62 11 -1 9 10 61 -1 61 57 9 -1 67 48 71 -1 71 64 67 -1 65 63 70 -1 70 66 65 -1 64 71 63 -1 63 65 64 -1 66 70 48 -1 48 67 66 -1 72 76 78 -1 78 74 72 -1 77 73 75 -1 75 79 77 -1 80 97 99 -1 80 99 34 -1 80 34 37 -1 80 37 22 -1 80 22 25 -1 80 25 82 -1 83 82 25 -1 83 25 26 -1 83 26 72 -1 100 101 0 -1 0 1 100 -1 88 90 19 -1 19 18 88 -1 30 77 91 -1 91 90 29 -1 30 91 29 -1 51 93 94 -1 94 53 51 -1 96 15 97 -1 100 1 98 -1 15 17 99 -1 99 97 15 -1 100 84 86 -1 86 49 46 -1 100 86 46 -1 100 46 67 -1 100 67 64 -1 100 64 101 -1 ) .
:Box30-COORD-USE-6 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_7_2 ;
  owl:sameAs :Box30-COORD . # DEF matching this USE
:Box30-TEXCOORD-USE-6 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_7_2 ;
  owl:sameAs :Box30-TEXCOORD . # DEF matching this USE
:DefIndian37-USE-6 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_6_7_2 ;
  owl:sameAs :DefIndian37 . # DEF matching this USE
:Rectangle105 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :dad_Crane1 ;
  x3do:hasChildren :Shape_2_9_1_7_1, :Shape_2_9_1_7_2, :Shape_2_9_1_7_3, :Shape_2_9_1_7_4, :Shape_2_9_1_7_5 ;
  x3do:DEF 'Rectangle105' ;
  x3do:rotation ( -0.577 -0.577 .577 -2.094 ) ;
  x3do:scale ( .1182 .06514 .116 ) ;
  x3do:translation ( -3.069 -2.196 9.645 ) .
:Shape_2_9_1_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle105 ;
  x3do:hasAppearance :Appearance_2_9_1_7_1_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_7_1_2 .
:Appearance_2_9_1_7_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_7_1 ;
  x3do:hasTexture :ImageTexture_2_9_1_7_1_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-14 .
:ImageTexture_2_9_1_7_1_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_7_1_1 ;
  x3do:url '"Textures/CraneMat10.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat10.jpg"' .
:DefIndian1-USE-14 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_7_1_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_7_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_7_1 ;
  x3do:hasCoord :Rectangle105-COORD ;
  x3do:hasTexCoord :Rectangle105-TEXCOORD ;
  x3do:hasNormal :DefIndian38 ;
  x3do:coordIndex ( 9 8 0 -1 0 1 9 -1 8 15 7 -1 7 0 8 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 7 7 7 -1 7 7 7 -1 7 7 7 -1 7 7 7 -1 ) ;
  x3do:texCoordIndex ( 21 22 23 -1 23 24 21 -1 22 25 26 -1 26 23 22 -1 ) .
:Rectangle105-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_1_2 ;
  x3do:DEF 'Rectangle105-COORD' ;
  x3do:point ( 26.94 0 14.15 48.37 0 14.15 41.01 0 -7.089 26.94 0 -8.48 26.94 0 -17.65 0 0 -19.23 -26.94 0 -18.54 -26.94 0 14.15 26.94 95 14.15 48.37 95 14.15 41.01 95 -7.089 26.94 95 -8.48 26.94 95 -17.65 0 95 -19.23 -26.94 95 -18.54 -26.94 95 14.15 48.37 0 3.232 48.37 95 3.232 ) .
:Rectangle105-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_1_2 ;
  x3do:DEF 'Rectangle105-TEXCOORD' ;
  x3do:point ( 1 0 1 .718 1 .952 .5 1 0 .979 0 .001 1 0 1 .952 .5 1 0 .979 0 .001 .001 .975 .656 .915 1 0 0 .001 .001 .975 0 .001 1 0 .656 .915 1 .471 1 .471 0 1 0 .715 1 .715 1 1 0 0 1 0 12.99 1 12.99 0 -11.99 1 -11.99 0 12.99 0 12.99 1 -11.99 1 -11.99 0 12.99 .334 12.99 0 -11.99 0 -11.99 .334 1 .001 1 1 0 1 0 .001 1 1 1 0 0 0 0 1 0 1 1 1 1 0 0 0 .001 0 .001 1 1 1 1 0 ) .
:DefIndian38 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_1_2 ;
  x3do:DEF 'DefIndian38' ;
  x3do:vector ( .0983 0 -0.9951 1 0 0 .8141 0 -0.5807 -1 0 0 -0.0256 0 -0.9996 0 1 0 -0.0054 -0.9999 0 0 0 1 .0587 0 -0.9982 0 -1 0 ) .
:Shape_2_9_1_7_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle105 ;
  x3do:hasAppearance :Appearance_2_9_1_7_2_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_7_2_2 .
:Appearance_2_9_1_7_2_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_7_2 ;
  x3do:hasTexture :ImageTexture_2_9_1_7_2_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-15 .
:ImageTexture_2_9_1_7_2_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_7_2_1 ;
  x3do:url '"Textures/CraneMat13.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat13.jpg"' .
:DefIndian1-USE-15 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_7_2_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_7_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_7_2 ;
  x3do:hasCoord :Rectangle105-COORD-USE-1 ;
  x3do:hasTexCoord :Rectangle105-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian38-USE-1 ;
  x3do:coordIndex ( 4 3 0 -1 5 4 0 -1 6 5 0 -1 7 6 0 -1 8 12 13 -1 8 13 14 -1 15 8 14 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 9 6 9 -1 9 9 9 -1 9 9 9 -1 9 9 9 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 ) ;
  x3do:texCoordIndex ( 4 3 0 -1 5 4 0 -1 6 5 0 -1 7 6 0 -1 8 12 13 -1 8 13 14 -1 15 8 14 -1 ) .
:Rectangle105-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_2_2 ;
  owl:sameAs :Rectangle105-COORD . # DEF matching this USE
:Rectangle105-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_2_2 ;
  owl:sameAs :Rectangle105-TEXCOORD . # DEF matching this USE
:DefIndian38-USE-1 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_2_2 ;
  owl:sameAs :DefIndian38 . # DEF matching this USE
:Shape_2_9_1_7_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle105 ;
  x3do:hasAppearance :Appearance_2_9_1_7_3_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_7_3_2 .
:Appearance_2_9_1_7_3_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_7_3 ;
  x3do:hasTexture :ImageTexture_2_9_1_7_3_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-16 .
:ImageTexture_2_9_1_7_3_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_7_3_1 ;
  x3do:url '"Textures/CraneMat14.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat14.jpg"' .
:DefIndian1-USE-16 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_7_3_1 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_7_3_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_7_3 ;
  x3do:hasCoord :Rectangle105-COORD-USE-2 ;
  x3do:hasTexCoord :Rectangle105-TEXCOORD-USE-2 ;
  x3do:hasNormal :DefIndian38-USE-2 ;
  x3do:coordIndex ( 3 2 1 -1 1 0 3 -1 11 8 9 -1 11 9 10 -1 9 17 10 -1 1 2 16 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 6 9 9 -1 9 9 6 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 9 9 9 -1 ) ;
  x3do:texCoordIndex ( 3 2 1 -1 1 0 3 -1 11 8 9 -1 11 9 10 -1 9 17 10 -1 1 2 16 -1 ) .
:Rectangle105-COORD-USE-2 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_3_2 ;
  owl:sameAs :Rectangle105-COORD . # DEF matching this USE
:Rectangle105-TEXCOORD-USE-2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_3_2 ;
  owl:sameAs :Rectangle105-TEXCOORD . # DEF matching this USE
:DefIndian38-USE-2 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_3_2 ;
  owl:sameAs :DefIndian38 . # DEF matching this USE
:Shape_2_9_1_7_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle105 ;
  x3do:hasAppearance :DefIndian35-USE-1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_7_4_2 .
:DefIndian35-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_7_4 ;
  owl:sameAs :DefIndian35 . # DEF matching this USE
:IndexedFaceSet_2_9_1_7_4_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_7_4 ;
  x3do:hasCoord :Rectangle105-COORD-USE-3 ;
  x3do:hasTexCoord :Rectangle105-TEXCOORD-USE-3 ;
  x3do:hasNormal :DefIndian38-USE-3 ;
  x3do:coordIndex ( 17 9 1 -1 1 16 17 -1 15 14 6 -1 6 7 15 -1 12 11 4 -1 4 11 3 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 1 1 1 -1 1 1 1 -1 3 3 3 -1 3 3 3 -1 1 1 1 -1 1 1 1 -1 ) ;
  x3do:texCoordIndex ( 17 9 1 -1 1 16 17 -1 15 14 6 -1 6 7 15 -1 12 11 4 -1 4 11 3 -1 ) .
:Rectangle105-COORD-USE-3 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_4_2 ;
  owl:sameAs :Rectangle105-COORD . # DEF matching this USE
:Rectangle105-TEXCOORD-USE-3 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_4_2 ;
  owl:sameAs :Rectangle105-TEXCOORD . # DEF matching this USE
:DefIndian38-USE-3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_4_2 ;
  owl:sameAs :DefIndian38 . # DEF matching this USE
:Shape_2_9_1_7_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle105 ;
  x3do:hasAppearance :DefIndian36-USE-1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_7_5_2 .
:DefIndian36-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_7_5 ;
  owl:sameAs :DefIndian36 . # DEF matching this USE
:IndexedFaceSet_2_9_1_7_5_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_7_5 ;
  x3do:hasCoord :Rectangle105-COORD-USE-4 ;
  x3do:hasTexCoord :Rectangle105-TEXCOORD-USE-4 ;
  x3do:hasNormal :DefIndian38-USE-4 ;
  x3do:coordIndex ( 11 10 2 -1 2 3 11 -1 13 12 4 -1 4 5 13 -1 14 13 5 -1 5 6 14 -1 2 10 17 -1 17 16 2 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 0 0 0 -1 0 0 0 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 2 2 2 -1 2 2 2 -1 ) ;
  x3do:texCoordIndex ( 11 10 2 -1 2 3 11 -1 13 12 4 -1 4 5 13 -1 14 13 5 -1 5 6 14 -1 2 10 17 -1 17 16 2 -1 ) .
:Rectangle105-COORD-USE-4 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_5_2 ;
  owl:sameAs :Rectangle105-COORD . # DEF matching this USE
:Rectangle105-TEXCOORD-USE-4 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_5_2 ;
  owl:sameAs :Rectangle105-TEXCOORD . # DEF matching this USE
:DefIndian38-USE-4 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_7_5_2 ;
  owl:sameAs :DefIndian38 . # DEF matching this USE
:Group44 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :dad_Crane1 ;
  x3do:hasChildren :Box32, :Group45, :Group50 ;
  x3do:DEF 'Group44' ;
  x3do:translation ( 0 -35.93 17.1 ) .
:Box32 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group44 ;
  x3do:hasChildren :Shape_2_9_1_8_1_1 ;
  x3do:DEF 'Box32' ;
  x3do:rotation ( -1 0 0 -1.571 ) ;
  x3do:scale ( .8684 .8684 .8684 ) ;
  x3do:translation ( .05562 .3765 -0.4613 ) .
:Shape_2_9_1_8_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box32 ;
  x3do:hasAppearance :DefIndian39 ;
  x3do:hasGeometry :Box32-FACES .
:DefIndian39 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_1_1 ;
  x3do:hasTexture :ImageTexture_2_9_1_8_1_1_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-17 ;
  x3do:DEF 'DefIndian39' .
:ImageTexture_2_9_1_8_1_1_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :DefIndian39 ;
  x3do:url '"Textures/CraneMat21.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat21.jpg"' .
:DefIndian1-USE-17 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :DefIndian39 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:Box32-FACES a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_1_1 ;
  x3do:hasCoord :Coordinate_2_9_1_8_1_1_2_1 ;
  x3do:hasTexCoord :TextureCoordinate_2_9_1_8_1_1_2_2 ;
  x3do:hasNormal :Normal_2_9_1_8_1_1_2_3 ;
  x3do:DEF 'Box32-FACES' ;
  x3do:coordIndex ( 8 9 1 -1 1 0 8 -1 5 10 11 -1 11 4 5 -1 9 10 5 -1 5 1 9 -1 8 11 6 -1 6 2 8 -1 2 3 9 -1 9 8 2 -1 7 6 11 -1 11 10 7 -1 3 7 10 -1 10 9 3 -1 0 4 11 -1 11 8 0 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 4 4 9 -1 9 9 4 -1 6 0 0 -1 0 6 6 -1 3 3 1 -1 1 1 3 -1 7 7 2 -1 2 2 7 -1 11 11 4 -1 4 4 11 -1 8 8 0 -1 0 0 8 -1 10 10 3 -1 3 3 10 -1 5 5 7 -1 7 7 5 -1 ) ;
  x3do:texCoordIndex ( 12 13 14 -1 15 16 17 -1 18 19 20 -1 21 22 23 -1 24 25 26 -1 5 1 27 -1 28 29 30 -1 31 32 33 -1 34 35 36 -1 37 38 2 -1 39 6 40 -1 41 42 43 -1 44 7 45 -1 10 9 3 -1 46 4 47 -1 11 8 0 -1 ) .
:Coordinate_2_9_1_8_1_1_2_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :Box32-FACES ;
  x3do:point ( -0.2498 .2076 1.625 .2498 .2076 1.625 -0.5109 0 -0.7528 .5109 0 -0.7528 -0.2498 .605 1.625 .2498 .605 1.625 -0.5109 .8126 -0.7528 .5109 .8126 -0.7528 -0.2498 .2076 .7916 .2498 .2076 .7916 .2498 .605 .7916 -0.2498 .605 .7916 ) .
:TextureCoordinate_2_9_1_8_1_1_2_2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :Box32-FACES ;
  x3do:point ( .729 -0.005 .256 -0.005 .001 1 0 1 .256 -0.005 .729 -0.005 .985 1 .985 1 .729 .414 .256 .414 .729 .414 .256 .414 .256 .414 .729 .414 .729 -0.005 .729 -0.005 .256 -0.005 .256 .414 .256 -0.005 .256 .414 .729 .414 .729 .414 .729 -0.005 .256 -0.005 .256 .414 .729 .414 .729 -0.005 .256 .414 .729 .414 .256 .414 0 1 0 1 .985 1 .729 .414 .001 1 .985 1 .729 .414 .729 .414 .256 .414 0 1 .729 .414 .729 .414 .256 .414 0 1 0 1 .729 .414 .729 -0.005 .256 .414 ) .
:Normal_2_9_1_8_1_1_2_3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :Box32-FACES ;
  x3do:vector ( 0 .9975 .0701 1 0 0 -0.986 0 .1666 .9962 0 .0869 0 -0.9975 .0701 -1 0 0 0 1 0 -0.9962 0 .0869 0 .991 .1332 0 -1 0 .986 0 .1666 0 -0.991 .1332 ) .
:Group45 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group44 ;
  x3do:hasChildren :Line20, :Group47, :Line22, :Object1705 ;
  x3do:DEF 'Group45' ;
  x3do:rotation ( -1 0 0 -1.571 ) ;
  x3do:scale ( .8684 .8684 .8684 ) ;
  x3do:translation ( -5.341 .00024 -0.05276 ) .
:Line20 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group45 ;
  x3do:hasChildren :Shape_2_9_1_8_2_1_1, :Shape_2_9_1_8_2_1_2 ;
  x3do:DEF 'Line20' ;
  x3do:scale ( .661 .661 .661 ) ;
  x3do:translation ( -1.594 -0.3305 -1.043 ) .
:Shape_2_9_1_8_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line20 ;
  x3do:hasAppearance :DefIndian40 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_2_1_1_2 .
:DefIndian40 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_2_1_1 ;
  x3do:hasTexture :ImageTexture_2_9_1_8_2_1_1_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-18 ;
  x3do:DEF 'DefIndian40' .
:ImageTexture_2_9_1_8_2_1_1_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :DefIndian40 ;
  x3do:url '"Textures/CraneMat20.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat20.jpg"' .
:DefIndian1-USE-18 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :DefIndian40 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_2_1_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_2_1_1 ;
  x3do:hasCoord :Line20-COORD ;
  x3do:hasTexCoord :Line20-TEXCOORD ;
  x3do:hasNormal :DefIndian41 ;
  x3do:coordIndex ( 2 4 3 -1 1 4 2 -1 0 4 1 -1 11 4 0 -1 9 11 10 -1 8 11 9 -1 8 4 11 -1 7 4 8 -1 6 4 7 -1 6 5 4 -1 14 15 16 -1 13 14 16 -1 12 13 16 -1 23 12 16 -1 21 22 23 -1 20 21 23 -1 20 23 16 -1 19 20 16 -1 18 19 16 -1 18 16 17 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 ) ;
  x3do:texCoordIndex ( 42 44 43 -1 41 44 42 -1 40 44 41 -1 51 44 40 -1 49 51 50 -1 48 51 49 -1 48 44 51 -1 47 44 48 -1 46 44 47 -1 46 45 44 -1 54 55 56 -1 53 54 56 -1 52 53 56 -1 63 52 56 -1 61 62 63 -1 60 61 63 -1 60 63 56 -1 59 60 56 -1 58 59 56 -1 58 56 57 -1 ) .
:Line20-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_1_1_2 ;
  x3do:DEF 'Line20-COORD' ;
  x3do:point ( 6.265 0 -0.2153 2.294 0 -0.203 -3.134 0 1.009 -3.134 0 1.71 3.226 0 1.668 2.39 0 1.939 2.39 0 2.586 3.638 0 2.588 6.621 0 1.64 7.62 0 1.64 7.62 0 .7387 6.266 0 .7387 6.265 1 -0.2153 2.294 1 -0.203 -3.134 1 1.009 -3.134 1 1.71 3.226 1 1.668 2.39 1 1.939 2.39 1 2.586 3.638 1 2.588 6.621 1 1.64 7.62 1 1.64 7.62 1 .7387 6.266 1 .7387 ) .
:Line20-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_1_1_2 ;
  x3do:DEF 'Line20-TEXCOORD' ;
  x3do:point ( 1 1.011 1 -0.011 .001 -0.011 0 1.011 0 .26 0 .74 1 .74 1 .26 0 .593 0 .893 1 .893 1 .593 -0.388 .343 -0.388 .657 .611 .657 .611 .343 1 .655 1 .345 0 .345 0 .655 0 .348 0 .014 1 .014 1 .348 0 .144 0 -0.211 1 -0.211 1 .144 .358 1 0 .014 .642 0 1 .986 0 .776 0 .224 1 .224 1 .776 1 0 1 1 0 1 0 0 .874 .999 .505 .994 0 .563 0 .327 .591 .328 .514 .232 .514 .001 .629 0 .907 .391 1 .391 1 .659 .874 .659 .874 .999 .505 .994 0 .563 0 .327 .591 .328 .514 .232 .514 .001 .629 0 .907 .391 1 .391 1 .659 .874 .659 1 .226 1 .774 0 .774 0 .226 ) .
:DefIndian41 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_1_1_2 ;
  x3do:DEF 'DefIndian41' ;
  x3do:vector ( 1 0 0 -0.3084 0 -0.9512 -0.3085 0 -0.9512 -0.9872 0 .1593 -1 0 0 0 1 0 -0.0021 0 .9999 .0064 0 .9999 -1 0 .0002 0 0 1 -0.2179 0 -0.9759 0 -1 0 .3029 0 .953 .9999 0 -0.0013 0 0 -1 ) .
:Shape_2_9_1_8_2_1_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line20 ;
  x3do:hasAppearance :DefIndian31-USE-4 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_2_1_2_2 .
:DefIndian31-USE-4 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_2_1_2 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_2_1_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_2_1_2 ;
  x3do:hasCoord :Line20-COORD-USE-1 ;
  x3do:hasTexCoord :Line20-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian41-USE-1 ;
  x3do:coordIndex ( 1 2 14 -1 1 14 13 -1 2 3 15 -1 2 15 14 -1 3 4 16 -1 3 16 15 -1 4 5 17 -1 4 17 16 -1 5 6 18 -1 5 18 17 -1 6 7 19 -1 6 19 18 -1 7 8 20 -1 7 20 19 -1 8 9 21 -1 8 21 20 -1 9 10 22 -1 9 22 21 -1 10 11 23 -1 10 23 22 -1 11 0 12 -1 11 12 23 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 10 10 10 -1 10 10 10 -1 4 4 4 -1 4 4 4 -1 7 3 3 -1 7 3 7 -1 3 2 1 -1 3 1 3 -1 8 8 8 -1 8 8 8 -1 6 6 6 -1 6 6 6 -1 12 12 12 -1 12 12 12 -1 9 9 9 -1 9 9 9 -1 0 0 0 -1 0 0 0 -1 14 14 14 -1 14 14 14 -1 13 13 13 -1 13 13 13 -1 ) ;
  x3do:texCoordIndex ( 1 2 14 -1 1 14 13 -1 2 3 15 -1 2 15 14 -1 3 4 16 -1 3 16 15 -1 4 5 17 -1 4 17 16 -1 5 6 18 -1 5 18 17 -1 6 7 19 -1 6 19 18 -1 7 8 20 -1 7 20 19 -1 8 9 21 -1 8 21 20 -1 9 10 22 -1 9 22 21 -1 10 11 23 -1 10 23 22 -1 11 0 12 -1 11 12 23 -1 ) .
:Line20-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_1_2_2 ;
  owl:sameAs :Line20-COORD . # DEF matching this USE
:Line20-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_1_2_2 ;
  owl:sameAs :Line20-TEXCOORD . # DEF matching this USE
:DefIndian41-USE-1 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_1_2_2 ;
  owl:sameAs :DefIndian41 . # DEF matching this USE
:Group47 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group45 ;
  x3do:hasChildren :Line21, :Rectangle01, :Rectangle106, :Rectangle107, :Rectangle108, :Rectangle109, :Rectangle110, :Rectangle111, :Rectangle112, :Rectangle113, :Rectangle114 ;
  x3do:DEF 'Group47' ;
  x3do:scale ( .8447 .8447 .8447 ) ;
  x3do:translation ( -3.059 -0.01326 .6125 ) .
:Line21 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group47 ;
  x3do:hasChildren :Shape_2_9_1_8_2_2_1_1, :Shape_2_9_1_8_2_2_1_2, :Shape_2_9_1_8_2_2_1_3 ;
  x3do:DEF 'Line21' ;
  x3do:rotation ( -1 0 0 -3.142 ) ;
  x3do:scale ( .4187 .4187 .4187 ) ;
  x3do:translation ( 3.353 -0.1658 .4491 ) .
:Shape_2_9_1_8_2_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line21 ;
  x3do:hasAppearance :DefIndian31-USE-5 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_2_2_1_1_2 .
:DefIndian31-USE-5 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_2_2_1_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_2_2_1_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_2_2_1_1 ;
  x3do:hasCoord :Line21-COORD ;
  x3do:hasTexCoord :Line21-TEXCOORD ;
  x3do:hasNormal :DefIndian42 ;
  x3do:ccw false ;
  x3do:coordIndex ( 0 1 19 -1 0 19 18 -1 1 2 20 -1 1 20 19 -1 2 3 21 -1 2 21 20 -1 3 4 22 -1 3 22 21 -1 4 5 23 -1 4 23 22 -1 5 6 24 -1 5 24 23 -1 6 7 25 -1 6 25 24 -1 7 8 26 -1 7 26 25 -1 8 9 27 -1 8 27 26 -1 9 10 28 -1 9 28 27 -1 10 11 29 -1 10 29 28 -1 11 12 30 -1 11 30 29 -1 12 13 31 -1 12 31 30 -1 13 14 32 -1 13 32 31 -1 14 15 33 -1 14 33 32 -1 15 16 34 -1 15 34 33 -1 16 17 35 -1 16 35 34 -1 17 0 18 -1 17 18 35 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 12 12 12 -1 12 12 12 -1 7 7 7 -1 7 7 7 -1 9 9 9 -1 9 9 9 -1 1 1 1 -1 1 1 1 -1 11 11 11 -1 11 11 11 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1 5 5 5 -1 5 5 5 -1 3 3 3 -1 3 3 3 -1 11 11 11 -1 11 11 11 -1 3 3 3 -1 3 3 3 -1 10 10 10 -1 10 10 10 -1 7 7 7 -1 7 7 7 -1 6 6 6 -1 6 6 6 -1 1 1 1 -1 1 1 1 -1 7 7 7 -1 7 7 7 -1 ) ;
  x3do:texCoordIndex ( 92 93 94 -1 92 94 95 -1 80 81 82 -1 80 82 83 -1 100 101 102 -1 100 102 103 -1 72 73 74 -1 72 74 75 -1 108 109 110 -1 108 110 111 -1 68 69 70 -1 68 70 71 -1 64 65 66 -1 64 66 67 -1 60 61 62 -1 60 62 63 -1 56 57 58 -1 56 58 59 -1 52 53 54 -1 52 54 55 -1 48 49 50 -1 48 50 51 -1 44 45 46 -1 44 46 47 -1 112 113 114 -1 112 114 115 -1 84 85 86 -1 84 86 87 -1 104 105 106 -1 104 106 107 -1 76 77 78 -1 76 78 79 -1 96 97 98 -1 96 98 99 -1 88 89 90 -1 88 90 91 -1 ) .
:Line21-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_2_1_1_2 ;
  x3do:DEF 'Line21-COORD' ;
  x3do:point ( -9.173 -0.00104 .9208 -9.173 -0.00104 .6543 -10.28 -0.00104 -0.4576 -11.56 -0.00104 -0.4576 -12.67 -0.00104 .6543 -12.67 -0.00104 .9384 -11 -0.00104 .9384 -11 -0.00104 1.772 -8.533 -0.00104 2.687 -7.492 -0.00104 2.687 -5.025 -0.00104 1.772 -5.025 -0.00104 .9384 -3.328 -0.00104 .9384 -3.328 -0.00104 .6685 -4.411 -0.00104 -0.4576 -5.738 -0.00104 -0.4576 -6.821 -0.00104 .6685 -6.821 -0.00104 .9208 -9.173 -0.7423 .9208 -9.173 -0.7423 .6543 -10.28 -0.7423 -0.4576 -11.56 -0.7423 -0.4576 -12.67 -0.7423 .6543 -12.67 -0.7423 .9384 -11 -0.7423 .9384 -11 -0.7423 1.772 -8.533 -0.7423 2.687 -7.492 -0.7423 2.687 -5.025 -0.7423 1.772 -5.025 -0.7423 .9384 -3.328 -0.7423 .9384 -3.328 -0.7423 .6685 -4.411 -0.7423 -0.4576 -5.738 -0.7423 -0.4576 -6.821 -0.7423 .6685 -6.821 -0.7423 .9208 ) .
:Line21-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_2_1_1_2 ;
  x3do:DEF 'Line21-TEXCOORD' ;
  x3do:point ( 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 .486 1 0 .806 0 1 .31 0 .69 0 1 .806 1 .987 .486 1 0 1 0 .806 .31 0 .69 0 1 .806 1 .987 0 .482 .301 .001 0 .01 .413 1 .694 0 .587 .999 1 .482 1 .01 0 .482 0 .01 .301 .001 .413 1 .694 0 .587 .999 1 .482 1 .01 1 1 1 0 0 0 0 1 0 .71 0 .29 1 .29 1 .71 1 1.033 1 -0.033 .001 -0.033 0 1.033 .07 .369 .07 1.368 .93 1.368 .93 .369 0 -0.002 0 1.002 1 1.002 1 -0.002 0 .254 0 .746 1 .746 1 .254 0 .169 0 1.168 1 1.168 1 .169 0 .906 0 1.608 1 1.608 1 .906 0 -0.614 0 .089 1 .089 1 -0.614 .379 .119 .451 -0.411 1 -0.397 .928 .134 0 1.397 .071 .867 .62 .882 .549 1.411 1 0 1 1 0 1 0 0 .001 .856 .001 .738 1 .738 1 .856 .001 .744 .001 .856 1 .856 1 .744 0 .2 0 .018 1 .018 1 .2 0 1.017 0 .828 1 .828 1 1.017 0 .471 0 .529 1 .529 1 .471 0 .529 0 .474 1 .474 1 .529 ) .
:DefIndian42 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_2_1_1_2 ;
  x3do:DEF 'DefIndian42' ;
  x3do:vector ( .0006 0 -0.9999 1 0 0 .3475 0 -0.9376 -1 0 0 0 1 0 -0.3477 0 -0.9375 .7207 0 .6931 0 0 1 0 -1 0 .7094 0 .7047 -0.7207 0 .6931 0 0 -1 -0.7094 0 .7047 ) .
:Shape_2_9_1_8_2_2_1_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line21 ;
  x3do:hasAppearance :DefIndian43 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_2_2_1_2_2 .
:DefIndian43 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_2_2_1_2 ;
  x3do:hasTexture :ImageTexture_2_9_1_8_2_2_1_2_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-19 ;
  x3do:DEF 'DefIndian43' .
:ImageTexture_2_9_1_8_2_2_1_2_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :DefIndian43 ;
  x3do:url '"Textures/CraneMat17.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat17.jpg"' .
:DefIndian1-USE-19 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :DefIndian43 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_2_2_1_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_2_2_1_2 ;
  x3do:hasCoord :Line21-COORD-USE-1 ;
  x3do:hasTexCoord :Line21-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian42-USE-1 ;
  x3do:ccw false ;
  x3do:coordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) .
:Line21-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_2_1_2_2 ;
  owl:sameAs :Line21-COORD . # DEF matching this USE
:Line21-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_2_1_2_2 ;
  owl:sameAs :Line21-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-1 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_2_1_2_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_8_2_2_1_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line21 ;
  x3do:hasAppearance :DefIndian44 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_2_2_1_3_2 .
:DefIndian44 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_2_2_1_3 ;
  x3do:hasTexture :ImageTexture_2_9_1_8_2_2_1_3_1_1 ;
  x3do:hasMaterial :DefIndian1-USE-20 ;
  x3do:DEF 'DefIndian44' .
:ImageTexture_2_9_1_8_2_2_1_3_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :DefIndian44 ;
  x3do:url '"Textures/CraneMat18.jpg" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat18.jpg"' .
:DefIndian1-USE-20 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :DefIndian44 ;
  owl:sameAs :DefIndian1 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_2_2_1_3_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_2_2_1_3 ;
  x3do:hasCoord :Line21-COORD-USE-2 ;
  x3do:hasTexCoord :Line21-TEXCOORD-USE-2 ;
  x3do:hasNormal :DefIndian42-USE-2 ;
  x3do:ccw false ;
  x3do:coordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) .
:Line21-COORD-USE-2 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_2_1_3_2 ;
  owl:sameAs :Line21-COORD . # DEF matching this USE
:Line21-TEXCOORD-USE-2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_2_1_3_2 ;
  owl:sameAs :Line21-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-2 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_2_1_3_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Rectangle01 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group47 ;
  x3do:hasChildren :Shape_2_9_1_8_2_2_2_1 ;
  x3do:DEF 'Rectangle01' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( -1.697 0 .384 ) .
:Shape_2_9_1_8_2_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle01 ;
  x3do:hasAppearance :DefIndian45 ;
  x3do:hasGeometry :Rectangle01-FACES .
:DefIndian45 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_2_2_2_1 ;
  x3do:hasTexture :ImageTexture_2_9_1_8_2_2_2_1_1_1 ;
  x3do:hasMaterial :DefIndian12 ;
  x3do:DEF 'DefIndian45' .
:ImageTexture_2_9_1_8_2_2_2_1_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :DefIndian45 ;
  x3do:repeatS false ;
  x3do:repeatT false ;
  x3do:url '"Textures/CraneMat22.png" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat22.png"' .
:DefIndian12 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :DefIndian45 ;
  x3do:DEF 'DefIndian12' ;
  x3do:ambientIntensity 1 ;
  x3do:diffuseColor ( .588 .588 .588 ) ;
  x3do:shininess 0.145 .
:Rectangle01-FACES a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_2_2_2_1 ;
  x3do:hasCoord :Coordinate_2_9_1_8_2_2_2_1_2_1 ;
  x3do:hasTexCoord :TextureCoordinate_2_9_1_8_2_2_2_1_2_2 ;
  x3do:hasNormal :Normal_2_9_1_8_2_2_2_1_2_3 ;
  x3do:DEF 'Rectangle01-FACES' ;
  x3do:coordIndex ( 2 3 0 -1 1 2 0 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 0 0 0 -1 0 0 0 -1 ) ;
  x3do:solid false ;
  x3do:texCoordIndex ( 2 3 0 -1 1 2 0 -1 ) .
:Coordinate_2_9_1_8_2_2_2_1_2_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :Rectangle01-FACES ;
  x3do:point ( .217 0 -0.217 -0.217 0 -0.217 -0.217 0 .217 .217 0 .217 ) .
:TextureCoordinate_2_9_1_8_2_2_2_1_2_2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :Rectangle01-FACES ;
  x3do:point ( 1 1 0 1 0 0 1 0 ) .
:Normal_2_9_1_8_2_2_2_1_2_3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :Rectangle01-FACES ;
  x3do:vector ( 0 1 0 ) .
:Rectangle106 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group47 ;
  x3do:hasChildren :DefIndian46 ;
  x3do:DEF 'Rectangle106' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( -0.7128 -0.00004 .384 ) .
:DefIndian46 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle106 ;
  x3do:hasAppearance :DefIndian45-USE-1 ;
  x3do:hasGeometry :Rectangle01-FACES-USE-1 ;
  x3do:DEF 'DefIndian46' .
:DefIndian45-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :DefIndian46 ;
  owl:sameAs :DefIndian45 . # DEF matching this USE
:Rectangle01-FACES-USE-1 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :DefIndian46 ;
  owl:sameAs :Rectangle01-FACES . # DEF matching this USE
:Rectangle107 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group47 ;
  x3do:hasChildren :DefIndian46-USE-1 ;
  x3do:DEF 'Rectangle107' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( .7312 .00003 .384 ) .
:DefIndian46-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle107 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle108 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group47 ;
  x3do:hasChildren :DefIndian46-USE-2 ;
  x3do:DEF 'Rectangle108' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 1.715 -0.00002 .384 ) .
:DefIndian46-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle108 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle109 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group47 ;
  x3do:hasChildren :DefIndian46-USE-3 ;
  x3do:DEF 'Rectangle109' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 3.251 .00004 .384 ) .
:DefIndian46-USE-3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle109 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle110 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group47 ;
  x3do:hasChildren :DefIndian46-USE-4 ;
  x3do:DEF 'Rectangle110' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 4.235 0 .384 ) .
:DefIndian46-USE-4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle110 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle111 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group47 ;
  x3do:hasChildren :DefIndian46-USE-5 ;
  x3do:DEF 'Rectangle111' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 5.526 .00008 .384 ) .
:DefIndian46-USE-5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle111 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle112 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group47 ;
  x3do:hasChildren :DefIndian46-USE-6 ;
  x3do:DEF 'Rectangle112' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 6.51 .00004 .384 ) .
:DefIndian46-USE-6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle112 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle113 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group47 ;
  x3do:hasChildren :DefIndian46-USE-7 ;
  x3do:DEF 'Rectangle113' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 7.974 -0.00005 .384 ) .
:DefIndian46-USE-7 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle113 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle114 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group47 ;
  x3do:hasChildren :DefIndian46-USE-8 ;
  x3do:DEF 'Rectangle114' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 8.958 .00007 .384 ) .
:DefIndian46-USE-8 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle114 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Line22 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group45 ;
  x3do:hasChildren :Shape_2_9_1_8_2_3_1, :Shape_2_9_1_8_2_3_2, :Shape_2_9_1_8_2_3_3 ;
  x3do:DEF 'Line22' ;
  x3do:rotation ( -1 0 0 -3.142 ) ;
  x3do:scale ( .3537 .3537 .3537 ) ;
  x3do:translation ( 5.89 -0.1533 .9919 ) .
:Shape_2_9_1_8_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line22 ;
  x3do:hasAppearance :DefIndian31-USE-6 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_2_3_1_2 .
:DefIndian31-USE-6 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_2_3_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_2_3_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_2_3_1 ;
  x3do:hasCoord :Line22-COORD ;
  x3do:hasTexCoord :Line22-TEXCOORD ;
  x3do:hasNormal :DefIndian42-USE-3 ;
  x3do:ccw false ;
  x3do:coordIndex ( 0 1 19 -1 0 19 18 -1 1 2 20 -1 1 20 19 -1 2 3 21 -1 2 21 20 -1 3 4 22 -1 3 22 21 -1 4 5 23 -1 4 23 22 -1 5 6 24 -1 5 24 23 -1 6 7 25 -1 6 25 24 -1 7 8 26 -1 7 26 25 -1 8 9 27 -1 8 27 26 -1 9 10 28 -1 9 28 27 -1 10 11 29 -1 10 29 28 -1 11 12 30 -1 11 30 29 -1 12 13 31 -1 12 31 30 -1 13 14 32 -1 13 32 31 -1 14 15 33 -1 14 33 32 -1 15 16 34 -1 15 34 33 -1 16 17 35 -1 16 35 34 -1 17 0 18 -1 17 18 35 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 12 12 12 -1 12 12 12 -1 7 7 7 -1 7 7 7 -1 9 9 9 -1 9 9 9 -1 1 1 1 -1 1 1 1 -1 11 11 11 -1 11 11 11 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1 5 5 5 -1 5 5 5 -1 3 3 3 -1 3 3 3 -1 11 11 11 -1 11 11 11 -1 3 3 3 -1 3 3 3 -1 10 10 10 -1 10 10 10 -1 7 7 7 -1 7 7 7 -1 6 6 6 -1 6 6 6 -1 1 1 1 -1 1 1 1 -1 7 7 7 -1 7 7 7 -1 ) ;
  x3do:texCoordIndex ( 92 93 94 -1 92 94 95 -1 80 81 82 -1 80 82 83 -1 100 101 102 -1 100 102 103 -1 72 73 74 -1 72 74 75 -1 108 109 110 -1 108 110 111 -1 68 69 70 -1 68 70 71 -1 64 65 66 -1 64 66 67 -1 60 61 62 -1 60 62 63 -1 56 57 58 -1 56 58 59 -1 52 53 54 -1 52 54 55 -1 48 49 50 -1 48 50 51 -1 44 45 46 -1 44 46 47 -1 112 113 114 -1 112 114 115 -1 84 85 86 -1 84 86 87 -1 104 105 106 -1 104 106 107 -1 76 77 78 -1 76 78 79 -1 96 97 98 -1 96 98 99 -1 88 89 90 -1 88 90 91 -1 ) .
:Line22-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_3_1_2 ;
  x3do:DEF 'Line22-COORD' ;
  x3do:point ( -9.173 -0.00104 .9208 -9.173 -0.00104 .6543 -10.28 -0.00104 -0.4576 -11.56 -0.00104 -0.4576 -12.67 -0.00104 .6543 -12.67 -0.00104 .9384 -11 -0.00104 .9384 -11 -0.00104 1.772 -8.533 -0.00104 2.687 -7.492 -0.00104 2.687 -5.025 -0.00104 1.772 -5.025 -0.00104 .9384 -3.328 -0.00104 .9384 -3.328 -0.00104 .6685 -4.411 -0.00104 -0.4576 -5.738 -0.00104 -0.4576 -6.821 -0.00104 .6685 -6.821 -0.00104 .9208 -9.173 -0.7423 .9208 -9.173 -0.7423 .6543 -10.28 -0.7423 -0.4576 -11.56 -0.7423 -0.4576 -12.67 -0.7423 .6543 -12.67 -0.7423 .9384 -11 -0.7423 .9384 -11 -0.7423 1.772 -8.533 -0.7423 2.687 -7.492 -0.7423 2.687 -5.025 -0.7423 1.772 -5.025 -0.7423 .9384 -3.328 -0.7423 .9384 -3.328 -0.7423 .6685 -4.411 -0.7423 -0.4576 -5.738 -0.7423 -0.4576 -6.821 -0.7423 .6685 -6.821 -0.7423 .9208 ) .
:Line22-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_3_1_2 ;
  x3do:DEF 'Line22-TEXCOORD' ;
  x3do:point ( 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 .486 1 0 .806 0 1 .31 0 .69 0 1 .806 1 .987 .486 1 0 1 0 .806 .31 0 .69 0 1 .806 1 .987 0 .482 .301 .001 0 .01 .413 1 .694 0 .587 .999 1 .482 1 .01 0 .482 0 .01 .301 .001 .413 1 .694 0 .587 .999 1 .482 1 .01 1 1 1 0 0 0 0 1 0 .71 0 .29 1 .29 1 .71 1 1.033 1 -0.033 .001 -0.033 0 1.033 .07 .369 .07 1.368 .93 1.368 .93 .369 0 -0.002 0 1.002 1 1.002 1 -0.002 0 .254 0 .746 1 .746 1 .254 0 .169 0 1.168 1 1.168 1 .169 0 .906 0 1.608 1 1.608 1 .906 0 -0.614 0 .089 1 .089 1 -0.614 .379 .119 .451 -0.411 1 -0.397 .928 .134 0 1.397 .071 .867 .62 .882 .549 1.411 1 0 1 1 0 1 0 0 .001 .856 .001 .738 1 .738 1 .856 .001 .744 .001 .856 1 .856 1 .744 0 .2 0 .018 1 .018 1 .2 0 1.017 0 .828 1 .828 1 1.017 0 .471 0 .529 1 .529 1 .471 0 .529 0 .474 1 .474 1 .529 ) .
:DefIndian42-USE-3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_3_1_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_8_2_3_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line22 ;
  x3do:hasAppearance :DefIndian43-USE-1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_2_3_2_2 .
:DefIndian43-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_2_3_2 ;
  owl:sameAs :DefIndian43 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_2_3_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_2_3_2 ;
  x3do:hasCoord :Line22-COORD-USE-1 ;
  x3do:hasTexCoord :Line22-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian42-USE-4 ;
  x3do:ccw false ;
  x3do:coordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) .
:Line22-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_3_2_2 ;
  owl:sameAs :Line22-COORD . # DEF matching this USE
:Line22-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_3_2_2 ;
  owl:sameAs :Line22-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-4 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_3_2_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_8_2_3_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line22 ;
  x3do:hasAppearance :DefIndian44-USE-1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_2_3_3_2 .
:DefIndian44-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_2_3_3 ;
  owl:sameAs :DefIndian44 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_2_3_3_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_2_3_3 ;
  x3do:hasCoord :Line22-COORD-USE-2 ;
  x3do:hasTexCoord :Line22-TEXCOORD-USE-2 ;
  x3do:hasNormal :DefIndian42-USE-5 ;
  x3do:ccw false ;
  x3do:coordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) .
:Line22-COORD-USE-2 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_3_3_2 ;
  owl:sameAs :Line22-COORD . # DEF matching this USE
:Line22-TEXCOORD-USE-2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_3_3_2 ;
  owl:sameAs :Line22-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-5 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_3_3_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Object1705 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group45 ;
  x3do:hasChildren :Shape_2_9_1_8_2_4_1, :Shape_2_9_1_8_2_4_2 ;
  x3do:DEF 'Object1705' ;
  x3do:rotation ( -1 0 0 -3.142 ) ;
  x3do:scale ( .3516 .4069 .3516 ) ;
  x3do:translation ( .3974 -0.1736 .9948 ) .
:Shape_2_9_1_8_2_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Object1705 ;
  x3do:hasAppearance :DefIndian31-USE-7 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_2_4_1_2 .
:DefIndian31-USE-7 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_2_4_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_2_4_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_2_4_1 ;
  x3do:hasCoord :Object1705-COORD ;
  x3do:hasTexCoord :Object1705-TEXCOORD ;
  x3do:hasNormal :DefIndian47 ;
  x3do:ccw false ;
  x3do:coordIndex ( 0 1 7 -1 0 7 6 -1 1 2 8 -1 1 8 7 -1 2 3 9 -1 2 9 8 -1 3 4 10 -1 3 10 9 -1 4 5 11 -1 4 11 10 -1 5 0 6 -1 5 6 11 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 0 0 0 -1 0 0 0 -1 4 4 4 -1 4 4 4 -1 1 1 1 -1 1 1 1 -1 6 6 6 -1 6 6 6 -1 5 5 5 -1 5 5 5 -1 ) ;
  x3do:texCoordIndex ( 24 25 26 -1 24 26 27 -1 28 29 30 -1 28 30 31 -1 12 13 14 -1 12 14 15 -1 32 33 34 -1 32 34 35 -1 20 21 22 -1 20 22 23 -1 16 17 18 -1 16 18 19 -1 ) .
:Object1705-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_4_1_2 ;
  x3do:DEF 'Object1705-COORD' ;
  x3do:point ( -1.479 0 -0.4576 -2.594 0 .6525 -2.594 0 .9353 .8995 0 .9284 .8995 0 .6525 -0.2148 0 -0.4576 -1.479 -0.74 -0.4576 -2.594 -0.74 .6525 -2.594 -0.74 .9353 .8995 -0.74 .9284 .8995 -0.74 .6525 -0.2148 -0.74 -0.4576 ) .
:Object1705-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_4_1_2 ;
  x3do:DEF 'Object1705-TEXCOORD' ;
  x3do:point ( .681 0 1 .797 1 1 .001 .995 0 .797 .319 0 .681 0 1 .797 1 1 .001 .995 0 .797 .319 0 0 1 0 .001 1 .001 1 1 1 -0.063 1 .452 0 .452 .001 -0.063 0 1 0 0 1 0 1 1 1 .012 .948 1 0 .988 .052 0 0 .184 0 .315 1 .315 1 .184 0 .311 0 .184 1 .184 1 .311 ) .
:DefIndian47 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_4_1_2 ;
  x3do:DEF 'DefIndian47' ;
  x3do:vector ( 1 0 0 -1 0 0 0 1 0 .7057 0 .7084 -0.0019 0 -0.9999 0 0 1 -0.7057 0 .7084 0 -1 0 ) .
:Shape_2_9_1_8_2_4_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Object1705 ;
  x3do:hasAppearance :DefIndian44-USE-2 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_2_4_2_2 .
:DefIndian44-USE-2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_2_4_2 ;
  owl:sameAs :DefIndian44 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_2_4_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_2_4_2 ;
  x3do:hasCoord :Object1705-COORD-USE-1 ;
  x3do:hasTexCoord :Object1705-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian47-USE-1 ;
  x3do:ccw false ;
  x3do:coordIndex ( 2 4 3 -1 2 5 4 -1 2 0 5 -1 2 1 0 -1 8 9 10 -1 8 10 11 -1 8 11 6 -1 8 6 7 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 7 7 7 -1 7 7 7 -1 7 7 7 -1 7 7 7 -1 2 2 2 -1 2 2 2 -1 2 2 2 -1 2 2 2 -1 ) ;
  x3do:texCoordIndex ( 2 4 3 -1 2 5 4 -1 2 0 5 -1 2 1 0 -1 8 9 10 -1 8 10 11 -1 8 11 6 -1 8 6 7 -1 ) .
:Object1705-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_4_2_2 ;
  owl:sameAs :Object1705-COORD . # DEF matching this USE
:Object1705-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_4_2_2 ;
  owl:sameAs :Object1705-TEXCOORD . # DEF matching this USE
:DefIndian47-USE-1 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_2_4_2_2 ;
  owl:sameAs :DefIndian47 . # DEF matching this USE
:Group50 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group44 ;
  x3do:hasChildren :Group49, :Line27, :Line28, :Object1707 ;
  x3do:DEF 'Group50' ;
  x3do:rotation ( 0 -0.707 .707 -3.142 ) ;
  x3do:scale ( .8684 .8684 .8684 ) ;
  x3do:translation ( 5.314 .00024 -0.05281 ) .
:Group49 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group50 ;
  x3do:hasChildren :Rectangle115, :Rectangle116, :Rectangle117, :Rectangle118, :Rectangle119, :Rectangle120, :Rectangle121, :Rectangle122, :Rectangle123, :Rectangle124, :Line26 ;
  x3do:DEF 'Group49' ;
  x3do:scale ( .8447 .8447 .8447 ) ;
  x3do:translation ( -3.058 -0.01319 .6125 ) .
:Rectangle115 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group49 ;
  x3do:hasChildren :DefIndian46-USE-9 ;
  x3do:DEF 'Rectangle115' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( -1.697 -0.00003 .384 ) .
:DefIndian46-USE-9 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle115 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle116 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group49 ;
  x3do:hasChildren :DefIndian46-USE-10 ;
  x3do:DEF 'Rectangle116' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( -0.7128 -0.00008 .384 ) .
:DefIndian46-USE-10 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle116 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle117 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group49 ;
  x3do:hasChildren :DefIndian46-USE-11 ;
  x3do:DEF 'Rectangle117' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( .7312 -0.00001 .384 ) .
:DefIndian46-USE-11 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle117 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle118 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group49 ;
  x3do:hasChildren :DefIndian46-USE-12 ;
  x3do:DEF 'Rectangle118' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 1.715 -0.00006 .384 ) .
:DefIndian46-USE-12 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle118 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle119 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group49 ;
  x3do:hasChildren :DefIndian46-USE-13 ;
  x3do:DEF 'Rectangle119' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 3.251 0 .384 ) .
:DefIndian46-USE-13 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle119 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle120 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group49 ;
  x3do:hasChildren :DefIndian46-USE-14 ;
  x3do:DEF 'Rectangle120' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 4.235 -0.00004 .384 ) .
:DefIndian46-USE-14 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle120 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle121 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group49 ;
  x3do:hasChildren :DefIndian46-USE-15 ;
  x3do:DEF 'Rectangle121' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 5.526 .00003 .384 ) .
:DefIndian46-USE-15 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle121 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle122 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group49 ;
  x3do:hasChildren :DefIndian46-USE-16 ;
  x3do:DEF 'Rectangle122' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 6.51 0 .384 ) .
:DefIndian46-USE-16 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle122 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle123 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group49 ;
  x3do:hasChildren :DefIndian46-USE-17 ;
  x3do:DEF 'Rectangle123' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 7.974 -0.00009 .384 ) .
:DefIndian46-USE-17 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle123 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle124 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group49 ;
  x3do:hasChildren :DefIndian46-USE-18 ;
  x3do:DEF 'Rectangle124' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 8.958 .00002 .384 ) .
:DefIndian46-USE-18 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle124 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Line26 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group49 ;
  x3do:hasChildren :Shape_2_9_1_8_3_1_11_1, :Shape_2_9_1_8_3_1_11_2, :Shape_2_9_1_8_3_1_11_3 ;
  x3do:DEF 'Line26' ;
  x3do:rotation ( -1 0 0 -3.142 ) ;
  x3do:scale ( .4187 .4187 .4187 ) ;
  x3do:translation ( 3.353 -0.1658 .4491 ) .
:Shape_2_9_1_8_3_1_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line26 ;
  x3do:hasAppearance :DefIndian31-USE-8 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_3_1_11_1_2 .
:DefIndian31-USE-8 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_3_1_11_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_3_1_11_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_3_1_11_1 ;
  x3do:hasCoord :Line26-COORD ;
  x3do:hasTexCoord :Line26-TEXCOORD ;
  x3do:hasNormal :DefIndian42-USE-6 ;
  x3do:ccw false ;
  x3do:coordIndex ( 0 1 19 -1 0 19 18 -1 1 2 20 -1 1 20 19 -1 2 3 21 -1 2 21 20 -1 3 4 22 -1 3 22 21 -1 4 5 23 -1 4 23 22 -1 5 6 24 -1 5 24 23 -1 6 7 25 -1 6 25 24 -1 7 8 26 -1 7 26 25 -1 8 9 27 -1 8 27 26 -1 9 10 28 -1 9 28 27 -1 10 11 29 -1 10 29 28 -1 11 12 30 -1 11 30 29 -1 12 13 31 -1 12 31 30 -1 13 14 32 -1 13 32 31 -1 14 15 33 -1 14 33 32 -1 15 16 34 -1 15 34 33 -1 16 17 35 -1 16 35 34 -1 17 0 18 -1 17 18 35 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 12 12 12 -1 12 12 12 -1 7 7 7 -1 7 7 7 -1 9 9 9 -1 9 9 9 -1 1 1 1 -1 1 1 1 -1 11 11 11 -1 11 11 11 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1 5 5 5 -1 5 5 5 -1 3 3 3 -1 3 3 3 -1 11 11 11 -1 11 11 11 -1 3 3 3 -1 3 3 3 -1 10 10 10 -1 10 10 10 -1 7 7 7 -1 7 7 7 -1 6 6 6 -1 6 6 6 -1 1 1 1 -1 1 1 1 -1 7 7 7 -1 7 7 7 -1 ) ;
  x3do:texCoordIndex ( 92 93 94 -1 92 94 95 -1 80 81 82 -1 80 82 83 -1 100 101 102 -1 100 102 103 -1 72 73 74 -1 72 74 75 -1 108 109 110 -1 108 110 111 -1 68 69 70 -1 68 70 71 -1 64 65 66 -1 64 66 67 -1 60 61 62 -1 60 62 63 -1 56 57 58 -1 56 58 59 -1 52 53 54 -1 52 54 55 -1 48 49 50 -1 48 50 51 -1 44 45 46 -1 44 46 47 -1 112 113 114 -1 112 114 115 -1 84 85 86 -1 84 86 87 -1 104 105 106 -1 104 106 107 -1 76 77 78 -1 76 78 79 -1 96 97 98 -1 96 98 99 -1 88 89 90 -1 88 90 91 -1 ) .
:Line26-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_1_11_1_2 ;
  x3do:DEF 'Line26-COORD' ;
  x3do:point ( -9.173 -0.00104 .9208 -9.173 -0.00104 .6543 -10.28 -0.00104 -0.4576 -11.56 -0.00104 -0.4576 -12.67 -0.00104 .6543 -12.67 -0.00104 .9384 -11 -0.00104 .9384 -11 -0.00104 1.772 -8.533 -0.00104 2.687 -7.492 -0.00104 2.687 -5.025 -0.00104 1.772 -5.025 -0.00104 .9384 -3.328 -0.00104 .9384 -3.328 -0.00104 .6685 -4.411 -0.00104 -0.4576 -5.738 -0.00104 -0.4576 -6.821 -0.00104 .6685 -6.821 -0.00104 .9208 -9.173 -0.7423 .9208 -9.173 -0.7423 .6543 -10.28 -0.7423 -0.4576 -11.56 -0.7423 -0.4576 -12.67 -0.7423 .6543 -12.67 -0.7423 .9384 -11 -0.7423 .9384 -11 -0.7423 1.772 -8.533 -0.7423 2.687 -7.492 -0.7423 2.687 -5.025 -0.7423 1.772 -5.025 -0.7423 .9384 -3.328 -0.7423 .9384 -3.328 -0.7423 .6685 -4.411 -0.7423 -0.4576 -5.738 -0.7423 -0.4576 -6.821 -0.7423 .6685 -6.821 -0.7423 .9208 ) .
:Line26-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_1_11_1_2 ;
  x3do:DEF 'Line26-TEXCOORD' ;
  x3do:point ( 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 .486 1 0 .806 0 1 .31 0 .69 0 1 .806 1 .987 .486 1 0 1 0 .806 .31 0 .69 0 1 .806 1 .987 0 .482 .301 .001 0 .01 .413 1 .694 0 .587 .999 1 .482 1 .01 0 .482 0 .01 .301 .001 .413 1 .694 0 .587 .999 1 .482 1 .01 1 1 1 0 0 0 0 1 0 .71 0 .29 1 .29 1 .71 1 1.033 1 -0.033 .001 -0.033 0 1.033 .07 .369 .07 1.368 .93 1.368 .93 .369 0 -0.002 0 1.002 1 1.002 1 -0.002 0 .254 0 .746 1 .746 1 .254 0 .169 0 1.168 1 1.168 1 .169 0 .906 0 1.608 1 1.608 1 .906 0 -0.614 0 .089 1 .089 1 -0.614 .379 .119 .451 -0.411 1 -0.397 .928 .134 0 1.397 .071 .867 .62 .882 .549 1.411 1 0 1 1 0 1 0 0 .001 .856 .001 .738 1 .738 1 .856 .001 .744 .001 .856 1 .856 1 .744 0 .2 0 .018 1 .018 1 .2 0 1.017 0 .828 1 .828 1 1.017 0 .471 0 .529 1 .529 1 .471 0 .529 0 .474 1 .474 1 .529 ) .
:DefIndian42-USE-6 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_1_11_1_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_8_3_1_11_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line26 ;
  x3do:hasAppearance :DefIndian43-USE-2 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_3_1_11_2_2 .
:DefIndian43-USE-2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_3_1_11_2 ;
  owl:sameAs :DefIndian43 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_3_1_11_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_3_1_11_2 ;
  x3do:hasCoord :Line26-COORD-USE-1 ;
  x3do:hasTexCoord :Line26-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian42-USE-7 ;
  x3do:ccw false ;
  x3do:coordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) .
:Line26-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_1_11_2_2 ;
  owl:sameAs :Line26-COORD . # DEF matching this USE
:Line26-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_1_11_2_2 ;
  owl:sameAs :Line26-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-7 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_1_11_2_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_8_3_1_11_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line26 ;
  x3do:hasAppearance :DefIndian44-USE-3 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_3_1_11_3_2 .
:DefIndian44-USE-3 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_3_1_11_3 ;
  owl:sameAs :DefIndian44 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_3_1_11_3_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_3_1_11_3 ;
  x3do:hasCoord :Line26-COORD-USE-2 ;
  x3do:hasTexCoord :Line26-TEXCOORD-USE-2 ;
  x3do:hasNormal :DefIndian42-USE-8 ;
  x3do:ccw false ;
  x3do:coordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) .
:Line26-COORD-USE-2 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_1_11_3_2 ;
  owl:sameAs :Line26-COORD . # DEF matching this USE
:Line26-TEXCOORD-USE-2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_1_11_3_2 ;
  owl:sameAs :Line26-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-8 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_1_11_3_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Line27 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group50 ;
  x3do:hasChildren :Shape_2_9_1_8_3_2_1, :Shape_2_9_1_8_3_2_2 ;
  x3do:DEF 'Line27' ;
  x3do:scale ( .661 .661 .661 ) ;
  x3do:translation ( -1.594 -0.3304 -1.043 ) .
:Shape_2_9_1_8_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line27 ;
  x3do:hasAppearance :DefIndian40-USE-1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_3_2_1_2 .
:DefIndian40-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_3_2_1 ;
  owl:sameAs :DefIndian40 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_3_2_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_3_2_1 ;
  x3do:hasCoord :Line27-COORD ;
  x3do:hasTexCoord :Line27-TEXCOORD ;
  x3do:hasNormal :DefIndian41-USE-2 ;
  x3do:coordIndex ( 2 4 3 -1 1 4 2 -1 0 4 1 -1 11 4 0 -1 9 11 10 -1 8 11 9 -1 8 4 11 -1 7 4 8 -1 6 4 7 -1 6 5 4 -1 14 15 16 -1 13 14 16 -1 12 13 16 -1 23 12 16 -1 21 22 23 -1 20 21 23 -1 20 23 16 -1 19 20 16 -1 18 19 16 -1 18 16 17 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 ) ;
  x3do:texCoordIndex ( 42 44 43 -1 41 44 42 -1 40 44 41 -1 51 44 40 -1 49 51 50 -1 48 51 49 -1 48 44 51 -1 47 44 48 -1 46 44 47 -1 46 45 44 -1 54 55 56 -1 53 54 56 -1 52 53 56 -1 63 52 56 -1 61 62 63 -1 60 61 63 -1 60 63 56 -1 59 60 56 -1 58 59 56 -1 58 56 57 -1 ) .
:Line27-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_2_1_2 ;
  x3do:DEF 'Line27-COORD' ;
  x3do:point ( 6.265 0 -0.2153 2.294 0 -0.203 -3.134 0 1.009 -3.134 0 1.71 3.226 0 1.668 2.39 0 1.939 2.39 0 2.586 3.638 0 2.588 6.621 0 1.64 7.62 0 1.64 7.62 0 .7387 6.266 0 .7387 6.265 1 -0.2153 2.294 1 -0.203 -3.134 1 1.009 -3.134 1 1.71 3.226 1 1.668 2.39 1 1.939 2.39 1 2.586 3.638 1 2.588 6.621 1 1.64 7.62 1 1.64 7.62 1 .7387 6.266 1 .7387 ) .
:Line27-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_2_1_2 ;
  x3do:DEF 'Line27-TEXCOORD' ;
  x3do:point ( 1 1.011 1 -0.011 .001 -0.011 0 1.011 0 .26 0 .74 1 .74 1 .26 0 .593 0 .893 1 .893 1 .593 -0.388 .343 -0.388 .657 .611 .657 .611 .343 1 .655 1 .345 0 .345 0 .655 0 .348 0 .014 1 .014 1 .348 0 .144 0 -0.211 1 -0.211 1 .144 .358 1 0 .014 .642 0 1 .986 0 .776 0 .224 1 .224 1 .776 1 0 1 1 0 1 0 0 .874 .999 .505 .994 0 .563 0 .327 .591 .328 .514 .232 .514 .001 .629 0 .907 .391 1 .391 1 .659 .874 .659 .874 .999 .505 .994 0 .563 0 .327 .591 .328 .514 .232 .514 .001 .629 0 .907 .391 1 .391 1 .659 .874 .659 1 .226 1 .774 0 .774 0 .226 ) .
:DefIndian41-USE-2 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_2_1_2 ;
  owl:sameAs :DefIndian41 . # DEF matching this USE
:Shape_2_9_1_8_3_2_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line27 ;
  x3do:hasAppearance :DefIndian31-USE-9 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_3_2_2_2 .
:DefIndian31-USE-9 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_3_2_2 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_3_2_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_3_2_2 ;
  x3do:hasCoord :Line27-COORD-USE-1 ;
  x3do:hasTexCoord :Line27-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian41-USE-3 ;
  x3do:coordIndex ( 1 2 14 -1 1 14 13 -1 2 3 15 -1 2 15 14 -1 3 4 16 -1 3 16 15 -1 4 5 17 -1 4 17 16 -1 5 6 18 -1 5 18 17 -1 6 7 19 -1 6 19 18 -1 7 8 20 -1 7 20 19 -1 8 9 21 -1 8 21 20 -1 9 10 22 -1 9 22 21 -1 10 11 23 -1 10 23 22 -1 11 0 12 -1 11 12 23 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 10 10 10 -1 10 10 10 -1 4 4 4 -1 4 4 4 -1 7 3 3 -1 7 3 7 -1 3 2 1 -1 3 1 3 -1 8 8 8 -1 8 8 8 -1 6 6 6 -1 6 6 6 -1 12 12 12 -1 12 12 12 -1 9 9 9 -1 9 9 9 -1 0 0 0 -1 0 0 0 -1 14 14 14 -1 14 14 14 -1 13 13 13 -1 13 13 13 -1 ) ;
  x3do:texCoordIndex ( 1 2 14 -1 1 14 13 -1 2 3 15 -1 2 15 14 -1 3 4 16 -1 3 16 15 -1 4 5 17 -1 4 17 16 -1 5 6 18 -1 5 18 17 -1 6 7 19 -1 6 19 18 -1 7 8 20 -1 7 20 19 -1 8 9 21 -1 8 21 20 -1 9 10 22 -1 9 22 21 -1 10 11 23 -1 10 23 22 -1 11 0 12 -1 11 12 23 -1 ) .
:Line27-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_2_2_2 ;
  owl:sameAs :Line27-COORD . # DEF matching this USE
:Line27-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_2_2_2 ;
  owl:sameAs :Line27-TEXCOORD . # DEF matching this USE
:DefIndian41-USE-3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_2_2_2 ;
  owl:sameAs :DefIndian41 . # DEF matching this USE
:Line28 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group50 ;
  x3do:hasChildren :Shape_2_9_1_8_3_3_1, :Shape_2_9_1_8_3_3_2, :Shape_2_9_1_8_3_3_3 ;
  x3do:DEF 'Line28' ;
  x3do:rotation ( -1 0 0 -3.142 ) ;
  x3do:scale ( .3537 .3537 .3537 ) ;
  x3do:translation ( 5.891 -0.1532 .9919 ) .
:Shape_2_9_1_8_3_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line28 ;
  x3do:hasAppearance :DefIndian31-USE-10 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_3_3_1_2 .
:DefIndian31-USE-10 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_3_3_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_3_3_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_3_3_1 ;
  x3do:hasCoord :Line28-COORD ;
  x3do:hasTexCoord :Line28-TEXCOORD ;
  x3do:hasNormal :DefIndian42-USE-9 ;
  x3do:ccw false ;
  x3do:coordIndex ( 0 1 19 -1 0 19 18 -1 1 2 20 -1 1 20 19 -1 2 3 21 -1 2 21 20 -1 3 4 22 -1 3 22 21 -1 4 5 23 -1 4 23 22 -1 5 6 24 -1 5 24 23 -1 6 7 25 -1 6 25 24 -1 7 8 26 -1 7 26 25 -1 8 9 27 -1 8 27 26 -1 9 10 28 -1 9 28 27 -1 10 11 29 -1 10 29 28 -1 11 12 30 -1 11 30 29 -1 12 13 31 -1 12 31 30 -1 13 14 32 -1 13 32 31 -1 14 15 33 -1 14 33 32 -1 15 16 34 -1 15 34 33 -1 16 17 35 -1 16 35 34 -1 17 0 18 -1 17 18 35 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 12 12 12 -1 12 12 12 -1 7 7 7 -1 7 7 7 -1 9 9 9 -1 9 9 9 -1 1 1 1 -1 1 1 1 -1 11 11 11 -1 11 11 11 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1 5 5 5 -1 5 5 5 -1 3 3 3 -1 3 3 3 -1 11 11 11 -1 11 11 11 -1 3 3 3 -1 3 3 3 -1 10 10 10 -1 10 10 10 -1 7 7 7 -1 7 7 7 -1 6 6 6 -1 6 6 6 -1 1 1 1 -1 1 1 1 -1 7 7 7 -1 7 7 7 -1 ) ;
  x3do:texCoordIndex ( 92 93 94 -1 92 94 95 -1 80 81 82 -1 80 82 83 -1 100 101 102 -1 100 102 103 -1 72 73 74 -1 72 74 75 -1 108 109 110 -1 108 110 111 -1 68 69 70 -1 68 70 71 -1 64 65 66 -1 64 66 67 -1 60 61 62 -1 60 62 63 -1 56 57 58 -1 56 58 59 -1 52 53 54 -1 52 54 55 -1 48 49 50 -1 48 50 51 -1 44 45 46 -1 44 46 47 -1 112 113 114 -1 112 114 115 -1 84 85 86 -1 84 86 87 -1 104 105 106 -1 104 106 107 -1 76 77 78 -1 76 78 79 -1 96 97 98 -1 96 98 99 -1 88 89 90 -1 88 90 91 -1 ) .
:Line28-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_3_1_2 ;
  x3do:DEF 'Line28-COORD' ;
  x3do:point ( -9.173 -0.00104 .9208 -9.173 -0.00104 .6543 -10.28 -0.00104 -0.4576 -11.56 -0.00104 -0.4576 -12.67 -0.00104 .6543 -12.67 -0.00104 .9384 -11 -0.00104 .9384 -11 -0.00104 1.772 -8.533 -0.00104 2.687 -7.492 -0.00104 2.687 -5.025 -0.00104 1.772 -5.025 -0.00104 .9384 -3.328 -0.00104 .9384 -3.328 -0.00104 .6685 -4.411 -0.00104 -0.4576 -5.738 -0.00104 -0.4576 -6.821 -0.00104 .6685 -6.821 -0.00104 .9208 -9.173 -0.7423 .9208 -9.173 -0.7423 .6543 -10.28 -0.7423 -0.4576 -11.56 -0.7423 -0.4576 -12.67 -0.7423 .6543 -12.67 -0.7423 .9384 -11 -0.7423 .9384 -11 -0.7423 1.772 -8.533 -0.7423 2.687 -7.492 -0.7423 2.687 -5.025 -0.7423 1.772 -5.025 -0.7423 .9384 -3.328 -0.7423 .9384 -3.328 -0.7423 .6685 -4.411 -0.7423 -0.4576 -5.738 -0.7423 -0.4576 -6.821 -0.7423 .6685 -6.821 -0.7423 .9208 ) .
:Line28-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_3_1_2 ;
  x3do:DEF 'Line28-TEXCOORD' ;
  x3do:point ( 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 .486 1 0 .806 0 1 .31 0 .69 0 1 .806 1 .987 .486 1 0 1 0 .806 .31 0 .69 0 1 .806 1 .987 0 .482 .301 .001 0 .01 .413 1 .694 0 .587 .999 1 .482 1 .01 0 .482 0 .01 .301 .001 .413 1 .694 0 .587 .999 1 .482 1 .01 1 1 1 0 0 0 0 1 0 .71 0 .29 1 .29 1 .71 1 1.033 1 -0.033 .001 -0.033 0 1.033 .07 .369 .07 1.368 .93 1.368 .93 .369 0 -0.002 0 1.002 1 1.002 1 -0.002 0 .254 0 .746 1 .746 1 .254 0 .169 0 1.168 1 1.168 1 .169 0 .906 0 1.608 1 1.608 1 .906 0 -0.614 0 .089 1 .089 1 -0.614 .379 .119 .451 -0.411 1 -0.397 .928 .134 0 1.397 .071 .867 .62 .882 .549 1.411 1 0 1 1 0 1 0 0 .001 .856 .001 .738 1 .738 1 .856 .001 .744 .001 .856 1 .856 1 .744 0 .2 0 .018 1 .018 1 .2 0 1.017 0 .828 1 .828 1 1.017 0 .471 0 .529 1 .529 1 .471 0 .529 0 .474 1 .474 1 .529 ) .
:DefIndian42-USE-9 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_3_1_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_8_3_3_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line28 ;
  x3do:hasAppearance :DefIndian43-USE-3 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_3_3_2_2 .
:DefIndian43-USE-3 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_3_3_2 ;
  owl:sameAs :DefIndian43 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_3_3_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_3_3_2 ;
  x3do:hasCoord :Line28-COORD-USE-1 ;
  x3do:hasTexCoord :Line28-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian42-USE-10 ;
  x3do:ccw false ;
  x3do:coordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) .
:Line28-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_3_2_2 ;
  owl:sameAs :Line28-COORD . # DEF matching this USE
:Line28-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_3_2_2 ;
  owl:sameAs :Line28-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-10 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_3_2_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_8_3_3_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line28 ;
  x3do:hasAppearance :DefIndian44-USE-4 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_3_3_3_2 .
:DefIndian44-USE-4 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_3_3_3 ;
  owl:sameAs :DefIndian44 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_3_3_3_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_3_3_3 ;
  x3do:hasCoord :Line28-COORD-USE-2 ;
  x3do:hasTexCoord :Line28-TEXCOORD-USE-2 ;
  x3do:hasNormal :DefIndian42-USE-11 ;
  x3do:ccw false ;
  x3do:coordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) .
:Line28-COORD-USE-2 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_3_3_2 ;
  owl:sameAs :Line28-COORD . # DEF matching this USE
:Line28-TEXCOORD-USE-2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_3_3_2 ;
  owl:sameAs :Line28-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-11 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_3_3_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Object1707 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group50 ;
  x3do:hasChildren :Shape_2_9_1_8_3_4_1, :Shape_2_9_1_8_3_4_2 ;
  x3do:DEF 'Object1707' ;
  x3do:rotation ( -1 0 0 -3.142 ) ;
  x3do:scale ( .3516 .4069 .3516 ) ;
  x3do:translation ( .3975 -0.1736 .9948 ) .
:Shape_2_9_1_8_3_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Object1707 ;
  x3do:hasAppearance :DefIndian31-USE-11 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_3_4_1_2 .
:DefIndian31-USE-11 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_3_4_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_3_4_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_3_4_1 ;
  x3do:hasCoord :Object1707-COORD ;
  x3do:hasTexCoord :Object1707-TEXCOORD ;
  x3do:hasNormal :DefIndian47-USE-2 ;
  x3do:ccw false ;
  x3do:coordIndex ( 0 1 7 -1 0 7 6 -1 1 2 8 -1 1 8 7 -1 2 3 9 -1 2 9 8 -1 3 4 10 -1 3 10 9 -1 4 5 11 -1 4 11 10 -1 5 0 6 -1 5 6 11 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 0 0 0 -1 0 0 0 -1 4 4 4 -1 4 4 4 -1 1 1 1 -1 1 1 1 -1 6 6 6 -1 6 6 6 -1 5 5 5 -1 5 5 5 -1 ) ;
  x3do:texCoordIndex ( 24 25 26 -1 24 26 27 -1 28 29 30 -1 28 30 31 -1 12 13 14 -1 12 14 15 -1 32 33 34 -1 32 34 35 -1 20 21 22 -1 20 22 23 -1 16 17 18 -1 16 18 19 -1 ) .
:Object1707-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_4_1_2 ;
  x3do:DEF 'Object1707-COORD' ;
  x3do:point ( -1.479 0 -0.4576 -2.594 0 .6525 -2.594 0 .9353 .8995 0 .9284 .8995 0 .6525 -0.2148 0 -0.4576 -1.479 -0.74 -0.4576 -2.594 -0.74 .6525 -2.594 -0.74 .9353 .8995 -0.74 .9284 .8995 -0.74 .6525 -0.2148 -0.74 -0.4576 ) .
:Object1707-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_4_1_2 ;
  x3do:DEF 'Object1707-TEXCOORD' ;
  x3do:point ( .681 0 1 .797 1 1 .001 .995 0 .797 .319 0 .681 0 1 .797 1 1 .001 .995 0 .797 .319 0 0 1 0 .001 1 .001 1 1 1 -0.063 1 .452 0 .452 .001 -0.063 0 1 0 0 1 0 1 1 1 .012 .948 1 0 .988 .052 0 0 .184 0 .315 1 .315 1 .184 0 .311 0 .184 1 .184 1 .311 ) .
:DefIndian47-USE-2 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_4_1_2 ;
  owl:sameAs :DefIndian47 . # DEF matching this USE
:Shape_2_9_1_8_3_4_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Object1707 ;
  x3do:hasAppearance :DefIndian44-USE-5 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_8_3_4_2_2 .
:DefIndian44-USE-5 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_8_3_4_2 ;
  owl:sameAs :DefIndian44 . # DEF matching this USE
:IndexedFaceSet_2_9_1_8_3_4_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_8_3_4_2 ;
  x3do:hasCoord :Object1707-COORD-USE-1 ;
  x3do:hasTexCoord :Object1707-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian47-USE-3 ;
  x3do:ccw false ;
  x3do:coordIndex ( 2 4 3 -1 2 5 4 -1 2 0 5 -1 2 1 0 -1 8 9 10 -1 8 10 11 -1 8 11 6 -1 8 6 7 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 7 7 7 -1 7 7 7 -1 7 7 7 -1 7 7 7 -1 2 2 2 -1 2 2 2 -1 2 2 2 -1 2 2 2 -1 ) ;
  x3do:texCoordIndex ( 2 4 3 -1 2 5 4 -1 2 0 5 -1 2 1 0 -1 8 9 10 -1 8 10 11 -1 8 11 6 -1 8 6 7 -1 ) .
:Object1707-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_4_2_2 ;
  owl:sameAs :Object1707-COORD . # DEF matching this USE
:Object1707-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_4_2_2 ;
  owl:sameAs :Object1707-TEXCOORD . # DEF matching this USE
:DefIndian47-USE-3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_8_3_4_2_2 ;
  owl:sameAs :DefIndian47 . # DEF matching this USE
:Group51 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :dad_Crane1 ;
  x3do:hasChildren :Box33, :Group52, :Group53 ;
  x3do:DEF 'Group51' ;
  x3do:translation ( -0.00002 -37.23 3.501 ) .
:Box33 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group51 ;
  x3do:hasChildren :Shape_2_9_1_9_1_1 ;
  x3do:DEF 'Box33' ;
  x3do:rotation ( -1 0 0 -1.571 ) ;
  x3do:scale ( .8684 .8684 .8684 ) ;
  x3do:translation ( .05561 .3765 -0.4613 ) .
:Shape_2_9_1_9_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Box33 ;
  x3do:hasAppearance :DefIndian39-USE-1 ;
  x3do:hasGeometry :Box32-FACES-USE-1 .
:DefIndian39-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_1_1 ;
  owl:sameAs :DefIndian39 . # DEF matching this USE
:Box32-FACES-USE-1 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_1_1 ;
  owl:sameAs :Box32-FACES . # DEF matching this USE
:Group52 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group51 ;
  x3do:hasChildren :Line29, :Group54, :Line31, :Object1708 ;
  x3do:DEF 'Group52' ;
  x3do:rotation ( -1 0 0 -1.571 ) ;
  x3do:scale ( .8684 .8684 .8684 ) ;
  x3do:translation ( -5.341 .00024 -0.05276 ) .
:Line29 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group52 ;
  x3do:hasChildren :Shape_2_9_1_9_2_1_1, :Shape_2_9_1_9_2_1_2 ;
  x3do:DEF 'Line29' ;
  x3do:scale ( .661 .661 .661 ) ;
  x3do:translation ( -1.594 -0.3305 -1.043 ) .
:Shape_2_9_1_9_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line29 ;
  x3do:hasAppearance :DefIndian40-USE-2 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_2_1_1_2 .
:DefIndian40-USE-2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_2_1_1 ;
  owl:sameAs :DefIndian40 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_2_1_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_2_1_1 ;
  x3do:hasCoord :Line29-COORD ;
  x3do:hasTexCoord :Line29-TEXCOORD ;
  x3do:hasNormal :DefIndian41-USE-4 ;
  x3do:coordIndex ( 2 4 3 -1 1 4 2 -1 0 4 1 -1 11 4 0 -1 9 11 10 -1 8 11 9 -1 8 4 11 -1 7 4 8 -1 6 4 7 -1 6 5 4 -1 14 15 16 -1 13 14 16 -1 12 13 16 -1 23 12 16 -1 21 22 23 -1 20 21 23 -1 20 23 16 -1 19 20 16 -1 18 19 16 -1 18 16 17 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 ) ;
  x3do:texCoordIndex ( 42 44 43 -1 41 44 42 -1 40 44 41 -1 51 44 40 -1 49 51 50 -1 48 51 49 -1 48 44 51 -1 47 44 48 -1 46 44 47 -1 46 45 44 -1 54 55 56 -1 53 54 56 -1 52 53 56 -1 63 52 56 -1 61 62 63 -1 60 61 63 -1 60 63 56 -1 59 60 56 -1 58 59 56 -1 58 56 57 -1 ) .
:Line29-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_1_1_2 ;
  x3do:DEF 'Line29-COORD' ;
  x3do:point ( 6.265 0 -0.2153 2.294 0 -0.203 -3.134 0 1.009 -3.134 0 1.71 3.226 0 1.668 2.39 0 1.939 2.39 0 2.586 3.638 0 2.588 6.621 0 1.64 7.62 0 1.64 7.62 0 .7387 6.266 0 .7387 6.265 1 -0.2153 2.294 1 -0.203 -3.134 1 1.009 -3.134 1 1.71 3.226 1 1.668 2.39 1 1.939 2.39 1 2.586 3.638 1 2.588 6.621 1 1.64 7.62 1 1.64 7.62 1 .7387 6.266 1 .7387 ) .
:Line29-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_1_1_2 ;
  x3do:DEF 'Line29-TEXCOORD' ;
  x3do:point ( 1 1.011 1 -0.011 .001 -0.011 0 1.011 0 .26 0 .74 1 .74 1 .26 0 .593 0 .893 1 .893 1 .593 -0.388 .343 -0.388 .657 .611 .657 .611 .343 1 .655 1 .345 0 .345 0 .655 0 .348 0 .014 1 .014 1 .348 0 .144 0 -0.211 1 -0.211 1 .144 .358 1 0 .014 .642 0 1 .986 0 .776 0 .224 1 .224 1 .776 1 0 1 1 0 1 0 0 .874 .999 .505 .994 0 .563 0 .327 .591 .328 .514 .232 .514 .001 .629 0 .907 .391 1 .391 1 .659 .874 .659 .874 .999 .505 .994 0 .563 0 .327 .591 .328 .514 .232 .514 .001 .629 0 .907 .391 1 .391 1 .659 .874 .659 1 .226 1 .774 0 .774 0 .226 ) .
:DefIndian41-USE-4 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_1_1_2 ;
  owl:sameAs :DefIndian41 . # DEF matching this USE
:Shape_2_9_1_9_2_1_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line29 ;
  x3do:hasAppearance :DefIndian31-USE-12 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_2_1_2_2 .
:DefIndian31-USE-12 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_2_1_2 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_2_1_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_2_1_2 ;
  x3do:hasCoord :Line29-COORD-USE-1 ;
  x3do:hasTexCoord :Line29-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian41-USE-5 ;
  x3do:coordIndex ( 1 2 14 -1 1 14 13 -1 2 3 15 -1 2 15 14 -1 3 4 16 -1 3 16 15 -1 4 5 17 -1 4 17 16 -1 5 6 18 -1 5 18 17 -1 6 7 19 -1 6 19 18 -1 7 8 20 -1 7 20 19 -1 8 9 21 -1 8 21 20 -1 9 10 22 -1 9 22 21 -1 10 11 23 -1 10 23 22 -1 11 0 12 -1 11 12 23 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 10 10 10 -1 10 10 10 -1 4 4 4 -1 4 4 4 -1 7 3 3 -1 7 3 7 -1 3 2 1 -1 3 1 3 -1 8 8 8 -1 8 8 8 -1 6 6 6 -1 6 6 6 -1 12 12 12 -1 12 12 12 -1 9 9 9 -1 9 9 9 -1 0 0 0 -1 0 0 0 -1 14 14 14 -1 14 14 14 -1 13 13 13 -1 13 13 13 -1 ) ;
  x3do:texCoordIndex ( 1 2 14 -1 1 14 13 -1 2 3 15 -1 2 15 14 -1 3 4 16 -1 3 16 15 -1 4 5 17 -1 4 17 16 -1 5 6 18 -1 5 18 17 -1 6 7 19 -1 6 19 18 -1 7 8 20 -1 7 20 19 -1 8 9 21 -1 8 21 20 -1 9 10 22 -1 9 22 21 -1 10 11 23 -1 10 23 22 -1 11 0 12 -1 11 12 23 -1 ) .
:Line29-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_1_2_2 ;
  owl:sameAs :Line29-COORD . # DEF matching this USE
:Line29-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_1_2_2 ;
  owl:sameAs :Line29-TEXCOORD . # DEF matching this USE
:DefIndian41-USE-5 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_1_2_2 ;
  owl:sameAs :DefIndian41 . # DEF matching this USE
:Group54 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group52 ;
  x3do:hasChildren :Line30, :Rectangle125, :Rectangle126, :Rectangle127, :Rectangle128, :Rectangle129, :Rectangle130, :Rectangle131, :Rectangle132, :Rectangle133, :Rectangle134 ;
  x3do:DEF 'Group54' ;
  x3do:scale ( .8447 .8447 .8447 ) ;
  x3do:translation ( -3.058 -0.01324 .6125 ) .
:Line30 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group54 ;
  x3do:hasChildren :Shape_2_9_1_9_2_2_1_1, :Shape_2_9_1_9_2_2_1_2, :Shape_2_9_1_9_2_2_1_3 ;
  x3do:DEF 'Line30' ;
  x3do:rotation ( -1 0 0 -3.142 ) ;
  x3do:scale ( .4187 .4187 .4187 ) ;
  x3do:translation ( 3.353 -0.1657 .4491 ) .
:Shape_2_9_1_9_2_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line30 ;
  x3do:hasAppearance :DefIndian31-USE-13 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_2_2_1_1_2 .
:DefIndian31-USE-13 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_2_2_1_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_2_2_1_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_2_2_1_1 ;
  x3do:hasCoord :Line30-COORD ;
  x3do:hasTexCoord :Line30-TEXCOORD ;
  x3do:hasNormal :DefIndian42-USE-12 ;
  x3do:ccw false ;
  x3do:coordIndex ( 0 1 19 -1 0 19 18 -1 1 2 20 -1 1 20 19 -1 2 3 21 -1 2 21 20 -1 3 4 22 -1 3 22 21 -1 4 5 23 -1 4 23 22 -1 5 6 24 -1 5 24 23 -1 6 7 25 -1 6 25 24 -1 7 8 26 -1 7 26 25 -1 8 9 27 -1 8 27 26 -1 9 10 28 -1 9 28 27 -1 10 11 29 -1 10 29 28 -1 11 12 30 -1 11 30 29 -1 12 13 31 -1 12 31 30 -1 13 14 32 -1 13 32 31 -1 14 15 33 -1 14 33 32 -1 15 16 34 -1 15 34 33 -1 16 17 35 -1 16 35 34 -1 17 0 18 -1 17 18 35 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 12 12 12 -1 12 12 12 -1 7 7 7 -1 7 7 7 -1 9 9 9 -1 9 9 9 -1 1 1 1 -1 1 1 1 -1 11 11 11 -1 11 11 11 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1 5 5 5 -1 5 5 5 -1 3 3 3 -1 3 3 3 -1 11 11 11 -1 11 11 11 -1 3 3 3 -1 3 3 3 -1 10 10 10 -1 10 10 10 -1 7 7 7 -1 7 7 7 -1 6 6 6 -1 6 6 6 -1 1 1 1 -1 1 1 1 -1 7 7 7 -1 7 7 7 -1 ) ;
  x3do:texCoordIndex ( 92 93 94 -1 92 94 95 -1 80 81 82 -1 80 82 83 -1 100 101 102 -1 100 102 103 -1 72 73 74 -1 72 74 75 -1 108 109 110 -1 108 110 111 -1 68 69 70 -1 68 70 71 -1 64 65 66 -1 64 66 67 -1 60 61 62 -1 60 62 63 -1 56 57 58 -1 56 58 59 -1 52 53 54 -1 52 54 55 -1 48 49 50 -1 48 50 51 -1 44 45 46 -1 44 46 47 -1 112 113 114 -1 112 114 115 -1 84 85 86 -1 84 86 87 -1 104 105 106 -1 104 106 107 -1 76 77 78 -1 76 78 79 -1 96 97 98 -1 96 98 99 -1 88 89 90 -1 88 90 91 -1 ) .
:Line30-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_2_1_1_2 ;
  x3do:DEF 'Line30-COORD' ;
  x3do:point ( -9.173 -0.00104 .9208 -9.173 -0.00104 .6543 -10.28 -0.00104 -0.4576 -11.56 -0.00104 -0.4576 -12.67 -0.00104 .6543 -12.67 -0.00104 .9384 -11 -0.00104 .9384 -11 -0.00104 1.772 -8.533 -0.00104 2.687 -7.492 -0.00104 2.687 -5.025 -0.00104 1.772 -5.025 -0.00104 .9384 -3.328 -0.00104 .9384 -3.328 -0.00104 .6685 -4.411 -0.00104 -0.4576 -5.738 -0.00104 -0.4576 -6.821 -0.00104 .6685 -6.821 -0.00104 .9208 -9.173 -0.7423 .9208 -9.173 -0.7423 .6543 -10.28 -0.7423 -0.4576 -11.56 -0.7423 -0.4576 -12.67 -0.7423 .6543 -12.67 -0.7423 .9384 -11 -0.7423 .9384 -11 -0.7423 1.772 -8.533 -0.7423 2.687 -7.492 -0.7423 2.687 -5.025 -0.7423 1.772 -5.025 -0.7423 .9384 -3.328 -0.7423 .9384 -3.328 -0.7423 .6685 -4.411 -0.7423 -0.4576 -5.738 -0.7423 -0.4576 -6.821 -0.7423 .6685 -6.821 -0.7423 .9208 ) .
:Line30-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_2_1_1_2 ;
  x3do:DEF 'Line30-TEXCOORD' ;
  x3do:point ( 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 .486 1 0 .806 0 1 .31 0 .69 0 1 .806 1 .987 .486 1 0 1 0 .806 .31 0 .69 0 1 .806 1 .987 0 .482 .301 .001 0 .01 .413 1 .694 0 .587 .999 1 .482 1 .01 0 .482 0 .01 .301 .001 .413 1 .694 0 .587 .999 1 .482 1 .01 1 1 1 0 0 0 0 1 0 .71 0 .29 1 .29 1 .71 1 1.033 1 -0.033 .001 -0.033 0 1.033 .07 .369 .07 1.368 .93 1.368 .93 .369 0 -0.002 0 1.002 1 1.002 1 -0.002 0 .254 0 .746 1 .746 1 .254 0 .169 0 1.168 1 1.168 1 .169 0 .906 0 1.608 1 1.608 1 .906 0 -0.614 0 .089 1 .089 1 -0.614 .379 .119 .451 -0.411 1 -0.397 .928 .134 0 1.397 .071 .867 .62 .882 .549 1.411 1 0 1 1 0 1 0 0 .001 .856 .001 .738 1 .738 1 .856 .001 .744 .001 .856 1 .856 1 .744 0 .2 0 .018 1 .018 1 .2 0 1.017 0 .828 1 .828 1 1.017 0 .471 0 .529 1 .529 1 .471 0 .529 0 .474 1 .474 1 .529 ) .
:DefIndian42-USE-12 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_2_1_1_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_9_2_2_1_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line30 ;
  x3do:hasAppearance :DefIndian43-USE-4 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_2_2_1_2_2 .
:DefIndian43-USE-4 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_2_2_1_2 ;
  owl:sameAs :DefIndian43 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_2_2_1_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_2_2_1_2 ;
  x3do:hasCoord :Line30-COORD-USE-1 ;
  x3do:hasTexCoord :Line30-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian42-USE-13 ;
  x3do:ccw false ;
  x3do:coordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) .
:Line30-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_2_1_2_2 ;
  owl:sameAs :Line30-COORD . # DEF matching this USE
:Line30-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_2_1_2_2 ;
  owl:sameAs :Line30-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-13 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_2_1_2_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_9_2_2_1_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line30 ;
  x3do:hasAppearance :DefIndian44-USE-6 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_2_2_1_3_2 .
:DefIndian44-USE-6 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_2_2_1_3 ;
  owl:sameAs :DefIndian44 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_2_2_1_3_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_2_2_1_3 ;
  x3do:hasCoord :Line30-COORD-USE-2 ;
  x3do:hasTexCoord :Line30-TEXCOORD-USE-2 ;
  x3do:hasNormal :DefIndian42-USE-14 ;
  x3do:ccw false ;
  x3do:coordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) .
:Line30-COORD-USE-2 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_2_1_3_2 ;
  owl:sameAs :Line30-COORD . # DEF matching this USE
:Line30-TEXCOORD-USE-2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_2_1_3_2 ;
  owl:sameAs :Line30-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-14 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_2_1_3_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Rectangle125 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group54 ;
  x3do:hasChildren :DefIndian46-USE-19 ;
  x3do:DEF 'Rectangle125' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( -1.697 .00003 .384 ) .
:DefIndian46-USE-19 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle125 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle126 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group54 ;
  x3do:hasChildren :DefIndian46-USE-20 ;
  x3do:DEF 'Rectangle126' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( -0.7127 -0.00002 .384 ) .
:DefIndian46-USE-20 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle126 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle127 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group54 ;
  x3do:hasChildren :DefIndian46-USE-21 ;
  x3do:DEF 'Rectangle127' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( .7312 .00005 .384 ) .
:DefIndian46-USE-21 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle127 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle128 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group54 ;
  x3do:hasChildren :DefIndian46-USE-22 ;
  x3do:DEF 'Rectangle128' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 1.716 0 .384 ) .
:DefIndian46-USE-22 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle128 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle129 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group54 ;
  x3do:hasChildren :DefIndian46-USE-23 ;
  x3do:DEF 'Rectangle129' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 3.251 .00007 .384 ) .
:DefIndian46-USE-23 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle129 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle130 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group54 ;
  x3do:hasChildren :DefIndian46-USE-24 ;
  x3do:DEF 'Rectangle130' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 4.235 .00002 .384 ) .
:DefIndian46-USE-24 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle130 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle131 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group54 ;
  x3do:hasChildren :DefIndian46-USE-25 ;
  x3do:DEF 'Rectangle131' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 5.526 .0001 .384 ) .
:DefIndian46-USE-25 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle131 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle132 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group54 ;
  x3do:hasChildren :DefIndian46-USE-26 ;
  x3do:DEF 'Rectangle132' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 6.51 .00006 .384 ) .
:DefIndian46-USE-26 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle132 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle133 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group54 ;
  x3do:hasChildren :DefIndian46-USE-27 ;
  x3do:DEF 'Rectangle133' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 7.974 -0.00002 .384 ) .
:DefIndian46-USE-27 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle133 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle134 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group54 ;
  x3do:hasChildren :DefIndian46-USE-28 ;
  x3do:DEF 'Rectangle134' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 8.958 .00009 .384 ) .
:DefIndian46-USE-28 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle134 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Line31 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group52 ;
  x3do:hasChildren :Shape_2_9_1_9_2_3_1, :Shape_2_9_1_9_2_3_2, :Shape_2_9_1_9_2_3_3 ;
  x3do:DEF 'Line31' ;
  x3do:rotation ( -1 0 0 -3.142 ) ;
  x3do:scale ( .3537 .3537 .3537 ) ;
  x3do:translation ( 5.891 -0.1533 .9919 ) .
:Shape_2_9_1_9_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line31 ;
  x3do:hasAppearance :DefIndian31-USE-14 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_2_3_1_2 .
:DefIndian31-USE-14 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_2_3_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_2_3_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_2_3_1 ;
  x3do:hasCoord :Line31-COORD ;
  x3do:hasTexCoord :Line31-TEXCOORD ;
  x3do:hasNormal :DefIndian42-USE-15 ;
  x3do:ccw false ;
  x3do:coordIndex ( 0 1 19 -1 0 19 18 -1 1 2 20 -1 1 20 19 -1 2 3 21 -1 2 21 20 -1 3 4 22 -1 3 22 21 -1 4 5 23 -1 4 23 22 -1 5 6 24 -1 5 24 23 -1 6 7 25 -1 6 25 24 -1 7 8 26 -1 7 26 25 -1 8 9 27 -1 8 27 26 -1 9 10 28 -1 9 28 27 -1 10 11 29 -1 10 29 28 -1 11 12 30 -1 11 30 29 -1 12 13 31 -1 12 31 30 -1 13 14 32 -1 13 32 31 -1 14 15 33 -1 14 33 32 -1 15 16 34 -1 15 34 33 -1 16 17 35 -1 16 35 34 -1 17 0 18 -1 17 18 35 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 12 12 12 -1 12 12 12 -1 7 7 7 -1 7 7 7 -1 9 9 9 -1 9 9 9 -1 1 1 1 -1 1 1 1 -1 11 11 11 -1 11 11 11 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1 5 5 5 -1 5 5 5 -1 3 3 3 -1 3 3 3 -1 11 11 11 -1 11 11 11 -1 3 3 3 -1 3 3 3 -1 10 10 10 -1 10 10 10 -1 7 7 7 -1 7 7 7 -1 6 6 6 -1 6 6 6 -1 1 1 1 -1 1 1 1 -1 7 7 7 -1 7 7 7 -1 ) ;
  x3do:texCoordIndex ( 92 93 94 -1 92 94 95 -1 80 81 82 -1 80 82 83 -1 100 101 102 -1 100 102 103 -1 72 73 74 -1 72 74 75 -1 108 109 110 -1 108 110 111 -1 68 69 70 -1 68 70 71 -1 64 65 66 -1 64 66 67 -1 60 61 62 -1 60 62 63 -1 56 57 58 -1 56 58 59 -1 52 53 54 -1 52 54 55 -1 48 49 50 -1 48 50 51 -1 44 45 46 -1 44 46 47 -1 112 113 114 -1 112 114 115 -1 84 85 86 -1 84 86 87 -1 104 105 106 -1 104 106 107 -1 76 77 78 -1 76 78 79 -1 96 97 98 -1 96 98 99 -1 88 89 90 -1 88 90 91 -1 ) .
:Line31-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_3_1_2 ;
  x3do:DEF 'Line31-COORD' ;
  x3do:point ( -9.173 -0.00104 .9208 -9.173 -0.00104 .6543 -10.28 -0.00104 -0.4576 -11.56 -0.00104 -0.4576 -12.67 -0.00104 .6543 -12.67 -0.00104 .9384 -11 -0.00104 .9384 -11 -0.00104 1.772 -8.533 -0.00104 2.687 -7.492 -0.00104 2.687 -5.025 -0.00104 1.772 -5.025 -0.00104 .9384 -3.328 -0.00104 .9384 -3.328 -0.00104 .6685 -4.411 -0.00104 -0.4576 -5.738 -0.00104 -0.4576 -6.821 -0.00104 .6685 -6.821 -0.00104 .9208 -9.173 -0.7423 .9208 -9.173 -0.7423 .6543 -10.28 -0.7423 -0.4576 -11.56 -0.7423 -0.4576 -12.67 -0.7423 .6543 -12.67 -0.7423 .9384 -11 -0.7423 .9384 -11 -0.7423 1.772 -8.533 -0.7423 2.687 -7.492 -0.7423 2.687 -5.025 -0.7423 1.772 -5.025 -0.7423 .9384 -3.328 -0.7423 .9384 -3.328 -0.7423 .6685 -4.411 -0.7423 -0.4576 -5.738 -0.7423 -0.4576 -6.821 -0.7423 .6685 -6.821 -0.7423 .9208 ) .
:Line31-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_3_1_2 ;
  x3do:DEF 'Line31-TEXCOORD' ;
  x3do:point ( 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 .486 1 0 .806 0 1 .31 0 .69 0 1 .806 1 .987 .486 1 0 1 0 .806 .31 0 .69 0 1 .806 1 .987 0 .482 .301 .001 0 .01 .413 1 .694 0 .587 .999 1 .482 1 .01 0 .482 0 .01 .301 .001 .413 1 .694 0 .587 .999 1 .482 1 .01 1 1 1 0 0 0 0 1 0 .71 0 .29 1 .29 1 .71 1 1.033 1 -0.033 .001 -0.033 0 1.033 .07 .369 .07 1.368 .93 1.368 .93 .369 0 -0.002 0 1.002 1 1.002 1 -0.002 0 .254 0 .746 1 .746 1 .254 0 .169 0 1.168 1 1.168 1 .169 0 .906 0 1.608 1 1.608 1 .906 0 -0.614 0 .089 1 .089 1 -0.614 .379 .119 .451 -0.411 1 -0.397 .928 .134 0 1.397 .071 .867 .62 .882 .549 1.411 1 0 1 1 0 1 0 0 .001 .856 .001 .738 1 .738 1 .856 .001 .744 .001 .856 1 .856 1 .744 0 .2 0 .018 1 .018 1 .2 0 1.017 0 .828 1 .828 1 1.017 0 .471 0 .529 1 .529 1 .471 0 .529 0 .474 1 .474 1 .529 ) .
:DefIndian42-USE-15 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_3_1_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_9_2_3_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line31 ;
  x3do:hasAppearance :DefIndian43-USE-5 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_2_3_2_2 .
:DefIndian43-USE-5 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_2_3_2 ;
  owl:sameAs :DefIndian43 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_2_3_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_2_3_2 ;
  x3do:hasCoord :Line31-COORD-USE-1 ;
  x3do:hasTexCoord :Line31-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian42-USE-16 ;
  x3do:ccw false ;
  x3do:coordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) .
:Line31-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_3_2_2 ;
  owl:sameAs :Line31-COORD . # DEF matching this USE
:Line31-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_3_2_2 ;
  owl:sameAs :Line31-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-16 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_3_2_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_9_2_3_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line31 ;
  x3do:hasAppearance :DefIndian44-USE-7 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_2_3_3_2 .
:DefIndian44-USE-7 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_2_3_3 ;
  owl:sameAs :DefIndian44 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_2_3_3_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_2_3_3 ;
  x3do:hasCoord :Line31-COORD-USE-2 ;
  x3do:hasTexCoord :Line31-TEXCOORD-USE-2 ;
  x3do:hasNormal :DefIndian42-USE-17 ;
  x3do:ccw false ;
  x3do:coordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) .
:Line31-COORD-USE-2 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_3_3_2 ;
  owl:sameAs :Line31-COORD . # DEF matching this USE
:Line31-TEXCOORD-USE-2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_3_3_2 ;
  owl:sameAs :Line31-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-17 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_3_3_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Object1708 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group52 ;
  x3do:hasChildren :Shape_2_9_1_9_2_4_1, :Shape_2_9_1_9_2_4_2 ;
  x3do:DEF 'Object1708' ;
  x3do:rotation ( -1 0 0 -3.142 ) ;
  x3do:scale ( .3516 .4069 .3516 ) ;
  x3do:translation ( .3975 -0.1736 .9948 ) .
:Shape_2_9_1_9_2_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Object1708 ;
  x3do:hasAppearance :DefIndian31-USE-15 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_2_4_1_2 .
:DefIndian31-USE-15 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_2_4_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_2_4_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_2_4_1 ;
  x3do:hasCoord :Object1708-COORD ;
  x3do:hasTexCoord :Object1708-TEXCOORD ;
  x3do:hasNormal :DefIndian47-USE-4 ;
  x3do:ccw false ;
  x3do:coordIndex ( 0 1 7 -1 0 7 6 -1 1 2 8 -1 1 8 7 -1 2 3 9 -1 2 9 8 -1 3 4 10 -1 3 10 9 -1 4 5 11 -1 4 11 10 -1 5 0 6 -1 5 6 11 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 0 0 0 -1 0 0 0 -1 4 4 4 -1 4 4 4 -1 1 1 1 -1 1 1 1 -1 6 6 6 -1 6 6 6 -1 5 5 5 -1 5 5 5 -1 ) ;
  x3do:texCoordIndex ( 24 25 26 -1 24 26 27 -1 28 29 30 -1 28 30 31 -1 12 13 14 -1 12 14 15 -1 32 33 34 -1 32 34 35 -1 20 21 22 -1 20 22 23 -1 16 17 18 -1 16 18 19 -1 ) .
:Object1708-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_4_1_2 ;
  x3do:DEF 'Object1708-COORD' ;
  x3do:point ( -1.479 0 -0.4576 -2.594 0 .6525 -2.594 0 .9353 .8995 0 .9284 .8995 0 .6525 -0.2148 0 -0.4576 -1.479 -0.74 -0.4576 -2.594 -0.74 .6525 -2.594 -0.74 .9353 .8995 -0.74 .9284 .8995 -0.74 .6525 -0.2148 -0.74 -0.4576 ) .
:Object1708-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_4_1_2 ;
  x3do:DEF 'Object1708-TEXCOORD' ;
  x3do:point ( .681 0 1 .797 1 1 .001 .995 0 .797 .319 0 .681 0 1 .797 1 1 .001 .995 0 .797 .319 0 0 1 0 .001 1 .001 1 1 1 -0.063 1 .452 0 .452 .001 -0.063 0 1 0 0 1 0 1 1 1 .012 .948 1 0 .988 .052 0 0 .184 0 .315 1 .315 1 .184 0 .311 0 .184 1 .184 1 .311 ) .
:DefIndian47-USE-4 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_4_1_2 ;
  owl:sameAs :DefIndian47 . # DEF matching this USE
:Shape_2_9_1_9_2_4_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Object1708 ;
  x3do:hasAppearance :DefIndian44-USE-8 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_2_4_2_2 .
:DefIndian44-USE-8 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_2_4_2 ;
  owl:sameAs :DefIndian44 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_2_4_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_2_4_2 ;
  x3do:hasCoord :Object1708-COORD-USE-1 ;
  x3do:hasTexCoord :Object1708-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian47-USE-5 ;
  x3do:ccw false ;
  x3do:coordIndex ( 2 4 3 -1 2 5 4 -1 2 0 5 -1 2 1 0 -1 8 9 10 -1 8 10 11 -1 8 11 6 -1 8 6 7 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 7 7 7 -1 7 7 7 -1 7 7 7 -1 7 7 7 -1 2 2 2 -1 2 2 2 -1 2 2 2 -1 2 2 2 -1 ) ;
  x3do:texCoordIndex ( 2 4 3 -1 2 5 4 -1 2 0 5 -1 2 1 0 -1 8 9 10 -1 8 10 11 -1 8 11 6 -1 8 6 7 -1 ) .
:Object1708-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_4_2_2 ;
  owl:sameAs :Object1708-COORD . # DEF matching this USE
:Object1708-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_4_2_2 ;
  owl:sameAs :Object1708-TEXCOORD . # DEF matching this USE
:DefIndian47-USE-5 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_2_4_2_2 ;
  owl:sameAs :DefIndian47 . # DEF matching this USE
:Group53 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group51 ;
  x3do:hasChildren :Group55, :Line33, :Line34, :Object1709 ;
  x3do:DEF 'Group53' ;
  x3do:rotation ( 0 -0.707 .707 -3.142 ) ;
  x3do:scale ( .8684 .8684 .8684 ) ;
  x3do:translation ( 5.314 .00024 -0.05281 ) .
:Group55 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group53 ;
  x3do:hasChildren :Rectangle135, :Rectangle136, :Rectangle137, :Rectangle138, :Rectangle139, :Rectangle140, :Rectangle141, :Rectangle142, :Rectangle143, :Rectangle144, :Line32 ;
  x3do:DEF 'Group55' ;
  x3do:scale ( .8447 .8447 .8447 ) ;
  x3do:translation ( -3.059 -0.01321 .6125 ) .
:Rectangle135 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group55 ;
  x3do:hasChildren :DefIndian46-USE-29 ;
  x3do:DEF 'Rectangle135' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( -1.697 .00006 .384 ) .
:DefIndian46-USE-29 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle135 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle136 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group55 ;
  x3do:hasChildren :DefIndian46-USE-30 ;
  x3do:DEF 'Rectangle136' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( -0.7128 .00001 .384 ) .
:DefIndian46-USE-30 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle136 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle137 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group55 ;
  x3do:hasChildren :DefIndian46-USE-31 ;
  x3do:DEF 'Rectangle137' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( .7312 .00008 .384 ) .
:DefIndian46-USE-31 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle137 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle138 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group55 ;
  x3do:hasChildren :DefIndian46-USE-32 ;
  x3do:DEF 'Rectangle138' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 1.715 .00004 .384 ) .
:DefIndian46-USE-32 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle138 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle139 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group55 ;
  x3do:hasChildren :DefIndian46-USE-33 ;
  x3do:DEF 'Rectangle139' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 3.251 .0001 .384 ) .
:DefIndian46-USE-33 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle139 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle140 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group55 ;
  x3do:hasChildren :DefIndian46-USE-34 ;
  x3do:DEF 'Rectangle140' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 4.235 .00005 .384 ) .
:DefIndian46-USE-34 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle140 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle141 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group55 ;
  x3do:hasChildren :DefIndian46-USE-35 ;
  x3do:DEF 'Rectangle141' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 5.526 .00013 .384 ) .
:DefIndian46-USE-35 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle141 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle142 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group55 ;
  x3do:hasChildren :DefIndian46-USE-36 ;
  x3do:DEF 'Rectangle142' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 6.51 .00009 .384 ) .
:DefIndian46-USE-36 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle142 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle143 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group55 ;
  x3do:hasChildren :DefIndian46-USE-37 ;
  x3do:DEF 'Rectangle143' ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 7.974 0 .384 ) .
:DefIndian46-USE-37 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle143 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Rectangle144 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group55 ;
  x3do:hasChildren :DefIndian46-USE-38 ;
  x3do:DEF 'Rectangle144' ;
  x3do:rotation ( 0 0 1 -3.142 ) ;
  x3do:scale ( 1.363 1.363 1.363 ) ;
  x3do:translation ( 8.958 .00012 .384 ) .
:DefIndian46-USE-38 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle144 ;
  owl:sameAs :DefIndian46 . # DEF matching this USE
:Line32 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group55 ;
  x3do:hasChildren :Shape_2_9_1_9_3_1_11_1, :Shape_2_9_1_9_3_1_11_2, :Shape_2_9_1_9_3_1_11_3 ;
  x3do:DEF 'Line32' ;
  x3do:rotation ( -1 0 0 -3.142 ) ;
  x3do:scale ( .4187 .4187 .4187 ) ;
  x3do:translation ( 3.353 -0.1657 .4491 ) .
:Shape_2_9_1_9_3_1_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line32 ;
  x3do:hasAppearance :DefIndian31-USE-16 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_3_1_11_1_2 .
:DefIndian31-USE-16 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_3_1_11_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_3_1_11_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_3_1_11_1 ;
  x3do:hasCoord :Line32-COORD ;
  x3do:hasTexCoord :Line32-TEXCOORD ;
  x3do:hasNormal :DefIndian42-USE-18 ;
  x3do:ccw false ;
  x3do:coordIndex ( 0 1 19 -1 0 19 18 -1 1 2 20 -1 1 20 19 -1 2 3 21 -1 2 21 20 -1 3 4 22 -1 3 22 21 -1 4 5 23 -1 4 23 22 -1 5 6 24 -1 5 24 23 -1 6 7 25 -1 6 25 24 -1 7 8 26 -1 7 26 25 -1 8 9 27 -1 8 27 26 -1 9 10 28 -1 9 28 27 -1 10 11 29 -1 10 29 28 -1 11 12 30 -1 11 30 29 -1 12 13 31 -1 12 31 30 -1 13 14 32 -1 13 32 31 -1 14 15 33 -1 14 33 32 -1 15 16 34 -1 15 34 33 -1 16 17 35 -1 16 35 34 -1 17 0 18 -1 17 18 35 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 12 12 12 -1 12 12 12 -1 7 7 7 -1 7 7 7 -1 9 9 9 -1 9 9 9 -1 1 1 1 -1 1 1 1 -1 11 11 11 -1 11 11 11 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1 5 5 5 -1 5 5 5 -1 3 3 3 -1 3 3 3 -1 11 11 11 -1 11 11 11 -1 3 3 3 -1 3 3 3 -1 10 10 10 -1 10 10 10 -1 7 7 7 -1 7 7 7 -1 6 6 6 -1 6 6 6 -1 1 1 1 -1 1 1 1 -1 7 7 7 -1 7 7 7 -1 ) ;
  x3do:texCoordIndex ( 92 93 94 -1 92 94 95 -1 80 81 82 -1 80 82 83 -1 100 101 102 -1 100 102 103 -1 72 73 74 -1 72 74 75 -1 108 109 110 -1 108 110 111 -1 68 69 70 -1 68 70 71 -1 64 65 66 -1 64 66 67 -1 60 61 62 -1 60 62 63 -1 56 57 58 -1 56 58 59 -1 52 53 54 -1 52 54 55 -1 48 49 50 -1 48 50 51 -1 44 45 46 -1 44 46 47 -1 112 113 114 -1 112 114 115 -1 84 85 86 -1 84 86 87 -1 104 105 106 -1 104 106 107 -1 76 77 78 -1 76 78 79 -1 96 97 98 -1 96 98 99 -1 88 89 90 -1 88 90 91 -1 ) .
:Line32-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_1_11_1_2 ;
  x3do:DEF 'Line32-COORD' ;
  x3do:point ( -9.173 -0.00104 .9208 -9.173 -0.00104 .6543 -10.28 -0.00104 -0.4576 -11.56 -0.00104 -0.4576 -12.67 -0.00104 .6543 -12.67 -0.00104 .9384 -11 -0.00104 .9384 -11 -0.00104 1.772 -8.533 -0.00104 2.687 -7.492 -0.00104 2.687 -5.025 -0.00104 1.772 -5.025 -0.00104 .9384 -3.328 -0.00104 .9384 -3.328 -0.00104 .6685 -4.411 -0.00104 -0.4576 -5.738 -0.00104 -0.4576 -6.821 -0.00104 .6685 -6.821 -0.00104 .9208 -9.173 -0.7423 .9208 -9.173 -0.7423 .6543 -10.28 -0.7423 -0.4576 -11.56 -0.7423 -0.4576 -12.67 -0.7423 .6543 -12.67 -0.7423 .9384 -11 -0.7423 .9384 -11 -0.7423 1.772 -8.533 -0.7423 2.687 -7.492 -0.7423 2.687 -5.025 -0.7423 1.772 -5.025 -0.7423 .9384 -3.328 -0.7423 .9384 -3.328 -0.7423 .6685 -4.411 -0.7423 -0.4576 -5.738 -0.7423 -0.4576 -6.821 -0.7423 .6685 -6.821 -0.7423 .9208 ) .
:Line32-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_1_11_1_2 ;
  x3do:DEF 'Line32-TEXCOORD' ;
  x3do:point ( 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 .486 1 0 .806 0 1 .31 0 .69 0 1 .806 1 .987 .486 1 0 1 0 .806 .31 0 .69 0 1 .806 1 .987 0 .482 .301 .001 0 .01 .413 1 .694 0 .587 .999 1 .482 1 .01 0 .482 0 .01 .301 .001 .413 1 .694 0 .587 .999 1 .482 1 .01 1 1 1 0 0 0 0 1 0 .71 0 .29 1 .29 1 .71 1 1.033 1 -0.033 .001 -0.033 0 1.033 .07 .369 .07 1.368 .93 1.368 .93 .369 0 -0.002 0 1.002 1 1.002 1 -0.002 0 .254 0 .746 1 .746 1 .254 0 .169 0 1.168 1 1.168 1 .169 0 .906 0 1.608 1 1.608 1 .906 0 -0.614 0 .089 1 .089 1 -0.614 .379 .119 .451 -0.411 1 -0.397 .928 .134 0 1.397 .071 .867 .62 .882 .549 1.411 1 0 1 1 0 1 0 0 .001 .856 .001 .738 1 .738 1 .856 .001 .744 .001 .856 1 .856 1 .744 0 .2 0 .018 1 .018 1 .2 0 1.017 0 .828 1 .828 1 1.017 0 .471 0 .529 1 .529 1 .471 0 .529 0 .474 1 .474 1 .529 ) .
:DefIndian42-USE-18 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_1_11_1_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_9_3_1_11_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line32 ;
  x3do:hasAppearance :DefIndian43-USE-6 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_3_1_11_2_2 .
:DefIndian43-USE-6 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_3_1_11_2 ;
  owl:sameAs :DefIndian43 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_3_1_11_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_3_1_11_2 ;
  x3do:hasCoord :Line32-COORD-USE-1 ;
  x3do:hasTexCoord :Line32-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian42-USE-19 ;
  x3do:ccw false ;
  x3do:coordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) .
:Line32-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_1_11_2_2 ;
  owl:sameAs :Line32-COORD . # DEF matching this USE
:Line32-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_1_11_2_2 ;
  owl:sameAs :Line32-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-19 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_1_11_2_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_9_3_1_11_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line32 ;
  x3do:hasAppearance :DefIndian44-USE-9 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_3_1_11_3_2 .
:DefIndian44-USE-9 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_3_1_11_3 ;
  owl:sameAs :DefIndian44 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_3_1_11_3_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_3_1_11_3 ;
  x3do:hasCoord :Line32-COORD-USE-2 ;
  x3do:hasTexCoord :Line32-TEXCOORD-USE-2 ;
  x3do:hasNormal :DefIndian42-USE-20 ;
  x3do:ccw false ;
  x3do:coordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) .
:Line32-COORD-USE-2 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_1_11_3_2 ;
  owl:sameAs :Line32-COORD . # DEF matching this USE
:Line32-TEXCOORD-USE-2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_1_11_3_2 ;
  owl:sameAs :Line32-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-20 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_1_11_3_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Line33 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group53 ;
  x3do:hasChildren :Shape_2_9_1_9_3_2_1, :Shape_2_9_1_9_3_2_2 ;
  x3do:DEF 'Line33' ;
  x3do:scale ( .661 .661 .661 ) ;
  x3do:translation ( -1.594 -0.3305 -1.043 ) .
:Shape_2_9_1_9_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line33 ;
  x3do:hasAppearance :DefIndian40-USE-3 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_3_2_1_2 .
:DefIndian40-USE-3 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_3_2_1 ;
  owl:sameAs :DefIndian40 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_3_2_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_3_2_1 ;
  x3do:hasCoord :Line33-COORD ;
  x3do:hasTexCoord :Line33-TEXCOORD ;
  x3do:hasNormal :DefIndian41-USE-6 ;
  x3do:coordIndex ( 2 4 3 -1 1 4 2 -1 0 4 1 -1 11 4 0 -1 9 11 10 -1 8 11 9 -1 8 4 11 -1 7 4 8 -1 6 4 7 -1 6 5 4 -1 14 15 16 -1 13 14 16 -1 12 13 16 -1 23 12 16 -1 21 22 23 -1 20 21 23 -1 20 23 16 -1 19 20 16 -1 18 19 16 -1 18 16 17 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 11 11 11 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 5 5 5 -1 ) ;
  x3do:texCoordIndex ( 42 44 43 -1 41 44 42 -1 40 44 41 -1 51 44 40 -1 49 51 50 -1 48 51 49 -1 48 44 51 -1 47 44 48 -1 46 44 47 -1 46 45 44 -1 54 55 56 -1 53 54 56 -1 52 53 56 -1 63 52 56 -1 61 62 63 -1 60 61 63 -1 60 63 56 -1 59 60 56 -1 58 59 56 -1 58 56 57 -1 ) .
:Line33-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_2_1_2 ;
  x3do:DEF 'Line33-COORD' ;
  x3do:point ( 6.265 0 -0.2153 2.294 0 -0.203 -3.134 0 1.009 -3.134 0 1.71 3.226 0 1.668 2.39 0 1.939 2.39 0 2.586 3.638 0 2.588 6.621 0 1.64 7.62 0 1.64 7.62 0 .7387 6.266 0 .7387 6.265 1 -0.2153 2.294 1 -0.203 -3.134 1 1.009 -3.134 1 1.71 3.226 1 1.668 2.39 1 1.939 2.39 1 2.586 3.638 1 2.588 6.621 1 1.64 7.62 1 1.64 7.62 1 .7387 6.266 1 .7387 ) .
:Line33-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_2_1_2 ;
  x3do:DEF 'Line33-TEXCOORD' ;
  x3do:point ( 1 1.011 1 -0.011 .001 -0.011 0 1.011 0 .26 0 .74 1 .74 1 .26 0 .593 0 .893 1 .893 1 .593 -0.388 .343 -0.388 .657 .611 .657 .611 .343 1 .655 1 .345 0 .345 0 .655 0 .348 0 .014 1 .014 1 .348 0 .144 0 -0.211 1 -0.211 1 .144 .358 1 0 .014 .642 0 1 .986 0 .776 0 .224 1 .224 1 .776 1 0 1 1 0 1 0 0 .874 .999 .505 .994 0 .563 0 .327 .591 .328 .514 .232 .514 .001 .629 0 .907 .391 1 .391 1 .659 .874 .659 .874 .999 .505 .994 0 .563 0 .327 .591 .328 .514 .232 .514 .001 .629 0 .907 .391 1 .391 1 .659 .874 .659 1 .226 1 .774 0 .774 0 .226 ) .
:DefIndian41-USE-6 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_2_1_2 ;
  owl:sameAs :DefIndian41 . # DEF matching this USE
:Shape_2_9_1_9_3_2_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line33 ;
  x3do:hasAppearance :DefIndian31-USE-17 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_3_2_2_2 .
:DefIndian31-USE-17 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_3_2_2 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_3_2_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_3_2_2 ;
  x3do:hasCoord :Line33-COORD-USE-1 ;
  x3do:hasTexCoord :Line33-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian41-USE-7 ;
  x3do:coordIndex ( 1 2 14 -1 1 14 13 -1 2 3 15 -1 2 15 14 -1 3 4 16 -1 3 16 15 -1 4 5 17 -1 4 17 16 -1 5 6 18 -1 5 18 17 -1 6 7 19 -1 6 19 18 -1 7 8 20 -1 7 20 19 -1 8 9 21 -1 8 21 20 -1 9 10 22 -1 9 22 21 -1 10 11 23 -1 10 23 22 -1 11 0 12 -1 11 12 23 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 10 10 10 -1 10 10 10 -1 4 4 4 -1 4 4 4 -1 7 3 3 -1 7 3 7 -1 3 2 1 -1 3 1 3 -1 8 8 8 -1 8 8 8 -1 6 6 6 -1 6 6 6 -1 12 12 12 -1 12 12 12 -1 9 9 9 -1 9 9 9 -1 0 0 0 -1 0 0 0 -1 14 14 14 -1 14 14 14 -1 13 13 13 -1 13 13 13 -1 ) ;
  x3do:texCoordIndex ( 1 2 14 -1 1 14 13 -1 2 3 15 -1 2 15 14 -1 3 4 16 -1 3 16 15 -1 4 5 17 -1 4 17 16 -1 5 6 18 -1 5 18 17 -1 6 7 19 -1 6 19 18 -1 7 8 20 -1 7 20 19 -1 8 9 21 -1 8 21 20 -1 9 10 22 -1 9 22 21 -1 10 11 23 -1 10 23 22 -1 11 0 12 -1 11 12 23 -1 ) .
:Line33-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_2_2_2 ;
  owl:sameAs :Line33-COORD . # DEF matching this USE
:Line33-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_2_2_2 ;
  owl:sameAs :Line33-TEXCOORD . # DEF matching this USE
:DefIndian41-USE-7 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_2_2_2 ;
  owl:sameAs :DefIndian41 . # DEF matching this USE
:Line34 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group53 ;
  x3do:hasChildren :Shape_2_9_1_9_3_3_1, :Shape_2_9_1_9_3_3_2, :Shape_2_9_1_9_3_3_3 ;
  x3do:DEF 'Line34' ;
  x3do:rotation ( -1 0 0 -3.142 ) ;
  x3do:scale ( .3537 .3537 .3537 ) ;
  x3do:translation ( 5.89 -0.1532 .9919 ) .
:Shape_2_9_1_9_3_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line34 ;
  x3do:hasAppearance :DefIndian31-USE-18 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_3_3_1_2 .
:DefIndian31-USE-18 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_3_3_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_3_3_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_3_3_1 ;
  x3do:hasCoord :Line34-COORD ;
  x3do:hasTexCoord :Line34-TEXCOORD ;
  x3do:hasNormal :DefIndian42-USE-21 ;
  x3do:ccw false ;
  x3do:coordIndex ( 0 1 19 -1 0 19 18 -1 1 2 20 -1 1 20 19 -1 2 3 21 -1 2 21 20 -1 3 4 22 -1 3 22 21 -1 4 5 23 -1 4 23 22 -1 5 6 24 -1 5 24 23 -1 6 7 25 -1 6 25 24 -1 7 8 26 -1 7 26 25 -1 8 9 27 -1 8 27 26 -1 9 10 28 -1 9 28 27 -1 10 11 29 -1 10 29 28 -1 11 12 30 -1 11 30 29 -1 12 13 31 -1 12 31 30 -1 13 14 32 -1 13 32 31 -1 14 15 33 -1 14 33 32 -1 15 16 34 -1 15 34 33 -1 16 17 35 -1 16 35 34 -1 17 0 18 -1 17 18 35 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 12 12 12 -1 12 12 12 -1 7 7 7 -1 7 7 7 -1 9 9 9 -1 9 9 9 -1 1 1 1 -1 1 1 1 -1 11 11 11 -1 11 11 11 -1 1 1 1 -1 1 1 1 -1 2 2 2 -1 2 2 2 -1 0 0 0 -1 0 0 0 -1 5 5 5 -1 5 5 5 -1 3 3 3 -1 3 3 3 -1 11 11 11 -1 11 11 11 -1 3 3 3 -1 3 3 3 -1 10 10 10 -1 10 10 10 -1 7 7 7 -1 7 7 7 -1 6 6 6 -1 6 6 6 -1 1 1 1 -1 1 1 1 -1 7 7 7 -1 7 7 7 -1 ) ;
  x3do:texCoordIndex ( 92 93 94 -1 92 94 95 -1 80 81 82 -1 80 82 83 -1 100 101 102 -1 100 102 103 -1 72 73 74 -1 72 74 75 -1 108 109 110 -1 108 110 111 -1 68 69 70 -1 68 70 71 -1 64 65 66 -1 64 66 67 -1 60 61 62 -1 60 62 63 -1 56 57 58 -1 56 58 59 -1 52 53 54 -1 52 54 55 -1 48 49 50 -1 48 50 51 -1 44 45 46 -1 44 46 47 -1 112 113 114 -1 112 114 115 -1 84 85 86 -1 84 86 87 -1 104 105 106 -1 104 106 107 -1 76 77 78 -1 76 78 79 -1 96 97 98 -1 96 98 99 -1 88 89 90 -1 88 90 91 -1 ) .
:Line34-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_3_1_2 ;
  x3do:DEF 'Line34-COORD' ;
  x3do:point ( -9.173 -0.00104 .9208 -9.173 -0.00104 .6543 -10.28 -0.00104 -0.4576 -11.56 -0.00104 -0.4576 -12.67 -0.00104 .6543 -12.67 -0.00104 .9384 -11 -0.00104 .9384 -11 -0.00104 1.772 -8.533 -0.00104 2.687 -7.492 -0.00104 2.687 -5.025 -0.00104 1.772 -5.025 -0.00104 .9384 -3.328 -0.00104 .9384 -3.328 -0.00104 .6685 -4.411 -0.00104 -0.4576 -5.738 -0.00104 -0.4576 -6.821 -0.00104 .6685 -6.821 -0.00104 .9208 -9.173 -0.7423 .9208 -9.173 -0.7423 .6543 -10.28 -0.7423 -0.4576 -11.56 -0.7423 -0.4576 -12.67 -0.7423 .6543 -12.67 -0.7423 .9384 -11 -0.7423 .9384 -11 -0.7423 1.772 -8.533 -0.7423 2.687 -7.492 -0.7423 2.687 -5.025 -0.7423 1.772 -5.025 -0.7423 .9384 -3.328 -0.7423 .9384 -3.328 -0.7423 .6685 -4.411 -0.7423 -0.4576 -5.738 -0.7423 -0.4576 -6.821 -0.7423 .6685 -6.821 -0.7423 .9208 ) .
:Line34-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_3_1_2 ;
  x3do:DEF 'Line34-TEXCOORD' ;
  x3do:point ( 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 0 .987 0 .796 .316 0 .684 0 1 .796 1 1 .523 1 .486 1 0 .806 0 1 .31 0 .69 0 1 .806 1 .987 .486 1 0 1 0 .806 .31 0 .69 0 1 .806 1 .987 0 .482 .301 .001 0 .01 .413 1 .694 0 .587 .999 1 .482 1 .01 0 .482 0 .01 .301 .001 .413 1 .694 0 .587 .999 1 .482 1 .01 1 1 1 0 0 0 0 1 0 .71 0 .29 1 .29 1 .71 1 1.033 1 -0.033 .001 -0.033 0 1.033 .07 .369 .07 1.368 .93 1.368 .93 .369 0 -0.002 0 1.002 1 1.002 1 -0.002 0 .254 0 .746 1 .746 1 .254 0 .169 0 1.168 1 1.168 1 .169 0 .906 0 1.608 1 1.608 1 .906 0 -0.614 0 .089 1 .089 1 -0.614 .379 .119 .451 -0.411 1 -0.397 .928 .134 0 1.397 .071 .867 .62 .882 .549 1.411 1 0 1 1 0 1 0 0 .001 .856 .001 .738 1 .738 1 .856 .001 .744 .001 .856 1 .856 1 .744 0 .2 0 .018 1 .018 1 .2 0 1.017 0 .828 1 .828 1 1.017 0 .471 0 .529 1 .529 1 .471 0 .529 0 .474 1 .474 1 .529 ) .
:DefIndian42-USE-21 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_3_1_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_9_3_3_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line34 ;
  x3do:hasAppearance :DefIndian43-USE-7 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_3_3_2_2 .
:DefIndian43-USE-7 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_3_3_2 ;
  owl:sameAs :DefIndian43 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_3_3_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_3_3_2 ;
  x3do:hasCoord :Line34-COORD-USE-1 ;
  x3do:hasTexCoord :Line34-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian42-USE-22 ;
  x3do:ccw false ;
  x3do:coordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 10 17 11 -1 9 17 10 -1 9 0 17 -1 8 0 9 -1 7 0 8 -1 6 0 7 -1 28 29 35 -1 27 28 35 -1 27 35 18 -1 26 27 18 -1 25 26 18 -1 24 25 18 -1 ) .
:Line34-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_3_2_2 ;
  owl:sameAs :Line34-COORD . # DEF matching this USE
:Line34-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_3_2_2 ;
  owl:sameAs :Line34-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-22 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_3_2_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Shape_2_9_1_9_3_3_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Line34 ;
  x3do:hasAppearance :DefIndian44-USE-10 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_3_3_3_2 .
:DefIndian44-USE-10 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_3_3_3 ;
  owl:sameAs :DefIndian44 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_3_3_3_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_3_3_3 ;
  x3do:hasCoord :Line34-COORD-USE-2 ;
  x3do:hasTexCoord :Line34-TEXCOORD-USE-2 ;
  x3do:hasNormal :DefIndian42-USE-23 ;
  x3do:ccw false ;
  x3do:coordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 8 8 8 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 4 4 4 -1 ) ;
  x3do:texCoordIndex ( 11 13 12 -1 11 14 13 -1 11 15 14 -1 4 6 5 -1 3 6 4 -1 2 6 3 -1 11 16 15 -1 11 17 16 -1 2 0 6 -1 1 0 2 -1 29 30 31 -1 29 31 32 -1 29 32 33 -1 22 23 24 -1 21 22 24 -1 20 21 24 -1 29 33 34 -1 29 34 35 -1 20 24 18 -1 19 20 18 -1 ) .
:Line34-COORD-USE-2 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_3_3_2 ;
  owl:sameAs :Line34-COORD . # DEF matching this USE
:Line34-TEXCOORD-USE-2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_3_3_2 ;
  owl:sameAs :Line34-TEXCOORD . # DEF matching this USE
:DefIndian42-USE-23 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_3_3_2 ;
  owl:sameAs :DefIndian42 . # DEF matching this USE
:Object1709 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group53 ;
  x3do:hasChildren :Shape_2_9_1_9_3_4_1, :Shape_2_9_1_9_3_4_2 ;
  x3do:DEF 'Object1709' ;
  x3do:rotation ( -1 0 0 -3.142 ) ;
  x3do:scale ( .3516 .4069 .3516 ) ;
  x3do:translation ( .3974 -0.1736 .9948 ) .
:Shape_2_9_1_9_3_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Object1709 ;
  x3do:hasAppearance :DefIndian31-USE-19 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_3_4_1_2 .
:DefIndian31-USE-19 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_3_4_1 ;
  owl:sameAs :DefIndian31 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_3_4_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_3_4_1 ;
  x3do:hasCoord :Object1709-COORD ;
  x3do:hasTexCoord :Object1709-TEXCOORD ;
  x3do:hasNormal :DefIndian47-USE-6 ;
  x3do:ccw false ;
  x3do:coordIndex ( 0 1 7 -1 0 7 6 -1 1 2 8 -1 1 8 7 -1 2 3 9 -1 2 9 8 -1 3 4 10 -1 3 10 9 -1 4 5 11 -1 4 11 10 -1 5 0 6 -1 5 6 11 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 3 3 3 -1 3 3 3 -1 0 0 0 -1 0 0 0 -1 4 4 4 -1 4 4 4 -1 1 1 1 -1 1 1 1 -1 6 6 6 -1 6 6 6 -1 5 5 5 -1 5 5 5 -1 ) ;
  x3do:texCoordIndex ( 24 25 26 -1 24 26 27 -1 28 29 30 -1 28 30 31 -1 12 13 14 -1 12 14 15 -1 32 33 34 -1 32 34 35 -1 20 21 22 -1 20 22 23 -1 16 17 18 -1 16 18 19 -1 ) .
:Object1709-COORD a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_4_1_2 ;
  x3do:DEF 'Object1709-COORD' ;
  x3do:point ( -1.479 0 -0.4576 -2.594 0 .6525 -2.594 0 .9353 .8995 0 .9284 .8995 0 .6525 -0.2148 0 -0.4576 -1.479 -0.74 -0.4576 -2.594 -0.74 .6525 -2.594 -0.74 .9353 .8995 -0.74 .9284 .8995 -0.74 .6525 -0.2148 -0.74 -0.4576 ) .
:Object1709-TEXCOORD a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_4_1_2 ;
  x3do:DEF 'Object1709-TEXCOORD' ;
  x3do:point ( .681 0 1 .797 1 1 .001 .995 0 .797 .319 0 .681 0 1 .797 1 1 .001 .995 0 .797 .319 0 0 1 0 .001 1 .001 1 1 1 -0.063 1 .452 0 .452 .001 -0.063 0 1 0 0 1 0 1 1 1 .012 .948 1 0 .988 .052 0 0 .184 0 .315 1 .315 1 .184 0 .311 0 .184 1 .184 1 .311 ) .
:DefIndian47-USE-6 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_4_1_2 ;
  owl:sameAs :DefIndian47 . # DEF matching this USE
:Shape_2_9_1_9_3_4_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Object1709 ;
  x3do:hasAppearance :DefIndian44-USE-11 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_9_3_4_2_2 .
:DefIndian44-USE-11 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_9_3_4_2 ;
  owl:sameAs :DefIndian44 . # DEF matching this USE
:IndexedFaceSet_2_9_1_9_3_4_2_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_9_3_4_2 ;
  x3do:hasCoord :Object1709-COORD-USE-1 ;
  x3do:hasTexCoord :Object1709-TEXCOORD-USE-1 ;
  x3do:hasNormal :DefIndian47-USE-7 ;
  x3do:ccw false ;
  x3do:coordIndex ( 2 4 3 -1 2 5 4 -1 2 0 5 -1 2 1 0 -1 8 9 10 -1 8 10 11 -1 8 11 6 -1 8 6 7 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 7 7 7 -1 7 7 7 -1 7 7 7 -1 7 7 7 -1 2 2 2 -1 2 2 2 -1 2 2 2 -1 2 2 2 -1 ) ;
  x3do:texCoordIndex ( 2 4 3 -1 2 5 4 -1 2 0 5 -1 2 1 0 -1 8 9 10 -1 8 10 11 -1 8 11 6 -1 8 6 7 -1 ) .
:Object1709-COORD-USE-1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_4_2_2 ;
  owl:sameAs :Object1709-COORD . # DEF matching this USE
:Object1709-TEXCOORD-USE-1 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_4_2_2 ;
  owl:sameAs :Object1709-TEXCOORD . # DEF matching this USE
:DefIndian47-USE-7 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_9_3_4_2_2 ;
  owl:sameAs :DefIndian47 . # DEF matching this USE
:Rectangle101 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :dad_Crane1 ;
  x3do:hasChildren :Shape_2_9_1_10_1 ;
  x3do:DEF 'Rectangle101' ;
  x3do:rotation ( -0.655 -0.655 .378 -2.419 ) ;
  x3do:translation ( -1.473 24.21 18.74 ) .
:Shape_2_9_1_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle101 ;
  x3do:hasAppearance :DefIndian48 ;
  x3do:hasGeometry :Rectangle101-FACES .
:DefIndian48 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_10_1 ;
  x3do:hasTexture :ImageTexture_2_9_1_10_1_1_1 ;
  x3do:hasMaterial :DefIndian12-USE-1 ;
  x3do:DEF 'DefIndian48' .
:ImageTexture_2_9_1_10_1_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :DefIndian48 ;
  x3do:repeatS false ;
  x3do:repeatT false ;
  x3do:url '"Textures/CraneMat25.png" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat25.png"' .
:DefIndian12-USE-1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :DefIndian48 ;
  owl:sameAs :DefIndian12 . # DEF matching this USE
:Rectangle101-FACES a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_10_1 ;
  x3do:hasCoord :Coordinate_2_9_1_10_1_2_1 ;
  x3do:hasTexCoord :TextureCoordinate_2_9_1_10_1_2_2 ;
  x3do:hasNormal :Normal_2_9_1_10_1_2_3 ;
  x3do:DEF 'Rectangle101-FACES' ;
  x3do:coordIndex ( 2 3 0 -1 1 2 0 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 0 0 0 -1 0 0 0 -1 ) ;
  x3do:solid false ;
  x3do:texCoordIndex ( 2 3 0 -1 1 2 0 -1 ) .
:Coordinate_2_9_1_10_1_2_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :Rectangle101-FACES ;
  x3do:point ( .7208 0 -8.72 -0.7208 0 -8.72 -0.7208 0 8.72 .7208 0 8.72 ) .
:TextureCoordinate_2_9_1_10_1_2_2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :Rectangle101-FACES ;
  x3do:point ( 1 1 .001 1 0 0 1 0 ) .
:Normal_2_9_1_10_1_2_3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :Rectangle101-FACES ;
  x3do:vector ( 0 1 0 ) .
:Rectangle145 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :dad_Crane1 ;
  x3do:hasChildren :Shape_2_9_1_11_1 ;
  x3do:DEF 'Rectangle145' ;
  x3do:rotation ( -0.655 -0.655 .378 -2.419 ) ;
  x3do:translation ( 1.601 24.21 18.75 ) .
:Shape_2_9_1_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle145 ;
  x3do:hasAppearance :DefIndian48-USE-1 ;
  x3do:hasGeometry :Rectangle101-FACES-USE-1 .
:DefIndian48-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_11_1 ;
  owl:sameAs :DefIndian48 . # DEF matching this USE
:Rectangle101-FACES-USE-1 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_11_1 ;
  owl:sameAs :Rectangle101-FACES . # DEF matching this USE
:Rectangle100 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :dad_Crane1 ;
  x3do:hasChildren :Shape_2_9_1_12_1 ;
  x3do:DEF 'Rectangle100' ;
  x3do:rotation ( -0.577 -0.577 .577 -2.094 ) ;
  x3do:translation ( -1.392 -7.004 -9.454 ) .
:Shape_2_9_1_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Rectangle100 ;
  x3do:hasAppearance :Appearance_2_9_1_12_1_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_9_1_12_1_2 .
:Appearance_2_9_1_12_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_12_1 ;
  x3do:hasTexture :ImageTexture_2_9_1_12_1_1_1 ;
  x3do:hasMaterial :DefIndian12-USE-2 .
:ImageTexture_2_9_1_12_1_1_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_9_1_12_1_1 ;
  x3do:repeatT false ;
  x3do:url '"Textures/CraneMat24.png" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/Crane/Textures/CraneMat24.png"' .
:DefIndian12-USE-2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_12_1_1 ;
  owl:sameAs :DefIndian12 . # DEF matching this USE
:IndexedFaceSet_2_9_1_12_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_9_1_12_1 ;
  x3do:hasCoord :Coordinate_2_9_1_12_1_2_1 ;
  x3do:hasTexCoord :TextureCoordinate_2_9_1_12_1_2_2 ;
  x3do:hasNormal :Normal_2_9_1_12_1_2_3 ;
  x3do:coordIndex ( 2 3 0 -1 2 0 1 -1 ) ;
  x3do:creaseAngle 0.524 ;
  x3do:normalIndex ( 0 0 0 -1 0 0 0 -1 ) ;
  x3do:solid false ;
  x3do:texCoordIndex ( 2 3 0 -1 2 0 1 -1 ) .
:Coordinate_2_9_1_12_1_2_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_12_1_2 ;
  x3do:point ( 16.75 0 -1.094 -16.75 0 -1.094 -16.75 0 1.094 16.75 0 1.094 ) .
:TextureCoordinate_2_9_1_12_1_2_2 a owl:NamedIndividual, x3do:TextureCoordinate ;
  x3do:hasParent :IndexedFaceSet_2_9_1_12_1_2 ;
  x3do:point ( 11.99 1 .006 1 .006 .001 11.99 0 ) .
:Normal_2_9_1_12_1_2_3 a owl:NamedIndividual, x3do:Normal ;
  x3do:hasParent :IndexedFaceSet_2_9_1_12_1_2 ;
  x3do:vector ( 0 1 0 ) .
