@prefix :        <https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedUnderwaterVehicles/SolarAuv.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.2' ;
  x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.2.xsd' .
:head a owl:NamedIndividual, x3do:head ;
  x3do:hasParent :X3D ;
  x3do:hasComponent :component_1_1 ;
  x3do:hasMeta :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_15 .
:component_1_1 a owl:NamedIndividual, x3do:component ;
  x3do:hasParent :head ;
  x3do:level 3 ;
  x3do:name 'Navigation' .
:meta_1_2 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'SolarAuv.x3d' ;
  x3do:name 'title' .
:meta_1_3 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Solar-Powered Autonomous Unmanned Vehicle by Autonomous Undersea Systems Institute (AUSI) and Falmouth Scientific Inc.' ;
  x3do:name 'description' .
:meta_1_4 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Randy A. Garrido' ;
  x3do:name 'creator' .
:meta_1_5 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '1 June 2004' ;
  x3do:name 'created' .
:meta_1_6 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '20 October 2019' ;
  x3do:name 'modified' .
:meta_1_7 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'SeaWeb, SolarAUV, Solar-Powered AUV' ;
  x3do:name 'subject' .
:meta_1_8 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'SAUVIIBuzzardsBay.jpg' ;
  x3do:name 'photograph' .
:meta_1_9 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'TODO: check extrusions ccw true/false' ;
  x3do:name 'warning' .
:meta_1_10 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'TODO: restore ViewpointGroup, Navigation component' ;
  x3do:name 'warning' .
:meta_1_11 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://www.ausi.org' ;
  x3do:name 'reference' .
:meta_1_12 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Falmouth Scientific Inc. http://www.falmouth.com' ;
  x3do:name 'reference' .
:meta_1_13 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedUnderwaterVehicles/SolarAuv.x3d' ;
  x3do:name 'identifier' .
:meta_1_14 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit' ;
  x3do:name 'generator' .
:meta_1_15 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '../../license.html' ;
  x3do:name 'license' .
:meta dcterms:title "SolarAuv.x3d" .
:meta dcterms:description "Solar-Powered Autonomous Unmanned Vehicle by Autonomous Undersea Systems Institute (AUSI) and Falmouth Scientific Inc." .
:meta dcterms:creator "Randy A. Garrido" .
:meta dcterms:created "1 June 2004" .
:meta dcterms:modified "20 October 2019" .
:meta dcterms:subject "SeaWeb, SolarAUV, Solar-Powered AUV" .
:meta dcterms:warning "TODO: check extrusions ccw true/false" .
:meta dcterms:warning "TODO: restore ViewpointGroup, Navigation component" .
:meta dcterms:reference "http://www.ausi.org" .
:meta dcterms:reference "Falmouth Scientific Inc. http://www.falmouth.com" .
:meta dcterms:identifier "https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedUnderwaterVehicles/SolarAuv.x3d" .
:meta dcterms:generator "X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit" .
:meta dcterms:license "../../license.html" .
:Scene a owl:NamedIndividual, x3do:Scene ;
  x3do:hasParent :X3D ;
  x3do:hasChildren :Background, :Viewpoint_2_2, :Viewpoint_2_3, :Viewpoint_2_4, :Viewpoint_2_5, :Viewpoint_2_6, :LOD_2_7 .
:Background a owl:NamedIndividual, x3do:Background ;
  x3do:hasParent :Scene ;
  x3do:DEF 'Background' ;
  x3do:groundColor ( 0 0 .8 ) ;
  x3do:skyColor ( 0.2 0.2 .8 ) .
:Viewpoint_2_2 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:description 'Solar Autonomous Unmanned Vehicle (AUV)' ;
  x3do:orientation ( 1 0 0 -0.35 ) ;
  x3do:position ( 0 1.25 3.25 ) .
:Viewpoint_2_3 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:description 'SolarAUV view from rear, 5m' ;
  x3do:orientation ( 0 1 0 -1.57 ) ;
  x3do:position ( -5 1 0 ) .
:Viewpoint_2_4 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:description 'SolarAUV side view, 5m' ;
  x3do:orientation ( 0 1 0 3.141592653 ) ;
  x3do:position ( 0 0 -5 ) .
:Viewpoint_2_5 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:description 'SolarAUV view from above, 5m' ;
  x3do:orientation ( 1 0 0 -1.57 ) ;
  x3do:position ( 0 5 0 ) .
:Viewpoint_2_6 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:description 'SolarAUV oblique view' ;
  x3do:orientation ( -0.814 .581 -0.007 1.25 ) ;
  x3do:position ( 2 2.875 1.3 ) .
:LOD_2_7 a owl:NamedIndividual, x3do:LOD ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Transform_2_7_1, :WorldInfo_2_7_2, :WorldInfo_2_7_3 ;
  x3do:range ( 100 1000 ) .
:Transform_2_7_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LOD_2_7 ;
  x3do:hasChildren :SolarPanel, :CowlingSection, :Propeller .
:SolarPanel a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_7_1 ;
  x3do:hasChildren :SquarePanelYellow, :MainSolarPanel, :SolarCells, :CurvedEdges ;
  x3do:DEF 'SolarPanel' .
:SquarePanelYellow a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarPanel ;
  x3do:hasChildren :SquarePanel ;
  x3do:DEF 'SquarePanelYellow' ;
  x3do:translation ( 0.020625 -0.04 0 ) .
:SquarePanel a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SquarePanelYellow ;
  x3do:hasAppearance :Appearance_2_7_1_1_1_1_1 ;
  x3do:hasGeometry :Box_2_7_1_1_1_1_2 ;
  x3do:DEF 'SquarePanel' .
:Appearance_2_7_1_1_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :SquarePanel ;
  x3do:hasMaterial :Material_2_7_1_1_1_1_1_1 .
:Material_2_7_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_1_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Box_2_7_1_1_1_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :SquarePanel ;
  x3do:size ( 1.20625 .02 1.0 ) .
:MainSolarPanel a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarPanel ;
  x3do:hasChildren :Shape_2_7_1_1_2_1 ;
  x3do:DEF 'MainSolarPanel' ;
  x3do:translation ( 0.020625 -0.01 0 ) .
:Shape_2_7_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :MainSolarPanel ;
  x3do:hasAppearance :Appearance_2_7_1_1_2_1_1 ;
  x3do:hasGeometry :Box_2_7_1_1_2_1_2 .
:Appearance_2_7_1_1_2_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_2_1 ;
  x3do:hasMaterial :Material_2_7_1_1_2_1_1_1 .
:Material_2_7_1_1_2_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_2_1_1 ;
  x3do:diffuseColor ( 1 1 1 ) .
:Box_2_7_1_1_2_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_7_1_1_2_1 ;
  x3do:size ( 1.175 .02 0.975 ) .
:SolarCells a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarPanel ;
  x3do:hasChildren :Transform_2_7_1_1_3_1, :Transform_2_7_1_1_3_2, :Transform_2_7_1_1_3_3, :Transform_2_7_1_1_3_4, :Transform_2_7_1_1_3_5, :Transform_2_7_1_1_3_6, :Transform_2_7_1_1_3_7, :Transform_2_7_1_1_3_8, :Transform_2_7_1_1_3_9 ;
  x3do:DEF 'SolarCells' .
:Transform_2_7_1_1_3_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarCells ;
  x3do:hasChildren :Cell1, :Transform_2_7_1_1_3_1_2, :Transform_2_7_1_1_3_1_3, :Transform_2_7_1_1_3_1_4, :Transform_2_7_1_1_3_1_5, :Transform_2_7_1_1_3_1_6, :Transform_2_7_1_1_3_1_7, :Transform_2_7_1_1_3_1_8 .
:Cell1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_1 ;
  x3do:hasAppearance :Appearance_2_7_1_1_3_1_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_3_1_1_2 ;
  x3do:DEF 'Cell1' .
:Appearance_2_7_1_1_3_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Cell1 ;
  x3do:hasMaterial :Material_2_7_1_1_3_1_1_1_1 .
:Material_2_7_1_1_3_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_3_1_1_1 ;
  x3do:diffuseColor ( 0 0 0 ) ;
  x3do:shininess 1 ;
  x3do:specularColor ( 0.7 0.7 0.7 ) .
:Extrusion_2_7_1_1_3_1_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Cell1 ;
  x3do:crossSection ( 0.0645 0.0400 0.0645 -0.0400 0.0450 -0.0595 -0.0450 -0.0595 -0.0645 -0.0400 -0.0645 0.0400 -0.0450 0.0595 0.0450 0.0595 0.0645 0.0400 ) ;
  x3do:solid false ;
  x3do:spine ( -0.495375 0.0 -0.4230 -0.495375 0.001 -0.4230 ) .
:Transform_2_7_1_1_3_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_1 ;
  x3do:hasChildren :Cell1-USE-1 ;
  x3do:translation ( 0.0 0.0 0.1195 ) .
