@prefix :        <https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileLaunch.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_15, :meta_1_16, :meta_1_17, :meta_1_18, :meta_1_19 .
:meta_1_1 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'MissileLaunch.x3d' ;
  x3do:name 'title' .
:meta_1_2 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'DDG-51 Flight IIA Vertical Launch System Launches of Tomahawk Missiles. Modified for use from Savage DB missle directory.' ;
  x3do:name 'description' .
:meta_1_3 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'James Harney' ;
  x3do:name 'creator' .
:meta_1_4 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '9 August 2001' ;
  x3do:name 'created' .
:meta_1_5 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'modified 30 August 2003 by LT Joe Sears for DDG-51FlightIIA' ;
  x3do:name 'info' .
: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 'https://www.fas.org/man/dod-101/sys/smart/agm-84.htm' ;
  x3do:name 'reference' .
:meta_1_8 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'AGM-84 Harpoon-SLAM - Smart Weapons.htm' ;
  x3do:name 'reference' .
:meta_1_9 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/Savage/CruiserUnitedStates/Cruiser.x3d' ;
  x3do:name 'reference' .
:meta_1_10 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/Savage/ExplodingBuildingPrototype.x3d' ;
  x3do:name 'reference' .
:meta_1_11 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://www.specialoperations.com/multimedia/sounds.html/missile1.au' ;
  x3do:name 'reference' .
:meta_1_12 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://www.specialoperations.com/multimedia/sounds.html/exp03.au' ;
  x3do:name 'reference' .
:meta_1_13 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter14-ElevationGrid/Figure14.2ElevationGridMountain.x3d' ;
  x3do:name 'reference' .
:meta_1_14 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Thanks to SeaZenith.x3d creator for assistance with HUD coding.' ;
  x3do:name 'reference' .
:meta_1_15 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileLaunch.x3d' ;
  x3do:name 'identifier' .
:meta_1_16 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'See url "soundpermissions.html" for copyright info and use on missile1.au and exp03.au that are converted to missile1.wav and exp03.wav for use in this file/model' ;
  x3do:name 'reference' .
:meta_1_17 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'soundpermissions.htm' ;
  x3do:name 'accessRights' .
:meta_1_18 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_19 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '../../license.html' ;
  x3do:name 'license' .
:meta dcterms:title "MissileLaunch.x3d" .
:meta dcterms:description "DDG-51 Flight IIA Vertical Launch System Launches of Tomahawk Missiles. Modified for use from Savage DB missle directory." .
:meta dcterms:creator "James Harney" .
:meta dcterms:created "9 August 2001" .
:meta dcterms:info "modified 30 August 2003 by LT Joe Sears for DDG-51FlightIIA" .
:meta dcterms:modified "20 October 2019" .
:meta dcterms:reference "https://www.fas.org/man/dod-101/sys/smart/agm-84.htm" .
:meta dcterms:reference "AGM-84 Harpoon-SLAM - Smart Weapons.htm" .
:meta dcterms:reference "https://www.web3d.org/x3d/content/examples/Savage/CruiserUnitedStates/Cruiser.x3d" .
:meta dcterms:reference "https://www.web3d.org/x3d/content/examples/Savage/ExplodingBuildingPrototype.x3d" .
:meta dcterms:reference "http://www.specialoperations.com/multimedia/sounds.html/missile1.au" .
:meta dcterms:reference "http://www.specialoperations.com/multimedia/sounds.html/exp03.au" .
:meta dcterms:reference "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter14-ElevationGrid/Figure14.2ElevationGridMountain.x3d" .
:meta dcterms:reference "Thanks to SeaZenith.x3d creator for assistance with HUD coding." .
:meta dcterms:identifier "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileLaunch.x3d" .
:meta dcterms:reference "See url \"soundpermissions.html\" for copyright info and use on missile1.au and exp03.au that are converted to missile1.wav and exp03.wav for use in this file/model" .
:meta dcterms:accessRights "soundpermissions.htm" .
: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, :ProSense, :Hud, :Switch_2_9, :Transform_2_10, :Transform_2_11, :Transform_2_12, :Transform_2_13, :Transform_2_14, :SINKCLOCK, :RGMCLOCK, :RGMPOSIT, :RGMANGLE, :SINKANGLE, :VIEWANGLE, :MISSILESCALE, :SINKINGSHIP, :VIEWPOSIT, :TLAMCLOCK, :TLAMPOSIT, :TLAMVIEWPOSIT, :TLAMSCALE, :TLAMANGLE, :TLAMVIEWANGLE, :CLOCKAFT, :ORIENTAFT, :POSITAFT, :TLAMCLOCKAFT, :TLAMPOSITAFT, :TLAMVIEWPOSITAFT, :TLAMSCALEAFT, :TLAMANGLEAFT, :TLAMVIEWANGLEAFT, :TLAMVIEW, :TLAMVIEWAFT ;
  x3do:hasExternProtoDeclare :ExternProtoDeclare_2_2, :ExternProtoDeclare_2_3, :ExternProtoDeclare_2_4, :ExternProtoDeclare_2_5, :ExternProtoDeclare_2_6 ;
  x3do:hasROUTE :ROUTE_2_41, :ROUTE_2_42, :ROUTE_2_43, :ROUTE_2_44, :ROUTE_2_45, :ROUTE_2_46, :ROUTE_2_47, :ROUTE_2_48, :ROUTE_2_49, :ROUTE_2_50, :ROUTE_2_51, :ROUTE_2_52, :ROUTE_2_53, :ROUTE_2_54, :ROUTE_2_55, :ROUTE_2_56, :ROUTE_2_57, :ROUTE_2_58, :ROUTE_2_59, :ROUTE_2_60, :ROUTE_2_61, :ROUTE_2_62, :ROUTE_2_63, :ROUTE_2_64, :ROUTE_2_65, :ROUTE_2_66, :ROUTE_2_67, :ROUTE_2_68, :ROUTE_2_69, :ROUTE_2_70, :ROUTE_2_71, :ROUTE_2_72, :ROUTE_2_73, :ROUTE_2_74, :ROUTE_2_75, :ROUTE_2_76, :ROUTE_2_77, :ROUTE_2_78, :ROUTE_2_79, :ROUTE_2_80, :ROUTE_2_81, :ROUTE_2_82, :ROUTE_2_83, :ROUTE_2_84, :ROUTE_2_85, :ROUTE_2_86, :ROUTE_2_87, :ROUTE_2_88, :ROUTE_2_89, :ROUTE_2_90, :ROUTE_2_91, :ROUTE_2_92, :ROUTE_2_93, :ROUTE_2_94, :ROUTE_2_95, :ROUTE_2_96, :ROUTE_2_97, :ROUTE_2_98, :ROUTE_2_99, :ROUTE_2_100, :ROUTE_2_101, :ROUTE_2_102, :ROUTE_2_103, :ROUTE_2_104 .
:WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :Scene ;
  x3do:title 'MissileLaunch.x3d' .
:ExternProtoDeclare_2_2 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_2_1, :field_2_2_2 ;
  x3do:name 'EXPLOSION' ;
  x3do:url '"MissileExplosionPrototype.wrl#ASMEXPLOSION" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileExplosionPrototype.wrl#ASMEXPLOSION" "MissileExplosionPrototype.x3d#ASMEXPLOSION" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileExplosionPrototype.x3d#ASMEXPLOSION"' .
:field_2_2_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'STARTEXPLOSION' ;
  x3do:type 'SFBool' .
:field_2_2_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'THETIME' ;
  x3do:type 'SFTime' .
:ExternProtoDeclare_2_3 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_3_1, :field_2_3_2 ;
  x3do:name 'TLAMEXPLOSION' ;
  x3do:url '"MultipleExplosionPrototype.wrl#TLAMEXPLOSION" "MultipleExplosionPrototype.x3d#TLAMEXPLOSION" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MultipleExplosionPrototype.wrl#TLAMEXPLOSION" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MultipleExplosionPrototype.x3d#TLAMEXPLOSION"' .
:field_2_3_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'STARTEXPLOSION' ;
  x3do:type 'SFBool' .
:field_2_3_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'THETIME' ;
  x3do:type 'SFTime' .
:ExternProtoDeclare_2_4 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_4_1, :field_2_4_2 ;
  x3do:name 'RGM84D' ;
  x3do:url '"HarpoonPrototype.wrl#RGM84D" "HarpoonPrototype.x3d#RGM84D" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/HarpoonPrototype.wrl#RGM84D" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/HarpoonPrototype.x3d#RGM84D"' .
:field_2_4_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'STARTLAUNCH' ;
  x3do:type 'SFBool' .
:field_2_4_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'THETIME' ;
  x3do:type 'SFTime' .
:ExternProtoDeclare_2_5 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_5_1, :field_2_5_2 ;
  x3do:name 'BGM109' ;
  x3do:url '"TomahawkPrototype.wrl#BGM109" "TomahawkPrototype.x3d#BGM109" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/TomahawkPrototype.wrl#BGM109" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/TomahawkPrototype.x3d#BGM109"' .
:field_2_5_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'STARTLAUNCH' ;
  x3do:type 'SFBool' .
:field_2_5_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'THETIME' ;
  x3do:type 'SFTime' .
:ExternProtoDeclare_2_6 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_6_1, :field_2_6_2, :field_2_6_3, :field_2_6_4, :field_2_6_5, :field_2_6_6, :field_2_6_7, :field_2_6_8 ;
  x3do:name 'Exploder' ;
  x3do:url '"../../../Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.wrl#Exploder" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.wrl#Exploder"' .
:field_2_6_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_6 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'geometry' ;
  x3do:type 'SFNode' .
:field_2_6_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_6 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'material' ;
  x3do:type 'SFNode' .
:field_2_6_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_6 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'initialPosition' ;
  x3do:type 'SFVec3f' .
:field_2_6_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_6 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'finalPosition' ;
  x3do:type 'SFVec3f' .
:field_2_6_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_6 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'initialOrientation' ;
  x3do:type 'SFRotation' .
:field_2_6_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_6 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'finalOrientation' ;
  x3do:type 'SFRotation' .
:field_2_6_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_6 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'set_fraction' ;
  x3do:type 'SFFloat' .
:field_2_6_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_6 ;
  x3do:accessType 'inputOutput' ;
  x3do:name 'set_startTime' ;
  x3do:type 'SFTime' .
:ProSense a owl:NamedIndividual, x3do:ProximitySensor ;
  x3do:hasParent :Scene ;
  x3do:DEF 'ProSense' ;
  x3do:center ( 8 0 16 ) ;
  x3do:size ( 1000000 1000000 1000000 ) .
:Hud a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Collision_2_8_1 ;
  x3do:DEF 'Hud' ;
  x3do:translation ( -20 0 16 ) .
:Collision_2_8_1 a owl:NamedIndividual, x3do:Collision ;
  x3do:hasParent :Hud ;
  x3do:hasChildren :Switch_2_8_1_1, :Transform_2_8_1_2, :Transform_2_8_1_3 ;
  x3do:enabled false .
:Switch_2_8_1_1 a owl:NamedIndividual, x3do:Switch ;
  x3do:hasParent :Collision_2_8_1 ;
  x3do:hasChildren :Transform_2_8_1_1_1 ;
  x3do:whichChoice -1 .
:Transform_2_8_1_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Switch_2_8_1_1 ;
  x3do:hasChildren :LAUNCHRGM, :Shape_2_8_1_1_1_2, :Transform_2_8_1_1_1_3, :Transform_2_8_1_1_1_4 ;
  x3do:translation ( 0.048 0.068 -0.2 ) .
:LAUNCHRGM a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :Transform_2_8_1_1_1 ;
  x3do:DEF 'LAUNCHRGM' .
:Shape_2_8_1_1_1_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_8_1_1_1 ;
  x3do:hasAppearance :BACKGROUND ;
  x3do:hasGeometry :Box_2_8_1_1_1_2_2 .
:BACKGROUND a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_8_1_1_1_2 ;
  x3do:hasMaterial :Material_2_8_1_1_1_2_1_1 ;
  x3do:DEF 'BACKGROUND' .
:Material_2_8_1_1_1_2_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :BACKGROUND ;
  x3do:diffuseColor ( 0.25 0.25 0.25 ) ;
  x3do:transparency 0.7 .
:Box_2_8_1_1_1_2_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_8_1_1_1_2 ;
  x3do:size ( 0.045 0.02 0.000000001 ) .
:Transform_2_8_1_1_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_8_1_1_1 ;
  x3do:hasChildren :Shape_2_8_1_1_1_3_1 ;
  x3do:translation ( -0.019 0.0 0.0 ) .
:Shape_2_8_1_1_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_8_1_1_1_3 ;
  x3do:hasGeometry :Text_2_8_1_1_1_3_1_1 ;
  x3do:hasAppearance :WORDS .
:Text_2_8_1_1_1_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_8_1_1_1_3_1 ;
  x3do:hasFontStyle :FontStyle_2_8_1_1_1_3_1_1_1 ;
  x3do:string '"Launch"' .
:FontStyle_2_8_1_1_1_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_8_1_1_1_3_1_1 ;
  x3do:size 0.009 ;
  x3do:spacing 0.008 ;
  x3do:cssStyle 'BOLD' .
:WORDS a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_8_1_1_1_3_1 ;
  x3do:hasMaterial :Material_2_8_1_1_1_3_1_2_1 ;
  x3do:DEF 'WORDS' .
:Material_2_8_1_1_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :WORDS ;
  x3do:diffuseColor ( 0 0 1.0 ) .
:Transform_2_8_1_1_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_8_1_1_1 ;
  x3do:hasChildren :Shape_2_8_1_1_1_4_1 ;
  x3do:translation ( -0.019 -0.006 0.0 ) .
:Shape_2_8_1_1_1_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_8_1_1_1_4 ;
  x3do:hasGeometry :Text_2_8_1_1_1_4_1_1 ;
  x3do:hasAppearance :WORDS-USE-1 .
:Text_2_8_1_1_1_4_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_8_1_1_1_4_1 ;
  x3do:hasFontStyle :FontStyle_2_8_1_1_1_4_1_1_1 ;
  x3do:string '"Harpoon"' .
:FontStyle_2_8_1_1_1_4_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_8_1_1_1_4_1_1 ;
  x3do:size 0.009 ;
  x3do:spacing 0.008 ;
  x3do:cssStyle 'BOLD' .
:WORDS-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_8_1_1_1_4_1 ;
  owl:sameAs :WORDS . # DEF matching this USE
:Transform_2_8_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Collision_2_8_1 ;
  x3do:hasChildren :LAUNCHBGM, :Shape_2_8_1_2_2, :Transform_2_8_1_2_3, :Transform_2_8_1_2_4 ;
  x3do:translation ( -0.003 0.068 -0.2 ) .
:LAUNCHBGM a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :Transform_2_8_1_2 ;
  x3do:DEF 'LAUNCHBGM' .
:Shape_2_8_1_2_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_8_1_2 ;
  x3do:hasAppearance :BACKGROUND-USE-1 ;
  x3do:hasGeometry :Box_2_8_1_2_2_2 .
:BACKGROUND-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_8_1_2_2 ;
  owl:sameAs :BACKGROUND . # DEF matching this USE
:Box_2_8_1_2_2_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_8_1_2_2 ;
  x3do:size ( 0.045 0.02 0.000000001 ) .
:Transform_2_8_1_2_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_8_1_2 ;
  x3do:hasChildren :Shape_2_8_1_2_3_1 ;
  x3do:translation ( -0.019 0.0 0.0 ) .
:Shape_2_8_1_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_8_1_2_3 ;
  x3do:hasGeometry :Text_2_8_1_2_3_1_1 ;
  x3do:hasAppearance :WORDS-USE-2 .
:Text_2_8_1_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_8_1_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_8_1_2_3_1_1_1 ;
  x3do:string '"Launch"' .
:FontStyle_2_8_1_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_8_1_2_3_1_1 ;
  x3do:size 0.009 ;
  x3do:spacing 0.008 ;
  x3do:cssStyle 'BOLD' .
:WORDS-USE-2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_8_1_2_3_1 ;
  owl:sameAs :WORDS . # DEF matching this USE
:Transform_2_8_1_2_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_8_1_2 ;
  x3do:hasChildren :Shape_2_8_1_2_4_1 ;
  x3do:translation ( -0.019 -0.006 0.0 ) .
:Shape_2_8_1_2_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_8_1_2_4 ;
  x3do:hasGeometry :Text_2_8_1_2_4_1_1 ;
  x3do:hasAppearance :WORDS-USE-3 .
:Text_2_8_1_2_4_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_8_1_2_4_1 ;
  x3do:hasFontStyle :FontStyle_2_8_1_2_4_1_1_1 ;
  x3do:string '"TLAM fwd"' .
:FontStyle_2_8_1_2_4_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_8_1_2_4_1_1 ;
  x3do:size 0.008 ;
  x3do:spacing 0.008 ;
  x3do:cssStyle 'BOLD' .
:WORDS-USE-3 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_8_1_2_4_1 ;
  owl:sameAs :WORDS . # DEF matching this USE
:Transform_2_8_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Collision_2_8_1 ;
  x3do:hasChildren :LAUNCHAFT, :Shape_2_8_1_3_2, :Transform_2_8_1_3_3, :Transform_2_8_1_3_4 ;
  x3do:translation ( -0.054 0.068 -0.2 ) .
:LAUNCHAFT a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :Transform_2_8_1_3 ;
  x3do:DEF 'LAUNCHAFT' .
:Shape_2_8_1_3_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_8_1_3 ;
  x3do:hasAppearance :BACKGROUND-USE-2 ;
  x3do:hasGeometry :Box_2_8_1_3_2_2 .
:BACKGROUND-USE-2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_8_1_3_2 ;
  owl:sameAs :BACKGROUND . # DEF matching this USE
:Box_2_8_1_3_2_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_8_1_3_2 ;
  x3do:size ( 0.045 0.02 0.000000001 ) .
:Transform_2_8_1_3_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_8_1_3 ;
  x3do:hasChildren :Shape_2_8_1_3_3_1 ;
  x3do:translation ( -0.019 0.0 0.0 ) .
:Shape_2_8_1_3_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_8_1_3_3 ;
  x3do:hasGeometry :Text_2_8_1_3_3_1_1 ;
  x3do:hasAppearance :WORDS-USE-4 .
:Text_2_8_1_3_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_8_1_3_3_1 ;
  x3do:hasFontStyle :FontStyle_2_8_1_3_3_1_1_1 ;
  x3do:string '"Launch"' .
:FontStyle_2_8_1_3_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_8_1_3_3_1_1 ;
  x3do:size 0.009 ;
  x3do:spacing 0.008 ;
  x3do:cssStyle 'BOLD' .
:WORDS-USE-4 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_8_1_3_3_1 ;
  owl:sameAs :WORDS . # DEF matching this USE
:Transform_2_8_1_3_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_8_1_3 ;
  x3do:hasChildren :Shape_2_8_1_3_4_1 ;
  x3do:translation ( -0.019 -0.006 0.0 ) .
:Shape_2_8_1_3_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_8_1_3_4 ;
  x3do:hasGeometry :Text_2_8_1_3_4_1_1 ;
  x3do:hasAppearance :WORDS-USE-5 .
:Text_2_8_1_3_4_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_8_1_3_4_1 ;
  x3do:hasFontStyle :FontStyle_2_8_1_3_4_1_1_1 ;
  x3do:string '"TLAM aft"' .
:FontStyle_2_8_1_3_4_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_8_1_3_4_1_1 ;
  x3do:size 0.008 ;
  x3do:spacing 0.008 ;
  x3do:cssStyle 'BOLD' .
:WORDS-USE-5 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_8_1_3_4_1 ;
  owl:sameAs :WORDS . # DEF matching this USE
:Switch_2_9 a owl:NamedIndividual, x3do:Switch ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Transform_2_9_1 ;
  x3do:whichChoice -1 .
