@prefix :        <https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/HelixRussia/Helix.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.0' ;
  x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.0.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 'Helix.x3d' ;
  x3do:name 'title' .
:meta_1_2 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Michael Perry, Jeff Lark' ;
  x3do:name 'creator' .
:meta_1_3 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '25 Sept 2000' ;
  x3do:name 'created' .
:meta_1_4 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '20 October 2019' ;
  x3do:name 'modified' .
:meta_1_5 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Extrusion problems in Xj3D' ;
  x3do:name 'warning' .
:meta_1_6 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'HelixModelingProjectReport.pdf' ;
  x3do:name 'reference' .
:meta_1_7 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'HelixModelingProjectReport.doc' ;
  x3do:name 'reference' .
:meta_1_8 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'HelixQueryJanesOnline.pdf' ;
  x3do:name 'reference' .
:meta_1_9 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'HelixQueryJanesOnline.doc' ;
  x3do:name 'reference' .
:meta_1_10 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://avia.russian.ee/helix/ka-27.html' ;
  x3do:name 'reference' .
:meta_1_11 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Simple model of Russian Anti-Submarine Warfare (ASW) helicopter. KA-27 NATO name: Helix.' ;
  x3do:name 'description' .
:meta_1_12 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/HelixRussia/Helix.x3d' ;
  x3do:name 'identifier' .
:meta_1_13 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_14 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '../../license.html' ;
  x3do:name 'license' .
:meta dcterms:title "Helix.x3d" .
:meta dcterms:creator "Michael Perry, Jeff Lark" .
:meta dcterms:created "25 Sept 2000" .
:meta dcterms:modified "20 October 2019" .
:meta dcterms:warning "Extrusion problems in Xj3D" .
:meta dcterms:reference "HelixModelingProjectReport.pdf" .
:meta dcterms:reference "HelixModelingProjectReport.doc" .
:meta dcterms:reference "HelixQueryJanesOnline.pdf" .
:meta dcterms:reference "HelixQueryJanesOnline.doc" .
:meta dcterms:reference "http://avia.russian.ee/helix/ka-27.html" .
:meta dcterms:description "Simple model of Russian Anti-Submarine Warfare (ASW) helicopter. KA-27 NATO name: Helix." .
:meta dcterms:identifier "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/HelixRussia/Helix.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 :WorldInfo_2_1, :Group_2_2, :Transform_2_3, :Transform_2_4, :Transform_2_5, :Transform_2_6, :Transform_2_7, :Transform_2_8, :Transform_2_9, :Cabin-Door, :Transform_2_11, :Transform_2_12, :Transform_2_13, :Transform_2_14, :Transform_2_15, :Transform_2_16, :Transform_2_17, :Transform_2_18, :Transform_2_19, :Transform_2_20, :Transform_2_21, :Transform_2_22, :Transform_2_23, :Transform_2_24, :Transform_2_25, :Transform_2_26, :Transform_2_27, :Transform_2_28, :Transform_2_29, :Transform_2_30, :Transform_2_31, :Transform_2_32, :Transform_2_33, :Transform_2_34, :Transform_2_35, :Transform_2_36, :Transform_2_37, :Background_2_38, :Transform_2_39, :Viewpoint_2_40, :Transform_2_41, :Viewpoint_2_42, :Viewpoint_2_43, :Viewpoint_2_44, :Transform_2_45, :Transform_2_46, :Transform_2_47, :Transform_2_48 .
:WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :Scene ;
  x3do:title 'Helix.x3d' .
:Group_2_2 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Scene .
:Transform_2_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_3_1 .
:Shape_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_3 ;
  x3do:hasAppearance :Appearance_2_3_1_1 ;
  x3do:hasGeometry :Extrusion1 .
:Appearance_2_3_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_3_1 ;
  x3do:hasMaterial :grey .
:grey a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_3_1_1 ;
  x3do:DEF 'grey' ;
  x3do:diffuseColor ( .4 .4 .4 ) .