:Cell1-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_1_2 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_1 ;
  x3do:hasChildren :Cell1-USE-2 ;
  x3do:translation ( 0.0 0.0 0.239 ) .
:Cell1-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_1_3 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_1 ;
  x3do:hasChildren :Cell1-USE-3 ;
  x3do:translation ( 0.0 0.0 0.3585 ) .
:Cell1-USE-3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_1_4 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_1_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_1 ;
  x3do:hasChildren :Cell1-USE-4 ;
  x3do:translation ( 0.0 0.0 0.488 ) .
:Cell1-USE-4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_1_5 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_1_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_1 ;
  x3do:hasChildren :Cell1-USE-5 ;
  x3do:translation ( 0.0 0.0 0.6075 ) .
:Cell1-USE-5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_1_6 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_1_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_1 ;
  x3do:hasChildren :Cell1-USE-6 ;
  x3do:translation ( 0.0 0.0 0.727 ) .
:Cell1-USE-6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_1_7 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_1_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_1 ;
  x3do:hasChildren :Cell1-USE-7 ;
  x3do:translation ( 0.0 0.0 0.8465 ) .
:Cell1-USE-7 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_1_8 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarCells ;
  x3do:hasChildren :Transform_2_7_1_1_3_2_1, :Transform_2_7_1_1_3_2_2, :Transform_2_7_1_1_3_2_3, :Transform_2_7_1_1_3_2_4, :Transform_2_7_1_1_3_2_5, :Transform_2_7_1_1_3_2_6, :Transform_2_7_1_1_3_2_7, :Transform_2_7_1_1_3_2_8 .
:Transform_2_7_1_1_3_2_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_2 ;
  x3do:hasChildren :Cell1-USE-8 ;
  x3do:translation ( 0.1295 0.0 0.0 ) .
:Cell1-USE-8 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_2_1 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_2 ;
  x3do:hasChildren :Cell1-USE-9 ;
  x3do:translation ( 0.1295 0.0 0.1195 ) .
:Cell1-USE-9 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_2_2 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_2_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_2 ;
  x3do:hasChildren :Cell1-USE-10 ;
  x3do:translation ( 0.1295 0.0 0.239 ) .
:Cell1-USE-10 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_2_3 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_2_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_2 ;
  x3do:hasChildren :Cell1-USE-11 ;
  x3do:translation ( 0.1295 0.0 0.3585 ) .
:Cell1-USE-11 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_2_4 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_2_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_2 ;
  x3do:hasChildren :Cell1-USE-12 ;
  x3do:translation ( 0.1295 0.0 0.488 ) .
:Cell1-USE-12 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_2_5 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_2_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_2 ;
  x3do:hasChildren :Cell1-USE-13 ;
  x3do:translation ( 0.1295 0.0 0.6075 ) .
:Cell1-USE-13 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_2_6 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_2_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_2 ;
  x3do:hasChildren :Cell1-USE-14 ;
  x3do:translation ( 0.1295 0.0 0.727 ) .
:Cell1-USE-14 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_2_7 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_2_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_2 ;
  x3do:hasChildren :Cell1-USE-15 ;
  x3do:translation ( 0.1295 0.0 0.8465 ) .
:Cell1-USE-15 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_2_8 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarCells ;
  x3do:hasChildren :Transform_2_7_1_1_3_3_1, :Transform_2_7_1_1_3_3_2, :Transform_2_7_1_1_3_3_3, :Transform_2_7_1_1_3_3_4, :Transform_2_7_1_1_3_3_5, :Transform_2_7_1_1_3_3_6, :Transform_2_7_1_1_3_3_7, :Transform_2_7_1_1_3_3_8 .
:Transform_2_7_1_1_3_3_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_3 ;
  x3do:hasChildren :Cell1-USE-16 ;
  x3do:translation ( 0.259 0.0 0.0 ) .
:Cell1-USE-16 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_3_1 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_3 ;
  x3do:hasChildren :Cell1-USE-17 ;
  x3do:translation ( 0.259 0.0 0.1195 ) .
:Cell1-USE-17 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_3_2 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_3_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_3 ;
  x3do:hasChildren :Cell1-USE-18 ;
  x3do:translation ( 0.259 0.0 0.239 ) .
:Cell1-USE-18 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_3_3 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_3_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_3 ;
  x3do:hasChildren :Cell1-USE-19 ;
  x3do:translation ( 0.259 0.0 0.3585 ) .
:Cell1-USE-19 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_3_4 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_3_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_3 ;
  x3do:hasChildren :Cell1-USE-20 ;
  x3do:translation ( 0.259 0.0 0.488 ) .
:Cell1-USE-20 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_3_5 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_3_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_3 ;
  x3do:hasChildren :Cell1-USE-21 ;
  x3do:translation ( 0.259 0.0 0.6075 ) .
:Cell1-USE-21 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_3_6 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_3_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_3 ;
  x3do:hasChildren :Cell1-USE-22 ;
  x3do:translation ( 0.259 0.0 0.727 ) .
:Cell1-USE-22 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_3_7 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_3_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_3 ;
  x3do:hasChildren :Cell1-USE-23 ;
  x3do:translation ( 0.259 0.0 0.8465 ) .
:Cell1-USE-23 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_3_8 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarCells ;
  x3do:hasChildren :Transform_2_7_1_1_3_4_1, :Transform_2_7_1_1_3_4_2, :Transform_2_7_1_1_3_4_3, :Transform_2_7_1_1_3_4_4, :Transform_2_7_1_1_3_4_5, :Transform_2_7_1_1_3_4_6, :Transform_2_7_1_1_3_4_7, :Transform_2_7_1_1_3_4_8 .
:Transform_2_7_1_1_3_4_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_4 ;
  x3do:hasChildren :Cell1-USE-24 ;
  x3do:translation ( 0.3885 0.0 0.0 ) .
:Cell1-USE-24 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_4_1 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_4 ;
  x3do:hasChildren :Cell1-USE-25 ;
  x3do:translation ( 0.3885 0.0 0.1195 ) .
:Cell1-USE-25 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_4_2 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_4_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_4 ;
  x3do:hasChildren :Cell1-USE-26 ;
  x3do:translation ( 0.3885 0.0 0.239 ) .
:Cell1-USE-26 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_4_3 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_4_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_4 ;
  x3do:hasChildren :Cell1-USE-27 ;
  x3do:translation ( 0.3885 0.0 0.3585 ) .
:Cell1-USE-27 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_4_4 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_4_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_4 ;
  x3do:hasChildren :Cell1-USE-28 ;
  x3do:translation ( 0.3885 0.0 0.488 ) .
:Cell1-USE-28 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_4_5 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_4_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_4 ;
  x3do:hasChildren :Cell1-USE-29 ;
  x3do:translation ( 0.3885 0.0 0.6075 ) .
:Cell1-USE-29 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_4_6 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_4_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_4 ;
  x3do:hasChildren :Cell1-USE-30 ;
  x3do:translation ( 0.3885 0.0 0.727 ) .
:Cell1-USE-30 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_4_7 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_4_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_4 ;
  x3do:hasChildren :Cell1-USE-31 ;
  x3do:translation ( 0.3885 0.0 0.8465 ) .
:Cell1-USE-31 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_4_8 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarCells ;
  x3do:hasChildren :Transform_2_7_1_1_3_5_1, :Transform_2_7_1_1_3_5_2, :Transform_2_7_1_1_3_5_3, :Transform_2_7_1_1_3_5_4, :Transform_2_7_1_1_3_5_5, :Transform_2_7_1_1_3_5_6, :Transform_2_7_1_1_3_5_7, :Transform_2_7_1_1_3_5_8 .
:Transform_2_7_1_1_3_5_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_5 ;
  x3do:hasChildren :Cell1-USE-32 ;
  x3do:translation ( 0.518 0.0 0.0 ) .
:Cell1-USE-32 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_5_1 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_5_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_5 ;
  x3do:hasChildren :Cell1-USE-33 ;
  x3do:translation ( 0.518 0.0 0.1195 ) .
:Cell1-USE-33 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_5_2 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_5_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_5 ;
  x3do:hasChildren :Cell1-USE-34 ;
  x3do:translation ( 0.518 0.0 0.239 ) .
:Cell1-USE-34 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_5_3 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_5_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_5 ;
  x3do:hasChildren :Cell1-USE-35 ;
  x3do:translation ( 0.518 0.0 0.3585 ) .
:Cell1-USE-35 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_5_4 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_5_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_5 ;
  x3do:hasChildren :Cell1-USE-36 ;
  x3do:translation ( 0.518 0.0 0.488 ) .
:Cell1-USE-36 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_5_5 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_5_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_5 ;
  x3do:hasChildren :Cell1-USE-37 ;
  x3do:translation ( 0.518 0.0 0.6075 ) .