:Transform_2_9_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Switch_2_9 ;
  x3do:hasChildren :RGMSSM, :Transform_2_9_1_2, :Transform_2_9_1_3, :SEEMISSILE, :LOD_2_9_1_5, :TimeFilter2 ;
  x3do:scale ( .4 .4 .4 ) .
:RGMSSM a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_9_1 ;
  x3do:hasChildren :MYRGM ;
  x3do:DEF 'RGMSSM' ;
  x3do:rotation ( 0 0 1 .76 ) ;
  x3do:translation ( -3 8 -40 ) .
:MYRGM a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RGMSSM ;
  x3do:DEF 'MYRGM' ;
  x3do:name 'RGM84D' .
:Transform_2_9_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_9_1 ;
  x3do:hasChildren :MYASM ;
  x3do:translation ( -10625.2 8 -100 ) .
:MYASM a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_9_1_2 ;
  x3do:DEF 'MYASM' ;
  x3do:name 'EXPLOSION' .
:Transform_2_9_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_9_1 ;
  x3do:hasChildren :Switch_2_9_1_3_1 ;
  x3do:rotation ( 0 0 1 .2 ) .
:Switch_2_9_1_3_1 a owl:NamedIndividual, x3do:Switch ;
  x3do:hasParent :Transform_2_9_1_3 ;
  x3do:hasChildren :Group_2_9_1_3_1_1 ;
  x3do:whichChoice -1 .
:Group_2_9_1_3_1_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Switch_2_9_1_3_1 ;
  x3do:hasChildren :HARPOON .
:HARPOON a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_9_1_3_1_1 ;
  x3do:hasChildren :HARPOONBUNCH1, :HarpoonBunch2, :HarpoonSupport1, :HarpoonSupport2 ;
  x3do:DEF 'HARPOON' ;
  x3do:rotation ( 0 1 0 1.52 ) ;
  x3do:scale ( 3.5 3.5 3.5 ) ;
  x3do:translation ( 0 6.375 -40 ) .
:HARPOONBUNCH1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HARPOON ;
  x3do:hasChildren :HARPOONBUNCH ;
  x3do:DEF 'HARPOONBUNCH1' ;
  x3do:translation ( 0 0.1 0 ) .
:HARPOONBUNCH a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :HARPOONBUNCH1 ;
  x3do:hasChildren :Transform_2_9_1_3_1_1_1_1_1_1, :Transform_2_9_1_3_1_1_1_1_1_2, :Transform_2_9_1_3_1_1_1_1_1_3, :Transform_2_9_1_3_1_1_1_1_1_4, :Transform_2_9_1_3_1_1_1_1_1_5 ;
  x3do:DEF 'HARPOONBUNCH' .
:Transform_2_9_1_3_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HARPOONBUNCH ;
  x3do:hasChildren :MISSILE ;
  x3do:translation ( 0 -0.245 0 ) .
:MISSILE a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_9_1_3_1_1_1_1_1_1 ;
  x3do:hasChildren :Transform_2_9_1_3_1_1_1_1_1_1_1_1 ;
  x3do:DEF 'MISSILE' .
:Transform_2_9_1_3_1_1_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :MISSILE ;
  x3do:hasChildren :HarpoonWithHolders, :HARPOONDOWNHOLDER, :HARPOONTOPHOLDER ;
  x3do:rotation ( 1 0 0 -0.5 ) .
:HarpoonWithHolders a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_9_1_3_1_1_1_1_1_1_1_1 ;
  x3do:hasAppearance :HARPOONGREY ;
  x3do:hasGeometry :Cylinder_2_9_1_3_1_1_1_1_1_1_1_1_1_2 ;
  x3do:DEF 'HarpoonWithHolders' .
:HARPOONGREY a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :HarpoonWithHolders ;
  x3do:hasMaterial :Material_2_9_1_3_1_1_1_1_1_1_1_1_1_1_1 ;
  x3do:DEF 'HARPOONGREY' .
:Material_2_9_1_3_1_1_1_1_1_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :HARPOONGREY .
:Cylinder_2_9_1_3_1_1_1_1_1_1_1_1_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :HarpoonWithHolders ;
  x3do:height 5 ;
  x3do:radius 0.25 .
:HARPOONDOWNHOLDER a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_9_1_3_1_1_1_1_1_1_1_1 ;
  x3do:hasChildren :Shape_2_9_1_3_1_1_1_1_1_1_1_1_2_1 ;
  x3do:DEF 'HARPOONDOWNHOLDER' ;
  x3do:translation ( 0 -1.5 0 ) .
:Shape_2_9_1_3_1_1_1_1_1_1_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HARPOONDOWNHOLDER ;
  x3do:hasAppearance :Appearance_2_9_1_3_1_1_1_1_1_1_1_1_2_1_1 ;
  x3do:hasGeometry :Box_2_9_1_3_1_1_1_1_1_1_1_1_2_1_2 .
:Appearance_2_9_1_3_1_1_1_1_1_1_1_1_2_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_3_1_1_1_1_1_1_1_1_2_1 ;
  x3do:hasMaterial :Material_2_9_1_3_1_1_1_1_1_1_1_1_2_1_1_1 .
:Material_2_9_1_3_1_1_1_1_1_1_1_1_2_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_3_1_1_1_1_1_1_1_1_2_1_1 .
:Box_2_9_1_3_1_1_1_1_1_1_1_1_2_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_9_1_3_1_1_1_1_1_1_1_1_2_1 ;
  x3do:size ( 0.5 0.2 0.5 ) .
:HARPOONTOPHOLDER a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_9_1_3_1_1_1_1_1_1_1_1 ;
  x3do:hasChildren :Shape_2_9_1_3_1_1_1_1_1_1_1_1_3_1 ;
  x3do:DEF 'HARPOONTOPHOLDER' ;
  x3do:translation ( 0 1.5 0 ) .
:Shape_2_9_1_3_1_1_1_1_1_1_1_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HARPOONTOPHOLDER ;
  x3do:hasAppearance :Appearance_2_9_1_3_1_1_1_1_1_1_1_1_3_1_1 ;
  x3do:hasGeometry :Box_2_9_1_3_1_1_1_1_1_1_1_1_3_1_2 .
:Appearance_2_9_1_3_1_1_1_1_1_1_1_1_3_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_3_1_1_1_1_1_1_1_1_3_1 ;
  x3do:hasMaterial :Material_2_9_1_3_1_1_1_1_1_1_1_1_3_1_1_1 .
:Material_2_9_1_3_1_1_1_1_1_1_1_1_3_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_9_1_3_1_1_1_1_1_1_1_1_3_1_1 .
:Box_2_9_1_3_1_1_1_1_1_1_1_1_3_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_9_1_3_1_1_1_1_1_1_1_1_3_1 ;
  x3do:size ( 0.5 0.2 0.5 ) .
:Transform_2_9_1_3_1_1_1_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HARPOONBUNCH ;
  x3do:hasChildren :MISSILE-USE-1 ;
  x3do:translation ( 0.5 -0.245 0 ) .
:MISSILE-USE-1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_9_1_3_1_1_1_1_1_2 ;
  owl:sameAs :MISSILE . # DEF matching this USE
:Transform_2_9_1_3_1_1_1_1_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HARPOONBUNCH ;
  x3do:hasChildren :MISSILE-USE-2 ;
  x3do:translation ( 0 0 0.5 ) .
:MISSILE-USE-2 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_9_1_3_1_1_1_1_1_3 ;
  owl:sameAs :MISSILE . # DEF matching this USE
:Transform_2_9_1_3_1_1_1_1_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HARPOONBUNCH ;
  x3do:hasChildren :MISSILE-USE-3 ;
  x3do:translation ( 0.5 0 0.5 ) .
:MISSILE-USE-3 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_9_1_3_1_1_1_1_1_4 ;
  owl:sameAs :MISSILE . # DEF matching this USE
:Transform_2_9_1_3_1_1_1_1_1_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HARPOONBUNCH ;
  x3do:hasChildren :Shape_2_9_1_3_1_1_1_1_1_5_1 ;
  x3do:rotation ( 1 0 0 -0.5 ) ;
  x3do:translation ( 0.25 -0.45 -0.26 ) .
:Shape_2_9_1_3_1_1_1_1_1_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_9_1_3_1_1_1_1_1_5 ;
  x3do:hasAppearance :HARPOONGREY-USE-1 ;
  x3do:hasGeometry :Box_2_9_1_3_1_1_1_1_1_5_1_2 .
:HARPOONGREY-USE-1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_3_1_1_1_1_1_5_1 ;
  owl:sameAs :HARPOONGREY . # DEF matching this USE
:Box_2_9_1_3_1_1_1_1_1_5_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_9_1_3_1_1_1_1_1_5_1 ;
  x3do:size ( 1.05 5 0.1 ) .
:HarpoonBunch2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HARPOON ;
  x3do:hasChildren :HARPOONBUNCH-USE-1 ;
  x3do:DEF 'HarpoonBunch2' ;
  x3do:rotation ( 1 0 0 -1.7 ) ;
  x3do:translation ( -1.1 -0.77 0.7 ) .
:HARPOONBUNCH-USE-1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :HarpoonBunch2 ;
  owl:sameAs :HARPOONBUNCH . # DEF matching this USE
:HarpoonSupport1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HARPOON ;
  x3do:hasChildren :Shape_2_9_1_3_1_1_1_3_1 ;
  x3do:DEF 'HarpoonSupport1' ;
  x3do:translation ( -0.85 -2.25 0.5 ) .
:Shape_2_9_1_3_1_1_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HarpoonSupport1 ;
  x3do:hasAppearance :HARPOONGREY-USE-2 ;
  x3do:hasGeometry :Box_2_9_1_3_1_1_1_3_1_2 .
:HARPOONGREY-USE-2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_3_1_1_1_3_1 ;
  owl:sameAs :HARPOONGREY . # DEF matching this USE
:Box_2_9_1_3_1_1_1_3_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_9_1_3_1_1_1_3_1 ;
  x3do:size ( 1 1.5 0.1 ) .
:HarpoonSupport2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HARPOON ;
  x3do:hasChildren :Shape_2_9_1_3_1_1_1_4_1 ;
  x3do:DEF 'HarpoonSupport2' ;
  x3do:translation ( 0.225 -1.85 0.0 ) .
:Shape_2_9_1_3_1_1_1_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HarpoonSupport2 ;
  x3do:hasAppearance :HARPOONGREY-USE-3 ;
  x3do:hasGeometry :Box_2_9_1_3_1_1_1_4_1_2 .
:HARPOONGREY-USE-3 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_9_1_3_1_1_1_4_1 ;
  owl:sameAs :HARPOONGREY . # DEF matching this USE
:Box_2_9_1_3_1_1_1_4_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_9_1_3_1_1_1_4_1 ;
  x3do:size ( 1 1.5 0.1 ) .
:SEEMISSILE a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_9_1 ;
  x3do:hasChildren :FOLLOW ;
  x3do:DEF 'SEEMISSILE' .
:FOLLOW a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :SEEMISSILE ;
  x3do:DEF 'FOLLOW' ;
  x3do:description 'Follow Harpoon Missile' ;
  x3do:position ( 20 0 40 ) .
:LOD_2_9_1_5 a owl:NamedIndividual, x3do:LOD ;
  x3do:hasParent :Transform_2_9_1 ;
  x3do:hasChildren :DEADCRUISER, :Transform_2_9_1_5_2 ;
  x3do:center ( -10619.2 10 -100 ) ;
  x3do:range ( 7000 ) .
:DEADCRUISER a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LOD_2_9_1_5 ;
  x3do:hasChildren :Inline_2_9_1_5_1_1 ;
  x3do:DEF 'DEADCRUISER' ;
  x3do:translation ( -10650 -12 -100 ) .
:Inline_2_9_1_5_1_1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :DEADCRUISER ;
  x3do:url '"https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.x3d"' .
:Transform_2_9_1_5_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LOD_2_9_1_5 .
:TimeFilter2 a owl:NamedIndividual, x3do:Script ;
  x3do:hasParent :Transform_2_9_1 ;
  x3do:hasField :field_2_9_1_6_1, :field_2_9_1_6_2 ;
  x3do:DEF 'TimeFilter2' ;
  x3do:sourceCode """
ecmascript:


function setStart ( value, timeStamp ) {
	startEventTime = timeStamp + 28;
	Browser.println ('TimeFilter.setStart (' + value + '), startEventTime =' + timeStamp);
	Browser.println (' ');
}
""" .
:field_2_9_1_6_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :TimeFilter2 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'setStart' ;
  x3do:type 'SFBool' .
:field_2_9_1_6_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :TimeFilter2 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'startEventTime' ;
  x3do:type 'SFTime' .
:Transform_2_10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :FWDVLS ;
  x3do:translation ( 0 -3.1 -65.5 ) .
:FWDVLS a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_10 ;
  x3do:hasChildren :Transform_2_10_1_1, :CELLBLOCK1, :CELLBLOCK2, :CELLBLOCK3, :CELLBLOCK4, :VLSCLOCK, :VLSORIENT, :VLSPOSIT ;
  x3do:DEF 'FWDVLS' .
:Transform_2_10_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :FWDVLS ;
  x3do:hasChildren :Shape_2_10_1_1_1 ;
  x3do:translation ( 0 0 -0.15 ) .
:Shape_2_10_1_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_1 ;
  x3do:hasGeometry :Box_2_10_1_1_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_1_1_2 .
:Box_2_10_1_1_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_1_1 ;
  x3do:size ( 6.3 .75 3.8 ) .
:Appearance_2_10_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_1_1 ;
  x3do:hasMaterial :Material_2_10_1_1_1_2_1 .
:Material_2_10_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_1_1_2 ;
  x3do:diffuseColor ( .7 .7 .7 ) .
:CELLBLOCK1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :FWDVLS ;
  x3do:hasChildren :ROW1FWD, :Transform_2_10_1_2_2 ;
  x3do:DEF 'CELLBLOCK1' .
:ROW1FWD a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK1 ;
  x3do:hasChildren :Transform_2_10_1_2_1_1, :Transform_2_10_1_2_1_2, :Transform_2_10_1_2_1_3, :Transform_2_10_1_2_1_4 ;
  x3do:DEF 'ROW1FWD' .
:Transform_2_10_1_2_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ROW1FWD ;
  x3do:hasChildren :VLSCell, :CELLTOP1, :THAWK ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_1_1 ;
  x3do:hasGeometry :Box_2_10_1_2_1_1_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_2_1_1_1_2 ;
  x3do:DEF 'VLSCell' .
:Box_2_10_1_2_1_1_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :VLSCell ;
  x3do:size ( .6 9 .6 ) .
:Appearance_2_10_1_2_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :VLSCell ;
  x3do:hasMaterial :Material_2_10_1_2_1_1_1_2_1 .
:Material_2_10_1_2_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_2_1_1_1_2 ;
  x3do:diffuseColor ( .8 .8 .8 ) .
:CELLTOP1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_1_1 ;
  x3do:hasChildren :Shape_2_10_1_2_1_1_2_1 ;
  x3do:DEF 'CELLTOP1' ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_2_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :CELLTOP1 ;
  x3do:hasGeometry :Box_2_10_1_2_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_2_1_1_2_1_2 .
:Box_2_10_1_2_1_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_2_1_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_2_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_2_1_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR .
:TOPCOLOR a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_2_1_1_2_1_2 ;
  x3do:DEF 'TOPCOLOR' ;
  x3do:diffuseColor ( .9 .9 .9 ) .
:THAWK a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_1_1 ;
  x3do:hasChildren :TLAM ;
  x3do:DEF 'THAWK' ;
  x3do:translation ( 0 6.1 0 ) .
:TLAM a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :THAWK ;
  x3do:DEF 'TLAM' ;
  x3do:name 'BGM109' .
:Transform_2_10_1_2_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ROW1FWD ;
  x3do:hasChildren :VLSCell-USE-1, :Transform_2_10_1_2_1_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_1_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_2_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_1_2 ;
  x3do:hasChildren :Shape_2_10_1_2_1_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_2_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_1_2_2 ;
  x3do:hasGeometry :Box_2_10_1_2_1_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_2_1_2_2_1_2 .
:Box_2_10_1_2_1_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_2_1_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_2_1_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_2_1_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-1 .
:TOPCOLOR-USE-1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_2_1_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_2_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ROW1FWD ;
  x3do:hasChildren :VLSCell-USE-2, :Transform_2_10_1_2_1_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_1_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_2_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_1_3 ;
  x3do:hasChildren :Shape_2_10_1_2_1_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_2_1_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_1_3_2 ;
  x3do:hasGeometry :Box_2_10_1_2_1_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_2_1_3_2_1_2 .
:Box_2_10_1_2_1_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_2_1_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_2_1_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_2_1_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-2 .
:TOPCOLOR-USE-2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_2_1_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_2_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ROW1FWD ;
  x3do:hasChildren :VLSCell-USE-3, :Transform_2_10_1_2_1_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_1_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_2_1_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_1_4 ;
  x3do:hasChildren :Shape_2_10_1_2_1_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_2_1_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_1_4_2 ;
  x3do:hasGeometry :Box_2_10_1_2_1_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_2_1_4_2_1_2 .
:Box_2_10_1_2_1_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_2_1_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_2_1_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_2_1_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-3 .
:TOPCOLOR-USE-3 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_2_1_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK1 ;
  x3do:hasChildren :Transform_2_10_1_2_2_1, :Transform_2_10_1_2_2_2, :Transform_2_10_1_2_2_3, :Transform_2_10_1_2_2_4 ;
  x3do:translation ( 0 0 -0.7 ) .
:Transform_2_10_1_2_2_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_2 ;
  x3do:hasChildren :VLSCell-USE-4, :Transform_2_10_1_2_2_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_2_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_2_2_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_2_1 ;
  x3do:hasChildren :Shape_2_10_1_2_2_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_2_2_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_2_1_2 ;
  x3do:hasGeometry :Box_2_10_1_2_2_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_2_2_1_2_1_2 .
:Box_2_10_1_2_2_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_2_2_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_2_2_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_2_2_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-4 .
:TOPCOLOR-USE-4 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_2_2_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_2_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_2 ;
  x3do:hasChildren :VLSCell-USE-5, :Transform_2_10_1_2_2_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_2_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_2_2_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_2_2 ;
  x3do:hasChildren :Shape_2_10_1_2_2_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_2_2_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_2_2_2 ;
  x3do:hasGeometry :Box_2_10_1_2_2_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_2_2_2_2_1_2 .
:Box_2_10_1_2_2_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_2_2_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_2_2_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_2_2_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-5 .
:TOPCOLOR-USE-5 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_2_2_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_2_2_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_2 ;
  x3do:hasChildren :VLSCell-USE-6, :Transform_2_10_1_2_2_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_2_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_2_2_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_2_3 ;
  x3do:hasChildren :Shape_2_10_1_2_2_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_2_2_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_2_3_2 ;
  x3do:hasGeometry :Box_2_10_1_2_2_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_2_2_3_2_1_2 .
:Box_2_10_1_2_2_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_2_2_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_2_2_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_2_2_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-6 .
:TOPCOLOR-USE-6 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_2_2_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_2_2_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_2 ;
  x3do:hasChildren :VLSCell-USE-7, :Transform_2_10_1_2_2_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-7 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_2_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_2_2_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_2_2_4 ;
  x3do:hasChildren :Shape_2_10_1_2_2_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_2_2_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_2_2_4_2 ;
  x3do:hasGeometry :Box_2_10_1_2_2_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_2_2_4_2_1_2 .
:Box_2_10_1_2_2_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_2_2_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_2_2_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_2_2_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-7 .
:TOPCOLOR-USE-7 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_2_2_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:CELLBLOCK2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :FWDVLS ;
  x3do:hasChildren :Transform_2_10_1_3_1 ;
  x3do:DEF 'CELLBLOCK2' ;
  x3do:translation ( 3.0 0 0 ) .