:Extrusion1 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_3_1 ;
  x3do:DEF 'Extrusion1' ;
  x3do:creaseAngle 2.0 ;
  x3do:crossSection ( 0 -1 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1 0 -0.92 .38 -0.71 .71 -0.38 .92 0 1 .38 .92 .71 .71 .92 .38 1 0 .92 -0.38 .71 -0.71 .38 -0.92 0 -1 ) ;
  x3do:scale ( .6 .6 .5 .5 .4 .4 .3 .3 .2 .2 ) ;
  x3do:solid false ;
  x3do:spine ( -2.3 .3 0 -3 .3 0 -4 .3 0 -5 .3 0 -6 .3 0 ) .
:Transform_2_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_4_1 ;
  x3do:rotation ( 1 0 0 1.571 ) ;
  x3do:scale ( 1.0 1.95 .2 ) ;
  x3do:translation ( -5.65 .4 0 ) .
:Shape_2_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_4 ;
  x3do:hasAppearance :Appearance_2_4_1_1 ;
  x3do:hasGeometry :Cylinder_2_4_1_2 .
:Appearance_2_4_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_4_1 ;
  x3do:hasMaterial :grey-USE-1 .
:grey-USE-1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_4_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Cylinder_2_4_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :Shape_2_4_1 ;
  x3do:radius .4 .
:Transform_2_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Rudder ;
  x3do:scale ( .6 1.2 .1 ) ;
  x3do:translation ( -5.5 .3 1.1 ) .
:Rudder a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_5 ;
  x3do:hasAppearance :Appearance_2_5_1_1 ;
  x3do:hasGeometry :Cylinder_2_5_1_2 ;
  x3do:DEF 'Rudder' .
:Appearance_2_5_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Rudder ;
  x3do:hasMaterial :grey-USE-2 .
:grey-USE-2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_5_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Cylinder_2_5_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :Rudder ;
  x3do:height .85 .
:Transform_2_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :AftFuselage ;
  x3do:rotation ( 1 0 0 1.57 ) ;
  x3do:scale ( .6 1.2 .1 ) ;
  x3do:translation ( -5.5 .3 1.1 ) .
:AftFuselage a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6 ;
  x3do:hasAppearance :Appearance_2_6_1_1 ;
  x3do:hasGeometry :Cylinder_2_6_1_2 ;
  x3do:DEF 'AftFuselage' .
:Appearance_2_6_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :AftFuselage ;
  x3do:hasMaterial :grey-USE-3 .
:grey-USE-3 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Cylinder_2_6_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :AftFuselage ;
  x3do:height 4 .
:Transform_2_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Rudder-USE-1 ;
  x3do:scale ( .6 1.2 .1 ) ;
  x3do:translation ( -5.5 .3 -1.1 ) .
:Rudder-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7 ;
  owl:sameAs :Rudder . # DEF matching this USE
:Transform_2_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_8_1 .
:Shape_2_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_8 ;
  x3do:hasAppearance :Appearance_2_8_1_1 ;
  x3do:hasGeometry :Extrusion2 .
:Appearance_2_8_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_8_1 ;
  x3do:hasMaterial :grey-USE-4 .
:grey-USE-4 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_8_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Extrusion2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_8_1 ;
  x3do:DEF 'Extrusion2' ;
  x3do:creaseAngle 2.0 ;
  x3do:crossSection ( 0 -1 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1 0 -0.92 .38 -0.71 .71 -0.38 .92 0 1 .38 .92 .71 .71 .92 .38 1 0 .92 -0.38 .71 -0.71 .38 -0.92 0 -1 ) ;
  x3do:scale ( .1 .2 .4 .5 .62 .7 .75 .82 .85 .9 .93 .95 .97 .96 .98 .98 .99 .99 1 1 1 1 ) ;
  x3do:spine ( -3.0 0 0 -2.9 0 0 -2.8 0 0 -2.7 0 0 -2.6 0 0 -2.5 0 0 -2.4 0 0 -2.3 0 0 -2.2 0 0 -2.1 0 0 -2 0 0 ) .