:Cell1-USE-37 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_5_6 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_5_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_5 ;
  x3do:hasChildren :Cell1-USE-38 ;
  x3do:translation ( 0.518 0.0 0.727 ) .
:Cell1-USE-38 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_5_7 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_5_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_5 ;
  x3do:hasChildren :Cell1-USE-39 ;
  x3do:translation ( 0.518 0.0 0.8465 ) .
:Cell1-USE-39 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_5_8 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarCells ;
  x3do:hasChildren :Transform_2_7_1_1_3_6_1, :Transform_2_7_1_1_3_6_2, :Transform_2_7_1_1_3_6_3, :Transform_2_7_1_1_3_6_4, :Transform_2_7_1_1_3_6_5, :Transform_2_7_1_1_3_6_6, :Transform_2_7_1_1_3_6_7, :Transform_2_7_1_1_3_6_8 .
:Transform_2_7_1_1_3_6_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_6 ;
  x3do:hasChildren :Cell1-USE-40 ;
  x3do:translation ( 0.6475 0.0 0.0 ) .
:Cell1-USE-40 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_6_1 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_6_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_6 ;
  x3do:hasChildren :Cell1-USE-41 ;
  x3do:translation ( 0.6475 0.0 0.1195 ) .
:Cell1-USE-41 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_6_2 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_6_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_6 ;
  x3do:hasChildren :Cell1-USE-42 ;
  x3do:translation ( 0.6475 0.0 0.239 ) .
:Cell1-USE-42 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_6_3 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_6_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_6 ;
  x3do:hasChildren :Cell1-USE-43 ;
  x3do:translation ( 0.6475 0.0 0.3585 ) .
:Cell1-USE-43 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_6_4 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_6_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_6 ;
  x3do:hasChildren :Cell1-USE-44 ;
  x3do:translation ( 0.6475 0.0 0.488 ) .
:Cell1-USE-44 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_6_5 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_6_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_6 ;
  x3do:hasChildren :Cell1-USE-45 ;
  x3do:translation ( 0.6475 0.0 0.6075 ) .
:Cell1-USE-45 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_6_6 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_6_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_6 ;
  x3do:hasChildren :Cell1-USE-46 ;
  x3do:translation ( 0.6475 0.0 0.727 ) .
:Cell1-USE-46 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_6_7 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_6_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_6 ;
  x3do:hasChildren :Cell1-USE-47 ;
  x3do:translation ( 0.6475 0.0 0.8465 ) .
:Cell1-USE-47 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_6_8 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarCells ;
  x3do:hasChildren :Transform_2_7_1_1_3_7_1, :Transform_2_7_1_1_3_7_2, :Transform_2_7_1_1_3_7_3, :Transform_2_7_1_1_3_7_4, :Transform_2_7_1_1_3_7_5, :Transform_2_7_1_1_3_7_6, :Transform_2_7_1_1_3_7_7, :Transform_2_7_1_1_3_7_8 .
:Transform_2_7_1_1_3_7_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_7 ;
  x3do:hasChildren :Cell1-USE-48 ;
  x3do:translation ( 0.777 0.0 0.0 ) .
:Cell1-USE-48 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_7_1 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_7_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_7 ;
  x3do:hasChildren :Cell1-USE-49 ;
  x3do:translation ( 0.777 0.0 0.1195 ) .
:Cell1-USE-49 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_7_2 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_7_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_7 ;
  x3do:hasChildren :Cell1-USE-50 ;
  x3do:translation ( 0.777 0.0 0.239 ) .
:Cell1-USE-50 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_7_3 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_7_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_7 ;
  x3do:hasChildren :Cell1-USE-51 ;
  x3do:translation ( 0.777 0.0 0.3585 ) .
:Cell1-USE-51 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_7_4 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_7_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_7 ;
  x3do:hasChildren :Cell1-USE-52 ;
  x3do:translation ( 0.777 0.0 0.488 ) .
:Cell1-USE-52 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_7_5 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_7_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_7 ;
  x3do:hasChildren :Cell1-USE-53 ;
  x3do:translation ( 0.777 0.0 0.6075 ) .
:Cell1-USE-53 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_7_6 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_7_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_7 ;
  x3do:hasChildren :Cell1-USE-54 ;
  x3do:translation ( 0.777 0.0 0.727 ) .
:Cell1-USE-54 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_7_7 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_7_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_7 ;
  x3do:hasChildren :Cell1-USE-55 ;
  x3do:translation ( 0.777 0.0 0.8465 ) .
:Cell1-USE-55 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_7_8 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarCells ;
  x3do:hasChildren :Transform_2_7_1_1_3_8_1, :Transform_2_7_1_1_3_8_2, :Transform_2_7_1_1_3_8_3, :Transform_2_7_1_1_3_8_4, :Transform_2_7_1_1_3_8_5, :Transform_2_7_1_1_3_8_6, :Transform_2_7_1_1_3_8_7, :Transform_2_7_1_1_3_8_8 .
:Transform_2_7_1_1_3_8_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_8 ;
  x3do:hasChildren :Cell1-USE-56 ;
  x3do:translation ( 0.9065 0.0 0.0 ) .
:Cell1-USE-56 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_8_1 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_8_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_8 ;
  x3do:hasChildren :Cell1-USE-57 ;
  x3do:translation ( 0.9065 0.0 0.1195 ) .
:Cell1-USE-57 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_8_2 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_8_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_8 ;
  x3do:hasChildren :Cell1-USE-58 ;
  x3do:translation ( 0.9065 0.0 0.239 ) .
:Cell1-USE-58 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_8_3 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_8_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_8 ;
  x3do:hasChildren :Cell1-USE-59 ;
  x3do:translation ( 0.9065 0.0 0.3585 ) .
:Cell1-USE-59 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_8_4 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_8_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_8 ;
  x3do:hasChildren :Cell1-USE-60 ;
  x3do:translation ( 0.9065 0.0 0.488 ) .
:Cell1-USE-60 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_8_5 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_8_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_8 ;
  x3do:hasChildren :Cell1-USE-61 ;
  x3do:translation ( 0.9065 0.0 0.6075 ) .
:Cell1-USE-61 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_8_6 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_8_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_8 ;
  x3do:hasChildren :Cell1-USE-62 ;
  x3do:translation ( 0.9065 0.0 0.727 ) .
:Cell1-USE-62 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_8_7 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_8_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_8 ;
  x3do:hasChildren :Cell1-USE-63 ;
  x3do:translation ( 0.9065 0.0 0.8465 ) .
:Cell1-USE-63 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_8_8 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarCells ;
  x3do:hasChildren :Transform_2_7_1_1_3_9_1, :Transform_2_7_1_1_3_9_2, :Transform_2_7_1_1_3_9_3, :Transform_2_7_1_1_3_9_4, :Transform_2_7_1_1_3_9_5, :Transform_2_7_1_1_3_9_6, :Transform_2_7_1_1_3_9_7, :Transform_2_7_1_1_3_9_8 .
:Transform_2_7_1_1_3_9_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_9 ;
  x3do:hasChildren :Cell1-USE-64 ;
  x3do:translation ( 1.036 0.0 0.0 ) .
:Cell1-USE-64 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_9_1 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_9_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_9 ;
  x3do:hasChildren :Cell1-USE-65 ;
  x3do:translation ( 1.036 0.0 0.1195 ) .
:Cell1-USE-65 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_9_2 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_9_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_9 ;
  x3do:hasChildren :Cell1-USE-66 ;
  x3do:translation ( 1.036 0.0 0.239 ) .
:Cell1-USE-66 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_9_3 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_9_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_9 ;
  x3do:hasChildren :Cell1-USE-67 ;
  x3do:translation ( 1.036 0.0 0.3585 ) .
:Cell1-USE-67 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_9_4 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_9_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_9 ;
  x3do:hasChildren :Cell1-USE-68 ;
  x3do:translation ( 1.036 0.0 0.488 ) .
:Cell1-USE-68 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_9_5 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_9_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_9 ;
  x3do:hasChildren :Cell1-USE-69 ;
  x3do:translation ( 1.036 0.0 0.6075 ) .
:Cell1-USE-69 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_9_6 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_9_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_9 ;
  x3do:hasChildren :Cell1-USE-70 ;
  x3do:translation ( 1.036 0.0 0.727 ) .
:Cell1-USE-70 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_9_7 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:Transform_2_7_1_1_3_9_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_7_1_1_3_9 ;
  x3do:hasChildren :Cell1-USE-71 ;
  x3do:translation ( 1.036 0.0 0.8465 ) .
:Cell1-USE-71 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7_1_1_3_9_8 ;
  owl:sameAs :Cell1 . # DEF matching this USE
:CurvedEdges a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :SolarPanel ;
  x3do:hasChildren :TailEndCurvedEdge, :SolarPanelArea, :FrontTriangularShape ;
  x3do:DEF 'CurvedEdges' .