:Transform_2_10_1_3_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK2 ;
  x3do:hasChildren :Transform_2_10_1_3_1_1, :Transform_2_10_1_3_1_2, :Transform_2_10_1_3_1_3, :Transform_2_10_1_3_1_4, :Transform_2_10_1_3_1_5 .
:Transform_2_10_1_3_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1 ;
  x3do:hasChildren :VLSCell-USE-8, :Transform_2_10_1_3_1_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-8 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_3_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1_1 ;
  x3do:hasChildren :Shape_2_10_1_3_1_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_3_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_1_2 ;
  x3do:hasGeometry :Box_2_10_1_3_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_3_1_1_2_1_2 .
:Box_2_10_1_3_1_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_3_1_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_3_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_3_1_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-8 .
:TOPCOLOR-USE-8 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_3_1_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_3_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1 ;
  x3do:hasChildren :VLSCell-USE-9, :Transform_2_10_1_3_1_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-9 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_3_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1_2 ;
  x3do:hasChildren :Shape_2_10_1_3_1_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_3_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_2_2 ;
  x3do:hasGeometry :Box_2_10_1_3_1_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_3_1_2_2_1_2 .
:Box_2_10_1_3_1_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_3_1_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_3_1_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_3_1_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-9 .
:TOPCOLOR-USE-9 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_3_1_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_3_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1 ;
  x3do:hasChildren :VLSCell-USE-10, :Transform_2_10_1_3_1_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-10 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_3_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1_3 ;
  x3do:hasChildren :Shape_2_10_1_3_1_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_3_1_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_3_2 ;
  x3do:hasGeometry :Box_2_10_1_3_1_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_3_1_3_2_1_2 .
:Box_2_10_1_3_1_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_3_1_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_3_1_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_3_1_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-10 .
:TOPCOLOR-USE-10 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_3_1_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_3_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1 ;
  x3do:hasChildren :VLSCell-USE-11, :Transform_2_10_1_3_1_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-11 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_3_1_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1_4 ;
  x3do:hasChildren :Shape_2_10_1_3_1_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_3_1_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_4_2 ;
  x3do:hasGeometry :Box_2_10_1_3_1_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_3_1_4_2_1_2 .
:Box_2_10_1_3_1_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_3_1_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_3_1_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_3_1_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-11 .
:TOPCOLOR-USE-11 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_3_1_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_3_1_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1 ;
  x3do:hasChildren :Transform_2_10_1_3_1_5_1, :Transform_2_10_1_3_1_5_2, :Transform_2_10_1_3_1_5_3, :Transform_2_10_1_3_1_5_4 ;
  x3do:translation ( 0 0 -0.7 ) .
:Transform_2_10_1_3_1_5_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1_5 ;
  x3do:hasChildren :VLSCell-USE-12, :Transform_2_10_1_3_1_5_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-12 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_5_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_3_1_5_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1_5_1 ;
  x3do:hasChildren :Shape_2_10_1_3_1_5_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_3_1_5_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_5_1_2 ;
  x3do:hasGeometry :Box_2_10_1_3_1_5_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_3_1_5_1_2_1_2 .
:Box_2_10_1_3_1_5_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_3_1_5_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_3_1_5_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_3_1_5_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-12 .
:TOPCOLOR-USE-12 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_3_1_5_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_3_1_5_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1_5 ;
  x3do:hasChildren :VLSCell-USE-13, :Transform_2_10_1_3_1_5_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-13 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_5_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_3_1_5_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1_5_2 ;
  x3do:hasChildren :Shape_2_10_1_3_1_5_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_3_1_5_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_5_2_2 ;
  x3do:hasGeometry :Box_2_10_1_3_1_5_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_3_1_5_2_2_1_2 .
:Box_2_10_1_3_1_5_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_3_1_5_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_3_1_5_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_3_1_5_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-13 .
:TOPCOLOR-USE-13 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_3_1_5_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_3_1_5_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1_5 ;
  x3do:hasChildren :VLSCell-USE-14, :Transform_2_10_1_3_1_5_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-14 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_5_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_3_1_5_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1_5_3 ;
  x3do:hasChildren :Shape_2_10_1_3_1_5_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_3_1_5_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_5_3_2 ;
  x3do:hasGeometry :Box_2_10_1_3_1_5_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_3_1_5_3_2_1_2 .
:Box_2_10_1_3_1_5_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_3_1_5_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_3_1_5_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_3_1_5_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-14 .
:TOPCOLOR-USE-14 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_3_1_5_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_3_1_5_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1_5 ;
  x3do:hasChildren :VLSCell-USE-15, :Transform_2_10_1_3_1_5_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-15 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_5_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_3_1_5_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_3_1_5_4 ;
  x3do:hasChildren :Shape_2_10_1_3_1_5_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_3_1_5_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_3_1_5_4_2 ;
  x3do:hasGeometry :Box_2_10_1_3_1_5_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_3_1_5_4_2_1_2 .
:Box_2_10_1_3_1_5_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_3_1_5_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_3_1_5_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_3_1_5_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-15 .
:TOPCOLOR-USE-15 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_3_1_5_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:CELLBLOCK3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :FWDVLS ;
  x3do:hasChildren :Transform_2_10_1_4_1 ;
  x3do:DEF 'CELLBLOCK3' ;
  x3do:translation ( 3.0 0 -1.6 ) .
:Transform_2_10_1_4_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK3 ;
  x3do:hasChildren :Transform_2_10_1_4_1_1, :Transform_2_10_1_4_1_2, :Transform_2_10_1_4_1_3 .
:Transform_2_10_1_4_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1 ;
  x3do:hasChildren :VLSCell-USE-16, :Transform_2_10_1_4_1_1_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-16 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_4_1_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_4_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1_1 ;
  x3do:hasChildren :Shape_2_10_1_4_1_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_4_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_4_1_1_2 ;
  x3do:hasGeometry :Box_2_10_1_4_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_4_1_1_2_1_2 .
:Box_2_10_1_4_1_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_4_1_1_2_1 ;
  x3do:size ( 2 .2 .6 ) .
:Appearance_2_10_1_4_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_4_1_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-16 .
:TOPCOLOR-USE-16 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_4_1_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_4_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1 ;
  x3do:hasChildren :VLSCell-USE-17, :Transform_2_10_1_4_1_2_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-17 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_4_1_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_4_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1_2 ;
  x3do:hasChildren :Shape_2_10_1_4_1_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_4_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_4_1_2_2 ;
  x3do:hasGeometry :Box_2_10_1_4_1_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_4_1_2_2_1_2 .
:Box_2_10_1_4_1_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_4_1_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_4_1_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_4_1_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-17 .
:TOPCOLOR-USE-17 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_4_1_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_4_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1 ;
  x3do:hasChildren :Transform_2_10_1_4_1_3_1, :Transform_2_10_1_4_1_3_2, :Transform_2_10_1_4_1_3_3, :Transform_2_10_1_4_1_3_4 ;
  x3do:translation ( 0 0 -0.7 ) .
:Transform_2_10_1_4_1_3_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1_3 ;
  x3do:hasChildren :VLSCell-USE-18, :Transform_2_10_1_4_1_3_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-18 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_4_1_3_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_4_1_3_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1_3_1 ;
  x3do:hasChildren :Shape_2_10_1_4_1_3_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_4_1_3_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_4_1_3_1_2 ;
  x3do:hasGeometry :Box_2_10_1_4_1_3_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_4_1_3_1_2_1_2 .
:Box_2_10_1_4_1_3_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_4_1_3_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_4_1_3_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_4_1_3_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-18 .
:TOPCOLOR-USE-18 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_4_1_3_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_4_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1_3 ;
  x3do:hasChildren :VLSCell-USE-19, :Transform_2_10_1_4_1_3_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-19 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_4_1_3_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_4_1_3_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1_3_2 ;
  x3do:hasChildren :Shape_2_10_1_4_1_3_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_4_1_3_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_4_1_3_2_2 ;
  x3do:hasGeometry :Box_2_10_1_4_1_3_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_4_1_3_2_2_1_2 .
:Box_2_10_1_4_1_3_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_4_1_3_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_4_1_3_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_4_1_3_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-19 .
:TOPCOLOR-USE-19 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_4_1_3_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_4_1_3_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1_3 ;
  x3do:hasChildren :VLSCell-USE-20, :Transform_2_10_1_4_1_3_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-20 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_4_1_3_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_4_1_3_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1_3_3 ;
  x3do:hasChildren :Shape_2_10_1_4_1_3_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_4_1_3_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_4_1_3_3_2 ;
  x3do:hasGeometry :Box_2_10_1_4_1_3_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_4_1_3_3_2_1_2 .
:Box_2_10_1_4_1_3_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_4_1_3_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_4_1_3_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_4_1_3_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-20 .
:TOPCOLOR-USE-20 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_4_1_3_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_4_1_3_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1_3 ;
  x3do:hasChildren :VLSCell-USE-21, :Transform_2_10_1_4_1_3_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-21 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_4_1_3_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_4_1_3_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_4_1_3_4 ;
  x3do:hasChildren :Shape_2_10_1_4_1_3_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_4_1_3_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_4_1_3_4_2 ;
  x3do:hasGeometry :Box_2_10_1_4_1_3_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_4_1_3_4_2_1_2 .
:Box_2_10_1_4_1_3_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_4_1_3_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_4_1_3_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_4_1_3_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-21 .
:TOPCOLOR-USE-21 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_4_1_3_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:CELLBLOCK4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :FWDVLS ;
  x3do:hasChildren :Transform_2_10_1_5_1 ;
  x3do:DEF 'CELLBLOCK4' ;
  x3do:translation ( 0 0 -1.6 ) .
:Transform_2_10_1_5_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK4 ;
  x3do:hasChildren :Transform_2_10_1_5_1_1, :Transform_2_10_1_5_1_2, :Transform_2_10_1_5_1_3, :Transform_2_10_1_5_1_4, :Transform_2_10_1_5_1_5 .
:Transform_2_10_1_5_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1 ;
  x3do:hasChildren :VLSCell-USE-22, :Transform_2_10_1_5_1_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-22 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_5_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1_1 ;
  x3do:hasChildren :Shape_2_10_1_5_1_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_5_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_1_2 ;
  x3do:hasGeometry :Box_2_10_1_5_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_5_1_1_2_1_2 .
:Box_2_10_1_5_1_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_5_1_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_5_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_5_1_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-22 .
:TOPCOLOR-USE-22 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_5_1_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_5_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1 ;
  x3do:hasChildren :VLSCell-USE-23, :Transform_2_10_1_5_1_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-23 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_5_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1_2 ;
  x3do:hasChildren :Shape_2_10_1_5_1_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_5_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_2_2 ;
  x3do:hasGeometry :Box_2_10_1_5_1_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_5_1_2_2_1_2 .
:Box_2_10_1_5_1_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_5_1_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_5_1_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_5_1_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-23 .
:TOPCOLOR-USE-23 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_5_1_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_5_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1 ;
  x3do:hasChildren :VLSCell-USE-24, :Transform_2_10_1_5_1_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-24 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_5_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1_3 ;
  x3do:hasChildren :Shape_2_10_1_5_1_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_5_1_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_3_2 ;
  x3do:hasGeometry :Box_2_10_1_5_1_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_5_1_3_2_1_2 .
:Box_2_10_1_5_1_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_5_1_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_5_1_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_5_1_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-24 .
:TOPCOLOR-USE-24 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_5_1_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_5_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1 ;
  x3do:hasChildren :VLSCell-USE-25, :Transform_2_10_1_5_1_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-25 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_5_1_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1_4 ;
  x3do:hasChildren :Shape_2_10_1_5_1_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_5_1_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_4_2 ;
  x3do:hasGeometry :Box_2_10_1_5_1_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_5_1_4_2_1_2 .
:Box_2_10_1_5_1_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_5_1_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_5_1_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_5_1_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-25 .
:TOPCOLOR-USE-25 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_5_1_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_5_1_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1 ;
  x3do:hasChildren :Transform_2_10_1_5_1_5_1, :Transform_2_10_1_5_1_5_2, :Transform_2_10_1_5_1_5_3, :Transform_2_10_1_5_1_5_4 ;
  x3do:translation ( 0 0 -0.7 ) .
:Transform_2_10_1_5_1_5_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1_5 ;
  x3do:hasChildren :VLSCell-USE-26, :Transform_2_10_1_5_1_5_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-26 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_5_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_5_1_5_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1_5_1 ;
  x3do:hasChildren :Shape_2_10_1_5_1_5_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_5_1_5_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_5_1_2 ;
  x3do:hasGeometry :Box_2_10_1_5_1_5_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_5_1_5_1_2_1_2 .
:Box_2_10_1_5_1_5_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_5_1_5_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_5_1_5_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_5_1_5_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-26 .
:TOPCOLOR-USE-26 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_5_1_5_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_5_1_5_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1_5 ;
  x3do:hasChildren :VLSCell-USE-27, :Transform_2_10_1_5_1_5_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-27 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_5_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_5_1_5_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1_5_2 ;
  x3do:hasChildren :Shape_2_10_1_5_1_5_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_5_1_5_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_5_2_2 ;
  x3do:hasGeometry :Box_2_10_1_5_1_5_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_5_1_5_2_2_1_2 .
:Box_2_10_1_5_1_5_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_5_1_5_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_5_1_5_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_5_1_5_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-27 .
:TOPCOLOR-USE-27 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_5_1_5_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_5_1_5_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1_5 ;
  x3do:hasChildren :VLSCell-USE-28, :Transform_2_10_1_5_1_5_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-28 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_5_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_5_1_5_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1_5_3 ;
  x3do:hasChildren :Shape_2_10_1_5_1_5_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_5_1_5_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_5_3_2 ;
  x3do:hasGeometry :Box_2_10_1_5_1_5_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_5_1_5_3_2_1_2 .
:Box_2_10_1_5_1_5_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_5_1_5_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_5_1_5_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_5_1_5_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-28 .
:TOPCOLOR-USE-28 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_5_1_5_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_10_1_5_1_5_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1_5 ;
  x3do:hasChildren :VLSCell-USE-29, :Transform_2_10_1_5_1_5_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-29 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_5_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_10_1_5_1_5_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_10_1_5_1_5_4 ;
  x3do:hasChildren :Shape_2_10_1_5_1_5_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_10_1_5_1_5_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10_1_5_1_5_4_2 ;
  x3do:hasGeometry :Box_2_10_1_5_1_5_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_10_1_5_1_5_4_2_1_2 .
:Box_2_10_1_5_1_5_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_10_1_5_1_5_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_10_1_5_1_5_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_10_1_5_1_5_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-29 .
:TOPCOLOR-USE-29 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_10_1_5_1_5_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:VLSCLOCK a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :FWDVLS ;
  x3do:DEF 'VLSCLOCK' ;
  x3do:cycleInterval '3' .
:VLSORIENT a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :FWDVLS ;
  x3do:DEF 'VLSORIENT' ;
  x3do:key ( .3 1 ) ;
  x3do:keyValue ( 1 0 0 1.57 1 0 0 0 ) .
:VLSPOSIT a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :FWDVLS ;
  x3do:DEF 'VLSPOSIT' ;
  x3do:key ( .3 1 ) ;
  x3do:keyValue ( 0 7.8 .3 0 7.5 0 ) .
:Transform_2_11 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :AFTVLS ;
  x3do:translation ( 0 -0.75 -7 ) .
:AFTVLS a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_11 ;
  x3do:hasChildren :Transform_2_11_1_1, :CELLBLOCK1AFT, :CELLBLOCK2AFT, :CELLBLOCK3AFT, :CELLBLOCK4AFT, :CELLBLOCK5AFT, :CELLBLOCK6AFT, :CELLBLOCK7AFT, :CELLBLOCK8AFT, :VLSCLOCKAFT, :VLSORIENTAFT, :VLSPOSITAFT ;
  x3do:DEF 'AFTVLS' .
:Transform_2_11_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :AFTVLS ;
  x3do:hasChildren :Shape_2_11_1_1_1 ;
  x3do:translation ( 0 0 -0.15 ) .
:Shape_2_11_1_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_1 ;
  x3do:hasGeometry :Box_2_11_1_1_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_1_1_2 .
:Box_2_11_1_1_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_1_1 ;
  x3do:size ( 6.3 .75 7.6 ) .
:Appearance_2_11_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_1_1 ;
  x3do:hasMaterial :Material_2_11_1_1_1_2_1 .
:Material_2_11_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_1_1_2 ;
  x3do:diffuseColor ( .7 .7 .7 ) .
:CELLBLOCK1AFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :AFTVLS ;
  x3do:hasChildren :ROW1, :Transform_2_11_1_2_2 ;
  x3do:DEF 'CELLBLOCK1AFT' .
:ROW1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK1AFT ;
  x3do:hasChildren :Transform_2_11_1_2_1_1, :Transform_2_11_1_2_1_2, :Transform_2_11_1_2_1_3, :Transform_2_11_1_2_1_4 ;
  x3do:DEF 'ROW1' .
:Transform_2_11_1_2_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ROW1 ;
  x3do:hasChildren :VLSCell-USE-30, :CELLTOPAFT, :THAWKAFT ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-30 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_1_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:CELLTOPAFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_1_1 ;
  x3do:hasChildren :Shape_2_11_1_2_1_1_2_1 ;
  x3do:DEF 'CELLTOPAFT' ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_2_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :CELLTOPAFT ;
  x3do:hasGeometry :Box_2_11_1_2_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_2_1_1_2_1_2 .
:Box_2_11_1_2_1_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_2_1_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_2_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_2_1_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-30 .
:TOPCOLOR-USE-30 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_2_1_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:THAWKAFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_1_1 ;
  x3do:hasChildren :TLAMAFT ;
  x3do:DEF 'THAWKAFT' ;
  x3do:translation ( 0 6.1 0 ) .
:TLAMAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :THAWKAFT ;
  x3do:DEF 'TLAMAFT' ;
  x3do:name 'BGM109' .
:Transform_2_11_1_2_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ROW1 ;
  x3do:hasChildren :VLSCell-USE-31, :Transform_2_11_1_2_1_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-31 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_1_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_2_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_1_2 ;
  x3do:hasChildren :Shape_2_11_1_2_1_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_2_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_1_2_2 ;
  x3do:hasGeometry :Box_2_11_1_2_1_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_2_1_2_2_1_2 .
:Box_2_11_1_2_1_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_2_1_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_2_1_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_2_1_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-31 .
:TOPCOLOR-USE-31 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_2_1_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_2_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ROW1 ;
  x3do:hasChildren :VLSCell-USE-32, :Transform_2_11_1_2_1_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-32 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_1_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_2_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_1_3 ;
  x3do:hasChildren :Shape_2_11_1_2_1_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_2_1_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_1_3_2 ;
  x3do:hasGeometry :Box_2_11_1_2_1_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_2_1_3_2_1_2 .
:Box_2_11_1_2_1_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_2_1_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_2_1_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_2_1_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-32 .
:TOPCOLOR-USE-32 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_2_1_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_2_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ROW1 ;
  x3do:hasChildren :VLSCell-USE-33, :Transform_2_11_1_2_1_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-33 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_1_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_2_1_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_1_4 ;
  x3do:hasChildren :Shape_2_11_1_2_1_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_2_1_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_1_4_2 ;
  x3do:hasGeometry :Box_2_11_1_2_1_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_2_1_4_2_1_2 .
:Box_2_11_1_2_1_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_2_1_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_2_1_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_2_1_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-33 .
:TOPCOLOR-USE-33 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_2_1_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK1AFT ;
  x3do:hasChildren :Transform_2_11_1_2_2_1, :Transform_2_11_1_2_2_2, :Transform_2_11_1_2_2_3, :Transform_2_11_1_2_2_4 ;
  x3do:translation ( 0 0 -0.7 ) .