:Transform_2_9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_9_1 .
:Shape_2_9_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_9 ;
  x3do:hasAppearance :Appearance_2_9_1_1 ;
  x3do:hasGeometry :Extrusion3 .
:Appearance_2_9_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1 ;
  x3do:hasMaterial :grey-USE-5 .
:grey-USE-5 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Extrusion3 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_9_1 ;
  x3do:DEF 'Extrusion3' ;
  x3do:creaseAngle 2.0 ;
  x3do:crossSection ( 0 -1 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1 0 -0.92 .38 -0.71 .71 -0.38 .92 0 1 .38 .92 .71 .71 .92 .38 1 0 .92 -0.38 .71 -0.71 .38 -0.92 0 -1 ) ;
  x3do:spine ( 3 0 0 -2 0 0 ) .
:Cabin-Door a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_10_1 ;
  x3do:DEF 'Cabin-Door' ;
  x3do:translation ( -1 .2 0 ) .
:Shape_2_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Cabin-Door ;
  x3do:hasAppearance :Appearance_2_10_1_1 ;
  x3do:hasGeometry :Box_2_10_1_2 .
:Appearance_2_10_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1 ;
  x3do:hasMaterial :grey-USE-6 .
:grey-USE-6 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Box_2_10_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1 ;
  x3do:size ( 1.8 1.1 2 ) .
:Transform_2_11 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Window ;
  x3do:translation ( 2 .4 0 ) .
:Window a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11 ;
  x3do:hasAppearance :Appearance_2_11_1_1 ;
  x3do:hasGeometry :Box_2_11_1_2 ;
  x3do:DEF 'Window' .
:Appearance_2_11_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Window ;
  x3do:hasMaterial :Material_2_11_1_1_1 .
:Material_2_11_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_1 ;
  x3do:emissiveColor ( 0 0 1 ) ;
  x3do:transparency .25 .
:Box_2_11_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Window ;
  x3do:size ( .4 .28 1.89 ) .
:Transform_2_12 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Window-USE-1 ;
  x3do:translation ( .5 .4 0 ) .
:Window-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12 ;
  owl:sameAs :Window . # DEF matching this USE
:Transform_2_13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Window-USE-2 ;
  x3do:scale ( 1 1 1.1 ) ;
  x3do:translation ( -0.7 .4 0 ) .
:Window-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_13 ;
  owl:sameAs :Window . # DEF matching this USE
:Transform_2_14 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Gear ;
  x3do:center ( 0 1 0 ) ;
  x3do:rotation ( 1 0 0 -0.959 ) ;
  x3do:translation ( .7 -0.5 0 ) .
:Gear a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_14 ;
  x3do:hasAppearance :Appearance_2_14_1_1 ;
  x3do:hasGeometry :Cylinder_2_14_1_2 ;
  x3do:DEF 'Gear' .
:Appearance_2_14_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Gear ;
  x3do:hasMaterial :grey-USE-7 .
:grey-USE-7 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_14_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Cylinder_2_14_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :Gear ;
  x3do:height 2.5 ;
  x3do:radius .05 .
:Transform_2_15 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Gear-USE-1 ;
  x3do:center ( 0 1 0 ) ;
  x3do:rotation ( 1 0 0 .959 ) ;
  x3do:translation ( .7 -0.5 0 ) .
:Gear-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_15 ;
  owl:sameAs :Gear . # DEF matching this USE
:Transform_2_16 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_16_1 ;
  x3do:rotation ( 1 0 0 1.571 ) ;
  x3do:translation ( .7 -0.85 0 ) .
:Shape_2_16_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_16 ;
  x3do:hasAppearance :Appearance_2_16_1_1 ;
  x3do:hasGeometry :Cylinder_2_16_1_2 .
:Appearance_2_16_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_16_1 ;
  x3do:hasMaterial :grey-USE-8 .
:grey-USE-8 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_16_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Cylinder_2_16_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :Shape_2_16_1 ;
  x3do:height 3.5 ;
  x3do:radius .05 .