:TailEndCurvedEdge a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :CurvedEdges ;
  x3do:hasChildren :RightTailCornerCurvedEdge, :LeftTailCornerCurvedEdge, :TailRearSideCurvedEdge, :TailRightSideCurvedEdge, :TailLeftSideCurvedEdge, :RearShape ;
  x3do:DEF 'TailEndCurvedEdge' .
:RightTailCornerCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TailEndCurvedEdge ;
  x3do:hasChildren :Shape_2_7_1_1_4_1_1_1 ;
  x3do:DEF 'RightTailCornerCurvedEdge' ;
  x3do:rotation ( 0 0 1 1.57 ) ;
  x3do:translation ( -0.8 -0.025 0.0125 ) .
:Shape_2_7_1_1_4_1_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :RightTailCornerCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_1_1_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_1_1_1_2 .
:Appearance_2_7_1_1_4_1_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_1_1_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_1_1_1_1_1 .
:Material_2_7_1_1_4_1_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_1_1_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_1_1_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_1_1_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.01250 0.02500 0.02500 0.02500 0.02657 0.02490 0.02811 0.02461 0.02960 0.02412 0.03102 0.02345 0.03235 0.02261 0.03356 0.02161 0.03463 0.02047 0.03555 0.01920 0.03631 0.01782 0.03689 0.01636 0.03728 0.01484 0.03748 0.01328 0.03750 0.01250 0.03750 -0.01250 0.03748 -0.01328 0.03728 -0.01484 0.03689 -0.01636 0.03631 -0.01782 0.03555 -0.01920 0.03463 -0.02047 0.03356 -0.02161 0.03235 -0.02261 0.03102 -0.02345 0.02960 -0.02412 0.02811 -0.02461 0.02657 -0.02490 0.02500 -0.02500 -0.01250 -0.02500 ) ;
  x3do:solid false ;
  x3do:spine ( 0.0 0.00386 0.01189 0.0 0.00532 0.01131 0.0 0.00670 0.01055 0.0 0.00797 0.00963 0.0 0.00911 0.00856 0.0 0.01011 0.00735 0.0 0.01095 0.00602 0.0 0.01162 0.00460 0.0 0.01211 0.00311 0.0 0.01240 0.00157 0.0 0.01250 0.00000 0.0 0.01240 -0.00157 ) .
:LeftTailCornerCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TailEndCurvedEdge ;
  x3do:hasChildren :Shape_2_7_1_1_4_1_2_1 ;
  x3do:DEF 'LeftTailCornerCurvedEdge' ;
  x3do:rotation ( 0 0 1 1.57 ) ;
  x3do:translation ( -0.8 -0.025 -0.0125 ) .
:Shape_2_7_1_1_4_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :LeftTailCornerCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_1_2_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_1_2_1_2 .
:Appearance_2_7_1_1_4_1_2_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_1_2_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_1_2_1_1_1 .
:Material_2_7_1_1_4_1_2_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_1_2_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_1_2_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_1_2_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.01250 0.02500 0.02500 0.02500 0.02657 0.02490 0.02811 0.02461 0.02960 0.02412 0.03102 0.02345 0.03235 0.02261 0.03356 0.02161 0.03463 0.02047 0.03555 0.01920 0.03631 0.01782 0.03689 0.01636 0.03728 0.01484 0.03748 0.01328 0.03750 0.01250 0.03750 -0.01250 0.03748 -0.01328 0.03728 -0.01484 0.03689 -0.01636 0.03631 -0.01782 0.03555 -0.01920 0.03463 -0.02047 0.03356 -0.02161 0.03235 -0.02261 0.03102 -0.02345 0.02960 -0.02412 0.02811 -0.02461 0.02657 -0.02490 0.02500 -0.02500 -0.01250 -0.02500 ) ;
  x3do:solid false ;
  x3do:spine ( 0.0 0.01240 0.00157 0.0 0.01250 0.00000 0.0 0.01240 -0.00157 0.0 0.01211 -0.00311 0.0 0.01162 -0.00460 0.0 0.01095 -0.00602 0.0 0.01011 -0.00735 0.0 0.00911 -0.00856 0.0 0.00797 -0.00963 0.0 0.00670 -0.01055 0.0 0.00532 -0.01131 0.0 0.00386 -0.01189 ) .
:TailRearSideCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TailEndCurvedEdge ;
  x3do:hasChildren :Shape_2_7_1_1_4_1_3_1 ;
  x3do:DEF 'TailRearSideCurvedEdge' ;
  x3do:rotation ( 0 0 1 1.57 ) ;
  x3do:translation ( -0.8 -0.025 0.0 ) .
:Shape_2_7_1_1_4_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TailRearSideCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_1_3_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_1_3_1_2 .
:Appearance_2_7_1_1_4_1_3_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_1_3_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_1_3_1_1_1 .
:Material_2_7_1_1_4_1_3_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_1_3_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_1_3_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_1_3_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.02500 0.00000 -0.02500 0.03750 -0.02490 0.03907 -0.02461 0.04061 -0.02412 0.04210 -0.02345 0.04352 -0.02261 0.04485 -0.02161 0.04606 -0.02047 0.04713 -0.01920 0.04805 -0.01782 0.04881 -0.01636 0.04939 -0.01484 0.04978 -0.01328 0.04998 0.01328 0.04998 0.01484 0.04978 0.01636 0.04939 0.01782 0.04881 0.01920 0.04805 0.02047 0.04713 0.02161 0.04606 0.02261 0.04485 0.02345 0.04352 0.02412 0.04210 0.02461 0.04061 0.02490 0.03907 0.02500 0.03750 0.02500 0.00000 -0.02500 0.0 ) ;
  x3do:solid false ;
  x3do:spine ( 0.0 0.0 0.0125 0.0 0.0 -0.0125 ) .
:TailRightSideCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TailEndCurvedEdge ;
  x3do:hasChildren :Shape_2_7_1_1_4_1_4_1 ;
  x3do:DEF 'TailRightSideCurvedEdge' ;
  x3do:rotation ( 0 1 0 -0.18875 ) ;
  x3do:translation ( -0.6 -0.025 0.0499125 ) .
:Shape_2_7_1_1_4_1_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TailRightSideCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_1_4_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_1_4_1_2 .
:Appearance_2_7_1_1_4_1_4_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_1_4_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_1_4_1_1_1 .
:Material_2_7_1_1_4_1_4_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_1_4_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_1_4_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_1_4_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.02500 0.00000 -0.02500 0.03750 -0.02490 0.03907 -0.02461 0.04061 -0.02412 0.04210 -0.02345 0.04352 -0.02261 0.04485 -0.02161 0.04606 -0.02047 0.04713 -0.01920 0.04805 -0.01782 0.04881 -0.01636 0.04939 -0.01484 0.04978 -0.01328 0.04998 0.01328 0.04998 0.01484 0.04978 0.01636 0.04939 0.01782 0.04881 0.01920 0.04805 0.02047 0.04713 0.02161 0.04606 0.02261 0.04485 0.02345 0.04352 0.02412 0.04210 0.02461 0.04061 0.02490 0.03907 0.02500 0.03750 0.02500 0.0 ) ;
  x3do:solid false ;
  x3do:spine ( -0.2125 0.0 0.0 0.0 0.0 0.0 ) .
:TailLeftSideCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TailEndCurvedEdge ;
  x3do:hasChildren :Shape_2_7_1_1_4_1_5_1 ;
  x3do:DEF 'TailLeftSideCurvedEdge' ;
  x3do:rotation ( 0 1 0 0.18875 ) ;
  x3do:translation ( -0.6 -0.025 -0.0499125 ) .
:Shape_2_7_1_1_4_1_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TailLeftSideCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_1_5_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_1_5_1_2 .
:Appearance_2_7_1_1_4_1_5_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_1_5_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_1_5_1_1_1 .
:Material_2_7_1_1_4_1_5_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_1_5_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_1_5_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_1_5_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( 0.02500 0.00000 0.02500 -0.03750 0.02490 -0.03907 0.02461 -0.04061 0.02412 -0.04210 0.02345 -0.04352 0.02261 -0.04485 0.02161 -0.04606 0.02047 -0.04713 0.01920 -0.04805 0.01782 -0.04881 0.01636 -0.04939 0.01484 -0.04978 0.01328 -0.04998 -0.01328 -0.04998 -0.01484 -0.04978 -0.01636 -0.04939 -0.01782 -0.04881 -0.01920 -0.04805 -0.02047 -0.04713 -0.02161 -0.04606 -0.02261 -0.04485 -0.02345 -0.04352 -0.02412 -0.04210 -0.02461 -0.04061 -0.02490 -0.03907 -0.02500 -0.03750 -0.02500 0.00000 0.02500 0.0 ) ;
  x3do:solid false ;
  x3do:spine ( 0.0 0.0 0.0 -0.2125 0.0 0.0 ) .
:RearShape a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TailEndCurvedEdge ;
  x3do:hasChildren :Shape_2_7_1_1_4_1_6_1 ;
  x3do:DEF 'RearShape' .