:Transform_2_11_1_2_2_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_2 ;
  x3do:hasChildren :VLSCell-USE-34, :Transform_2_11_1_2_2_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-34 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_2_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_2_2_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_2_1 ;
  x3do:hasChildren :Shape_2_11_1_2_2_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_2_2_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_2_1_2 ;
  x3do:hasGeometry :Box_2_11_1_2_2_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_2_2_1_2_1_2 .
:Box_2_11_1_2_2_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_2_2_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_2_2_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_2_2_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-34 .
:TOPCOLOR-USE-34 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_2_2_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_2_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_2 ;
  x3do:hasChildren :VLSCell-USE-35, :Transform_2_11_1_2_2_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-35 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_2_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_2_2_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_2_2 ;
  x3do:hasChildren :Shape_2_11_1_2_2_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_2_2_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_2_2_2 ;
  x3do:hasGeometry :Box_2_11_1_2_2_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_2_2_2_2_1_2 .
:Box_2_11_1_2_2_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_2_2_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_2_2_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_2_2_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-35 .
:TOPCOLOR-USE-35 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_2_2_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_2_2_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_2 ;
  x3do:hasChildren :VLSCell-USE-36, :Transform_2_11_1_2_2_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-36 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_2_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_2_2_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_2_3 ;
  x3do:hasChildren :Shape_2_11_1_2_2_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_2_2_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_2_3_2 ;
  x3do:hasGeometry :Box_2_11_1_2_2_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_2_2_3_2_1_2 .
:Box_2_11_1_2_2_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_2_2_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_2_2_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_2_2_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-36 .
:TOPCOLOR-USE-36 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_2_2_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_2_2_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_2 ;
  x3do:hasChildren :VLSCell-USE-37, :Transform_2_11_1_2_2_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-37 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_2_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_2_2_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_2_2_4 ;
  x3do:hasChildren :Shape_2_11_1_2_2_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_2_2_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_2_2_4_2 ;
  x3do:hasGeometry :Box_2_11_1_2_2_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_2_2_4_2_1_2 .
:Box_2_11_1_2_2_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_2_2_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_2_2_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_2_2_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-37 .
:TOPCOLOR-USE-37 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_2_2_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:CELLBLOCK2AFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :AFTVLS ;
  x3do:hasChildren :Transform_2_11_1_3_1 ;
  x3do:DEF 'CELLBLOCK2AFT' ;
  x3do:translation ( 3.0 0 0 ) .
:Transform_2_11_1_3_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK2AFT ;
  x3do:hasChildren :Transform_2_11_1_3_1_1, :Transform_2_11_1_3_1_2, :Transform_2_11_1_3_1_3, :Transform_2_11_1_3_1_4, :Transform_2_11_1_3_1_5 .
:Transform_2_11_1_3_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1 ;
  x3do:hasChildren :VLSCell-USE-38, :Transform_2_11_1_3_1_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-38 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_3_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1_1 ;
  x3do:hasChildren :Shape_2_11_1_3_1_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_3_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_1_2 ;
  x3do:hasGeometry :Box_2_11_1_3_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_3_1_1_2_1_2 .
:Box_2_11_1_3_1_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_3_1_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_3_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_3_1_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-38 .
:TOPCOLOR-USE-38 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_3_1_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_3_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1 ;
  x3do:hasChildren :VLSCell-USE-39, :Transform_2_11_1_3_1_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-39 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_3_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1_2 ;
  x3do:hasChildren :Shape_2_11_1_3_1_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_3_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_2_2 ;
  x3do:hasGeometry :Box_2_11_1_3_1_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_3_1_2_2_1_2 .
:Box_2_11_1_3_1_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_3_1_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_3_1_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_3_1_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-39 .
:TOPCOLOR-USE-39 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_3_1_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_3_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1 ;
  x3do:hasChildren :VLSCell-USE-40, :Transform_2_11_1_3_1_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-40 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_3_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1_3 ;
  x3do:hasChildren :Shape_2_11_1_3_1_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_3_1_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_3_2 ;
  x3do:hasGeometry :Box_2_11_1_3_1_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_3_1_3_2_1_2 .
:Box_2_11_1_3_1_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_3_1_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_3_1_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_3_1_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-40 .
:TOPCOLOR-USE-40 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_3_1_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_3_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1 ;
  x3do:hasChildren :VLSCell-USE-41, :Transform_2_11_1_3_1_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-41 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_3_1_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1_4 ;
  x3do:hasChildren :Shape_2_11_1_3_1_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_3_1_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_4_2 ;
  x3do:hasGeometry :Box_2_11_1_3_1_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_3_1_4_2_1_2 .
:Box_2_11_1_3_1_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_3_1_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_3_1_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_3_1_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-41 .
:TOPCOLOR-USE-41 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_3_1_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_3_1_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1 ;
  x3do:hasChildren :Transform_2_11_1_3_1_5_1, :Transform_2_11_1_3_1_5_2, :Transform_2_11_1_3_1_5_3, :Transform_2_11_1_3_1_5_4 ;
  x3do:translation ( 0 0 -0.7 ) .
:Transform_2_11_1_3_1_5_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1_5 ;
  x3do:hasChildren :VLSCell-USE-42, :Transform_2_11_1_3_1_5_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-42 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_5_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_3_1_5_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1_5_1 ;
  x3do:hasChildren :Shape_2_11_1_3_1_5_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_3_1_5_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_5_1_2 ;
  x3do:hasGeometry :Box_2_11_1_3_1_5_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_3_1_5_1_2_1_2 .
:Box_2_11_1_3_1_5_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_3_1_5_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_3_1_5_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_3_1_5_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-42 .
:TOPCOLOR-USE-42 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_3_1_5_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_3_1_5_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1_5 ;
  x3do:hasChildren :VLSCell-USE-43, :Transform_2_11_1_3_1_5_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-43 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_5_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_3_1_5_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1_5_2 ;
  x3do:hasChildren :Shape_2_11_1_3_1_5_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_3_1_5_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_5_2_2 ;
  x3do:hasGeometry :Box_2_11_1_3_1_5_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_3_1_5_2_2_1_2 .
:Box_2_11_1_3_1_5_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_3_1_5_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_3_1_5_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_3_1_5_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-43 .
:TOPCOLOR-USE-43 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_3_1_5_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_3_1_5_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1_5 ;
  x3do:hasChildren :VLSCell-USE-44, :Transform_2_11_1_3_1_5_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-44 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_5_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_3_1_5_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1_5_3 ;
  x3do:hasChildren :Shape_2_11_1_3_1_5_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_3_1_5_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_5_3_2 ;
  x3do:hasGeometry :Box_2_11_1_3_1_5_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_3_1_5_3_2_1_2 .
:Box_2_11_1_3_1_5_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_3_1_5_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_3_1_5_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_3_1_5_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-44 .
:TOPCOLOR-USE-44 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_3_1_5_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_3_1_5_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1_5 ;
  x3do:hasChildren :VLSCell-USE-45, :Transform_2_11_1_3_1_5_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-45 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_5_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_3_1_5_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_3_1_5_4 ;
  x3do:hasChildren :Shape_2_11_1_3_1_5_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_3_1_5_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_3_1_5_4_2 ;
  x3do:hasGeometry :Box_2_11_1_3_1_5_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_3_1_5_4_2_1_2 .
:Box_2_11_1_3_1_5_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_3_1_5_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_3_1_5_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_3_1_5_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-45 .
:TOPCOLOR-USE-45 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_3_1_5_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:CELLBLOCK3AFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :AFTVLS ;
  x3do:hasChildren :Transform_2_11_1_4_1 ;
  x3do:DEF 'CELLBLOCK3AFT' ;
  x3do:translation ( 3.0 0 -1.6 ) .
:Transform_2_11_1_4_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK3AFT ;
  x3do:hasChildren :Transform_2_11_1_4_1_1, :Transform_2_11_1_4_1_2, :Transform_2_11_1_4_1_3 .
:Transform_2_11_1_4_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1 ;
  x3do:hasChildren :VLSCell-USE-46, :Transform_2_11_1_4_1_1_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-46 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_4_1_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_4_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1_1 ;
  x3do:hasChildren :Shape_2_11_1_4_1_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_4_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_4_1_1_2 ;
  x3do:hasGeometry :Box_2_11_1_4_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_4_1_1_2_1_2 .
:Box_2_11_1_4_1_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_4_1_1_2_1 ;
  x3do:size ( 2 .2 .6 ) .
:Appearance_2_11_1_4_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_4_1_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-46 .
:TOPCOLOR-USE-46 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_4_1_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_4_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1 ;
  x3do:hasChildren :VLSCell-USE-47, :Transform_2_11_1_4_1_2_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-47 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_4_1_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_4_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1_2 ;
  x3do:hasChildren :Shape_2_11_1_4_1_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_4_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_4_1_2_2 ;
  x3do:hasGeometry :Box_2_11_1_4_1_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_4_1_2_2_1_2 .
:Box_2_11_1_4_1_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_4_1_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_4_1_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_4_1_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-47 .
:TOPCOLOR-USE-47 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_4_1_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_4_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1 ;
  x3do:hasChildren :Transform_2_11_1_4_1_3_1, :Transform_2_11_1_4_1_3_2, :Transform_2_11_1_4_1_3_3, :Transform_2_11_1_4_1_3_4 ;
  x3do:translation ( 0 0 -0.7 ) .
:Transform_2_11_1_4_1_3_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1_3 ;
  x3do:hasChildren :VLSCell-USE-48, :Transform_2_11_1_4_1_3_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-48 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_4_1_3_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_4_1_3_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1_3_1 ;
  x3do:hasChildren :Shape_2_11_1_4_1_3_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_4_1_3_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_4_1_3_1_2 ;
  x3do:hasGeometry :Box_2_11_1_4_1_3_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_4_1_3_1_2_1_2 .
:Box_2_11_1_4_1_3_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_4_1_3_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_4_1_3_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_4_1_3_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-48 .
:TOPCOLOR-USE-48 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_4_1_3_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_4_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1_3 ;
  x3do:hasChildren :VLSCell-USE-49, :Transform_2_11_1_4_1_3_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-49 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_4_1_3_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_4_1_3_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1_3_2 ;
  x3do:hasChildren :Shape_2_11_1_4_1_3_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_4_1_3_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_4_1_3_2_2 ;
  x3do:hasGeometry :Box_2_11_1_4_1_3_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_4_1_3_2_2_1_2 .
:Box_2_11_1_4_1_3_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_4_1_3_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_4_1_3_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_4_1_3_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-49 .
:TOPCOLOR-USE-49 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_4_1_3_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_4_1_3_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1_3 ;
  x3do:hasChildren :VLSCell-USE-50, :Transform_2_11_1_4_1_3_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-50 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_4_1_3_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_4_1_3_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1_3_3 ;
  x3do:hasChildren :Shape_2_11_1_4_1_3_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_4_1_3_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_4_1_3_3_2 ;
  x3do:hasGeometry :Box_2_11_1_4_1_3_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_4_1_3_3_2_1_2 .
:Box_2_11_1_4_1_3_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_4_1_3_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_4_1_3_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_4_1_3_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-50 .
:TOPCOLOR-USE-50 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_4_1_3_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_4_1_3_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1_3 ;
  x3do:hasChildren :VLSCell-USE-51, :Transform_2_11_1_4_1_3_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-51 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_4_1_3_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_4_1_3_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_4_1_3_4 ;
  x3do:hasChildren :Shape_2_11_1_4_1_3_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_4_1_3_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_4_1_3_4_2 ;
  x3do:hasGeometry :Box_2_11_1_4_1_3_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_4_1_3_4_2_1_2 .
:Box_2_11_1_4_1_3_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_4_1_3_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_4_1_3_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_4_1_3_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-51 .
:TOPCOLOR-USE-51 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_4_1_3_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:CELLBLOCK4AFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :AFTVLS ;
  x3do:hasChildren :Transform_2_11_1_5_1 ;
  x3do:DEF 'CELLBLOCK4AFT' ;
  x3do:translation ( 0 0 -1.6 ) .
:Transform_2_11_1_5_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK4AFT ;
  x3do:hasChildren :Transform_2_11_1_5_1_1, :Transform_2_11_1_5_1_2, :Transform_2_11_1_5_1_3, :Transform_2_11_1_5_1_4, :Transform_2_11_1_5_1_5 .
:Transform_2_11_1_5_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1 ;
  x3do:hasChildren :VLSCell-USE-52, :Transform_2_11_1_5_1_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-52 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_5_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1_1 ;
  x3do:hasChildren :Shape_2_11_1_5_1_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_5_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_1_2 ;
  x3do:hasGeometry :Box_2_11_1_5_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_5_1_1_2_1_2 .
:Box_2_11_1_5_1_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_5_1_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_5_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_5_1_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-52 .
:TOPCOLOR-USE-52 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_5_1_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_5_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1 ;
  x3do:hasChildren :VLSCell-USE-53, :Transform_2_11_1_5_1_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-53 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_5_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1_2 ;
  x3do:hasChildren :Shape_2_11_1_5_1_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_5_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_2_2 ;
  x3do:hasGeometry :Box_2_11_1_5_1_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_5_1_2_2_1_2 .
:Box_2_11_1_5_1_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_5_1_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_5_1_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_5_1_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-53 .
:TOPCOLOR-USE-53 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_5_1_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_5_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1 ;
  x3do:hasChildren :VLSCell-USE-54, :Transform_2_11_1_5_1_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-54 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_5_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1_3 ;
  x3do:hasChildren :Shape_2_11_1_5_1_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_5_1_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_3_2 ;
  x3do:hasGeometry :Box_2_11_1_5_1_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_5_1_3_2_1_2 .
:Box_2_11_1_5_1_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_5_1_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_5_1_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_5_1_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-54 .
:TOPCOLOR-USE-54 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_5_1_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_5_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1 ;
  x3do:hasChildren :VLSCell-USE-55, :Transform_2_11_1_5_1_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-55 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_5_1_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1_4 ;
  x3do:hasChildren :Shape_2_11_1_5_1_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_5_1_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_4_2 ;
  x3do:hasGeometry :Box_2_11_1_5_1_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_5_1_4_2_1_2 .
:Box_2_11_1_5_1_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_5_1_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_5_1_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_5_1_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-55 .
:TOPCOLOR-USE-55 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_5_1_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_5_1_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1 ;
  x3do:hasChildren :Transform_2_11_1_5_1_5_1, :Transform_2_11_1_5_1_5_2, :Transform_2_11_1_5_1_5_3, :Transform_2_11_1_5_1_5_4 ;
  x3do:translation ( 0 0 -0.7 ) .
:Transform_2_11_1_5_1_5_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1_5 ;
  x3do:hasChildren :VLSCell-USE-56, :Transform_2_11_1_5_1_5_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-56 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_5_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_5_1_5_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1_5_1 ;
  x3do:hasChildren :Shape_2_11_1_5_1_5_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_5_1_5_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_5_1_2 ;
  x3do:hasGeometry :Box_2_11_1_5_1_5_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_5_1_5_1_2_1_2 .
:Box_2_11_1_5_1_5_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_5_1_5_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_5_1_5_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_5_1_5_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-56 .
:TOPCOLOR-USE-56 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_5_1_5_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_5_1_5_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1_5 ;
  x3do:hasChildren :VLSCell-USE-57, :Transform_2_11_1_5_1_5_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-57 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_5_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_5_1_5_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1_5_2 ;
  x3do:hasChildren :Shape_2_11_1_5_1_5_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_5_1_5_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_5_2_2 ;
  x3do:hasGeometry :Box_2_11_1_5_1_5_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_5_1_5_2_2_1_2 .
:Box_2_11_1_5_1_5_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_5_1_5_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_5_1_5_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_5_1_5_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-57 .
:TOPCOLOR-USE-57 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_5_1_5_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_5_1_5_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1_5 ;
  x3do:hasChildren :VLSCell-USE-58, :Transform_2_11_1_5_1_5_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-58 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_5_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_5_1_5_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1_5_3 ;
  x3do:hasChildren :Shape_2_11_1_5_1_5_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_5_1_5_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_5_3_2 ;
  x3do:hasGeometry :Box_2_11_1_5_1_5_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_5_1_5_3_2_1_2 .
:Box_2_11_1_5_1_5_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_5_1_5_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_5_1_5_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_5_1_5_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-58 .
:TOPCOLOR-USE-58 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_5_1_5_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_5_1_5_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1_5 ;
  x3do:hasChildren :VLSCell-USE-59, :Transform_2_11_1_5_1_5_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-59 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_5_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_5_1_5_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_5_1_5_4 ;
  x3do:hasChildren :Shape_2_11_1_5_1_5_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_5_1_5_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_5_1_5_4_2 ;
  x3do:hasGeometry :Box_2_11_1_5_1_5_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_5_1_5_4_2_1_2 .
:Box_2_11_1_5_1_5_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_5_1_5_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_5_1_5_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_5_1_5_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-59 .
:TOPCOLOR-USE-59 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_5_1_5_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:CELLBLOCK5AFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :AFTVLS ;
  x3do:hasChildren :Transform_2_11_1_6_1, :Transform_2_11_1_6_2 ;
  x3do:DEF 'CELLBLOCK5AFT' ;
  x3do:translation ( 0 0 -3.2 ) .
:Transform_2_11_1_6_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK5AFT ;
  x3do:hasChildren :Transform_2_11_1_6_1_1, :Transform_2_11_1_6_1_2, :Transform_2_11_1_6_1_3, :Transform_2_11_1_6_1_4 .
:Transform_2_11_1_6_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_1 ;
  x3do:hasChildren :VLSCell-USE-60, :Transform_2_11_1_6_1_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-60 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_1_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_6_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_1_1 ;
  x3do:hasChildren :Shape_2_11_1_6_1_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_6_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_1_1_2 ;
  x3do:hasGeometry :Box_2_11_1_6_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_6_1_1_2_1_2 .
:Box_2_11_1_6_1_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_6_1_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_6_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_6_1_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-60 .
:TOPCOLOR-USE-60 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_6_1_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_6_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_1 ;
  x3do:hasChildren :VLSCell-USE-61, :Transform_2_11_1_6_1_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-61 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_1_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_6_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_1_2 ;
  x3do:hasChildren :Shape_2_11_1_6_1_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_6_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_1_2_2 ;
  x3do:hasGeometry :Box_2_11_1_6_1_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_6_1_2_2_1_2 .
:Box_2_11_1_6_1_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_6_1_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_6_1_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_6_1_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-61 .
:TOPCOLOR-USE-61 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_6_1_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_6_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_1 ;
  x3do:hasChildren :VLSCell-USE-62, :Transform_2_11_1_6_1_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-62 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_1_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_6_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_1_3 ;
  x3do:hasChildren :Shape_2_11_1_6_1_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_6_1_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_1_3_2 ;
  x3do:hasGeometry :Box_2_11_1_6_1_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_6_1_3_2_1_2 .
:Box_2_11_1_6_1_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_6_1_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_6_1_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_6_1_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-62 .
:TOPCOLOR-USE-62 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_6_1_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_6_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_1 ;
  x3do:hasChildren :VLSCell-USE-63, :Transform_2_11_1_6_1_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-63 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_1_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_6_1_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_1_4 ;
  x3do:hasChildren :Shape_2_11_1_6_1_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_6_1_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_1_4_2 ;
  x3do:hasGeometry :Box_2_11_1_6_1_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_6_1_4_2_1_2 .
:Box_2_11_1_6_1_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_6_1_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_6_1_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_6_1_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-63 .
:TOPCOLOR-USE-63 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_6_1_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_6_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK5AFT ;
  x3do:hasChildren :Transform_2_11_1_6_2_1, :Transform_2_11_1_6_2_2, :Transform_2_11_1_6_2_3, :Transform_2_11_1_6_2_4 ;
  x3do:translation ( 0 0 -0.7 ) .
:Transform_2_11_1_6_2_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_2 ;
  x3do:hasChildren :VLSCell-USE-64, :Transform_2_11_1_6_2_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-64 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_2_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_6_2_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_2_1 ;
  x3do:hasChildren :Shape_2_11_1_6_2_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_6_2_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_2_1_2 ;
  x3do:hasGeometry :Box_2_11_1_6_2_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_6_2_1_2_1_2 .