:Transform_2_17 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :strut ;
  x3do:translation ( .7 -0.87 1.8 ) .
:strut a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_17 ;
  x3do:hasAppearance :Appearance_2_17_1_1 ;
  x3do:hasGeometry :Cylinder_2_17_1_2 ;
  x3do:DEF 'strut' .
:Appearance_2_17_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :strut ;
  x3do:hasMaterial :grey-USE-9 .
:grey-USE-9 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_17_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Cylinder_2_17_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :strut ;
  x3do:height .4 ;
  x3do:radius .05 .
:Transform_2_18 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :strut-USE-1 ;
  x3do:translation ( .7 -0.87 -1.8 ) .
:strut-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_18 ;
  owl:sameAs :strut . # DEF matching this USE
:Transform_2_19 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :strut-USE-2 ;
  x3do:translation ( 2.6 -1.1 0 ) .
:strut-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_19 ;
  owl:sameAs :strut . # DEF matching this USE
:Transform_2_20 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :wheel ;
  x3do:scale ( 1 1 .35 ) ;
  x3do:translation ( 2.5 -1.3 0 ) .
:wheel a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_20 ;
  x3do:hasAppearance :Black ;
  x3do:hasGeometry :Sphere_2_20_1_2 ;
  x3do:DEF 'wheel' .
:Black a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :wheel ;
  x3do:hasMaterial :Material_2_20_1_1_1 ;
  x3do:DEF 'Black' .
:Material_2_20_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Black ;
  x3do:diffuseColor ( 0 0 0 ) .
:Sphere_2_20_1_2 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :wheel ;
  x3do:radius .26 .
:Transform_2_21 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :wheel-USE-1 ;
  x3do:scale ( 1 1 .35 ) ;
  x3do:translation ( .7 -1.1 1.85 ) .
:wheel-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_21 ;
  owl:sameAs :wheel . # DEF matching this USE
:Transform_2_22 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :wheel-USE-2 ;
  x3do:scale ( 1 1 .35 ) ;
  x3do:translation ( .7 -1.1 -1.85 ) .
:wheel-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_22 ;
  owl:sameAs :wheel . # DEF matching this USE
:Transform_2_23 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_23_1 ;
  x3do:translation ( 1.5 -0.2 0 ) .
:Shape_2_23_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_23 ;
  x3do:hasAppearance :Appearance_2_23_1_1 ;
  x3do:hasGeometry :Box_2_23_1_2 .
:Appearance_2_23_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_23_1 ;
  x3do:hasMaterial :grey-USE-10 .
:grey-USE-10 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_23_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Box_2_23_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_23_1 ;
  x3do:size ( 1 .5 2 ) .
:Transform_2_24 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_24_1, :Transform_2_24_2, :Transform_2_24_3, :Transform_2_24_4, :Transform_2_24_5 ;
  x3do:translation ( 0 1.5 0 ) .
:Shape_2_24_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_24 ;
  x3do:hasAppearance :Appearance_2_24_1_1 ;
  x3do:hasGeometry :Cylinder_2_24_1_2 .
:Appearance_2_24_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_24_1 ;
  x3do:hasMaterial :grey-USE-11 .
:grey-USE-11 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_24_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Cylinder_2_24_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :Shape_2_24_1 ;
  x3do:radius .08 .
:Transform_2_24_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_24 ;
  x3do:hasChildren :Rotor ;
  x3do:scale ( 1 .001 1 ) ;
  x3do:translation ( 0 .14 0 ) .
:Rotor a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_24_2 ;
  x3do:hasAppearance :Appearance_2_24_2_1_1 ;
  x3do:hasGeometry :Sphere_2_24_2_1_2 ;
  x3do:DEF 'Rotor' .
:Appearance_2_24_2_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Rotor ;
  x3do:hasMaterial :Material_2_24_2_1_1_1 .
:Material_2_24_2_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_24_2_1_1 ;
  x3do:diffuseColor ( 1 1 1 ) ;
  x3do:transparency .35 .