:Shape_2_7_1_1_4_1_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :RearShape ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_1_6_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_1_6_1_2 .
:Appearance_2_7_1_1_4_1_6_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_1_6_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_1_6_1_1_1 .
:Material_2_7_1_1_4_1_6_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_1_6_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_1_6_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_1_6_1 ;
  x3do:crossSection ( 0 .05 .20 .025 .20 -0.025 0 -0.05 ) ;
  x3do:solid false ;
  x3do:spine ( -0.6 0 0 -0.6 -0.05 0 ) .
:SolarPanelArea a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :CurvedEdges ;
  x3do:hasChildren :RightSideCurvedEdge, :LeftSideCurvedEdge, :RearSideCurvedEdge, :RightRearCornerCurvedEdge, :LeftRearCornerCurvedEdge, :RightFrontCornerCurvedEdge, :LeftFrontCornerCurvedEdge ;
  x3do:DEF 'SolarPanelArea' .
:RightSideCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarPanelArea ;
  x3do:hasChildren :Shape_2_7_1_1_4_2_1_1 ;
  x3do:DEF 'RightSideCurvedEdge' .
:Shape_2_7_1_1_4_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :RightSideCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_2_1_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_2_1_1_2 .
:Appearance_2_7_1_1_4_2_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_2_1_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_2_1_1_1_1 .
:Material_2_7_1_1_4_2_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_2_1_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_2_1_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_2_1_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.02500 0.00000 -0.02500 0.03750 -0.02490 0.03907 -0.02461 0.04061 -0.02412 0.04210 -0.02345 0.04352 -0.02261 0.04485 -0.02161 0.04606 -0.02047 0.04713 -0.01920 0.04805 -0.01782 0.04881 -0.01636 0.04939 -0.01484 0.04978 -0.01328 0.04998 0.01328 0.04998 0.01484 0.04978 0.01636 0.04939 0.01782 0.04881 0.01920 0.04805 0.02047 0.04713 0.02161 0.04606 0.02261 0.04485 0.02345 0.04352 0.02412 0.04210 0.02461 0.04061 0.02490 0.03907 0.02500 0.03750 0.02500 0.00000 -0.02500 0.0 ) ;
  x3do:orientation ( 1 0 0 0.0 1 0 0 0.0 ) ;
  x3do:solid false ;
  x3do:spine ( 0.61825 -0.025 0.5 -0.58125 -0.025 0.5 ) .
:LeftSideCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarPanelArea ;
  x3do:hasChildren :Shape_2_7_1_1_4_2_2_1 ;
  x3do:DEF 'LeftSideCurvedEdge' .
:Shape_2_7_1_1_4_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :LeftSideCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_2_2_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_2_2_1_2 .
:Appearance_2_7_1_1_4_2_2_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_2_2_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_2_2_1_1_1 .
:Material_2_7_1_1_4_2_2_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_2_2_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_2_2_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_2_2_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( 0.02500 0.00000 0.02500 -0.03750 0.02490 -0.03907 0.02461 -0.04061 0.02412 -0.04210 0.02345 -0.04352 0.02261 -0.04485 0.02161 -0.04606 0.02047 -0.04713 0.01920 -0.04805 0.01782 -0.04881 0.01636 -0.04939 0.01484 -0.04978 0.01328 -0.04998 -0.01328 -0.04998 -0.01484 -0.04978 -0.01636 -0.04939 -0.01782 -0.04881 -0.01920 -0.04805 -0.02047 -0.04713 -0.02161 -0.04606 -0.02261 -0.04485 -0.02345 -0.04352 -0.02412 -0.04210 -0.02461 -0.04061 -0.02490 -0.03907 -0.02500 -0.03750 -0.02500 0.00000 0.02500 0.0 ) ;
  x3do:orientation ( 1 0 0 0.0 1 0 0 0.0 ) ;
  x3do:solid false ;
  x3do:spine ( -0.58125 -0.025 -0.5 0.61825 -0.025 -0.5 ) .
:RearSideCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarPanelArea ;
  x3do:hasChildren :Shape_2_7_1_1_4_2_3_1 ;
  x3do:DEF 'RearSideCurvedEdge' ;
  x3do:rotation ( 0 0 1 1.57 ) ;
  x3do:translation ( -0.58125 -0.025 0.0 ) .
:Shape_2_7_1_1_4_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :RearSideCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_2_3_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_2_3_1_2 .
:Appearance_2_7_1_1_4_2_3_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_2_3_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_2_3_1_1_1 .
:Material_2_7_1_1_4_2_3_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_2_3_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_2_3_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_2_3_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.02500 0.00000 -0.02500 0.03750 -0.02490 0.03907 -0.02461 0.04061 -0.02412 0.04210 -0.02345 0.04352 -0.02261 0.04485 -0.02161 0.04606 -0.02047 0.04713 -0.01920 0.04805 -0.01782 0.04881 -0.01636 0.04939 -0.01484 0.04978 -0.01328 0.04998 0.01328 0.04998 0.01484 0.04978 0.01636 0.04939 0.01782 0.04881 0.01920 0.04805 0.02047 0.04713 0.02161 0.04606 0.02261 0.04485 0.02345 0.04352 0.02412 0.04210 0.02461 0.04061 0.02490 0.03907 0.02500 0.03750 0.02500 0.00000 -0.02500 0.0 ) ;
  x3do:solid false ;
  x3do:spine ( 0.0 0.0 0.5 0.0 0.0 -0.5 ) .
:RightRearCornerCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarPanelArea ;
  x3do:hasChildren :Shape_2_7_1_1_4_2_4_1 ;
  x3do:DEF 'RightRearCornerCurvedEdge' ;
  x3do:rotation ( 0 0 1 1.57 ) ;
  x3do:translation ( -0.58125 -0.025 0.5 ) .
:Shape_2_7_1_1_4_2_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :RightRearCornerCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_2_4_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_2_4_1_2 .
:Appearance_2_7_1_1_4_2_4_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_2_4_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_2_4_1_1_1 .
:Material_2_7_1_1_4_2_4_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_2_4_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_2_4_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_2_4_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.01250 0.02500 0.02500 0.02500 0.02657 0.02490 0.02811 0.02461 0.02960 0.02412 0.03102 0.02345 0.03235 0.02261 0.03356 0.02161 0.03463 0.02047 0.03555 0.01920 0.03631 0.01782 0.03689 0.01636 0.03728 0.01484 0.03748 0.01328 0.03750 0.01250 0.03750 -0.01250 0.03748 -0.01328 0.03728 -0.01484 0.03689 -0.01636 0.03631 -0.01782 0.03555 -0.01920 0.03463 -0.02047 0.03356 -0.02161 0.03235 -0.02261 0.03102 -0.02345 0.02960 -0.02412 0.02811 -0.02461 0.02657 -0.02490 0.02500 -0.02500 -0.01250 -0.02500 ) ;
  x3do:solid false ;
  x3do:spine ( 0.0 -0.00078 0.01248 0.0 0.0 0.01250 0.0 0.00078 0.01248 0.0 0.00234 0.01228 0.0 0.00386 0.01189 0.0 0.00532 0.01131 0.0 0.00670 0.01055 0.0 0.00797 0.00963 0.0 0.00911 0.00856 0.0 0.01011 0.00735 0.0 0.01095 0.00602 0.0 0.01162 0.00460 0.0 0.01211 0.00311 0.0 0.01240 0.00157 0.0 0.01250 0.00000 0.0 0.01240 -0.00157 ) .
:LeftRearCornerCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarPanelArea ;
  x3do:hasChildren :Shape_2_7_1_1_4_2_5_1 ;
  x3do:DEF 'LeftRearCornerCurvedEdge' ;
  x3do:rotation ( 0 0 1 1.57 ) ;
  x3do:translation ( -0.58125 -0.025 -0.5 ) .
:Shape_2_7_1_1_4_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :LeftRearCornerCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_2_5_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_2_5_1_2 .
:Appearance_2_7_1_1_4_2_5_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_2_5_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_2_5_1_1_1 .
:Material_2_7_1_1_4_2_5_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_2_5_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_2_5_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_2_5_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.01250 0.02500 0.02500 0.02500 0.02657 0.02490 0.02811 0.02461 0.02960 0.02412 0.03102 0.02345 0.03235 0.02261 0.03356 0.02161 0.03463 0.02047 0.03555 0.01920 0.03631 0.01782 0.03689 0.01636 0.03728 0.01484 0.03748 0.01328 0.03750 0.01250 0.03750 -0.01250 0.03748 -0.01328 0.03728 -0.01484 0.03689 -0.01636 0.03631 -0.01782 0.03555 -0.01920 0.03463 -0.02047 0.03356 -0.02161 0.03235 -0.02261 0.03102 -0.02345 0.02960 -0.02412 0.02811 -0.02461 0.02657 -0.02490 0.02500 -0.02500 -0.01250 -0.02500 ) ;
  x3do:solid false ;
  x3do:spine ( 0.0 0.01240 0.00157 0.0 0.01250 0.00000 0.0 0.01240 -0.00157 0.0 0.01211 -0.00311 0.0 0.01162 -0.00460 0.0 0.01095 -0.00602 0.0 0.01011 -0.00735 0.0 0.00911 -0.00856 0.0 0.00797 -0.00963 0.0 0.00670 -0.01055 0.0 0.00532 -0.01131 0.0 0.00386 -0.01189 0.0 0.00234 -0.01228 0.0 0.00078 -0.01248 0.0 -0.00078 -0.01248 ) .
:RightFrontCornerCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarPanelArea ;
  x3do:hasChildren :Shape_2_7_1_1_4_2_6_1 ;
  x3do:DEF 'RightFrontCornerCurvedEdge' ;
  x3do:rotation ( 0 0 1 1.57 ) ;
  x3do:translation ( 0.61825 -0.025 0.5 ) .
:Shape_2_7_1_1_4_2_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :RightFrontCornerCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_2_6_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_2_6_1_2 .
:Appearance_2_7_1_1_4_2_6_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_2_6_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_2_6_1_1_1 .
:Material_2_7_1_1_4_2_6_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_2_6_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_2_6_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_2_6_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.01250 0.02500 0.02500 0.02500 0.02657 0.02490 0.02811 0.02461 0.02960 0.02412 0.03102 0.02345 0.03235 0.02261 0.03356 0.02161 0.03463 0.02047 0.03555 0.01920 0.03631 0.01782 0.03689 0.01636 0.03728 0.01484 0.03748 0.01328 0.03750 0.01250 0.03750 -0.01250 0.03748 -0.01328 0.03728 -0.01484 0.03689 -0.01636 0.03631 -0.01782 0.03555 -0.01920 0.03463 -0.02047 0.03356 -0.02161 0.03235 -0.02261 0.03102 -0.02345 0.02960 -0.02412 0.02811 -0.02461 0.02657 -0.02490 0.02500 -0.02500 -0.01250 -0.02500 ) ;
  x3do:solid false ;
  x3do:spine ( 0.0 -0.00670 0.01055 0.0 -0.00532 0.01131 0.0 -0.00386 0.01189 0.0 -0.00234 0.01228 0.0 -0.00078 0.01248 0.0 0.00078 0.01248 ) .
:LeftFrontCornerCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SolarPanelArea ;
  x3do:hasChildren :Shape_2_7_1_1_4_2_7_1 ;
  x3do:DEF 'LeftFrontCornerCurvedEdge' ;
  x3do:rotation ( 0 0 1 1.57 ) ;
  x3do:translation ( 0.61825 -0.025 -0.5 ) .
:Shape_2_7_1_1_4_2_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :LeftFrontCornerCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_2_7_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_2_7_1_2 .
:Appearance_2_7_1_1_4_2_7_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_2_7_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_2_7_1_1_1 .
:Material_2_7_1_1_4_2_7_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_2_7_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_2_7_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_2_7_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.01250 0.02500 0.02500 0.02500 0.02657 0.02490 0.02811 0.02461 0.02960 0.02412 0.03102 0.02345 0.03235 0.02261 0.03356 0.02161 0.03463 0.02047 0.03555 0.01920 0.03631 0.01782 0.03689 0.01636 0.03728 0.01484 0.03748 0.01328 0.03750 0.01250 0.03750 -0.01250 0.03748 -0.01328 0.03728 -0.01484 0.03689 -0.01636 0.03631 -0.01782 0.03555 -0.01920 0.03463 -0.02047 0.03356 -0.02161 0.03235 -0.02261 0.03102 -0.02345 0.02960 -0.02412 0.02811 -0.02461 0.02657 -0.02490 0.02500 -0.02500 -0.01250 -0.02500 ) ;
  x3do:solid false ;
  x3do:spine ( 0.0 0.00078 -0.01248 0.0 -0.00078 -0.01248 0.0 -0.00234 -0.01228 0.0 -0.00386 -0.01189 0.0 -0.00532 -0.01131 0.0 -0.00670 -0.01055 ) .
:FrontTriangularShape a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :CurvedEdges ;
  x3do:hasChildren :FrontTriangularShapeFiller, :FrontTriangleRightSideCurvedEdge, :FrontTriangleLeftSideCurvedEdge, :DrapedOverTorpedoHeadCurvedEdge ;
  x3do:DEF 'FrontTriangularShape' .
:FrontTriangularShapeFiller a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :FrontTriangularShape ;
  x3do:hasChildren :Shape_2_7_1_1_4_3_1_1 ;
  x3do:DEF 'FrontTriangularShapeFiller' .
:Shape_2_7_1_1_4_3_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FrontTriangularShapeFiller ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_3_1_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_3_1_1_2 .
:Appearance_2_7_1_1_4_3_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_3_1_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_3_1_1_1_1 .
:Material_2_7_1_1_4_3_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_3_1_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_3_1_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_3_1_1 ;
  x3do:crossSection ( 0 -0.5205 -0.4 -0.125 -0.4 0.125 0 0.5205 0 -0.5205 ) ;
  x3do:solid false ;
  x3do:spine ( .61875 0 0 .61875 -0.05 0 ) .
:FrontTriangleRightSideCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :FrontTriangularShape ;
  x3do:hasChildren :Shape_2_7_1_1_4_3_2_1 ;
  x3do:DEF 'FrontTriangleRightSideCurvedEdge' ;
  x3do:rotation ( 0 1 0 0.785 ) ;
  x3do:translation ( 0.79725 -0.025 0.3188 ) .
:Shape_2_7_1_1_4_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FrontTriangleRightSideCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_3_2_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_3_2_1_2 .
:Appearance_2_7_1_1_4_3_2_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_3_2_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_3_2_1_1_1 .
:Material_2_7_1_1_4_3_2_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_3_2_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_3_2_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_3_2_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.02500 0.00000 -0.02500 0.03750 -0.02490 0.03907 -0.02461 0.04061 -0.02412 0.04210 -0.02345 0.04352 -0.02261 0.04485 -0.02161 0.04606 -0.02047 0.04713 -0.01920 0.04805 -0.01782 0.04881 -0.01636 0.04939 -0.01484 0.04978 -0.01328 0.04998 0.01328 0.04998 0.01484 0.04978 0.01636 0.04939 0.01782 0.04881 0.01920 0.04805 0.02047 0.04713 0.02161 0.04606 0.02261 0.04485 0.02345 0.04352 0.02412 0.04210 0.02461 0.04061 0.02490 0.03907 0.02500 0.03750 0.02500 0.00000 -0.02500 0.0 ) ;
  x3do:solid false ;
  x3do:spine ( -0.2675 0.0 0.0 0.2675 0.0 0.0 ) .
:FrontTriangleLeftSideCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :FrontTriangularShape ;
  x3do:hasChildren :Shape_2_7_1_1_4_3_3_1 ;
  x3do:DEF 'FrontTriangleLeftSideCurvedEdge' ;
  x3do:rotation ( 0 1 0 -0.785 ) ;
  x3do:translation ( 0.79725 -0.025 -0.3188 ) .
:Shape_2_7_1_1_4_3_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FrontTriangleLeftSideCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_3_3_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_3_3_1_2 .
:Appearance_2_7_1_1_4_3_3_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_3_3_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_3_3_1_1_1 .
:Material_2_7_1_1_4_3_3_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_3_3_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) .
:Extrusion_2_7_1_1_4_3_3_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_3_3_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( 0.02500 0.00000 0.02500 -0.03750 0.02490 -0.03907 0.02461 -0.04061 0.02412 -0.04210 0.02345 -0.04352 0.02261 -0.04485 0.02161 -0.04606 0.02047 -0.04713 0.01920 -0.04805 0.01782 -0.04881 0.01636 -0.04939 0.01484 -0.04978 0.01328 -0.04998 -0.01328 -0.04998 -0.01484 -0.04978 -0.01636 -0.04939 -0.01782 -0.04881 -0.01920 -0.04805 -0.02047 -0.04713 -0.02161 -0.04606 -0.02261 -0.04485 -0.02345 -0.04352 -0.02412 -0.04210 -0.02461 -0.04061 -0.02490 -0.03907 -0.02500 -0.03750 -0.02500 0.00000 0.02500 0.0 ) ;
  x3do:orientation ( 1 0 0 0.0 1 0 0 0.0 ) ;
  x3do:solid false ;
  x3do:spine ( -0.2675 0.0 0.0 0.2675 0.0 0.0 ) .
:DrapedOverTorpedoHeadCurvedEdge a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :FrontTriangularShape ;
  x3do:hasChildren :Shape_2_7_1_1_4_3_4_1 ;
  x3do:DEF 'DrapedOverTorpedoHeadCurvedEdge' ;
  x3do:translation ( 1.0 0.0 0.0 ) .