:Box_2_11_1_6_2_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_6_2_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_6_2_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_6_2_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-64 .
:TOPCOLOR-USE-64 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_6_2_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_6_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_2 ;
  x3do:hasChildren :VLSCell-USE-65, :Transform_2_11_1_6_2_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-65 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_2_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_6_2_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_2_2 ;
  x3do:hasChildren :Shape_2_11_1_6_2_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_6_2_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_2_2_2 ;
  x3do:hasGeometry :Box_2_11_1_6_2_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_6_2_2_2_1_2 .
:Box_2_11_1_6_2_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_6_2_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_6_2_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_6_2_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-65 .
:TOPCOLOR-USE-65 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_6_2_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_6_2_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_2 ;
  x3do:hasChildren :VLSCell-USE-66, :Transform_2_11_1_6_2_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-66 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_2_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_6_2_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_2_3 ;
  x3do:hasChildren :Shape_2_11_1_6_2_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_6_2_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_2_3_2 ;
  x3do:hasGeometry :Box_2_11_1_6_2_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_6_2_3_2_1_2 .
:Box_2_11_1_6_2_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_6_2_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_6_2_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_6_2_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-66 .
:TOPCOLOR-USE-66 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_6_2_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_6_2_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_2 ;
  x3do:hasChildren :VLSCell-USE-67, :Transform_2_11_1_6_2_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-67 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_2_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_6_2_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_6_2_4 ;
  x3do:hasChildren :Shape_2_11_1_6_2_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_6_2_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_6_2_4_2 ;
  x3do:hasGeometry :Box_2_11_1_6_2_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_6_2_4_2_1_2 .
:Box_2_11_1_6_2_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_6_2_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_6_2_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_6_2_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-67 .
:TOPCOLOR-USE-67 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_6_2_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:CELLBLOCK6AFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :AFTVLS ;
  x3do:hasChildren :Transform_2_11_1_7_1, :Transform_2_11_1_7_2 ;
  x3do:DEF 'CELLBLOCK6AFT' ;
  x3do:translation ( 3 0 -3.2 ) .
:Transform_2_11_1_7_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK6AFT ;
  x3do:hasChildren :Transform_2_11_1_7_1_1, :Transform_2_11_1_7_1_2, :Transform_2_11_1_7_1_3, :Transform_2_11_1_7_1_4 .
:Transform_2_11_1_7_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_1 ;
  x3do:hasChildren :VLSCell-USE-68, :Transform_2_11_1_7_1_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-68 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_1_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_7_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_1_1 ;
  x3do:hasChildren :Shape_2_11_1_7_1_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_7_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_1_1_2 ;
  x3do:hasGeometry :Box_2_11_1_7_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_7_1_1_2_1_2 .
:Box_2_11_1_7_1_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_7_1_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_7_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_7_1_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-68 .
:TOPCOLOR-USE-68 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_7_1_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_7_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_1 ;
  x3do:hasChildren :VLSCell-USE-69, :Transform_2_11_1_7_1_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-69 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_1_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_7_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_1_2 ;
  x3do:hasChildren :Shape_2_11_1_7_1_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_7_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_1_2_2 ;
  x3do:hasGeometry :Box_2_11_1_7_1_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_7_1_2_2_1_2 .
:Box_2_11_1_7_1_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_7_1_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_7_1_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_7_1_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-69 .
:TOPCOLOR-USE-69 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_7_1_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_7_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_1 ;
  x3do:hasChildren :VLSCell-USE-70, :Transform_2_11_1_7_1_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-70 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_1_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_7_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_1_3 ;
  x3do:hasChildren :Shape_2_11_1_7_1_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_7_1_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_1_3_2 ;
  x3do:hasGeometry :Box_2_11_1_7_1_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_7_1_3_2_1_2 .
:Box_2_11_1_7_1_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_7_1_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_7_1_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_7_1_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-70 .
:TOPCOLOR-USE-70 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_7_1_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_7_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_1 ;
  x3do:hasChildren :VLSCell-USE-71, :Transform_2_11_1_7_1_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-71 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_1_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_7_1_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_1_4 ;
  x3do:hasChildren :Shape_2_11_1_7_1_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_7_1_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_1_4_2 ;
  x3do:hasGeometry :Box_2_11_1_7_1_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_7_1_4_2_1_2 .
:Box_2_11_1_7_1_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_7_1_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_7_1_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_7_1_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-71 .
:TOPCOLOR-USE-71 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_7_1_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_7_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK6AFT ;
  x3do:hasChildren :Transform_2_11_1_7_2_1, :Transform_2_11_1_7_2_2, :Transform_2_11_1_7_2_3, :Transform_2_11_1_7_2_4 ;
  x3do:translation ( 0 0 -0.7 ) .
:Transform_2_11_1_7_2_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_2 ;
  x3do:hasChildren :VLSCell-USE-72, :Transform_2_11_1_7_2_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-72 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_2_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_7_2_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_2_1 ;
  x3do:hasChildren :Shape_2_11_1_7_2_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_7_2_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_2_1_2 ;
  x3do:hasGeometry :Box_2_11_1_7_2_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_7_2_1_2_1_2 .
:Box_2_11_1_7_2_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_7_2_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_7_2_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_7_2_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-72 .
:TOPCOLOR-USE-72 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_7_2_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_7_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_2 ;
  x3do:hasChildren :VLSCell-USE-73, :Transform_2_11_1_7_2_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-73 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_2_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_7_2_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_2_2 ;
  x3do:hasChildren :Shape_2_11_1_7_2_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_7_2_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_2_2_2 ;
  x3do:hasGeometry :Box_2_11_1_7_2_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_7_2_2_2_1_2 .
:Box_2_11_1_7_2_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_7_2_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_7_2_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_7_2_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-73 .
:TOPCOLOR-USE-73 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_7_2_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_7_2_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_2 ;
  x3do:hasChildren :VLSCell-USE-74, :Transform_2_11_1_7_2_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-74 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_2_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_7_2_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_2_3 ;
  x3do:hasChildren :Shape_2_11_1_7_2_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_7_2_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_2_3_2 ;
  x3do:hasGeometry :Box_2_11_1_7_2_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_7_2_3_2_1_2 .
:Box_2_11_1_7_2_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_7_2_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_7_2_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_7_2_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-74 .
:TOPCOLOR-USE-74 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_7_2_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_7_2_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_2 ;
  x3do:hasChildren :VLSCell-USE-75, :Transform_2_11_1_7_2_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-75 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_2_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_7_2_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_7_2_4 ;
  x3do:hasChildren :Shape_2_11_1_7_2_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_7_2_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_7_2_4_2 ;
  x3do:hasGeometry :Box_2_11_1_7_2_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_7_2_4_2_1_2 .
:Box_2_11_1_7_2_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_7_2_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_7_2_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_7_2_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-75 .
:TOPCOLOR-USE-75 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_7_2_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:CELLBLOCK7AFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :AFTVLS ;
  x3do:hasChildren :Transform_2_11_1_8_1, :Transform_2_11_1_8_2 ;
  x3do:DEF 'CELLBLOCK7AFT' ;
  x3do:translation ( 0 0 1.6 ) .
:Transform_2_11_1_8_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK7AFT ;
  x3do:hasChildren :Transform_2_11_1_8_1_1, :Transform_2_11_1_8_1_2, :Transform_2_11_1_8_1_3, :Transform_2_11_1_8_1_4 .
:Transform_2_11_1_8_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_1 ;
  x3do:hasChildren :VLSCell-USE-76, :Transform_2_11_1_8_1_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-76 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_1_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_8_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_1_1 ;
  x3do:hasChildren :Shape_2_11_1_8_1_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_8_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_1_1_2 ;
  x3do:hasGeometry :Box_2_11_1_8_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_8_1_1_2_1_2 .
:Box_2_11_1_8_1_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_8_1_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_8_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_8_1_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-76 .
:TOPCOLOR-USE-76 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_8_1_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_8_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_1 ;
  x3do:hasChildren :VLSCell-USE-77, :Transform_2_11_1_8_1_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-77 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_1_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_8_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_1_2 ;
  x3do:hasChildren :Shape_2_11_1_8_1_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_8_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_1_2_2 ;
  x3do:hasGeometry :Box_2_11_1_8_1_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_8_1_2_2_1_2 .
:Box_2_11_1_8_1_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_8_1_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_8_1_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_8_1_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-77 .
:TOPCOLOR-USE-77 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_8_1_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_8_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_1 ;
  x3do:hasChildren :VLSCell-USE-78, :Transform_2_11_1_8_1_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-78 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_1_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_8_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_1_3 ;
  x3do:hasChildren :Shape_2_11_1_8_1_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_8_1_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_1_3_2 ;
  x3do:hasGeometry :Box_2_11_1_8_1_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_8_1_3_2_1_2 .
:Box_2_11_1_8_1_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_8_1_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_8_1_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_8_1_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-78 .
:TOPCOLOR-USE-78 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_8_1_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_8_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_1 ;
  x3do:hasChildren :VLSCell-USE-79, :Transform_2_11_1_8_1_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-79 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_1_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_8_1_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_1_4 ;
  x3do:hasChildren :Shape_2_11_1_8_1_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_8_1_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_1_4_2 ;
  x3do:hasGeometry :Box_2_11_1_8_1_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_8_1_4_2_1_2 .
:Box_2_11_1_8_1_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_8_1_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_8_1_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_8_1_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-79 .
:TOPCOLOR-USE-79 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_8_1_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_8_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK7AFT ;
  x3do:hasChildren :Transform_2_11_1_8_2_1, :Transform_2_11_1_8_2_2, :Transform_2_11_1_8_2_3, :Transform_2_11_1_8_2_4 ;
  x3do:translation ( 0 0 -0.7 ) .
:Transform_2_11_1_8_2_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_2 ;
  x3do:hasChildren :VLSCell-USE-80, :Transform_2_11_1_8_2_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-80 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_2_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_8_2_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_2_1 ;
  x3do:hasChildren :Shape_2_11_1_8_2_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_8_2_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_2_1_2 ;
  x3do:hasGeometry :Box_2_11_1_8_2_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_8_2_1_2_1_2 .
:Box_2_11_1_8_2_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_8_2_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_8_2_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_8_2_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-80 .
:TOPCOLOR-USE-80 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_8_2_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_8_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_2 ;
  x3do:hasChildren :VLSCell-USE-81, :Transform_2_11_1_8_2_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-81 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_2_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_8_2_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_2_2 ;
  x3do:hasChildren :Shape_2_11_1_8_2_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_8_2_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_2_2_2 ;
  x3do:hasGeometry :Box_2_11_1_8_2_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_8_2_2_2_1_2 .
:Box_2_11_1_8_2_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_8_2_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_8_2_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_8_2_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-81 .
:TOPCOLOR-USE-81 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_8_2_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_8_2_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_2 ;
  x3do:hasChildren :VLSCell-USE-82, :Transform_2_11_1_8_2_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-82 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_2_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_8_2_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_2_3 ;
  x3do:hasChildren :Shape_2_11_1_8_2_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_8_2_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_2_3_2 ;
  x3do:hasGeometry :Box_2_11_1_8_2_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_8_2_3_2_1_2 .
:Box_2_11_1_8_2_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_8_2_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_8_2_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_8_2_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-82 .
:TOPCOLOR-USE-82 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_8_2_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_8_2_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_2 ;
  x3do:hasChildren :VLSCell-USE-83, :Transform_2_11_1_8_2_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-83 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_2_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_8_2_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_8_2_4 ;
  x3do:hasChildren :Shape_2_11_1_8_2_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_8_2_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_8_2_4_2 ;
  x3do:hasGeometry :Box_2_11_1_8_2_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_8_2_4_2_1_2 .
:Box_2_11_1_8_2_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_8_2_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_8_2_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_8_2_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-83 .
:TOPCOLOR-USE-83 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_8_2_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:CELLBLOCK8AFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :AFTVLS ;
  x3do:hasChildren :Transform_2_11_1_9_1, :Transform_2_11_1_9_2 ;
  x3do:DEF 'CELLBLOCK8AFT' ;
  x3do:translation ( 3 0 1.6 ) .
:Transform_2_11_1_9_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK8AFT ;
  x3do:hasChildren :Transform_2_11_1_9_1_1, :Transform_2_11_1_9_1_2, :Transform_2_11_1_9_1_3, :Transform_2_11_1_9_1_4 .
:Transform_2_11_1_9_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_1 ;
  x3do:hasChildren :VLSCell-USE-84, :Transform_2_11_1_9_1_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-84 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_1_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_9_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_1_1 ;
  x3do:hasChildren :Shape_2_11_1_9_1_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_9_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_1_1_2 ;
  x3do:hasGeometry :Box_2_11_1_9_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_9_1_1_2_1_2 .
:Box_2_11_1_9_1_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_9_1_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_9_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_9_1_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-84 .
:TOPCOLOR-USE-84 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_9_1_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_9_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_1 ;
  x3do:hasChildren :VLSCell-USE-85, :Transform_2_11_1_9_1_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-85 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_1_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_9_1_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_1_2 ;
  x3do:hasChildren :Shape_2_11_1_9_1_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_9_1_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_1_2_2 ;
  x3do:hasGeometry :Box_2_11_1_9_1_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_9_1_2_2_1_2 .
:Box_2_11_1_9_1_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_9_1_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_9_1_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_9_1_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-85 .
:TOPCOLOR-USE-85 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_9_1_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_9_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_1 ;
  x3do:hasChildren :VLSCell-USE-86, :Transform_2_11_1_9_1_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-86 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_1_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_9_1_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_1_3 ;
  x3do:hasChildren :Shape_2_11_1_9_1_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_9_1_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_1_3_2 ;
  x3do:hasGeometry :Box_2_11_1_9_1_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_9_1_3_2_1_2 .
:Box_2_11_1_9_1_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_9_1_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_9_1_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_9_1_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-86 .
:TOPCOLOR-USE-86 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_9_1_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_9_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_1 ;
  x3do:hasChildren :VLSCell-USE-87, :Transform_2_11_1_9_1_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-87 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_1_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_9_1_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_1_4 ;
  x3do:hasChildren :Shape_2_11_1_9_1_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_9_1_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_1_4_2 ;
  x3do:hasGeometry :Box_2_11_1_9_1_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_9_1_4_2_1_2 .
:Box_2_11_1_9_1_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_9_1_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_9_1_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_9_1_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-87 .
:TOPCOLOR-USE-87 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_9_1_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_9_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CELLBLOCK8AFT ;
  x3do:hasChildren :Transform_2_11_1_9_2_1, :Transform_2_11_1_9_2_2, :Transform_2_11_1_9_2_3, :Transform_2_11_1_9_2_4 ;
  x3do:translation ( 0 0 -0.7 ) .
:Transform_2_11_1_9_2_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_2 ;
  x3do:hasChildren :VLSCell-USE-88, :Transform_2_11_1_9_2_1_2 ;
  x3do:translation ( -2.5 -7.1 1 ) .
:VLSCell-USE-88 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_2_1 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_9_2_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_2_1 ;
  x3do:hasChildren :Shape_2_11_1_9_2_1_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_9_2_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_2_1_2 ;
  x3do:hasGeometry :Box_2_11_1_9_2_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_9_2_1_2_1_2 .
:Box_2_11_1_9_2_1_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_9_2_1_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_9_2_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_9_2_1_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-88 .
:TOPCOLOR-USE-88 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_9_2_1_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_9_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_2 ;
  x3do:hasChildren :VLSCell-USE-89, :Transform_2_11_1_9_2_2_2 ;
  x3do:translation ( -1.8 -7.1 1 ) .
:VLSCell-USE-89 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_2_2 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_9_2_2_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_2_2 ;
  x3do:hasChildren :Shape_2_11_1_9_2_2_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_9_2_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_2_2_2 ;
  x3do:hasGeometry :Box_2_11_1_9_2_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_9_2_2_2_1_2 .
:Box_2_11_1_9_2_2_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_9_2_2_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_9_2_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_9_2_2_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-89 .
:TOPCOLOR-USE-89 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_9_2_2_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_9_2_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_2 ;
  x3do:hasChildren :VLSCell-USE-90, :Transform_2_11_1_9_2_3_2 ;
  x3do:translation ( -1.1 -7.1 1 ) .
:VLSCell-USE-90 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_2_3 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_9_2_3_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_2_3 ;
  x3do:hasChildren :Shape_2_11_1_9_2_3_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_9_2_3_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_2_3_2 ;
  x3do:hasGeometry :Box_2_11_1_9_2_3_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_9_2_3_2_1_2 .
:Box_2_11_1_9_2_3_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_9_2_3_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_9_2_3_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_9_2_3_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-90 .
:TOPCOLOR-USE-90 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_9_2_3_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:Transform_2_11_1_9_2_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_2 ;
  x3do:hasChildren :VLSCell-USE-91, :Transform_2_11_1_9_2_4_2 ;
  x3do:translation ( -0.4 -7.1 1 ) .
:VLSCell-USE-91 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_2_4 ;
  owl:sameAs :VLSCell . # DEF matching this USE
:Transform_2_11_1_9_2_4_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_11_1_9_2_4 ;
  x3do:hasChildren :Shape_2_11_1_9_2_4_2_1 ;
  x3do:translation ( 0 7.5 0 ) .
:Shape_2_11_1_9_2_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11_1_9_2_4_2 ;
  x3do:hasGeometry :Box_2_11_1_9_2_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_11_1_9_2_4_2_1_2 .
:Box_2_11_1_9_2_4_2_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_11_1_9_2_4_2_1 ;
  x3do:size ( .6 .2 .6 ) .
:Appearance_2_11_1_9_2_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1_9_2_4_2_1 ;
  x3do:hasMaterial :TOPCOLOR-USE-91 .
:TOPCOLOR-USE-91 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_9_2_4_2_1_2 ;
  owl:sameAs :TOPCOLOR . # DEF matching this USE
:VLSCLOCKAFT a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :AFTVLS ;
  x3do:DEF 'VLSCLOCKAFT' ;
  x3do:cycleInterval '3' .
:VLSORIENTAFT a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :AFTVLS ;
  x3do:DEF 'VLSORIENTAFT' ;
  x3do:key ( .3 1 ) ;
  x3do:keyValue ( 1 0 0 1.57 1 0 0 0 ) .
:VLSPOSITAFT a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :AFTVLS ;
  x3do:DEF 'VLSPOSITAFT' ;
  x3do:key ( .3 1 ) ;
  x3do:keyValue ( 0 7.8 .3 0 7.5 0 ) .
:Transform_2_12 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Transform_2_12_1, :Transform_2_12_2, :Transform_2_12_3, :Transform_2_12_4, :Transform_2_12_5, :Transform_2_12_6, :Transform_2_12_7, :Transform_2_12_8, :Transform_2_12_9, :Transform_2_12_10, :Transform_2_12_11, :Transform_2_12_12, :Transform_2_12_13, :TLAMTARGET, :TLAMTARGETAFT ;
  x3do:scale ( 10 10 10 ) ;
  x3do:translation ( 10000 -6 0 ) .
:Transform_2_12_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :MOUNTAIN .
:MOUNTAIN a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_1 ;
  x3do:hasAppearance :Appearance_2_12_1_1_1 ;
  x3do:hasGeometry :ElevationGrid_2_12_1_1_2 ;
  x3do:DEF 'MOUNTAIN' .
:Appearance_2_12_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :MOUNTAIN ;
  x3do:hasMaterial :Material_2_12_1_1_1_1 .
:Material_2_12_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_12_1_1_1 ;
  x3do:diffuseColor ( 0.4 0.4 0.1 ) .