:Sphere_2_24_2_1_2 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Rotor ;
  x3do:radius 6.5 .
:Transform_2_24_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_24 ;
  x3do:hasChildren :Rotor-USE-1 ;
  x3do:scale ( 1 .005 1 ) ;
  x3do:translation ( 0 .92 0 ) .
:Rotor-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_24_3 ;
  owl:sameAs :Rotor . # DEF matching this USE
:Transform_2_24_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_24 ;
  x3do:hasChildren :Rotor-Blades ;
  x3do:translation ( 0 1.5 0 ) .
:Rotor-Blades a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_24_4 ;
  x3do:hasChildren :Transform_2_24_4_1_1, :Transform_2_24_4_1_2, :Transform_2_24_4_1_3 ;
  x3do:DEF 'Rotor-Blades' .
:Transform_2_24_4_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Rotor-Blades ;
  x3do:hasChildren :Transform_2_24_4_1_1_1 ;
  x3do:rotation ( 0 1 0 -1.0472 ) .
:Transform_2_24_4_1_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_24_4_1_1 ;
  x3do:hasChildren :Blade ;
  x3do:center ( 0 -3.25 0 ) ;
  x3do:rotation ( 1 0 0 -1.571 ) ;
  x3do:scale ( 3.5 1 .35 ) ;
  x3do:translation ( 0 2.65 0 ) .
:Blade a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_24_4_1_1_1 ;
  x3do:hasAppearance :Appearance_2_24_4_1_1_1_1_1 ;
  x3do:hasGeometry :Cylinder_2_24_4_1_1_1_1_2 ;
  x3do:DEF 'Blade' .
:Appearance_2_24_4_1_1_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Blade ;
  x3do:hasMaterial :Material_2_24_4_1_1_1_1_1_1 .
:Material_2_24_4_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_24_4_1_1_1_1_1 ;
  x3do:diffuseColor ( 1 1 1 ) ;
  x3do:transparency .35 .
:Cylinder_2_24_4_1_1_1_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :Blade ;
  x3do:height 6.5 ;
  x3do:radius .1 .
:Transform_2_24_4_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Rotor-Blades ;
  x3do:hasChildren :Transform_2_24_4_1_2_1 ;
  x3do:rotation ( 0 1 0 1.0472 ) .
:Transform_2_24_4_1_2_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_24_4_1_2 ;
  x3do:hasChildren :Blade-USE-1 ;
  x3do:center ( 0 -3.25 0 ) ;
  x3do:rotation ( 1 0 0 -1.571 ) ;
  x3do:scale ( 3.5 1 .5 ) ;
  x3do:translation ( 0 2.65 0 ) .
:Blade-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_24_4_1_2_1 ;
  owl:sameAs :Blade . # DEF matching this USE
:Transform_2_24_4_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Rotor-Blades ;
  x3do:hasChildren :Blade-USE-2 ;
  x3do:center ( 0 -3.25 0 ) ;
  x3do:rotation ( 1 0 0 1.571 ) ;
  x3do:scale ( 3.5 1 .5 ) ;
  x3do:translation ( 0 2.65 0 ) .
:Blade-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_24_4_1_3 ;
  owl:sameAs :Blade . # DEF matching this USE
:Transform_2_24_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_24 ;
  x3do:hasChildren :Rotor-Blades-USE-1 ;
  x3do:rotation ( 0 1 0 1.0472 ) ;
  x3do:translation ( 0 .75 0 ) .
:Rotor-Blades-USE-1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_24_5 ;
  owl:sameAs :Rotor-Blades . # DEF matching this USE
:Transform_2_25 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_25_1 ;
  x3do:scale ( 2.5 .7 .7 ) ;
  x3do:translation ( 0 .991 0 ) .
:Shape_2_25_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_25 ;
  x3do:hasAppearance :Appearance_2_25_1_1 ;
  x3do:hasGeometry :Cylinder_2_25_1_2 .
:Appearance_2_25_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_25_1 ;
  x3do:hasMaterial :grey-USE-12 .