:Shape_2_7_1_1_4_3_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :DrapedOverTorpedoHeadCurvedEdge ;
  x3do:hasAppearance :Appearance_2_7_1_1_4_3_4_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_1_4_3_4_1_2 .
:Appearance_2_7_1_1_4_3_4_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_1_4_3_4_1 ;
  x3do:hasMaterial :Material_2_7_1_1_4_3_4_1_1_1 .
:Material_2_7_1_1_4_3_4_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_1_4_3_4_1_1 ;
  x3do:diffuseColor ( 1 1 0.4 ) .
:Extrusion_2_7_1_1_4_3_4_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_1_4_3_4_1 ;
  x3do:convex false ;
  x3do:creaseAngle 2.355 ;
  x3do:crossSection ( 0.0 0.1612500 0.001 0.1612500 0.001 -0.1612500 0.0 -0.1612500 0.0 0.1612500 ) ;
  x3do:scale ( 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.00000 1.0 1.000000 1.0 0.937857 1.0 0.880714 1.0 0.823571 1.0 0.766429 1.0 0.709286 1.0 0.652143 1.0 0.537857 1.0 0.480714 1.0 0.423571 1.0 0.366429 1.0 0.309286 1.0 0.252143 1.0 0.195000 1.0 0.137857 1.0 0.080714 1.0 0.023571 ) ;
  x3do:solid false ;
  x3do:spine ( 0.0 0.0 0.0 0.00100 0.0 0.0 0.00200 0.0 0.0 0.00300 0.0 0.0 0.00400 0.0 0.0 0.00500 0.0 0.0 0.00600 0.0 0.0 0.00700 0.0 0.0 0.00800 0.0 0.0 0.00900 0.0 0.0 0.01000 0.0 0.0 0.01100 0.0 0.0 0.01200 0.0 0.0 0.01300 0.0 0.0 0.01400 0.0 0.0 0.01500 0.0 0.0 0.01600 0.0 0.0 0.01700 0.0 0.0 0.01800 0.0 0.0 0.01900 0.0 0.0 0.02000 0.0 0.0 0.02500 0.0 0.0 0.03000 0.0 0.0 0.03500 0.0 0.0 0.04000 0.0 0.0 0.04500 0.0 0.0 0.05000 0.0 0.0 0.10000 -0.003437500 0.0 0.15000 -0.006875000 0.0 0.20000 -0.016227943 0.0 0.28330 -0.047485323 0.0 0.31606 -0.059778153 0.0 0.33997 -0.068750000 0.0 0.35908 -0.075920928 0.0 0.37496 -0.083120264 0.0 0.38844 -0.086937950 0.0 0.40000 -0.091275718 0.0 0.40996 -0.095013078 0.0 0.41853 -0.098228873 0.0 0.42588 -0.100986875 0.0 0.43212 -0.103328390 0.0 0.43733 -0.105283365 0.0 0.44159 -0.106881885 0.0 0.44495 -0.108142705 0.0 0.44744 -0.109077045 0.0 0.44908 -0.109692440 0.0 0.44990 -0.110000000 0.0 ) .
:CowlingSection a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_7_1 ;
  x3do:hasChildren :TorpedoSolarPanelConnector, :TorpedoBody ;
  x3do:DEF 'CowlingSection' .
:TorpedoSolarPanelConnector a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CowlingSection ;
  x3do:hasChildren :Shape_2_7_1_2_1_1 ;
  x3do:DEF 'TorpedoSolarPanelConnector' .
:Shape_2_7_1_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TorpedoSolarPanelConnector ;
  x3do:hasAppearance :Appearance_2_7_1_2_1_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_2_1_1_2 .
:Appearance_2_7_1_2_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_2_1_1 ;
  x3do:hasMaterial :Material_2_7_1_2_1_1_1_1 .
:Material_2_7_1_2_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_2_1_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) ;
  x3do:specularColor ( 0.16 0.16 0.16 ) .
:Extrusion_2_7_1_2_1_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_2_1_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( 0.0 0.00000 -0.02500 0.00000 -0.02500 0.27500 -0.01250 0.27500 -0.01172 0.27498 -0.01016 0.27478 -0.00864 0.27439 -0.00718 0.27381 -0.00580 0.27305 -0.00453 0.27213 -0.00339 0.27106 -0.00239 0.26985 -0.00155 0.26852 -0.00088 0.26710 -0.00039 0.26561 -0.00010 0.26307 0.0 0.26250 0.0 0.0 ) ;
  x3do:scale ( 0.10000 0.8500000 1.0 0.8500000 1.0 0.8500000 1.0 1.0000000 1.0 1.0000000 1.0 0.98750000 1.0 0.97500000 1.0 0.9409893 1.0 0.8273261 1.0 0.7826249 1.0 0.7500000 1.0 0.7239239 1.0 0.7022555 1.0 0.6838620 1.0 0.6680883 1.0 0.6544979 1.0 0.6428041 1.0 0.6327750 1.0 0.6242604 1.0 0.6171514 1.0 0.6113386 1.0 0.6067538 1.0 0.6033562 1.0 0.6011184 1.0 0.6000000 1.0 0.6000000 1.0 0.6011184 1.0 0.6033562 1.0 0.6067538 1.0 0.6113386 1.0 0.6171514 1.0 0.6242604 1.0 0.6327750 1.0 0.6428041 1.0 0.6544979 1.0 0.6680883 1.0 0.6838620 1.0 0.7022555 1.0 0.7239239 1.0 0.7500000 1.0 0.7826249 1.0 0.8273261 1.0 0.9409893 1.0 0.97500000 1.0 0.98750000 1.0 1.0000000 1.0 1.0000000 1.0 0.8500000 1.0 0.8500000 0.10000 0.8500000 ) ;
  x3do:solid false ;
  x3do:spine ( -0.585000 -0.275 0.00000 -0.248125 -0.275 0.17500 0.900000 -0.275 0.17500 1.000000 -0.275 0.17500 1.050000 -0.275 0.17500 1.100000 -0.275 0.17500 1.150000 -0.275 0.17500 1.200000 -0.275 0.17500 1.283300 -0.275 0.16500 1.316060 -0.275 0.15500 1.33997 -0.275 0.14500 1.35908 -0.275 0.13500 1.37496 -0.275 0.12500 1.38844 -0.275 0.11500 1.40000 -0.275 0.10500 1.40996 -0.275 0.09500 1.41853 -0.275 0.08500 1.42588 -0.275 0.07500 1.43212 -0.275 0.06500 1.43733 -0.275 0.05500 1.44159 -0.275 0.04500 1.44495 -0.275 0.03500 1.44744 -0.275 0.02500 1.44908 -0.275 0.01500 1.44990 -0.275 0.00500 1.44990 -0.275 -0.00500 1.44908 -0.275 -0.01500 1.44744 -0.275 -0.02500 1.44495 -0.275 -0.03500 1.44159 -0.275 -0.04500 1.43733 -0.275 -0.05500 1.43212 -0.275 -0.06500 1.42588 -0.275 -0.07500 1.41853 -0.275 -0.08500 1.40996 -0.275 -0.09500 1.40000 -0.275 -0.10500 1.38844 -0.275 -0.11500 1.37496 -0.275 -0.12500 1.35908 -0.275 -0.13500 1.33997 -0.275 -0.14500 1.31606 -0.275 -0.15500 1.28330 -0.275 -0.16500 1.20000 -0.275 -0.17500 1.15000 -0.275 -0.17500 1.10000 -0.275 -0.17500 1.05000 -0.275 -0.17500 1.0 -0.275 -0.17500 0.900000 -0.275 -0.17500 -0.248125 -0.275 -0.17500 -0.585000 -0.275 -0.0 ) .
:TorpedoBody a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CowlingSection ;
  x3do:hasChildren :Shape_2_7_1_2_2_1 ;
  x3do:DEF 'TorpedoBody' .
:Shape_2_7_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TorpedoBody ;
  x3do:hasAppearance :Appearance_2_7_1_2_2_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_2_2_1_2 .
:Appearance_2_7_1_2_2_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_2_2_1 ;
  x3do:hasMaterial :Material_2_7_1_2_2_1_1_1 .
:Material_2_7_1_2_2_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_2_2_1_1 ;
  x3do:diffuseColor ( 1 1 .4 ) ;
  x3do:specularColor ( 0.16 0.16 0.16 ) .