:ElevationGrid_2_12_1_1_2 a owl:NamedIndividual, x3do:ElevationGrid ;
  x3do:hasParent :MOUNTAIN ;
  x3do:creaseAngle 1.57 ;
  x3do:height ( 0.0 0.0 0.5 1.0 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.5 0.5 0.0 0.0 0.0 0.0 0.0 0.5 0.5 3.0 1.0 0.5 0.0 1.0 0.0 0.0 0.5 2.0 4.5 2.5 1.0 1.5 0.5 1.0 2.5 3.0 4.5 5.5 3.5 3.0 1.0 0.0 0.5 2.0 2.0 2.5 3.5 4.0 2.0 0.5 0.0 0.0 0.0 0.5 1.5 1.0 2.0 3.0 1.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0 1.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.5 0.0 0.0 ) ;
  x3do:solid false ;
  x3do:xDimension 9 ;
  x3do:zDimension 9 .
:Transform_2_12_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :MOUNTAIN-USE-1 ;
  x3do:translation ( 8 0 0 ) .
:MOUNTAIN-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_2 ;
  owl:sameAs :MOUNTAIN . # DEF matching this USE
:Transform_2_12_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :MOUNTAIN-USE-2 ;
  x3do:translation ( 16 0 0 ) .
:MOUNTAIN-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_3 ;
  owl:sameAs :MOUNTAIN . # DEF matching this USE
:Transform_2_12_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :MOUNTAIN-USE-3 ;
  x3do:translation ( 24 0 0 ) .
:MOUNTAIN-USE-3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_4 ;
  owl:sameAs :MOUNTAIN . # DEF matching this USE
:Transform_2_12_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :MOUNTAIN-USE-4 ;
  x3do:translation ( 0 0 -8 ) .
:MOUNTAIN-USE-4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_5 ;
  owl:sameAs :MOUNTAIN . # DEF matching this USE
:Transform_2_12_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :Transform_2_12_6_1 ;
  x3do:translation ( 16.5 0 -8.35 ) .
:Transform_2_12_6_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12_6 ;
  x3do:hasChildren :Shape_2_12_6_1_1 .
:Shape_2_12_6_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_6_1 ;
  x3do:hasAppearance :Appearance_2_12_6_1_1_1 ;
  x3do:hasGeometry :Box_2_12_6_1_1_2 .
:Appearance_2_12_6_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_12_6_1_1 ;
  x3do:hasMaterial :Material_2_12_6_1_1_1_1 .
:Material_2_12_6_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_12_6_1_1_1 ;
  x3do:diffuseColor ( 0.4 0.6 0.3 ) ;
  x3do:emissiveColor ( 0 0.05 0 ) .
:Box_2_12_6_1_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_12_6_1_1 ;
  x3do:size ( 17.8 .5 17.8 ) .
:Transform_2_12_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :MOUNTAIN-USE-5 ;
  x3do:translation ( 0 0 -16 ) .
:MOUNTAIN-USE-5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_7 ;
  owl:sameAs :MOUNTAIN . # DEF matching this USE
:Transform_2_12_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :MOUNTAIN-USE-6 ;
  x3do:translation ( 0 0 -24 ) .
:MOUNTAIN-USE-6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_8 ;
  owl:sameAs :MOUNTAIN . # DEF matching this USE
:Transform_2_12_9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :MOUNTAIN-USE-7 ;
  x3do:translation ( 8 0 -24 ) .
:MOUNTAIN-USE-7 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_9 ;
  owl:sameAs :MOUNTAIN . # DEF matching this USE
:Transform_2_12_10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :MOUNTAIN-USE-8 ;
  x3do:translation ( 16 0 -24 ) .
:MOUNTAIN-USE-8 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_10 ;
  owl:sameAs :MOUNTAIN . # DEF matching this USE
:Transform_2_12_11 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :MOUNTAIN-USE-9 ;
  x3do:translation ( 24 0 -24 ) .
:MOUNTAIN-USE-9 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_11 ;
  owl:sameAs :MOUNTAIN . # DEF matching this USE
:Transform_2_12_12 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :MOUNTAIN-USE-10 ;
  x3do:translation ( 24 0 -16 ) .
:MOUNTAIN-USE-10 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_12 ;
  owl:sameAs :MOUNTAIN . # DEF matching this USE
:Transform_2_12_13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :MOUNTAIN-USE-11 ;
  x3do:translation ( 24 0 -8 ) .
:MOUNTAIN-USE-11 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12_13 ;
  owl:sameAs :MOUNTAIN . # DEF matching this USE
:TLAMTARGET a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :RootEspduTransform ;
  x3do:DEF 'TLAMTARGET' ;
  x3do:scale ( .25 .25 .25 ) ;
  x3do:translation ( 16.5 0 -13.35 ) .
:RootEspduTransform a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TLAMTARGET ;
  x3do:hasChildren :Viewpoint_2_12_14_1_1, :DirectionalLight_2_12_14_1_2, :Shape_2_12_14_1_3, :FirstFloorCeiling, :FirstFloorWallEast, :FirstFloorWallNorth, :FirstFloorWallWest, :FirstFloorWallSouth, :SecondFloorCeiling, :SecondFloorWallEast, :SecondFloorWallNorth, :SecondFloorWallWest, :SecondFloorWallSouth, :Group_2_12_14_1_14, :TimeFilterE, :ExplosionClock ;
  x3do:hasROUTE :ROUTE_2_12_14_1_17, :ROUTE_2_12_14_1_18, :ROUTE_2_12_14_1_19, :ROUTE_2_12_14_1_20, :ROUTE_2_12_14_1_21, :ROUTE_2_12_14_1_22, :ROUTE_2_12_14_1_23, :ROUTE_2_12_14_1_24, :ROUTE_2_12_14_1_25, :ROUTE_2_12_14_1_26, :ROUTE_2_12_14_1_27, :ROUTE_2_12_14_1_28, :ROUTE_2_12_14_1_29, :ROUTE_2_12_14_1_30 ;
  x3do:DEF 'RootEspduTransform' .
:Viewpoint_2_12_14_1_1 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :RootEspduTransform ;
  x3do:description 'FWD TLAM target' ;
  x3do:orientation ( 1 0 0 -0.3 ) ;
  x3do:position ( 1 20 50 ) .
:DirectionalLight_2_12_14_1_2 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :RootEspduTransform ;
  x3do:direction ( -0.57735 -0.57735 0.57735 ) .
:Shape_2_12_14_1_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasGeometry :Floor ;
  x3do:hasAppearance :Appearance_2_12_14_1_3_2 .
:Floor a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_12_14_1_3 ;
  x3do:DEF 'Floor' ;
  x3do:size ( 14 0.1 8 ) .
:Appearance_2_12_14_1_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_12_14_1_3 ;
  x3do:hasMaterial :FloorMaterial .
:FloorMaterial a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_12_14_1_3_2 ;
  x3do:DEF 'FloorMaterial' ;
  x3do:diffuseColor ( 0 0.3 0.3 ) ;
  x3do:transparency 0.3 .
:FirstFloorCeiling a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasFieldValue :fieldValue_2_12_14_1_4_1, :fieldValue_2_12_14_1_4_2, :fieldValue_2_12_14_1_4_3, :fieldValue_2_12_14_1_4_4, :fieldValue_2_12_14_1_4_5 ;
  x3do:DEF 'FirstFloorCeiling' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_14_1_4_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorCeiling ;
  x3do:hasGeometry :Floor-USE-1 ;
  x3do:name 'geometry' .
:Floor-USE-1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_14_1_4_1 ;
  owl:sameAs :Floor . # DEF matching this USE
:fieldValue_2_12_14_1_4_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorCeiling ;
  x3do:hasMaterial :FloorMaterial-USE-1 ;
  x3do:name 'material' .
:FloorMaterial-USE-1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_14_1_4_2 ;
  owl:sameAs :FloorMaterial . # DEF matching this USE
:fieldValue_2_12_14_1_4_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorCeiling ;
  x3do:name 'initialPosition' ;
  x3do:value ( 0 3 0 ) .
:fieldValue_2_12_14_1_4_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorCeiling ;
  x3do:name 'finalPosition' ;
  x3do:value ( 14 0.05 14 ) .
:fieldValue_2_12_14_1_4_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorCeiling ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0.48 0 0.88 3.14 ) .
:FirstFloorWallEast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasFieldValue :fieldValue_2_12_14_1_5_1, :fieldValue_2_12_14_1_5_2, :fieldValue_2_12_14_1_5_3, :fieldValue_2_12_14_1_5_4, :fieldValue_2_12_14_1_5_5 ;
  x3do:DEF 'FirstFloorWallEast' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_14_1_5_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallEast ;
  x3do:hasGeometry :LongWall ;
  x3do:name 'geometry' .
:LongWall a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_14_1_5_1 ;
  x3do:DEF 'LongWall' ;
  x3do:size ( 14 3 0.1 ) .
:fieldValue_2_12_14_1_5_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallEast ;
  x3do:hasMaterial :FirstFloorWallMaterial ;
  x3do:name 'material' .
:FirstFloorWallMaterial a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_14_1_5_2 ;
  x3do:DEF 'FirstFloorWallMaterial' ;
  x3do:diffuseColor ( 0.4 0.4 0 ) ;
  x3do:transparency 0.3 .
:fieldValue_2_12_14_1_5_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallEast ;
  x3do:name 'initialPosition' ;
  x3do:value ( 0 1.5 3.95 ) .
:fieldValue_2_12_14_1_5_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallEast ;
  x3do:name 'finalPosition' ;
  x3do:value ( 0 0.05 10 ) .
:fieldValue_2_12_14_1_5_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallEast ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0.96 0.2 -0.19 1.61 ) .
:FirstFloorWallNorth a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasFieldValue :fieldValue_2_12_14_1_6_1, :fieldValue_2_12_14_1_6_2, :fieldValue_2_12_14_1_6_3, :fieldValue_2_12_14_1_6_4, :fieldValue_2_12_14_1_6_5 ;
  x3do:DEF 'FirstFloorWallNorth' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_14_1_6_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallNorth ;
  x3do:hasGeometry :ShortWall ;
  x3do:name 'geometry' .
:ShortWall a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_14_1_6_1 ;
  x3do:DEF 'ShortWall' ;
  x3do:size ( 0.1 3 8 ) .
:fieldValue_2_12_14_1_6_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallNorth ;
  x3do:hasMaterial :FirstFloorWallMaterial-USE-1 ;
  x3do:name 'material' .
:FirstFloorWallMaterial-USE-1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_14_1_6_2 ;
  owl:sameAs :FirstFloorWallMaterial . # DEF matching this USE
:fieldValue_2_12_14_1_6_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallNorth ;
  x3do:name 'initialPosition' ;
  x3do:value ( 7 1.5 0 ) .
:fieldValue_2_12_14_1_6_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallNorth ;
  x3do:name 'finalPosition' ;
  x3do:value ( 15 0.05 2 ) .
:fieldValue_2_12_14_1_6_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallNorth ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0 0 1 -1.57 ) .
:FirstFloorWallWest a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasFieldValue :fieldValue_2_12_14_1_7_1, :fieldValue_2_12_14_1_7_2, :fieldValue_2_12_14_1_7_3, :fieldValue_2_12_14_1_7_4, :fieldValue_2_12_14_1_7_5 ;
  x3do:DEF 'FirstFloorWallWest' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_14_1_7_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallWest ;
  x3do:hasGeometry :LongWall-USE-1 ;
  x3do:name 'geometry' .
:LongWall-USE-1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_14_1_7_1 ;
  owl:sameAs :LongWall . # DEF matching this USE
:fieldValue_2_12_14_1_7_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallWest ;
  x3do:hasMaterial :FirstFloorWallMaterial-USE-2 ;
  x3do:name 'material' .
:FirstFloorWallMaterial-USE-2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_14_1_7_2 ;
  owl:sameAs :FirstFloorWallMaterial . # DEF matching this USE
:fieldValue_2_12_14_1_7_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallWest ;
  x3do:name 'initialPosition' ;
  x3do:value ( 0 1.5 -3.95 ) .
:fieldValue_2_12_14_1_7_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallWest ;
  x3do:name 'finalPosition' ;
  x3do:value ( 0 0.05 -12 ) .
:fieldValue_2_12_14_1_7_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallWest ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0.96 0.2 -0.19 1.61 ) .
:FirstFloorWallSouth a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasFieldValue :fieldValue_2_12_14_1_8_1, :fieldValue_2_12_14_1_8_2, :fieldValue_2_12_14_1_8_3, :fieldValue_2_12_14_1_8_4, :fieldValue_2_12_14_1_8_5 ;
  x3do:DEF 'FirstFloorWallSouth' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_14_1_8_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallSouth ;
  x3do:hasGeometry :ShortWall-USE-1 ;
  x3do:name 'geometry' .
:ShortWall-USE-1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_14_1_8_1 ;
  owl:sameAs :ShortWall . # DEF matching this USE
:fieldValue_2_12_14_1_8_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallSouth ;
  x3do:hasMaterial :FirstFloorWallMaterial-USE-3 ;
  x3do:name 'material' .
:FirstFloorWallMaterial-USE-3 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_14_1_8_2 ;
  owl:sameAs :FirstFloorWallMaterial . # DEF matching this USE
:fieldValue_2_12_14_1_8_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallSouth ;
  x3do:name 'initialPosition' ;
  x3do:value ( -7 1.5 0 ) .
:fieldValue_2_12_14_1_8_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallSouth ;
  x3do:name 'finalPosition' ;
  x3do:value ( -10 0.05 1 ) .
:fieldValue_2_12_14_1_8_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallSouth ;
  x3do:name 'finalOrientation' ;
  x3do:value ( -0.32 -0.32 0.89 1.69 ) .
:SecondFloorCeiling a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasFieldValue :fieldValue_2_12_14_1_9_1, :fieldValue_2_12_14_1_9_2, :fieldValue_2_12_14_1_9_3, :fieldValue_2_12_14_1_9_4, :fieldValue_2_12_14_1_9_5 ;
  x3do:DEF 'SecondFloorCeiling' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_14_1_9_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorCeiling ;
  x3do:hasGeometry :Floor-USE-2 ;
  x3do:name 'geometry' .
:Floor-USE-2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_14_1_9_1 ;
  owl:sameAs :Floor . # DEF matching this USE
:fieldValue_2_12_14_1_9_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorCeiling ;
  x3do:hasMaterial :FloorMaterial-USE-2 ;
  x3do:name 'material' .
:FloorMaterial-USE-2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_14_1_9_2 ;
  owl:sameAs :FloorMaterial . # DEF matching this USE
:fieldValue_2_12_14_1_9_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorCeiling ;
  x3do:name 'initialPosition' ;
  x3do:value ( 0 6 0 ) .
:fieldValue_2_12_14_1_9_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorCeiling ;
  x3do:name 'finalPosition' ;
  x3do:value ( -12 0.05 -10 ) .
:fieldValue_2_12_14_1_9_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorCeiling ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0.84 0 0.54 3.14 ) .
:SecondFloorWallEast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasFieldValue :fieldValue_2_12_14_1_10_1, :fieldValue_2_12_14_1_10_2, :fieldValue_2_12_14_1_10_3, :fieldValue_2_12_14_1_10_4, :fieldValue_2_12_14_1_10_5 ;
  x3do:DEF 'SecondFloorWallEast' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_14_1_10_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallEast ;
  x3do:hasGeometry :LongWall-USE-2 ;
  x3do:name 'geometry' .
:LongWall-USE-2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_14_1_10_1 ;
  owl:sameAs :LongWall . # DEF matching this USE
:fieldValue_2_12_14_1_10_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallEast ;
  x3do:hasMaterial :SecondFloorWallMaterial ;
  x3do:name 'material' .
:SecondFloorWallMaterial a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_14_1_10_2 ;
  x3do:DEF 'SecondFloorWallMaterial' ;
  x3do:diffuseColor ( 0.8 0.8 0 ) ;
  x3do:transparency 0.3 .
:fieldValue_2_12_14_1_10_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallEast ;
  x3do:name 'initialPosition' ;
  x3do:value ( 0 4.5 3.95 ) .
:fieldValue_2_12_14_1_10_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallEast ;
  x3do:name 'finalPosition' ;
  x3do:value ( 5 0.05 20 ) .
:fieldValue_2_12_14_1_10_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallEast ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0.89 -0.32 0.32 1.69 ) .
:SecondFloorWallNorth a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasFieldValue :fieldValue_2_12_14_1_11_1, :fieldValue_2_12_14_1_11_2, :fieldValue_2_12_14_1_11_3, :fieldValue_2_12_14_1_11_4, :fieldValue_2_12_14_1_11_5 ;
  x3do:DEF 'SecondFloorWallNorth' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_14_1_11_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallNorth ;
  x3do:hasGeometry :ShortWall-USE-2 ;
  x3do:name 'geometry' .
:ShortWall-USE-2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_14_1_11_1 ;
  owl:sameAs :ShortWall . # DEF matching this USE
:fieldValue_2_12_14_1_11_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallNorth ;
  x3do:hasMaterial :SecondFloorWallMaterial-USE-1 ;
  x3do:name 'material' .
:SecondFloorWallMaterial-USE-1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_14_1_11_2 ;
  owl:sameAs :SecondFloorWallMaterial . # DEF matching this USE
:fieldValue_2_12_14_1_11_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallNorth ;
  x3do:name 'initialPosition' ;
  x3do:value ( 7 4.5 0 ) .
:fieldValue_2_12_14_1_11_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallNorth ;
  x3do:name 'finalPosition' ;
  x3do:value ( 22 0.05 -6 ) .
:fieldValue_2_12_14_1_11_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallNorth ;
  x3do:name 'finalOrientation' ;
  x3do:value ( -0.32 -0.32 0.89 1.69 ) .
:SecondFloorWallWest a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasFieldValue :fieldValue_2_12_14_1_12_1, :fieldValue_2_12_14_1_12_2, :fieldValue_2_12_14_1_12_3, :fieldValue_2_12_14_1_12_4, :fieldValue_2_12_14_1_12_5 ;
  x3do:DEF 'SecondFloorWallWest' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_14_1_12_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallWest ;
  x3do:hasGeometry :LongWall-USE-3 ;
  x3do:name 'geometry' .
:LongWall-USE-3 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_14_1_12_1 ;
  owl:sameAs :LongWall . # DEF matching this USE
:fieldValue_2_12_14_1_12_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallWest ;
  x3do:hasMaterial :SecondFloorWallMaterial-USE-2 ;
  x3do:name 'material' .
:SecondFloorWallMaterial-USE-2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_14_1_12_2 ;
  owl:sameAs :SecondFloorWallMaterial . # DEF matching this USE
:fieldValue_2_12_14_1_12_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallWest ;
  x3do:name 'initialPosition' ;
  x3do:value ( 0 4.5 -3.95 ) .
:fieldValue_2_12_14_1_12_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallWest ;
  x3do:name 'finalPosition' ;
  x3do:value ( 5 0.05 -19 ) .
:fieldValue_2_12_14_1_12_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallWest ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0.96 0.2 -0.19 1.61 ) .
:SecondFloorWallSouth a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasFieldValue :fieldValue_2_12_14_1_13_1, :fieldValue_2_12_14_1_13_2, :fieldValue_2_12_14_1_13_3, :fieldValue_2_12_14_1_13_4, :fieldValue_2_12_14_1_13_5 ;
  x3do:DEF 'SecondFloorWallSouth' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_14_1_13_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallSouth ;
  x3do:hasGeometry :ShortWall-USE-3 ;
  x3do:name 'geometry' .
:ShortWall-USE-3 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_14_1_13_1 ;
  owl:sameAs :ShortWall . # DEF matching this USE
:fieldValue_2_12_14_1_13_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallSouth ;
  x3do:hasMaterial :SecondFloorWallMaterial-USE-3 ;
  x3do:name 'material' .
:SecondFloorWallMaterial-USE-3 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_14_1_13_2 ;
  owl:sameAs :SecondFloorWallMaterial . # DEF matching this USE
:fieldValue_2_12_14_1_13_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallSouth ;
  x3do:name 'initialPosition' ;
  x3do:value ( -7 4.5 0 ) .