:grey-USE-12 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_25_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Cylinder_2_25_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :Shape_2_25_1 ;
  x3do:height .75 .
:Transform_2_26 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Engine ;
  x3do:rotation ( 0 0 1 -1.571 ) ;
  x3do:translation ( 1.3 1.0 .3 ) .
:Engine a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_26 ;
  x3do:hasAppearance :Appearance_2_26_1_1 ;
  x3do:hasGeometry :Cylinder_2_26_1_2 ;
  x3do:DEF 'Engine' .
:Appearance_2_26_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Engine ;
  x3do:hasMaterial :grey-USE-13 .
:grey-USE-13 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_26_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Cylinder_2_26_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :Engine ;
  x3do:height 2.5 ;
  x3do:radius .2 ;
  x3do:top false .
:Transform_2_27 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Engine-USE-1 ;
  x3do:rotation ( 0 0 1 -1.571 ) ;
  x3do:translation ( 1.3 1.0 -0.3 ) .
:Engine-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_27 ;
  owl:sameAs :Engine . # DEF matching this USE
:Transform_2_28 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Intake ;
  x3do:rotation ( 0 0 1 -1.571 ) ;
  x3do:translation ( 2.6 1.0 .3 ) .
:Intake a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_28 ;
  x3do:hasAppearance :Appearance_2_28_1_1 ;
  x3do:hasGeometry :Cone_2_28_1_2 ;
  x3do:DEF 'Intake' .
:Appearance_2_28_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Intake ;
  x3do:hasMaterial :Material_2_28_1_1_1 .
:Material_2_28_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_28_1_1 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Cone_2_28_1_2 a owl:NamedIndividual, x3do:Cone ;
  x3do:hasParent :Intake ;
  x3do:bottomRadius .2 ;
  x3do:height .3 .
:Transform_2_29 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Intake-USE-1 ;
  x3do:rotation ( 0 0 1 -1.571 ) ;
  x3do:translation ( 2.6 1.0 -0.3 ) .
:Intake-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_29 ;
  owl:sameAs :Intake . # DEF matching this USE
:Transform_2_30 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_30_1 ;
  x3do:rotation ( 1 0 0 1.578 ) ;
  x3do:translation ( .5 1 0 ) .
:Shape_2_30_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_30 ;
  x3do:hasAppearance :Appearance_2_30_1_1 ;
  x3do:hasGeometry :Cylinder_2_30_1_2 .
:Appearance_2_30_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_30_1 ;
  x3do:hasMaterial :Material_2_30_1_1_1 .
:Material_2_30_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_30_1_1 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Cylinder_2_30_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :Shape_2_30_1 ;
  x3do:height 1.5 ;
  x3do:radius .21 .
:Transform_2_31 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_31_1 ;
  x3do:translation ( 3 0 0 ) .
:Shape_2_31_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_31 ;
  x3do:hasAppearance :Appearance_2_31_1_1 ;
  x3do:hasGeometry :Extrusion_2_31_1_2 .
:Appearance_2_31_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_31_1 ;
  x3do:hasMaterial :grey-USE-14 .
:grey-USE-14 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_31_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Extrusion_2_31_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_31_1 ;
  x3do:creaseAngle 2.0 ;
  x3do:crossSection ( 0 -1 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1 0 -0.92 .38 -0.71 .71 -0.38 .92 0 1 ) ;
  x3do:scale ( .2 .2 .43 .5 .6 .7 .72 .82 .79 .9 .84 .95 .92 .96 .96 .98 .99 .99 1 1 1 1 ) ;
  x3do:spine ( 1 0 0 .9 0 0 .8 0 0 .7 0 0 .6 0 0 .5 0 0 .4 0 0 .3 0 0 .2 0 0 .1 0 0 0 0 0 ) .
:Transform_2_32 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_32_1 ;
  x3do:translation ( 3.5 -0.6 0 ) .
:Shape_2_32_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_32 ;
  x3do:hasAppearance :Appearance_2_32_1_1 ;
  x3do:hasGeometry :Sphere_2_32_1_2 .