:Extrusion_2_7_1_2_2_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_2_2_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.07500 1.45000 -0.08000 1.44990 -0.09000 1.44908 -0.10000 1.44744 -0.11000 1.44495 -0.12000 1.44159 -0.13000 1.43733 -0.14000 1.43212 -0.15000 1.42588 -0.16000 1.41853 -0.17000 1.40996 -0.18000 1.40000 -0.19000 1.38844 -0.20000 1.37496 -0.21000 1.35908 -0.22000 1.33997 -0.23000 1.31606 -0.24000 1.28330 -0.25000 1.20000 -0.25000 1.15000 -0.25000 -0.248125 -0.17500 -0.585000 -0.07500 -0.585000 ) ;
  x3do:solid false ;
  x3do:spine ( 0.0 -0.20000 0.00000 0.0 -0.20059 0.00940 0.0 -0.20236 0.01865 0.0 -0.20527 0.02761 0.0 -0.20928 0.03613 0.0 -0.21432 0.04408 0.0 -0.22033 0.05134 0.0 -0.22719 0.05779 0.0 -0.23481 0.06332 0.0 -0.24307 0.06786 0.0 -0.25182 0.07133 0.0 -0.26095 0.07367 0.0 -0.27029 0.07485 0.0 -0.27971 0.07485 0.0 -0.28905 0.07367 0.0 -0.29818 0.07133 0.0 -0.30693 0.06786 0.0 -0.31519 0.06332 0.0 -0.32281 0.05779 0.0 -0.32967 0.05134 0.0 -0.33568 0.04408 0.0 -0.34072 0.03613 0.0 -0.34473 0.02761 0.0 -0.34764 0.01865 0.0 -0.34941 0.00940 0.0 -0.35000 0.00000 0.0 -0.34941 -0.00940 0.0 -0.34764 -0.01865 0.0 -0.34473 -0.02761 0.0 -0.34072 -0.03613 0.0 -0.33568 -0.04408 0.0 -0.32967 -0.05134 0.0 -0.32281 -0.05779 0.0 -0.31519 -0.06332 0.0 -0.30693 -0.06786 0.0 -0.29818 -0.07133 0.0 -0.28905 -0.07367 0.0 -0.27971 -0.07485 0.0 -0.27029 -0.07485 0.0 -0.26095 -0.07367 0.0 -0.25182 -0.07133 0.0 -0.24307 -0.06786 0.0 -0.23481 -0.06332 0.0 -0.22719 -0.05779 0.0 -0.22033 -0.05134 0.0 -0.21432 -0.04408 0.0 -0.20928 -0.03613 0.0 -0.20527 -0.02761 0.0 -0.20236 -0.01865 0.0 -0.20059 -0.00940 0.0 -0.20000 -0.00000 ) .
:Propeller a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_7_1 ;
  x3do:hasChildren :PropellerConePart, :PropellerHollowCylinderPart ;
  x3do:DEF 'Propeller' .
:PropellerConePart a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Propeller ;
  x3do:hasChildren :Shape_2_7_1_3_1_1 ;
  x3do:DEF 'PropellerConePart' .
:Shape_2_7_1_3_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PropellerConePart ;
  x3do:hasAppearance :Appearance_2_7_1_3_1_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_3_1_1_2 .
:Appearance_2_7_1_3_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_3_1_1 ;
  x3do:hasMaterial :Material_2_7_1_3_1_1_1_1 .
:Material_2_7_1_3_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_3_1_1_1 ;
  x3do:diffuseColor ( 0 0 0 ) ;
  x3do:shininess 0.5 ;
  x3do:specularColor ( 0.7 0.7 0.7 ) .
:Extrusion_2_7_1_3_1_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_3_1_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( -0.025 0.000 -0.025 0.215 0.075 0.215 0.0 0.000 -0.025 0.0 ) ;
  x3do:solid false ;
  x3do:spine ( -0.80 -0.25000 0.00000 -0.80 -0.25020 0.00313 -0.80 -0.25079 0.00622 -0.80 -0.25176 0.00920 -0.80 -0.25309 0.01204 -0.80 -0.25477 0.01469 -0.80 -0.25678 0.01711 -0.80 -0.25906 0.01926 -0.80 -0.26160 0.02111 -0.80 -0.26436 0.02262 -0.80 -0.26727 0.02378 -0.80 -0.27032 0.02456 -0.80 -0.27343 0.02495 -0.80 -0.27657 0.02495 -0.80 -0.27968 0.02456 -0.80 -0.28273 0.02378 -0.80 -0.28564 0.02262 -0.80 -0.28840 0.02111 -0.80 -0.29094 0.01926 -0.80 -0.29322 0.01711 -0.80 -0.29523 0.01469 -0.80 -0.29691 0.01204 -0.80 -0.29824 0.00920 -0.80 -0.29921 0.00622 -0.80 -0.29980 0.00313 -0.80 -0.30000 0.00000 -0.80 -0.29980 -0.00313 -0.80 -0.29921 -0.00622 -0.80 -0.29824 -0.00920 -0.80 -0.29691 -0.01204 -0.80 -0.29523 -0.01469 -0.80 -0.29322 -0.01711 -0.80 -0.29094 -0.01926 -0.80 -0.28840 -0.02111 -0.80 -0.28564 -0.02262 -0.80 -0.28273 -0.02378 -0.80 -0.27968 -0.02456 -0.80 -0.27657 -0.02495 -0.80 -0.27343 -0.02495 -0.80 -0.27032 -0.02456 -0.80 -0.26727 -0.02378 -0.80 -0.26436 -0.02262 -0.80 -0.26160 -0.02111 -0.80 -0.25906 -0.01926 -0.80 -0.25678 -0.01711 -0.80 -0.25477 -0.01469 -0.80 -0.25309 -0.01204 -0.80 -0.25176 -0.00920 -0.80 -0.25079 -0.00622 -0.80 -0.25020 -0.00313 -0.80 -0.25000 -0.0 ) .
:PropellerHollowCylinderPart a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Propeller ;
  x3do:hasChildren :Shape_2_7_1_3_2_1 ;
  x3do:DEF 'PropellerHollowCylinderPart' .
:Shape_2_7_1_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PropellerHollowCylinderPart ;
  x3do:hasAppearance :Appearance_2_7_1_3_2_1_1 ;
  x3do:hasGeometry :Extrusion_2_7_1_3_2_1_2 .
:Appearance_2_7_1_3_2_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_7_1_3_2_1 ;
  x3do:hasMaterial :Material_2_7_1_3_2_1_1_1 .
:Material_2_7_1_3_2_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_7_1_3_2_1_1 ;
  x3do:diffuseColor ( 0 0 0 ) ;
  x3do:shininess 0.5 ;
  x3do:specularColor ( 0.7 0.7 0.7 ) .
:Extrusion_2_7_1_3_2_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_7_1_3_2_1 ;
  x3do:convex false ;
  x3do:creaseAngle 0.5 ;
  x3do:crossSection ( 0.0245 0.050 0.025 0.050 0.005 0.00 0.0 0.00 0.0245 0.050 ) ;
  x3do:solid false ;
  x3do:spine ( -0.8 -0.20000 0.00000 -0.8 -0.20059 0.00940 -0.8 -0.20236 0.01865 -0.8 -0.20527 0.02761 -0.8 -0.20928 0.03613 -0.8 -0.21432 0.04408 -0.8 -0.22033 0.05134 -0.8 -0.22719 0.05779 -0.8 -0.23481 0.06332 -0.8 -0.24307 0.06786 -0.8 -0.25182 0.07133 -0.8 -0.26095 0.07367 -0.8 -0.27029 0.07485 -0.8 -0.27971 0.07485 -0.8 -0.28905 0.07367 -0.8 -0.29818 0.07133 -0.8 -0.30693 0.06786 -0.8 -0.31519 0.06332 -0.8 -0.32281 0.05779 -0.8 -0.32967 0.05134 -0.8 -0.33568 0.04408 -0.8 -0.34072 0.03613 -0.8 -0.34473 0.02761 -0.8 -0.34764 0.01865 -0.8 -0.34941 0.00940 -0.8 -0.35000 0.00000 -0.8 -0.34941 -0.00940 -0.8 -0.34764 -0.01865 -0.8 -0.34473 -0.02761 -0.8 -0.34072 -0.03613 -0.8 -0.33568 -0.04408 -0.8 -0.32967 -0.05134 -0.8 -0.32281 -0.05779 -0.8 -0.31519 -0.06332 -0.8 -0.30693 -0.06786 -0.8 -0.29818 -0.07133 -0.8 -0.28905 -0.07367 -0.8 -0.27971 -0.07485 -0.8 -0.27029 -0.07485 -0.8 -0.26095 -0.07367 -0.8 -0.25182 -0.07133 -0.8 -0.24307 -0.06786 -0.8 -0.23481 -0.06332 -0.8 -0.22719 -0.05779 -0.8 -0.22033 -0.05134 -0.8 -0.21432 -0.04408 -0.8 -0.20928 -0.03613 -0.8 -0.20527 -0.02761 -0.8 -0.20236 -0.01865 -0.8 -0.20059 -0.00940 -0.8 -0.20000 -0.0 ) .
:WorldInfo_2_7_2 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :LOD_2_7 .
:WorldInfo_2_7_3 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :LOD_2_7 .