:fieldValue_2_12_14_1_13_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallSouth ;
  x3do:name 'finalPosition' ;
  x3do:value ( -10 0.05 11 ) .
:fieldValue_2_12_14_1_13_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallSouth ;
  x3do:name 'finalOrientation' ;
  x3do:value ( -0.28 0.28 -0.92 1.66 ) .
:Group_2_12_14_1_14 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasChildren :SmokeStack .
:SmokeStack a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Group_2_12_14_1_14 ;
  x3do:hasFieldValue :fieldValue_2_12_14_1_14_1_1, :fieldValue_2_12_14_1_14_1_2, :fieldValue_2_12_14_1_14_1_3, :fieldValue_2_12_14_1_14_1_4, :fieldValue_2_12_14_1_14_1_5 ;
  x3do:DEF 'SmokeStack' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_14_1_14_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SmokeStack ;
  x3do:hasGeometry :Cylinder_2_12_14_1_14_1_1_1 ;
  x3do:name 'geometry' .
:Cylinder_2_12_14_1_14_1_1_1 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :fieldValue_2_12_14_1_14_1_1 ;
  x3do:bottom false ;
  x3do:height 9 ;
  x3do:radius 0.5 .
:fieldValue_2_12_14_1_14_1_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SmokeStack ;
  x3do:hasMaterial :Material_2_12_14_1_14_1_2_1 ;
  x3do:name 'material' .
:Material_2_12_14_1_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_14_1_14_1_2 ;
  x3do:diffuseColor ( 0.2 0.2 0.2 ) ;
  x3do:shininess 0.8 .
:fieldValue_2_12_14_1_14_1_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SmokeStack ;
  x3do:name 'initialPosition' ;
  x3do:value ( -4 4.51 2 ) .
:fieldValue_2_12_14_1_14_1_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SmokeStack ;
  x3do:name 'finalPosition' ;
  x3do:value ( -15 0.4 2 ) .
:fieldValue_2_12_14_1_14_1_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SmokeStack ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0 0 1 1.57 ) .
:TimeFilterE a owl:NamedIndividual, x3do:Script ;
  x3do:hasParent :RootEspduTransform ;
  x3do:hasField :field_2_12_14_1_15_1, :field_2_12_14_1_15_2, :field_2_12_14_1_15_3 ;
  x3do:DEF 'TimeFilterE' ;
  x3do:sourceCode """
ecmascript:


function setStart ( value, InputTime ) {

	startEventTime = InputTime + 28 ;

}
""" .
:field_2_12_14_1_15_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :TimeFilterE ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'setStart' ;
  x3do:type 'SFBool' .
:field_2_12_14_1_15_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :TimeFilterE ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'startEventTime' ;
  x3do:type 'SFTime' .
:field_2_12_14_1_15_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :TimeFilterE ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'InputTime' ;
  x3do:type 'SFTime' .
:ExplosionClock a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :RootEspduTransform ;
  x3do:DEF 'ExplosionClock' .
:ROUTE_2_12_14_1_17 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'LAUNCHBGM' ;
  x3do:toField 'setStart' ;
  x3do:toNode 'TimeFilterE' .
:ROUTE_2_12_14_1_18 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHBGM' ;
  x3do:toField 'InputTime' ;
  x3do:toNode 'TimeFilterE' .
:ROUTE_2_12_14_1_19 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'startEventTime' ;
  x3do:fromNode 'TimeFilterE' ;
  x3do:toField 'set_startTime' ;
  x3do:toNode 'ExplosionClock' .
:ROUTE_2_12_14_1_20 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClock' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'FirstFloorCeiling' .
:ROUTE_2_12_14_1_21 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClock' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'FirstFloorWallEast' .
:ROUTE_2_12_14_1_22 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClock' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'FirstFloorWallNorth' .
:ROUTE_2_12_14_1_23 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClock' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'FirstFloorWallWest' .
:ROUTE_2_12_14_1_24 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClock' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'FirstFloorWallSouth' .
:ROUTE_2_12_14_1_25 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClock' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SecondFloorCeiling' .
:ROUTE_2_12_14_1_26 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClock' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SecondFloorWallEast' .
:ROUTE_2_12_14_1_27 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClock' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SecondFloorWallNorth' .
:ROUTE_2_12_14_1_28 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClock' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SecondFloorWallWest' .
:ROUTE_2_12_14_1_29 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClock' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SecondFloorWallSouth' .
:ROUTE_2_12_14_1_30 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransform ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClock' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SmokeStack' .
:TLAMTARGETAFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_12 ;
  x3do:hasChildren :RootEspduTransformAFT ;
  x3do:DEF 'TLAMTARGETAFT' ;
  x3do:scale ( .25 .25 .25 ) ;
  x3do:translation ( 16.5 0 -3 ) .
:RootEspduTransformAFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TLAMTARGETAFT ;
  x3do:hasChildren :Viewpoint_2_12_15_1_1, :DirectionalLight_2_12_15_1_2, :Shape_2_12_15_1_3, :FirstFloorCeilingAFT, :FirstFloorWallEastAFT, :FirstFloorWallNorthAFT, :FirstFloorWallWestAFT, :FirstFloorWallSouthAFT, :SecondFloorCeilingAFT, :SecondFloorWallEastAFT, :SecondFloorWallNorthAFT, :SecondFloorWallWestAFT, :SecondFloorWallSouthAFT, :Group_2_12_15_1_14, :TimeFilterEAFT, :ExplosionClockAFT ;
  x3do:hasROUTE :ROUTE_2_12_15_1_17, :ROUTE_2_12_15_1_18, :ROUTE_2_12_15_1_19, :ROUTE_2_12_15_1_20, :ROUTE_2_12_15_1_21, :ROUTE_2_12_15_1_22, :ROUTE_2_12_15_1_23, :ROUTE_2_12_15_1_24, :ROUTE_2_12_15_1_25, :ROUTE_2_12_15_1_26, :ROUTE_2_12_15_1_27, :ROUTE_2_12_15_1_28, :ROUTE_2_12_15_1_29, :ROUTE_2_12_15_1_30 ;
  x3do:DEF 'RootEspduTransformAFT' .
:Viewpoint_2_12_15_1_1 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:description 'AFT TLAM Target' ;
  x3do:orientation ( 1 0 0 -0.3 ) ;
  x3do:position ( 1 20 50 ) .
:DirectionalLight_2_12_15_1_2 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:direction ( -0.57735 -0.57735 0.57735 ) .
:Shape_2_12_15_1_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasGeometry :FloorAFT ;
  x3do:hasAppearance :Appearance_2_12_15_1_3_2 .
:FloorAFT a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_12_15_1_3 ;
  x3do:DEF 'FloorAFT' ;
  x3do:size ( 14 0.1 8 ) .
:Appearance_2_12_15_1_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_12_15_1_3 ;
  x3do:hasMaterial :FloorMaterialAFT .
:FloorMaterialAFT a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_12_15_1_3_2 ;
  x3do:DEF 'FloorMaterialAFT' ;
  x3do:diffuseColor ( 0 0.3 0.3 ) ;
  x3do:transparency 0.3 .
:FirstFloorCeilingAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasFieldValue :fieldValue_2_12_15_1_4_1, :fieldValue_2_12_15_1_4_2, :fieldValue_2_12_15_1_4_3, :fieldValue_2_12_15_1_4_4, :fieldValue_2_12_15_1_4_5 ;
  x3do:DEF 'FirstFloorCeilingAFT' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_15_1_4_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorCeilingAFT ;
  x3do:hasGeometry :Floor-USE-3 ;
  x3do:name 'geometry' .
:Floor-USE-3 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_15_1_4_1 ;
  owl:sameAs :Floor . # DEF matching this USE
:fieldValue_2_12_15_1_4_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorCeilingAFT ;
  x3do:hasMaterial :FloorMaterial-USE-3 ;
  x3do:name 'material' .
:FloorMaterial-USE-3 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_15_1_4_2 ;
  owl:sameAs :FloorMaterial . # DEF matching this USE
:fieldValue_2_12_15_1_4_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorCeilingAFT ;
  x3do:name 'initialPosition' ;
  x3do:value ( 0 3 0 ) .
:fieldValue_2_12_15_1_4_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorCeilingAFT ;
  x3do:name 'finalPosition' ;
  x3do:value ( 14 0.05 14 ) .
:fieldValue_2_12_15_1_4_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorCeilingAFT ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0.48 0 0.88 3.14 ) .
:FirstFloorWallEastAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasFieldValue :fieldValue_2_12_15_1_5_1, :fieldValue_2_12_15_1_5_2, :fieldValue_2_12_15_1_5_3, :fieldValue_2_12_15_1_5_4, :fieldValue_2_12_15_1_5_5 ;
  x3do:DEF 'FirstFloorWallEastAFT' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_15_1_5_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallEastAFT ;
  x3do:hasGeometry :LongWallAFT ;
  x3do:name 'geometry' .
:LongWallAFT a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_15_1_5_1 ;
  x3do:DEF 'LongWallAFT' ;
  x3do:size ( 14 3 0.1 ) .
:fieldValue_2_12_15_1_5_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallEastAFT ;
  x3do:hasMaterial :FirstFloorWallMaterialAFT ;
  x3do:name 'material' .
:FirstFloorWallMaterialAFT a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_15_1_5_2 ;
  x3do:DEF 'FirstFloorWallMaterialAFT' ;
  x3do:diffuseColor ( 0.4 0.4 0 ) ;
  x3do:transparency 0.3 .
:fieldValue_2_12_15_1_5_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallEastAFT ;
  x3do:name 'initialPosition' ;
  x3do:value ( 0 1.5 3.95 ) .
:fieldValue_2_12_15_1_5_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallEastAFT ;
  x3do:name 'finalPosition' ;
  x3do:value ( 0 0.05 10 ) .
:fieldValue_2_12_15_1_5_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallEastAFT ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0.96 0.2 -0.19 1.61 ) .
:FirstFloorWallNorthAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasFieldValue :fieldValue_2_12_15_1_6_1, :fieldValue_2_12_15_1_6_2, :fieldValue_2_12_15_1_6_3, :fieldValue_2_12_15_1_6_4, :fieldValue_2_12_15_1_6_5 ;
  x3do:DEF 'FirstFloorWallNorthAFT' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_15_1_6_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallNorthAFT ;
  x3do:hasGeometry :ShortWallAFT ;
  x3do:name 'geometry' .
:ShortWallAFT a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_15_1_6_1 ;
  x3do:DEF 'ShortWallAFT' ;
  x3do:size ( 0.1 3 8 ) .
:fieldValue_2_12_15_1_6_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallNorthAFT ;
  x3do:hasMaterial :FirstFloorWallMaterial-USE-4 ;
  x3do:name 'material' .
:FirstFloorWallMaterial-USE-4 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_15_1_6_2 ;
  owl:sameAs :FirstFloorWallMaterial . # DEF matching this USE
:fieldValue_2_12_15_1_6_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallNorthAFT ;
  x3do:name 'initialPosition' ;
  x3do:value ( 7 1.5 0 ) .
:fieldValue_2_12_15_1_6_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallNorthAFT ;
  x3do:name 'finalPosition' ;
  x3do:value ( 15 0.05 2 ) .
:fieldValue_2_12_15_1_6_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallNorthAFT ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0 0 1 -1.57 ) .
:FirstFloorWallWestAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasFieldValue :fieldValue_2_12_15_1_7_1, :fieldValue_2_12_15_1_7_2, :fieldValue_2_12_15_1_7_3, :fieldValue_2_12_15_1_7_4, :fieldValue_2_12_15_1_7_5 ;
  x3do:DEF 'FirstFloorWallWestAFT' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_15_1_7_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallWestAFT ;
  x3do:hasGeometry :LongWall-USE-4 ;
  x3do:name 'geometry' .
:LongWall-USE-4 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_15_1_7_1 ;
  owl:sameAs :LongWall . # DEF matching this USE
:fieldValue_2_12_15_1_7_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallWestAFT ;
  x3do:hasMaterial :FirstFloorWallMaterial-USE-5 ;
  x3do:name 'material' .
:FirstFloorWallMaterial-USE-5 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_15_1_7_2 ;
  owl:sameAs :FirstFloorWallMaterial . # DEF matching this USE
:fieldValue_2_12_15_1_7_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallWestAFT ;
  x3do:name 'initialPosition' ;
  x3do:value ( 0 1.5 -3.95 ) .
:fieldValue_2_12_15_1_7_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallWestAFT ;
  x3do:name 'finalPosition' ;
  x3do:value ( 0 0.05 -12 ) .
:fieldValue_2_12_15_1_7_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallWestAFT ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0.96 0.2 -0.19 1.61 ) .
:FirstFloorWallSouthAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasFieldValue :fieldValue_2_12_15_1_8_1, :fieldValue_2_12_15_1_8_2, :fieldValue_2_12_15_1_8_3, :fieldValue_2_12_15_1_8_4, :fieldValue_2_12_15_1_8_5 ;
  x3do:DEF 'FirstFloorWallSouthAFT' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_15_1_8_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallSouthAFT ;
  x3do:hasGeometry :ShortWall-USE-4 ;
  x3do:name 'geometry' .
:ShortWall-USE-4 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_15_1_8_1 ;
  owl:sameAs :ShortWall . # DEF matching this USE
:fieldValue_2_12_15_1_8_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallSouthAFT ;
  x3do:hasMaterial :FirstFloorWallMaterial-USE-6 ;
  x3do:name 'material' .
:FirstFloorWallMaterial-USE-6 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_15_1_8_2 ;
  owl:sameAs :FirstFloorWallMaterial . # DEF matching this USE
:fieldValue_2_12_15_1_8_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallSouthAFT ;
  x3do:name 'initialPosition' ;
  x3do:value ( -7 1.5 0 ) .
:fieldValue_2_12_15_1_8_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallSouthAFT ;
  x3do:name 'finalPosition' ;
  x3do:value ( -10 0.05 1 ) .
:fieldValue_2_12_15_1_8_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :FirstFloorWallSouthAFT ;
  x3do:name 'finalOrientation' ;
  x3do:value ( -0.32 -0.32 0.89 1.69 ) .
:SecondFloorCeilingAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasFieldValue :fieldValue_2_12_15_1_9_1, :fieldValue_2_12_15_1_9_2, :fieldValue_2_12_15_1_9_3, :fieldValue_2_12_15_1_9_4, :fieldValue_2_12_15_1_9_5 ;
  x3do:DEF 'SecondFloorCeilingAFT' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_15_1_9_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorCeilingAFT ;
  x3do:hasGeometry :Floor-USE-4 ;
  x3do:name 'geometry' .
:Floor-USE-4 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_15_1_9_1 ;
  owl:sameAs :Floor . # DEF matching this USE
:fieldValue_2_12_15_1_9_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorCeilingAFT ;
  x3do:hasMaterial :FloorMaterial-USE-4 ;
  x3do:name 'material' .
:FloorMaterial-USE-4 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_15_1_9_2 ;
  owl:sameAs :FloorMaterial . # DEF matching this USE
:fieldValue_2_12_15_1_9_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorCeilingAFT ;
  x3do:name 'initialPosition' ;
  x3do:value ( 0 6 0 ) .
:fieldValue_2_12_15_1_9_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorCeilingAFT ;
  x3do:name 'finalPosition' ;
  x3do:value ( -12 0.05 -10 ) .
:fieldValue_2_12_15_1_9_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorCeilingAFT ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0.84 0 0.54 3.14 ) .
:SecondFloorWallEastAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasFieldValue :fieldValue_2_12_15_1_10_1, :fieldValue_2_12_15_1_10_2, :fieldValue_2_12_15_1_10_3, :fieldValue_2_12_15_1_10_4, :fieldValue_2_12_15_1_10_5 ;
  x3do:DEF 'SecondFloorWallEastAFT' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_15_1_10_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallEastAFT ;
  x3do:hasGeometry :LongWall-USE-5 ;
  x3do:name 'geometry' .
:LongWall-USE-5 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_15_1_10_1 ;
  owl:sameAs :LongWall . # DEF matching this USE
:fieldValue_2_12_15_1_10_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallEastAFT ;
  x3do:hasMaterial :SecondFloorWallMaterialAFT ;
  x3do:name 'material' .
:SecondFloorWallMaterialAFT a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_15_1_10_2 ;
  x3do:DEF 'SecondFloorWallMaterialAFT' ;
  x3do:diffuseColor ( 0.8 0.8 0 ) ;
  x3do:transparency 0.3 .
:fieldValue_2_12_15_1_10_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallEastAFT ;
  x3do:name 'initialPosition' ;
  x3do:value ( 0 4.5 3.95 ) .
:fieldValue_2_12_15_1_10_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallEastAFT ;
  x3do:name 'finalPosition' ;
  x3do:value ( 5 0.05 20 ) .
:fieldValue_2_12_15_1_10_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallEastAFT ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0.89 -0.32 0.32 1.69 ) .
:SecondFloorWallNorthAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasFieldValue :fieldValue_2_12_15_1_11_1, :fieldValue_2_12_15_1_11_2, :fieldValue_2_12_15_1_11_3, :fieldValue_2_12_15_1_11_4, :fieldValue_2_12_15_1_11_5 ;
  x3do:DEF 'SecondFloorWallNorthAFT' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_15_1_11_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallNorthAFT ;
  x3do:hasGeometry :ShortWall-USE-5 ;
  x3do:name 'geometry' .
:ShortWall-USE-5 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_15_1_11_1 ;
  owl:sameAs :ShortWall . # DEF matching this USE
:fieldValue_2_12_15_1_11_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallNorthAFT ;
  x3do:hasMaterial :SecondFloorWallMaterial-USE-4 ;
  x3do:name 'material' .
:SecondFloorWallMaterial-USE-4 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_15_1_11_2 ;
  owl:sameAs :SecondFloorWallMaterial . # DEF matching this USE
:fieldValue_2_12_15_1_11_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallNorthAFT ;
  x3do:name 'initialPosition' ;
  x3do:value ( 7 4.5 0 ) .
:fieldValue_2_12_15_1_11_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallNorthAFT ;
  x3do:name 'finalPosition' ;
  x3do:value ( 22 0.05 -6 ) .
:fieldValue_2_12_15_1_11_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallNorthAFT ;
  x3do:name 'finalOrientation' ;
  x3do:value ( -0.32 -0.32 0.89 1.69 ) .
:SecondFloorWallWestAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasFieldValue :fieldValue_2_12_15_1_12_1, :fieldValue_2_12_15_1_12_2, :fieldValue_2_12_15_1_12_3, :fieldValue_2_12_15_1_12_4, :fieldValue_2_12_15_1_12_5 ;
  x3do:DEF 'SecondFloorWallWestAFT' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_15_1_12_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallWestAFT ;
  x3do:hasGeometry :LongWall-USE-6 ;
  x3do:name 'geometry' .
:LongWall-USE-6 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_15_1_12_1 ;
  owl:sameAs :LongWall . # DEF matching this USE
:fieldValue_2_12_15_1_12_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallWestAFT ;
  x3do:hasMaterial :SecondFloorWallMaterial-USE-5 ;
  x3do:name 'material' .
:SecondFloorWallMaterial-USE-5 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_15_1_12_2 ;
  owl:sameAs :SecondFloorWallMaterial . # DEF matching this USE
:fieldValue_2_12_15_1_12_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallWestAFT ;
  x3do:name 'initialPosition' ;
  x3do:value ( 0 4.5 -3.95 ) .
:fieldValue_2_12_15_1_12_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallWestAFT ;
  x3do:name 'finalPosition' ;
  x3do:value ( 5 0.05 -19 ) .