:Appearance_2_32_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_32_1 ;
  x3do:hasMaterial :grey-USE-15 .
:grey-USE-15 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_32_1_1 ;
  owl:sameAs :grey . # DEF matching this USE
:Sphere_2_32_1_2 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_32_1 ;
  x3do:radius .48 .
:Transform_2_33 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_33_1 ;
  x3do:translation ( 3 0 0 ) .
:Shape_2_33_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_33 ;
  x3do:hasAppearance :Appearance_2_33_1_1 ;
  x3do:hasGeometry :Extrusion_2_33_1_2 .
:Appearance_2_33_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_33_1 ;
  x3do:hasMaterial :Material_2_33_1_1_1 .
:Material_2_33_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_33_1_1 ;
  x3do:emissiveColor ( 0 0 1 ) ;
  x3do:transparency .25 .
:Extrusion_2_33_1_2 a owl:NamedIndividual, x3do:Extrusion ;
  x3do:hasParent :Shape_2_33_1 ;
  x3do:creaseAngle 2.0 ;
  x3do:crossSection ( 0 -1 .38 -0.92 .71 -0.71 .92 -0.38 1 0 .92 .38 .71 .71 .38 .92 0 1 ) ;
  x3do:scale ( .1 .2 .22 .5 .36 .7 .5 .82 .62 .9 .74 .95 .84 .96 .94 .98 .98 .99 1.0 1.0 1.0 1.0 ) ;
  x3do:solid false ;
  x3do:spine ( 1 0 0 .9 0 0 .8 0 0 .7 0 0 .6 0 0 .5 0 0 .4 0 0 .3 0 0 .2 0 0 .1 0 0 0 0 0 ) .
:Transform_2_34 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :helmet ;
  x3do:translation ( 3.2 .4 .5 ) .
:helmet a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_34 ;
  x3do:hasAppearance :Appearance_2_34_1_1 ;
  x3do:hasGeometry :Sphere_2_34_1_2 ;
  x3do:DEF 'helmet' .
:Appearance_2_34_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :helmet ;
  x3do:hasMaterial :Material_2_34_1_1_1 .
:Material_2_34_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_34_1_1 ;
  x3do:diffuseColor ( 1 0 0 ) .
:Sphere_2_34_1_2 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :helmet ;
  x3do:radius .15 .
:Transform_2_35 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Body ;
  x3do:translation ( 3.2 0 .5 ) .
:Body a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_35 ;
  x3do:hasAppearance :Appearance_2_35_1_1 ;
  x3do:hasGeometry :Box_2_35_1_2 ;
  x3do:DEF 'Body' .
:Appearance_2_35_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Body ;
  x3do:hasMaterial :Material_2_35_1_1_1 .
:Material_2_35_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_35_1_1 ;
  x3do:diffuseColor ( 0 .4 0 ) .
:Box_2_35_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Body ;
  x3do:size ( .1 .5 .43 ) .
:Transform_2_36 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :helmet-USE-1 ;
  x3do:translation ( 3.2 .4 -0.5 ) .
:helmet-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_36 ;
  owl:sameAs :helmet . # DEF matching this USE
:Transform_2_37 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Body-USE-1 ;
  x3do:translation ( 3.2 0 -0.5 ) .
:Body-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_37 ;
  owl:sameAs :Body . # DEF matching this USE
:Background_2_38 a owl:NamedIndividual, x3do:Background ;
  x3do:hasParent :Scene ;
  x3do:groundAngle ( 1.309 1.570796 ) ;
  x3do:groundColor ( .1 .10 0 0.4 .25 .2 .6 .60 .6 ) ;
  x3do:skyAngle ( 1.309 1.571 ) ;
  x3do:skyColor ( 0 .2 .7 0 .5 1 1 1 1 ) .
:Transform_2_39 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Viewpoint_2_39_1 .
:Viewpoint_2_39_1 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Transform_2_39 ;
  x3do:description 'Two Thirty Low' ;
  x3do:position ( 0 0 12 ) .
:Viewpoint_2_40 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:description 'Nine O&apos;Clock Level' ;
  x3do:orientation ( 0 1 0 3.142 ) ;
  x3do:position ( 0 2 -12 ) .
:Transform_2_41 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Viewpoint_2_41_1 ;
  x3do:rotation ( 0 0 1 -0.175 ) .
:Viewpoint_2_41_1 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Transform_2_41 ;
  x3do:description 'Six O&apos;clock High' ;
  x3do:orientation ( 0 1 0 -1.571 ) ;
  x3do:position ( -15 2 0 ) .
:Viewpoint_2_42 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:description 'Twelve O&apos;Clock level' ;
  x3do:orientation ( 0 1 0 1.571 ) ;
  x3do:position ( 12 1 0 ) .
:Viewpoint_2_43 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:description 'Ground View' ;
  x3do:orientation ( 1 0 0 .624 ) ;
  x3do:position ( 0 -12 15 ) .
:Viewpoint_2_44 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:description 'Crewcam' ;
  x3do:fieldOfView .8727 ;
  x3do:orientation ( 0 1 0 1.571 ) ;
  x3do:position ( 3.95 0.2 0 ) .
:Transform_2_45 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_45_1 ;
  x3do:rotation ( 0 1 0 1.571 ) ;
  x3do:translation ( 3.255 0.21 .4 ) .
:Shape_2_45_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_45 ;
  x3do:hasAppearance :Appearance_2_45_1_1 ;
  x3do:hasGeometry :Text_2_45_1_2 .
:Appearance_2_45_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_45_1 ;
  x3do:hasMaterial :Material_2_45_1_1_1 .
:Material_2_45_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_45_1_1 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Text_2_45_1_2 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_45_1 ;
  x3do:hasFontStyle :FontStyle_2_45_1_2_1 ;
  x3do:string '"MAJOR" "IVAN"' .
:FontStyle_2_45_1_2_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_45_1_2 ;
  x3do:size .03 ;
  x3do:cssStyle 'BOLD' .
:Transform_2_46 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_46_1 ;
  x3do:rotation ( 0 1 0 1.571 ) ;
  x3do:translation ( 3.255 0.21 -0.55 ) .
:Shape_2_46_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_46 ;
  x3do:hasAppearance :Appearance_2_46_1_1 ;
  x3do:hasGeometry :Text_2_46_1_2 .
:Appearance_2_46_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_46_1 ;
  x3do:hasMaterial :Material_2_46_1_1_1 .
:Material_2_46_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_46_1_1 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Text_2_46_1_2 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_46_1 ;
  x3do:hasFontStyle :FontStyle_2_46_1_2_1 ;
  x3do:string '"CAPTAIN" "BORIS"' .
:FontStyle_2_46_1_2_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_46_1_2 ;
  x3do:size .03 ;
  x3do:cssStyle 'BOLD' .
:Transform_2_47 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Number ;
  x3do:rotation ( 0 1 0 .1745 ) ;
  x3do:translation ( 1 .8 .7 ) .
:Number a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_47 ;
  x3do:hasAppearance :Appearance_2_47_1_1 ;
  x3do:hasGeometry :Text_2_47_1_2 ;
  x3do:DEF 'Number' .
:Appearance_2_47_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Number ;
  x3do:hasMaterial :Material_2_47_1_1_1 .
:Material_2_47_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_47_1_1 ;
  x3do:diffuseColor ( .4 0 0 ) .
:Text_2_47_1_2 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Number ;
  x3do:hasFontStyle :FontStyle_2_47_1_2_1 ;
  x3do:string '"44"' .
:FontStyle_2_47_1_2_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_47_1_2 ;
  x3do:size .7 ;
  x3do:cssStyle 'BOLD' .
:Transform_2_48 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Number-USE-1 ;
  x3do:rotation ( 0 1 0 -3.316 ) ;
  x3do:translation ( 1.5 .8 -0.7 ) .
:Number-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_48 ;
  owl:sameAs :Number . # DEF matching this USE