:fieldValue_2_12_15_1_12_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallWestAFT ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0.96 0.2 -0.19 1.61 ) .
:SecondFloorWallSouthAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasFieldValue :fieldValue_2_12_15_1_13_1, :fieldValue_2_12_15_1_13_2, :fieldValue_2_12_15_1_13_3, :fieldValue_2_12_15_1_13_4, :fieldValue_2_12_15_1_13_5 ;
  x3do:DEF 'SecondFloorWallSouthAFT' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_15_1_13_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallSouthAFT ;
  x3do:hasGeometry :ShortWall-USE-6 ;
  x3do:name 'geometry' .
:ShortWall-USE-6 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :fieldValue_2_12_15_1_13_1 ;
  owl:sameAs :ShortWall . # DEF matching this USE
:fieldValue_2_12_15_1_13_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallSouthAFT ;
  x3do:hasMaterial :SecondFloorWallMaterial-USE-6 ;
  x3do:name 'material' .
:SecondFloorWallMaterial-USE-6 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_15_1_13_2 ;
  owl:sameAs :SecondFloorWallMaterial . # DEF matching this USE
:fieldValue_2_12_15_1_13_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallSouthAFT ;
  x3do:name 'initialPosition' ;
  x3do:value ( -7 4.5 0 ) .
:fieldValue_2_12_15_1_13_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallSouthAFT ;
  x3do:name 'finalPosition' ;
  x3do:value ( -10 0.05 11 ) .
:fieldValue_2_12_15_1_13_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SecondFloorWallSouthAFT ;
  x3do:name 'finalOrientation' ;
  x3do:value ( -0.28 0.28 -0.92 1.66 ) .
:Group_2_12_15_1_14 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasChildren :SmokeStackAFT .
:SmokeStackAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Group_2_12_15_1_14 ;
  x3do:hasFieldValue :fieldValue_2_12_15_1_14_1_1, :fieldValue_2_12_15_1_14_1_2, :fieldValue_2_12_15_1_14_1_3, :fieldValue_2_12_15_1_14_1_4, :fieldValue_2_12_15_1_14_1_5 ;
  x3do:DEF 'SmokeStackAFT' ;
  x3do:name 'Exploder' .
:fieldValue_2_12_15_1_14_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SmokeStackAFT ;
  x3do:hasGeometry :Cylinder_2_12_15_1_14_1_1_1 ;
  x3do:name 'geometry' .
:Cylinder_2_12_15_1_14_1_1_1 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :fieldValue_2_12_15_1_14_1_1 ;
  x3do:bottom false ;
  x3do:height 9 ;
  x3do:radius 0.5 .
:fieldValue_2_12_15_1_14_1_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SmokeStackAFT ;
  x3do:hasMaterial :Material_2_12_15_1_14_1_2_1 ;
  x3do:name 'material' .
:Material_2_12_15_1_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :fieldValue_2_12_15_1_14_1_2 ;
  x3do:diffuseColor ( 0.2 0.2 0.2 ) ;
  x3do:shininess 0.8 .
:fieldValue_2_12_15_1_14_1_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SmokeStackAFT ;
  x3do:name 'initialPosition' ;
  x3do:value ( -4 4.51 2 ) .
:fieldValue_2_12_15_1_14_1_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SmokeStackAFT ;
  x3do:name 'finalPosition' ;
  x3do:value ( -15 0.4 2 ) .
:fieldValue_2_12_15_1_14_1_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SmokeStackAFT ;
  x3do:name 'finalOrientation' ;
  x3do:value ( 0 0 1 1.57 ) .
:TimeFilterEAFT a owl:NamedIndividual, x3do:Script ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:hasField :field_2_12_15_1_15_1, :field_2_12_15_1_15_2, :field_2_12_15_1_15_3 ;
  x3do:DEF 'TimeFilterEAFT' ;
  x3do:sourceCode """
ecmascript:


function setStart ( value, InputTime ) {

	startEventTime = InputTime + 28 ;

}
""" .
:field_2_12_15_1_15_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :TimeFilterEAFT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'setStart' ;
  x3do:type 'SFBool' .
:field_2_12_15_1_15_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :TimeFilterEAFT ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'startEventTime' ;
  x3do:type 'SFTime' .
:field_2_12_15_1_15_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :TimeFilterEAFT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'InputTime' ;
  x3do:type 'SFTime' .
:ExplosionClockAFT a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:DEF 'ExplosionClockAFT' .
:ROUTE_2_12_15_1_17 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'LAUNCHAFT' ;
  x3do:toField 'setStart' ;
  x3do:toNode 'TimeFilterEAFT' .
:ROUTE_2_12_15_1_18 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHAFT' ;
  x3do:toField 'InputTime' ;
  x3do:toNode 'TimeFilterEAFT' .
:ROUTE_2_12_15_1_19 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'startEventTime' ;
  x3do:fromNode 'TimeFilterEAFT' ;
  x3do:toField 'set_startTime' ;
  x3do:toNode 'ExplosionClockAFT' .
:ROUTE_2_12_15_1_20 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClockAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'FirstFloorCeilingAFT' .
:ROUTE_2_12_15_1_21 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClockAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'FirstFloorWallEastAFT' .
:ROUTE_2_12_15_1_22 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClockAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'FirstFloorWallNorthAFT' .
:ROUTE_2_12_15_1_23 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClockAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'FirstFloorWallWestAFT' .
:ROUTE_2_12_15_1_24 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClockAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'FirstFloorWallSouthAFT' .
:ROUTE_2_12_15_1_25 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClockAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SecondFloorCeilingAFT' .
:ROUTE_2_12_15_1_26 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClockAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SecondFloorWallEastAFT' .
:ROUTE_2_12_15_1_27 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClockAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SecondFloorWallNorthAFT' .
:ROUTE_2_12_15_1_28 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClockAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SecondFloorWallWestAFT' .
:ROUTE_2_12_15_1_29 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClockAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SecondFloorWallSouthAFT' .
:ROUTE_2_12_15_1_30 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :RootEspduTransformAFT ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'ExplosionClockAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SmokeStackAFT' .
:Transform_2_13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :MYTLAM ;
  x3do:rotation ( 0 1 0 3.14 ) ;
  x3do:translation ( 10155 5 -130 ) .
:MYTLAM a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_13 ;
  x3do:DEF 'MYTLAM' ;
  x3do:name 'TLAMEXPLOSION' .
:Transform_2_14 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :MYTLAMAFT ;
  x3do:translation ( 10155 5 -20 ) .
:MYTLAMAFT a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_14 ;
  x3do:DEF 'MYTLAMAFT' ;
  x3do:name 'TLAMEXPLOSION' .
:SINKCLOCK a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :Scene ;
  x3do:DEF 'SINKCLOCK' ;
  x3do:cycleInterval '16' .
:RGMCLOCK a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :Scene ;
  x3do:DEF 'RGMCLOCK' ;
  x3do:cycleInterval '28' .
:RGMPOSIT a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'RGMPOSIT' ;
  x3do:key ( 0 .05 .1 .15 .2 .6 1 ) ;
  x3do:keyValue ( -3 8 -40 -10 15 -40 -150 200 -40 -300 300 -40 -450 100 -40 -5000 80 -40 -10619.2 8 -100 ) .
:RGMANGLE a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'RGMANGLE' ;
  x3do:key ( 0 .05 .1 .15 .2 .6 1 ) ;
  x3do:keyValue ( 0 0 1 .75 0 0 1 .75 0 0 1 .75 0 0 1 1.57 0 0 1 1.75 0 0 1 1.65 0 0 1 1.57 ) .
:SINKANGLE a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'SINKANGLE' ;
  x3do:key ( 0 .5 1 ) ;
  x3do:keyValue ( 0 0 0 0 0 0 1 .2 0 0 1 .5 ) .
:VIEWANGLE a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'VIEWANGLE' ;
  x3do:key ( 0 .05 .1 .15 .2 .6 1 ) ;
  x3do:keyValue ( 0 1 0 .9 0 1 0 .9 0 1 0 .9 0 1 0 .9 0 1 0 .9 0 1 0 .9 0 1 0 .9 ) .
:MISSILESCALE a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MISSILESCALE' ;
  x3do:key ( 0 .2 .99 1 ) ;
  x3do:keyValue ( 1 1 1 2 2 2 2 2 2 .01 .01 .01 ) .
:SINKINGSHIP a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'SINKINGSHIP' ;
  x3do:key ( 0 .5 1 ) ;
  x3do:keyValue ( -10650 -15 -100 -10750.2 -20 -100 -10919.2 -40 -100 ) .
:VIEWPOSIT a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'VIEWPOSIT' ;
  x3do:key ( 0 .05 .1 .15 .2 .6 1 ) ;
  x3do:keyValue ( -3 8 -40 -10 15 -40 -150 200 -40 -300 300 -40 -450 100 -40 -5000 80 -40 -10519.2 10 100 ) .
:TLAMCLOCK a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TLAMCLOCK' ;
  x3do:cycleInterval '28' .
:TLAMPOSIT a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TLAMPOSIT' ;
  x3do:key ( 0 .05 .1 .143 .2 .6 .95 1 ) ;
  x3do:keyValue ( 0 -1.5 0 0 55 0 0 200 0 300 300 0 450 100 0 5000 100 0 10000 70 0 10155 5 -50 ) .
:TLAMVIEWPOSIT a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TLAMVIEWPOSIT' ;
  x3do:key ( 0 .05 .1 .143 .2 .6 .95 1 ) ;
  x3do:keyValue ( 10 20 -300 0 55 -100 0 200 -20 300 300 -20 450 100 -20 5000 100 0 10000 20 -70 10165 85 -90 ) .
:TLAMSCALE a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TLAMSCALE' ;
  x3do:key ( .99 1 ) ;
  x3do:keyValue ( 1 1 1 .01 .01 .01 ) .
:TLAMANGLE a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TLAMANGLE' ;
  x3do:key ( 0 .05 .1 .143 .2 .6 1 ) ;
  x3do:keyValue ( 0 0 1 0 0 0 1 0 0 0 1 -1.57 0 0 1 -1.65 0 0 1 -1.75 0 0 1 -1.65 0 0 1 -1.75 ) .
:TLAMVIEWANGLE a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TLAMVIEWANGLE' ;
  x3do:key ( 0 .05 .1 .143 .2 .6 1 ) ;
  x3do:keyValue ( 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 1.23 ) .
:CLOCKAFT a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :Scene ;
  x3do:DEF 'CLOCKAFT' ;
  x3do:cycleInterval '3' .
:ORIENTAFT a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'ORIENTAFT' ;
  x3do:key ( .3 1 ) ;
  x3do:keyValue ( 1 0 0 1.57 1 0 0 0 ) .
:POSITAFT a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'POSITAFT' ;
  x3do:key ( .3 1 ) ;
  x3do:keyValue ( 0 7.8 .3 0 7.5 0 ) .
:TLAMCLOCKAFT a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TLAMCLOCKAFT' ;
  x3do:cycleInterval '28' .
:TLAMPOSITAFT a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TLAMPOSITAFT' ;
  x3do:key ( 0 .05 .1 .143 .2 .6 .95 1 ) ;
  x3do:keyValue ( 0 -1.5 0 0 55 0 0 200 0 300 300 0 450 100 0 5000 100 0 10000 70 0 10155 5 -20 ) .
:TLAMVIEWPOSITAFT a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TLAMVIEWPOSITAFT' ;
  x3do:key ( 0 .05 .1 .143 .2 .6 .95 1 ) ;
  x3do:keyValue ( 10 20 300 0 35 50 0 190 -30 300 280 -30 450 100 -30 5000 100 0 10000 50 -50 10165 65 -70 ) .
:TLAMSCALEAFT a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TLAMSCALEAFT' ;
  x3do:key ( .99 1 ) ;
  x3do:keyValue ( 1 1 1 .01 .01 .01 ) .
:TLAMANGLEAFT a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TLAMANGLEAFT' ;
  x3do:key ( 0 .05 .1 .143 .2 .6 1 ) ;
  x3do:keyValue ( 0 0 1 0 0 0 1 0 0 0 1 -1.57 0 0 1 -1.65 0 0 1 -1.75 0 0 1 -1.65 0 0 1 -1.75 ) .
:TLAMVIEWANGLEAFT a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TLAMVIEWANGLEAFT' ;
  x3do:key ( 0 .05 .1 .143 .2 .6 1 ) ;
  x3do:keyValue ( 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 -1.23 ) .
:TLAMVIEW a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Viewpoint_2_39_1 ;
  x3do:DEF 'TLAMVIEW' .
:Viewpoint_2_39_1 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :TLAMVIEW ;
  x3do:description 'Watch the TLAM FWD' ;
  x3do:orientation ( 0 1 0 3.14 ) ;
  x3do:position ( 10 20 -300 ) .
:TLAMVIEWAFT a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Viewpoint_2_40_1 ;
  x3do:DEF 'TLAMVIEWAFT' .
:Viewpoint_2_40_1 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :TLAMVIEWAFT ;
  x3do:description 'Watch the TLAM AFT' ;
  x3do:position ( 10 20 300 ) .
:ROUTE_2_41 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'RGMCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'RGMPOSIT' .
:ROUTE_2_42 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'RGMCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'RGMANGLE' .
:ROUTE_2_43 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'RGMCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'VIEWPOSIT' .
:ROUTE_2_44 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'RGMCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'VIEWANGLE' .
:ROUTE_2_45 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'RGMANGLE' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'RGMSSM' .
:ROUTE_2_46 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'RGMPOSIT' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'RGMSSM' .
:ROUTE_2_47 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'VIEWPOSIT' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'SEEMISSILE' .
:ROUTE_2_48 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'VIEWANGLE' ;
  x3do:toField 'set_orientation' ;
  x3do:toNode 'FOLLOW' .
:ROUTE_2_49 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'RGMCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'MISSILESCALE' .
:ROUTE_2_50 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'MISSILESCALE' ;
  x3do:toField 'set_scale' ;
  x3do:toNode 'RGMSSM' .
:ROUTE_2_51 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'startEventTime' ;
  x3do:fromNode 'TimeFilter2' ;
  x3do:toField 'set_startTime' ;
  x3do:toNode 'SINKCLOCK' .
:ROUTE_2_52 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'SINKCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SINKINGSHIP' .
:ROUTE_2_53 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'SINKINGSHIP' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'DEADCRUISER' .
:ROUTE_2_54 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'SINKCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SINKANGLE' .
:ROUTE_2_55 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'SINKANGLE' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'DEADCRUISER' .
:ROUTE_2_56 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHRGM' ;
  x3do:toField 'set_startTime' ;
  x3do:toNode 'RGMCLOCK' .
:ROUTE_2_57 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'LAUNCHRGM' ;
  x3do:toField 'setStart' ;
  x3do:toNode 'TimeFilter2' .
:ROUTE_2_58 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'LAUNCHRGM' ;
  x3do:toField 'STARTLAUNCH' ;
  x3do:toNode 'MYRGM' .
:ROUTE_2_59 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHRGM' ;
  x3do:toField 'THETIME' ;
  x3do:toNode 'MYRGM' .
:ROUTE_2_60 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'LAUNCHRGM' ;
  x3do:toField 'STARTEXPLOSION' ;
  x3do:toNode 'MYASM' .
:ROUTE_2_61 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHRGM' ;
  x3do:toField 'THETIME' ;
  x3do:toNode 'MYASM' .
:ROUTE_2_62 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'LAUNCHBGM' ;
  x3do:toField 'STARTEXPLOSION' ;
  x3do:toNode 'MYTLAM' .
:ROUTE_2_63 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHBGM' ;
  x3do:toField 'THETIME' ;
  x3do:toNode 'MYTLAM' .
:ROUTE_2_64 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHBGM' ;
  x3do:toField 'set_startTime' ;
  x3do:toNode 'TLAMCLOCK' .
:ROUTE_2_65 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'TLAMCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'TLAMPOSIT' .
:ROUTE_2_66 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'TLAMCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'TLAMANGLE' .
:ROUTE_2_67 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'TLAMCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'TLAMSCALE' .
:ROUTE_2_68 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'TLAMPOSIT' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'THAWK' .
:ROUTE_2_69 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'TLAMANGLE' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'THAWK' .
:ROUTE_2_70 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'TLAMSCALE' ;
  x3do:toField 'set_scale' ;
  x3do:toNode 'THAWK' .
:ROUTE_2_71 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'TLAMCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'TLAMVIEWANGLE' .
:ROUTE_2_72 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'TLAMCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'TLAMVIEWPOSIT' .
:ROUTE_2_73 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'TLAMVIEWANGLE' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'TLAMVIEW' .
:ROUTE_2_74 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'TLAMVIEWPOSIT' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'TLAMVIEW' .
:ROUTE_2_75 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'LAUNCHBGM' ;
  x3do:toField 'STARTLAUNCH' ;
  x3do:toNode 'TLAM' .
:ROUTE_2_76 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHBGM' ;
  x3do:toField 'THETIME' ;
  x3do:toNode 'TLAM' .
:ROUTE_2_77 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHBGM' ;
  x3do:toField 'set_startTime' ;
  x3do:toNode 'VLSCLOCK' .
:ROUTE_2_78 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'VLSCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'VLSORIENT' .
:ROUTE_2_79 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'VLSORIENT' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'CELLTOP1' .
:ROUTE_2_80 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'VLSCLOCK' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'VLSPOSIT' .
:ROUTE_2_81 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'VLSPOSIT' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'CELLTOP1' .
:ROUTE_2_82 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'LAUNCHAFT' ;
  x3do:toField 'STARTLAUNCH' ;
  x3do:toNode 'TLAMAFT' .
:ROUTE_2_83 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHAFT' ;
  x3do:toField 'THETIME' ;
  x3do:toNode 'TLAMAFT' .
:ROUTE_2_84 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'LAUNCHAFT' ;
  x3do:toField 'STARTEXPLOSION' ;
  x3do:toNode 'MYTLAMAFT' .
:ROUTE_2_85 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHAFT' ;
  x3do:toField 'THETIME' ;
  x3do:toNode 'MYTLAMAFT' .
:ROUTE_2_86 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHAFT' ;
  x3do:toField 'set_startTime' ;
  x3do:toNode 'CLOCKAFT' .
:ROUTE_2_87 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'CLOCKAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'ORIENTAFT' .
:ROUTE_2_88 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'ORIENTAFT' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'CELLTOPAFT' .
:ROUTE_2_89 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'CLOCKAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'POSITAFT' .
:ROUTE_2_90 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'POSITAFT' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'CELLTOPAFT' .
:ROUTE_2_91 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'LAUNCHAFT' ;
  x3do:toField 'set_startTime' ;
  x3do:toNode 'TLAMCLOCKAFT' .
:ROUTE_2_92 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'TLAMCLOCKAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'TLAMPOSITAFT' .
:ROUTE_2_93 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'TLAMCLOCKAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'TLAMANGLEAFT' .
:ROUTE_2_94 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'TLAMCLOCKAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'TLAMSCALEAFT' .
:ROUTE_2_95 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'TLAMPOSITAFT' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'THAWKAFT' .
:ROUTE_2_96 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'TLAMANGLEAFT' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'THAWKAFT' .
:ROUTE_2_97 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'TLAMSCALEAFT' ;
  x3do:toField 'set_scale' ;
  x3do:toNode 'THAWKAFT' .
:ROUTE_2_98 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'TLAMCLOCKAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'TLAMVIEWANGLEAFT' .
:ROUTE_2_99 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'TLAMCLOCKAFT' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'TLAMVIEWPOSITAFT' .
:ROUTE_2_100 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'TLAMVIEWANGLEAFT' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'TLAMVIEWAFT' .
:ROUTE_2_101 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'TLAMVIEWPOSITAFT' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'TLAMVIEWAFT' .
:ROUTE_2_102 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'orientation_changed' ;
  x3do:fromNode 'ProSense' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'Hud' .
:ROUTE_2_103 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'position_changed' ;
  x3do:fromNode 'ProSense' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'Hud' .
:ROUTE_2_104 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'position_changed' ;
  x3do:fromNode 'ProSense' ;
  x3do:toField 'set_center' ;
  x3do:toNode 'ProSense' .
