@prefix :        <https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/SanCarlosCathedral.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.3' ;
  x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.3.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_1 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'SanCarlosCathedral.x3d' ;
  x3do:name 'title' .
:meta_1_2 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'This model of the San Carlos Cathedral shows the oldest continuously functioning church and the first stone building in the State of California.' ;
  x3do:name 'description' .
:meta_1_3 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Michele Foti, Don Brutzman' ;
  x3do:name 'creator' .
:meta_1_4 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '15 December 2011' ;
  x3do:name 'created' .
:meta_1_5 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '8 September 2025' ;
  x3do:name 'modified' .
:meta_1_6 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'documentation/' ;
  x3do:name 'reference' .
:meta_1_7 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'tests/' ;
  x3do:name 'reference' .
:meta_1_8 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'TODO.html' ;
  x3do:name 'reference' .
:meta_1_9 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://www.sancarloscathedral.net' ;
  x3do:name 'reference' .
:meta_1_10 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'RoyalPresidioChapelHistoricalReferences.pdf' ;
  x3do:name 'reference' .
:meta_1_11 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'originals/' ;
  x3do:name 'reference' .
:meta_1_12 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'snapshots/SanCarlosCathedralFrontPlazaMarch2012.png' ;
  x3do:name 'Image' .
:meta_1_13 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'snapshots/SanCarlosCathedralFrontAbove.2012February.png' ;
  x3do:name 'Image' .
:meta_1_14 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'snapshots/SanCarlosCathedralWithLightingFromBalcony.png' ;
  x3do:name 'Image' .
:meta_1_15 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'originals/ModelSanCarlosChurchFeb-3-2012.x3d' ;
  x3do:name 'reference' .
:meta_1_16 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/SanCarlosCathedral.x3d' ;
  x3do:name 'identifier' .
:meta_1_17 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit' ;
  x3do:name 'generator' .
:meta_1_18 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '../license.html' ;
  x3do:name 'license' .
:meta dcterms:title "SanCarlosCathedral.x3d" .
:meta dcterms:description "This model of the San Carlos Cathedral shows the oldest continuously functioning church and the first stone building in the State of California." .
:meta dcterms:creator "Michele Foti, Don Brutzman" .
:meta dcterms:created "15 December 2011" .
:meta dcterms:modified "8 September 2025" .
:meta dcterms:reference "documentation/" .
:meta dcterms:reference "tests/" .
:meta dcterms:reference "TODO.html" .
:meta dcterms:reference "http://www.sancarloscathedral.net" .
:meta dcterms:reference "RoyalPresidioChapelHistoricalReferences.pdf" .
:meta dcterms:reference "originals/" .
:meta dcterms:Image "snapshots/SanCarlosCathedralFrontPlazaMarch2012.png" .
:meta dcterms:Image "snapshots/SanCarlosCathedralFrontAbove.2012February.png" .
:meta dcterms:Image "snapshots/SanCarlosCathedralWithLightingFromBalcony.png" .
:meta dcterms:reference "originals/ModelSanCarlosChurchFeb-3-2012.x3d" .
:meta dcterms:identifier "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/SanCarlosCathedral.x3d" .
:meta dcterms:generator "X3D-Edit 4.0, 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, :Background_2_2, :NavigationNodes, :ViewpointNodes, :PrototypeDeclarations, :PresentToHistorichChurch, :Transform_2_7, :ToggleSequencer, :IntStop, :IntStop2, :IntStop3, :LightSwitch ;
  x3do:hasROUTE :ROUTE_2_9, :ROUTE_2_10, :ROUTE_2_12, :ROUTE_2_13, :ROUTE_2_15, :ROUTE_2_16, :ROUTE_2_17, :ROUTE_2_19, :ROUTE_2_20, :ROUTE_2_22, :ROUTE_2_23, :ROUTE_2_24, :ROUTE_2_25, :ROUTE_2_26, :ROUTE_2_27, :ROUTE_2_28, :ROUTE_2_29, :ROUTE_2_30, :ROUTE_2_31, :ROUTE_2_32, :ROUTE_2_33 .
:WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :Scene ;
  x3do:title 'SanCarlosCathedral.x3d' .
:Background_2_2 a owl:NamedIndividual, x3do:Background ;
  x3do:hasParent :Scene ;
  x3do:groundAngle ( 1.57 ) ;
  x3do:groundColor ( 0.9804 0.8235 0 0.6 0.3254902 0 ) ;
  x3do:skyColor ( 0.7216 0.8 0.9922 ) .
:NavigationNodes a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :NavigationFly, :NavigationWalk, :NavigationExamine ;
  x3do:DEF 'NavigationNodes' .
:NavigationFly a owl:NamedIndividual, x3do:NavigationInfo ;
  x3do:hasParent :NavigationNodes ;
  x3do:DEF 'NavigationFly' ;
  x3do:avatarSize ( 0.01 1.6 0.75 ) ;
  x3do:speed 4 ;
  x3do:type '"FLY" "ANY"' .
:NavigationWalk a owl:NamedIndividual, x3do:NavigationInfo ;
  x3do:hasParent :NavigationNodes ;
  x3do:DEF 'NavigationWalk' ;
  x3do:avatarSize ( 0.01 1.6 0.75 ) ;
  x3do:speed 4 ;
  x3do:type '"WALK" "ANY"' .
:NavigationExamine a owl:NamedIndividual, x3do:NavigationInfo ;
  x3do:hasParent :NavigationNodes ;
  x3do:DEF 'NavigationExamine' ;
  x3do:avatarSize ( 0.01 1.6 0.75 ) ;
  x3do:speed 4 .
:ViewpointNodes a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :ViewpointFrontFromGround, :ViewpointFront, :ViewpointFrontAbove, :ViewpointObliqueOutside1, :ViewpointOverheadView, :ViewpointObliqueOutside2, :ViewpointFacadeDetails, :ViewpointRightOutside, :ViewpointSacristyOutside, :ViewpointBackOutside, :ViewpointTowerBack, :ViewpointInteriorLeftRearBalcony, :ViewpointFrontDoors, :ViewpointEntranceConfessional, :ViewpointRightSideWall1, :ViewpointRightSideWall2, :ViewpointRightSideWall3, :ViewpointRightSideWall4, :ViewpointFrontView, :ViewpointBehindTheAltar, :ViewpointRightTransept, :ViewpointLateralEntrance, :ViewpointLeftTransept, :ViewpointAltarCrucifix, :ViewpointSacristy, :ViewpointSacristyAndBackRoom, :ViewpointNaveView, :ViewpointNaveAndBalcony, :ViewpointPicture, :ViewpointPortrait, :ViewpointLeftSideWall, :ViewpointEntranceAndStair, :ViewpointStairStairs, :ViewpointLanding, :ViewpointStairsToBalcony, :ViewpointBalcony, :ViewpointBalconyWindow, :ViewpointLeftRearBalcony, :ViewpointOrgan, :ViewpointBalconyDoors, :ViewpointTopStairs, :ViewpointTopStairsCloser, :ViewpointTopStairsAndBells, :ViewpointBells, :ViewpointTowerBells, :ViewpointTowerArcs, :ViewpointTowerEntrance, :ViewpointViewFromTheTower ;
  x3do:DEF 'ViewpointNodes' .
:ViewpointFrontFromGround a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointFrontFromGround' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'San Carlos Cathedral, front from ground' ;
  x3do:orientation ( 1 0 0 0.3 ) ;
  x3do:position ( 5.8 -0.5 15 ) .
:ViewpointFront a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointFront' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'San Carlos Cathedral, front' ;
  x3do:position ( 4.3 5 25 ) .
:ViewpointFrontAbove a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointFrontAbove' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'San Carlos Cathedral, front above' ;
  x3do:orientation ( 1 0 0 -0.349 ) ;
  x3do:position ( 5.3 16 30 ) .
:ViewpointObliqueOutside1 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointObliqueOutside1' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Oblique outside view, left' ;
  x3do:orientation ( 1 1 0 -0.5 ) ;
  x3do:position ( -12.8 15 20 ) .
:ViewpointOverheadView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointOverheadView' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Overhead view' ;
  x3do:orientation ( 1 0 0 -1.57 ) ;
  x3do:position ( 5.8 70 -23 ) .
:ViewpointObliqueOutside2 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointObliqueOutside2' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Oblique outside view right' ;
  x3do:orientation ( 0 1 0 0.5 ) ;
  x3do:position ( 20 4 20 ) .
:ViewpointFacadeDetails a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointFacadeDetails' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Facade details' ;
  x3do:orientation ( 1 1 0 0.6 ) ;
  x3do:position ( 9.2 4 7 ) .
:ViewpointRightOutside a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointRightOutside' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Right outside' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 50 -2 -26.5 ) .
:ViewpointSacristyOutside a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointSacristyOutside' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Sacristy outside' ;
  x3do:orientation ( 0 1 0 2.37 ) ;
  x3do:position ( 30 0 -55.5 ) .
:ViewpointBackOutside a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointBackOutside' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Back outside' ;
  x3do:orientation ( 0 1 0 3.4 ) ;
  x3do:position ( -8 7 -75 ) .
:ViewpointTowerBack a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointTowerBack' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Tower, back' ;
  x3do:orientation ( 0 1 0 -2.5 ) ;
  x3do:position ( -8 5 -25 ) .
:ViewpointInteriorLeftRearBalcony a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointInteriorLeftRearBalcony' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Interior Left rear balcony' ;
  x3do:orientation ( 1 1 0 -0.3 ) ;
  x3do:position ( 3 4 -5 ) .
:ViewpointFrontDoors a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointFrontDoors' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Front doors, looking in' ;
  x3do:position ( 5.8 -0.3 2 ) .
:ViewpointEntranceConfessional a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointEntranceConfessional' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Entrance, confessional' ;
  x3do:orientation ( 0 1 0 -1.3 ) ;
  x3do:position ( 4.3 -0.9 -0.8 ) .
:ViewpointRightSideWall1 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointRightSideWall1' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Right side wall, looking north west' ;
  x3do:orientation ( 0 1 0 -2.4 ) ;
  x3do:position ( 5.1 -0.8 -8.2 ) .
:ViewpointRightSideWall2 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointRightSideWall2' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Right side wall, window' ;
  x3do:orientation ( 0 1 0 -1.87 ) ;
  x3do:position ( 5.1 1.5 -9.5 ) .
:ViewpointRightSideWall3 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointRightSideWall3' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Right side wall, picture' ;
  x3do:orientation ( 0 1 0 -1.57 ) ;
  x3do:position ( 7.7 1 -10.5 ) .
:ViewpointRightSideWall4 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointRightSideWall4' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Right side wall, looking south west' ;
  x3do:orientation ( 0 1 0 -0.6 ) ;
  x3do:position ( 5.1 1.5 -10.5 ) .
:ViewpointFrontView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointFrontView' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Front view' ;
  x3do:position ( 5.8 0 -23 ) .
:ViewpointBehindTheAltar a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointBehindTheAltar' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Behind the altar' ;
  x3do:orientation ( 0 1 0 -0.3 ) ;
  x3do:position ( 4.8 0 -33 ) .
:ViewpointRightTransept a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointRightTransept' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Right transept' ;
  x3do:orientation ( 0 1 0 -1.3 ) ;
  x3do:position ( 4.8 0 -33 ) .
:ViewpointLateralEntrance a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointLateralEntrance' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Right transept, lateral entrance' ;
  x3do:orientation ( 0 1 0 2.8 ) ;
  x3do:position ( 13.8 -0.5 -36 ) .
:ViewpointLeftTransept a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointLeftTransept' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Left transept' ;
  x3do:orientation ( 0 1 0 1.3 ) ;
  x3do:position ( 9.8 0 -33 ) .
:ViewpointAltarCrucifix a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointAltarCrucifix' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Altar, crucifix' ;
  x3do:orientation ( 0 1 0 -0.1 ) ;
  x3do:position ( 4.8 0 -33 ) .
:ViewpointSacristy a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointSacristy' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Sacristy' ;
  x3do:orientation ( 0 1 0 -0.8 ) ;
  x3do:position ( 9.8 0 -40.5 ) .
:ViewpointSacristyAndBackRoom a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointSacristyAndBackRoom' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Sacristy interior and back room' ;
  x3do:orientation ( 0 1 0 1.5 ) ;
  x3do:position ( 17.8 0 -45.5 ) .
:ViewpointNaveView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointNaveView' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Nave, view' ;
  x3do:orientation ( 0 1 0 3.14 ) ;
  x3do:position ( 5.8 0 -42.5 ) .
:ViewpointNaveAndBalcony a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointNaveAndBalcony' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Nave and Balcony' ;
  x3do:orientation ( 0 1 0 3.14 ) ;
  x3do:position ( 5.8 0 -21 ) .
:ViewpointPicture a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointPicture' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Left side wall, picture' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 3.8 1 -21.4 ) .
:ViewpointPortrait a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointPortrait' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Left side wall, picture, portrait of the man who commissioned the stations of the cross' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 3.2 0.85 -20.1 ) .
:ViewpointLeftSideWall a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointLeftSideWall' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Left side wall, looking north est' ;
  x3do:orientation ( 0 1 0 2.6 ) ;
  x3do:position ( 5.8 1 -18 ) .
:ViewpointEntranceAndStair a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointEntranceAndStair' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Entrance, stairs to tower and balcony' ;
  x3do:orientation ( 0 1 0 1.9 ) ;
  x3do:position ( 6.8 -0.8 -2.5 ) .
:ViewpointStairStairs a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointStairStairs' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Stairs to tower and balcony' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 6.4 0 -1.5 ) .
:ViewpointLanding a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointLanding' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Landing' ;
  x3do:orientation ( 1 1 0 -1.1 ) ;
  x3do:position ( -3.09 4.2 -0.7 ) .
:ViewpointStairsToBalcony a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointStairsToBalcony' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Stairs to balcony' ;
  x3do:orientation ( 0 1 0 -1.57 ) ;
  x3do:position ( -3.09 3 -1.5 ) .
:ViewpointBalcony a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointBalcony' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Balcony' ;
  x3do:orientation ( 0 1 0 -0.7 ) ;
  x3do:position ( 2.1 4 -2.7 ) .
:ViewpointBalconyWindow a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointBalconyWindow' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Balcony, window' ;
  x3do:orientation ( 0 1 0 -1.8 ) ;
  x3do:position ( 2.1 4 -2.7 ) .
:ViewpointLeftRearBalcony a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointLeftRearBalcony' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Left rear balcony' ;
  x3do:orientation ( 1 1 0 -0.3 ) ;
  x3do:position ( 3 4 -5 ) .
:ViewpointOrgan a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointOrgan' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Organ' ;
  x3do:orientation ( 0 1 0 -2.3 ) ;
  x3do:position ( 2.5 4 -7 ) .
:ViewpointBalconyDoors a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointBalconyDoors' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Balcony, doors' ;
  x3do:orientation ( 0 1 0 2.2 ) ;
  x3do:position ( 5 4 -5 ) .
:ViewpointTopStairs a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointTopStairs' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Top stairs to tower' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 4.3 4 -1.2 ) .
:ViewpointTopStairsCloser a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointTopStairsCloser' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Top stairs to tower, closer' ;
  x3do:orientation ( 0 1 0 1.8 ) ;
  x3do:position ( 2.7 4 -0.9 ) .
:ViewpointTopStairsAndBells a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointTopStairsAndBells' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Top stairs to tower and bells' ;
  x3do:orientation ( 0 1 0 2.1 ) ;
  x3do:position ( 1.4 4.9 -1 ) .
:ViewpointBells a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointBells' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Bells' ;
  x3do:orientation ( 0 1 0 2.9 ) ;
  x3do:position ( -0.2 5 -2 ) .
:ViewpointTowerBells a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointTowerBells' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Tower, Bells' ;
  x3do:orientation ( 0 1 0 3.34 ) ;
  x3do:position ( -1.4 6 -3 ) .
:ViewpointTowerArcs a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointTowerArcs' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Tower, arcs' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( -0.3 6.5 -2 ) .
:ViewpointTowerEntrance a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointTowerEntrance' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Tower, entrance' ;
  x3do:orientation ( 0 1 0 -1.77 ) ;
  x3do:position ( -2.2 5.2 -1.8 ) .
:ViewpointViewFromTheTower a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :ViewpointNodes ;
  x3do:DEF 'ViewpointViewFromTheTower' ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'View from the tower' ;
  x3do:orientation ( 0 1 0 0.1 ) ;
  x3do:position ( -2 6 -0.3 ) .
:PrototypeDeclarations a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Scene ;
  x3do:hasExternProtoDeclare :ExternProtoDeclare_2_5_1 ;
  x3do:hasProtoDeclare :ProtoDeclare_2_5_2 ;
  x3do:DEF 'PrototypeDeclarations' .
:ExternProtoDeclare_2_5_1 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :PrototypeDeclarations ;
  x3do:hasField :field_2_5_1_1, :field_2_5_1_2, :field_2_5_1_3, :field_2_5_1_4, :field_2_5_1_5, :field_2_5_1_6, :field_2_5_1_7, :field_2_5_1_8, :field_2_5_1_9, :field_2_5_1_10 ;
  x3do:appinfo 'Sequentially binds each Viewpoint in a set of Viewpoint USE nodes, creating an automatic tour for a scene' ;
  x3do:name 'ViewpointSequencer' ;
  x3do:url '"../../Savage/Tools/Animation/ViewpointSequencerPrototype.x3d#ViewpointSequencer" "https://savage.nps.edu/Savage/Tools/Animation/ViewpointSequencerPrototype.x3d#ViewpointSequencer" "../../Savage/Tools/Animation/ViewpointSequencerPrototype.wrl#ViewpointSequencer" "https://savage.nps.edu/Savage/Tools/Animation/ViewpointSequencerPrototype.wrl#ViewpointSequencer"' .
:field_2_5_1_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5_1 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Viewpoint USE nodes that are sequentially bound' ;
  x3do:name 'viewpoints' ;
  x3do:type 'MFNode' .
:field_2_5_1_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'number of seconds between viewpoint shifts' ;
  x3do:name 'interval' ;
  x3do:type 'SFTime' .
:field_2_5_1_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'whether ViewpointSequencer is enabled or not' ;
  x3do:name 'enabled' ;
  x3do:type 'SFBool' .
:field_2_5_1_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5_1 ;
  x3do:accessType 'inputOnly' ;
  x3do:appinfo 'whether ViewpointSequencer is enabled or not' ;
  x3do:name 'set_enabled' ;
  x3do:type 'SFBool' .
:field_2_5_1_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5_1 ;
  x3do:accessType 'inputOnly' ;
  x3do:appinfo 'bind previous Viewpoint in list' ;
  x3do:name 'previous' ;
  x3do:type 'SFBool' .
:field_2_5_1_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5_1 ;
  x3do:accessType 'inputOnly' ;
  x3do:appinfo 'bind next Viewpoint in list' ;
  x3do:name 'next' ;
  x3do:type 'SFBool' .
:field_2_5_1_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Select message to toggle ViewpointSequencer' ;
  x3do:name 'toggleMessage' ;
  x3do:type 'MFString' .
:field_2_5_1_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5_1 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Font size for toggleMessage text' ;
  x3do:name 'toggleMessageFontSize' ;
  x3do:type 'SFFloat' .
:field_2_5_1_9 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Color for toggleMessage text' ;
  x3do:name 'toggleMessageColor' ;
  x3do:type 'SFColor' .
:field_2_5_1_10 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'enable console output' ;
  x3do:name 'traceEnabled' ;
  x3do:type 'SFBool' .
:ProtoDeclare_2_5_2 a owl:NamedIndividual, x3do:ProtoDeclare ;
  x3do:hasParent :PrototypeDeclarations ;
  x3do:hasProtoInterface :ProtoInterface_2_5_2_1 ;
  x3do:hasProtoBody :ProtoBody_2_5_2_2 ;
  x3do:appinfo 'TouchSensorSelected provides full TouchSensor functionality and adds output field isSelected, which only sends true events and filters out false events' ;
  x3do:name 'TouchSensorSelected' .
:ProtoInterface_2_5_2_1 a owl:NamedIndividual, x3do:ProtoInterface ;
  x3do:hasParent :ProtoDeclare_2_5_2 ;
  x3do:hasField :field_2_5_2_1_1, :field_2_5_2_1_2, :field_2_5_2_1_3, :field_2_5_2_1_4, :field_2_5_2_1_5, :field_2_5_2_1_6, :field_2_5_2_1_7, :field_2_5_2_1_8, :field_2_5_2_1_9, :field_2_5_2_1_10, :field_2_5_2_1_11, :field_2_5_2_1_12, :field_2_5_2_1_13, :field_2_5_2_1_14, :field_2_5_2_1_15, :field_2_5_2_1_16, :field_2_5_2_1_17, :field_2_5_2_1_18, :field_2_5_2_1_19, :field_2_5_2_1_20, :field_2_5_2_1_21, :field_2_5_2_1_22, :field_2_5_2_1_23, :field_2_5_2_1_24, :field_2_5_2_1_25, :field_2_5_2_1_26, :field_2_5_2_1_27, :field_2_5_2_1_28, :field_2_5_2_1_29, :field_2_5_2_1_30, :field_2_5_2_1_31, :field_2_5_2_1_32, :field_2_5_2_1_33, :field_2_5_2_1_34, :field_2_5_2_1_35, :field_2_5_2_1_36, :field_2_5_2_1_37, :field_2_5_2_1_38 .
:field_2_5_2_1_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:name 'description' ;
  x3do:type 'SFString' .
:field_2_5_2_1_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'default value true' ;
  x3do:name 'enabled' ;
  x3do:type 'SFBool' ;
  x3do:value true .
:field_2_5_2_1_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:name 'metadata' ;
  x3do:type 'SFNode' .
:field_2_5_2_1_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'hitNormal_changed' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'hitPoint_changed' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'hitTexCoord_changed' ;
  x3do:type 'SFVec2f' .
:field_2_5_2_1_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'touchTime' ;
  x3do:type 'SFTime' .
:field_2_5_2_1_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isActive' ;
  x3do:type 'SFBool' .
:field_2_5_2_1_9 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isOver' ;
  x3do:type 'SFBool' .
:field_2_5_2_1_10 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected' ;
  x3do:type 'SFBool' .
:field_2_5_2_1_11 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected2' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_12 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected3' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_13 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected4' ;
  x3do:type 'SFInt32' .
:field_2_5_2_1_14 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected5' ;
  x3do:type 'SFInt32' .
:field_2_5_2_1_15 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected6' ;
  x3do:type 'SFBool' .
:field_2_5_2_1_16 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected7' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_17 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected8' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_18 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected9' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_19 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected10' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_20 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected11' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_21 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected12' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_22 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected13' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_23 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected14' ;
  x3do:type 'SFColor' .
:field_2_5_2_1_24 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected15' ;
  x3do:type 'SFColor' .
:field_2_5_2_1_25 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected16' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_26 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected17' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_27 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected18' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_28 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected19' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_29 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected20' ;
  x3do:type 'SFVec3f' .
:field_2_5_2_1_30 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected21' ;
  x3do:type 'SFInt32' .
:field_2_5_2_1_31 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected22' ;
  x3do:type 'SFInt32' .
:field_2_5_2_1_32 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected23' ;
  x3do:type 'SFInt32' .
:field_2_5_2_1_33 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected24' ;
  x3do:type 'SFInt32' .
:field_2_5_2_1_34 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected25' ;
  x3do:type 'SFInt32' .
:field_2_5_2_1_35 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected26' ;
  x3do:type 'SFInt32' .
:field_2_5_2_1_36 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected27' ;
  x3do:type 'SFInt32' .
:field_2_5_2_1_37 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected28' ;
  x3do:type 'SFInt32' .
:field_2_5_2_1_38 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ProtoInterface_2_5_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isSelected29' ;
  x3do:type 'SFInt32' .
:ProtoBody_2_5_2_2 a owl:NamedIndividual, x3do:ProtoBody ;
  x3do:hasParent :ProtoDeclare_2_5_2 ;
  x3do:hasChildren :TouchSensorRootNode, :BooleanFilterIsActive, :BooleanFilterIsActive2, :Time, :Interpolator, :Interpolator2, :Interpolator3, :Interpolator4, :Interpolator5, :Interpolator6, :Interpolator7, :Interpolator8, :Interpolator9, :Interpolator10, :Interpolator11, :Interpolator12, :Interpolator13, :Interpolator14, :ColorInterpolator, :ColorInterpolator2, :IntegerIsActive, :IntegerIsActive2, :IntegerIsActive3, :IntegerIsActive4, :IntegerIsActive5, :IntegerIsActive6, :IntegerIsActive7, :IntegerIsActive8, :IntegerIsActive9, :IntegerIsActive10, :IntegerIsActive11 ;
  x3do:hasROUTE :ROUTE_2_5_2_2_3, :ROUTE_2_5_2_2_5, :ROUTE_2_5_2_2_21, :ROUTE_2_5_2_2_22, :ROUTE_2_5_2_2_23, :ROUTE_2_5_2_2_24, :ROUTE_2_5_2_2_25, :ROUTE_2_5_2_2_26, :ROUTE_2_5_2_2_27, :ROUTE_2_5_2_2_28, :ROUTE_2_5_2_2_29, :ROUTE_2_5_2_2_30, :ROUTE_2_5_2_2_31, :ROUTE_2_5_2_2_32, :ROUTE_2_5_2_2_33, :ROUTE_2_5_2_2_34, :ROUTE_2_5_2_2_35, :ROUTE_2_5_2_2_38, :ROUTE_2_5_2_2_39, :ROUTE_2_5_2_2_41, :ROUTE_2_5_2_2_43, :ROUTE_2_5_2_2_45, :ROUTE_2_5_2_2_47, :ROUTE_2_5_2_2_49, :ROUTE_2_5_2_2_51, :ROUTE_2_5_2_2_53, :ROUTE_2_5_2_2_55, :ROUTE_2_5_2_2_57, :ROUTE_2_5_2_2_59, :ROUTE_2_5_2_2_61 .
:TouchSensorRootNode a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_1_1 ;
  x3do:DEF 'TouchSensorRootNode' .
:IS_2_5_2_2_1_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :TouchSensorRootNode ;
  x3do:hasConnect :connect_2_5_2_2_1_1_1, :connect_2_5_2_2_1_1_2, :connect_2_5_2_2_1_1_3, :connect_2_5_2_2_1_1_4, :connect_2_5_2_2_1_1_5, :connect_2_5_2_2_1_1_6, :connect_2_5_2_2_1_1_7, :connect_2_5_2_2_1_1_8, :connect_2_5_2_2_1_1_9 .
:connect_2_5_2_2_1_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_1_1 ;
  x3do:nodeField 'description' ;
  x3do:protoField 'description' .
:connect_2_5_2_2_1_1_2 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_1_1 ;
  x3do:nodeField 'enabled' ;
  x3do:protoField 'enabled' .
:connect_2_5_2_2_1_1_3 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_1_1 ;
  x3do:nodeField 'metadata' ;
  x3do:protoField 'metadata' .
:connect_2_5_2_2_1_1_4 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_1_1 ;
  x3do:nodeField 'hitNormal_changed' ;
  x3do:protoField 'hitNormal_changed' .
:connect_2_5_2_2_1_1_5 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_1_1 ;
  x3do:nodeField 'hitPoint_changed' ;
  x3do:protoField 'hitPoint_changed' .
:connect_2_5_2_2_1_1_6 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_1_1 ;
  x3do:nodeField 'hitTexCoord_changed' ;
  x3do:protoField 'hitTexCoord_changed' .
:connect_2_5_2_2_1_1_7 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_1_1 ;
  x3do:nodeField 'touchTime' ;
  x3do:protoField 'touchTime' .
:connect_2_5_2_2_1_1_8 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_1_1 ;
  x3do:nodeField 'isActive' ;
  x3do:protoField 'isActive' .
:connect_2_5_2_2_1_1_9 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_1_1 ;
  x3do:nodeField 'isOver' ;
  x3do:protoField 'isOver' .
:BooleanFilterIsActive a owl:NamedIndividual, x3do:BooleanFilter ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_2_1 ;
  x3do:DEF 'BooleanFilterIsActive' .
:IS_2_5_2_2_2_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :BooleanFilterIsActive ;
  x3do:hasConnect :connect_2_5_2_2_2_1_1 .
:connect_2_5_2_2_2_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_2_1 ;
  x3do:nodeField 'inputTrue' ;
  x3do:protoField 'isSelected' .
:ROUTE_2_5_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'BooleanFilterIsActive' .
:BooleanFilterIsActive2 a owl:NamedIndividual, x3do:BooleanFilter ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_4_1 ;
  x3do:DEF 'BooleanFilterIsActive2' .
:IS_2_5_2_2_4_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :BooleanFilterIsActive2 ;
  x3do:hasConnect :connect_2_5_2_2_4_1_1 .
:connect_2_5_2_2_4_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_4_1 ;
  x3do:nodeField 'inputFalse' ;
  x3do:protoField 'isSelected6' .
:ROUTE_2_5_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'BooleanFilterIsActive2' .
:Time a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:DEF 'Time' .
:Interpolator a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_7_1 ;
  x3do:DEF 'Interpolator' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 0.2 0 0 0 ) .
:IS_2_5_2_2_7_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator ;
  x3do:hasConnect :connect_2_5_2_2_7_1_1 .
:connect_2_5_2_2_7_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_7_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected2' .
:Interpolator2 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_8_1 ;
  x3do:DEF 'Interpolator2' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 0 0 0 0.2 ) .
:IS_2_5_2_2_8_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator2 ;
  x3do:hasConnect :connect_2_5_2_2_8_1_1 .
:connect_2_5_2_2_8_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_8_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected3' .
:Interpolator3 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_9_1 ;
  x3do:DEF 'Interpolator3' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 0 0 0 1 ) .
:IS_2_5_2_2_9_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator3 ;
  x3do:hasConnect :connect_2_5_2_2_9_1_1 .
:connect_2_5_2_2_9_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_9_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected7' .
:Interpolator4 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_10_1 ;
  x3do:DEF 'Interpolator4' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 -1 0 0 -1 ) .
:IS_2_5_2_2_10_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator4 ;
  x3do:hasConnect :connect_2_5_2_2_10_1_1 .
:connect_2_5_2_2_10_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_10_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected8' .
:Interpolator5 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_11_1 ;
  x3do:DEF 'Interpolator5' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 1.3 -1.13 -1 1.3 -1.13 -0.7 ) .
:IS_2_5_2_2_11_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator5 ;
  x3do:hasConnect :connect_2_5_2_2_11_1_1 .
:connect_2_5_2_2_11_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_11_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected9' .
:Interpolator6 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_12_1 ;
  x3do:DEF 'Interpolator6' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 1.3 -1.13 -0.7 1.3 -1.13 -1 ) .
:IS_2_5_2_2_12_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator6 ;
  x3do:hasConnect :connect_2_5_2_2_12_1_1 .
:connect_2_5_2_2_12_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_12_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected10' .
:Interpolator7 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_13_1 ;
  x3do:DEF 'Interpolator7' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 -0.6 0 0 0 ) .
:IS_2_5_2_2_13_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator7 ;
  x3do:hasConnect :connect_2_5_2_2_13_1_1 .
:connect_2_5_2_2_13_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_13_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected11' .
:Interpolator8 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_14_1 ;
  x3do:DEF 'Interpolator8' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 0 0 0 -0.6 ) .
:IS_2_5_2_2_14_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator8 ;
  x3do:hasConnect :connect_2_5_2_2_14_1_1 .
:connect_2_5_2_2_14_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_14_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected12' .
:Interpolator9 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_15_1 ;
  x3do:DEF 'Interpolator9' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 -3 0 0 0 0 ) .
:IS_2_5_2_2_15_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator9 ;
  x3do:hasConnect :connect_2_5_2_2_15_1_1 .
:connect_2_5_2_2_15_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_15_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected13' .
:Interpolator10 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_16_1 ;
  x3do:DEF 'Interpolator10' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 -1 0 0 0 ) .
:IS_2_5_2_2_16_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator10 ;
  x3do:hasConnect :connect_2_5_2_2_16_1_1 .
:connect_2_5_2_2_16_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_16_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected16' .
:Interpolator11 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_17_1 ;
  x3do:DEF 'Interpolator11' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 0 0 0 0 ) .
:IS_2_5_2_2_17_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator11 ;
  x3do:hasConnect :connect_2_5_2_2_17_1_1 .
:connect_2_5_2_2_17_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_17_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected17' .
:Interpolator12 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_18_1 ;
  x3do:DEF 'Interpolator12' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 0 0 0 -1 ) .
:IS_2_5_2_2_18_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator12 ;
  x3do:hasConnect :connect_2_5_2_2_18_1_1 .
:connect_2_5_2_2_18_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_18_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected18' .
:Interpolator13 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_19_1 ;
  x3do:DEF 'Interpolator13' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 0 0 -3 0 ) .
:IS_2_5_2_2_19_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator13 ;
  x3do:hasConnect :connect_2_5_2_2_19_1_1 .
:connect_2_5_2_2_19_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_19_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected19' .
:Interpolator14 a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_20_1 ;
  x3do:DEF 'Interpolator14' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 -0.2 0 0 0 ) .
:IS_2_5_2_2_20_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :Interpolator14 ;
  x3do:hasConnect :connect_2_5_2_2_20_1_1 .
:connect_2_5_2_2_20_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_20_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected20' .
:ROUTE_2_5_2_2_21 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'startTime' ;
  x3do:toNode 'Time' .
:ROUTE_2_5_2_2_22 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator' .
:ROUTE_2_5_2_2_23 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator2' .
:ROUTE_2_5_2_2_24 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator3' .
:ROUTE_2_5_2_2_25 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator4' .
:ROUTE_2_5_2_2_26 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator5' .
:ROUTE_2_5_2_2_27 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator6' .
:ROUTE_2_5_2_2_28 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator7' .
:ROUTE_2_5_2_2_29 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator8' .
:ROUTE_2_5_2_2_30 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator9' .
:ROUTE_2_5_2_2_31 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator10' .
:ROUTE_2_5_2_2_32 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator11' .
:ROUTE_2_5_2_2_33 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator12' .
:ROUTE_2_5_2_2_34 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator13' .
:ROUTE_2_5_2_2_35 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Interpolator14' .
:ColorInterpolator a owl:NamedIndividual, x3do:ColorInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_36_1 ;
  x3do:DEF 'ColorInterpolator' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 0 1 1 1 ) .
:IS_2_5_2_2_36_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :ColorInterpolator ;
  x3do:hasConnect :connect_2_5_2_2_36_1_1 .
:connect_2_5_2_2_36_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_36_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected14' .
:ColorInterpolator2 a owl:NamedIndividual, x3do:ColorInterpolator ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_37_1 ;
  x3do:DEF 'ColorInterpolator2' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 0 0 0 0 0 ) .
:IS_2_5_2_2_37_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :ColorInterpolator2 ;
  x3do:hasConnect :connect_2_5_2_2_37_1_1 .
:connect_2_5_2_2_37_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_37_1 ;
  x3do:nodeField 'value_changed' ;
  x3do:protoField 'isSelected15' .
:ROUTE_2_5_2_2_38 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'ColorInterpolator' .
:ROUTE_2_5_2_2_39 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Time' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'ColorInterpolator2' .
:IntegerIsActive a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_40_1 ;
  x3do:DEF 'IntegerIsActive' ;
  x3do:integerKey 1 .
:IS_2_5_2_2_40_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :IntegerIsActive ;
  x3do:hasConnect :connect_2_5_2_2_40_1_1 .
:connect_2_5_2_2_40_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_40_1 ;
  x3do:nodeField 'triggerValue' ;
  x3do:protoField 'isSelected4' .
:ROUTE_2_5_2_2_41 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntegerIsActive' .
:IntegerIsActive2 a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_42_1 ;
  x3do:DEF 'IntegerIsActive2' ;
  x3do:integerKey 0 .
:IS_2_5_2_2_42_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :IntegerIsActive2 ;
  x3do:hasConnect :connect_2_5_2_2_42_1_1 .
:connect_2_5_2_2_42_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_42_1 ;
  x3do:nodeField 'triggerValue' ;
  x3do:protoField 'isSelected5' .
:ROUTE_2_5_2_2_43 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntegerIsActive2' .
:IntegerIsActive3 a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_44_1 ;
  x3do:DEF 'IntegerIsActive3' ;
  x3do:integerKey 1 .
:IS_2_5_2_2_44_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :IntegerIsActive3 ;
  x3do:hasConnect :connect_2_5_2_2_44_1_1 .
:connect_2_5_2_2_44_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_44_1 ;
  x3do:nodeField 'triggerValue' ;
  x3do:protoField 'isSelected21' .
:ROUTE_2_5_2_2_45 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntegerIsActive3' .
:IntegerIsActive4 a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_46_1 ;
  x3do:DEF 'IntegerIsActive4' ;
  x3do:integerKey 2 .
:IS_2_5_2_2_46_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :IntegerIsActive4 ;
  x3do:hasConnect :connect_2_5_2_2_46_1_1 .
:connect_2_5_2_2_46_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_46_1 ;
  x3do:nodeField 'triggerValue' ;
  x3do:protoField 'isSelected22' .
:ROUTE_2_5_2_2_47 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntegerIsActive4' .
:IntegerIsActive5 a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_48_1 ;
  x3do:DEF 'IntegerIsActive5' ;
  x3do:integerKey 3 .
:IS_2_5_2_2_48_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :IntegerIsActive5 ;
  x3do:hasConnect :connect_2_5_2_2_48_1_1 .
:connect_2_5_2_2_48_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_48_1 ;
  x3do:nodeField 'triggerValue' ;
  x3do:protoField 'isSelected23' .
:ROUTE_2_5_2_2_49 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntegerIsActive5' .
:IntegerIsActive6 a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_50_1 ;
  x3do:DEF 'IntegerIsActive6' ;
  x3do:integerKey 4 .
:IS_2_5_2_2_50_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :IntegerIsActive6 ;
  x3do:hasConnect :connect_2_5_2_2_50_1_1 .
:connect_2_5_2_2_50_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_50_1 ;
  x3do:nodeField 'triggerValue' ;
  x3do:protoField 'isSelected24' .
:ROUTE_2_5_2_2_51 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntegerIsActive6' .
:IntegerIsActive7 a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_52_1 ;
  x3do:DEF 'IntegerIsActive7' ;
  x3do:integerKey 5 .
:IS_2_5_2_2_52_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :IntegerIsActive7 ;
  x3do:hasConnect :connect_2_5_2_2_52_1_1 .
:connect_2_5_2_2_52_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_52_1 ;
  x3do:nodeField 'triggerValue' ;
  x3do:protoField 'isSelected25' .
:ROUTE_2_5_2_2_53 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntegerIsActive7' .
:IntegerIsActive8 a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_54_1 ;
  x3do:DEF 'IntegerIsActive8' ;
  x3do:integerKey 6 .
:IS_2_5_2_2_54_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :IntegerIsActive8 ;
  x3do:hasConnect :connect_2_5_2_2_54_1_1 .
:connect_2_5_2_2_54_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_54_1 ;
  x3do:nodeField 'triggerValue' ;
  x3do:protoField 'isSelected26' .
:ROUTE_2_5_2_2_55 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntegerIsActive8' .
:IntegerIsActive9 a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_56_1 ;
  x3do:DEF 'IntegerIsActive9' ;
  x3do:integerKey 7 .
:IS_2_5_2_2_56_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :IntegerIsActive9 ;
  x3do:hasConnect :connect_2_5_2_2_56_1_1 .
:connect_2_5_2_2_56_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_56_1 ;
  x3do:nodeField 'triggerValue' ;
  x3do:protoField 'isSelected27' .
:ROUTE_2_5_2_2_57 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntegerIsActive9' .
:IntegerIsActive10 a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_58_1 ;
  x3do:DEF 'IntegerIsActive10' ;
  x3do:integerKey 8 .
:IS_2_5_2_2_58_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :IntegerIsActive10 ;
  x3do:hasConnect :connect_2_5_2_2_58_1_1 .
:connect_2_5_2_2_58_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_58_1 ;
  x3do:nodeField 'triggerValue' ;
  x3do:protoField 'isSelected28' .
:ROUTE_2_5_2_2_59 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntegerIsActive10' .
:IntegerIsActive11 a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:hasIS :IS_2_5_2_2_60_1 ;
  x3do:DEF 'IntegerIsActive11' ;
  x3do:integerKey 9 .
:IS_2_5_2_2_60_1 a owl:NamedIndividual, x3do:IS ;
  x3do:hasParent :IntegerIsActive11 ;
  x3do:hasConnect :connect_2_5_2_2_60_1_1 .
:connect_2_5_2_2_60_1_1 a owl:NamedIndividual, x3do:connect ;
  x3do:hasParent :IS_2_5_2_2_60_1 ;
  x3do:nodeField 'triggerValue' ;
  x3do:protoField 'isSelected29' .
:ROUTE_2_5_2_2_61 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ProtoBody_2_5_2_2 ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'TouchSensorRootNode' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntegerIsActive11' .
:PresentToHistorichChurch a owl:NamedIndividual, x3do:Switch ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Group_2_6_1, :Group_2_6_2 ;
  x3do:DEF 'PresentToHistorichChurch' ;
  x3do:whichChoice 0 .
:Group_2_6_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :PresentToHistorichChurch ;
  x3do:hasChildren :MainmenuToMainpanel, :timeUP, :SequencUP, :Church ;
  x3do:hasROUTE :ROUTE_2_6_1_3, :ROUTE_2_6_1_5, :ROUTE_2_6_1_6 .
:MainmenuToMainpanel a owl:NamedIndividual, x3do:Switch ;
  x3do:hasParent :Group_2_6_1 ;
  x3do:hasChildren :Group_2_6_1_1_1, :Group_2_6_1_1_2, :Group_2_6_1_1_3 ;
  x3do:DEF 'MainmenuToMainpanel' ;
  x3do:whichChoice 0 .
:Group_2_6_1_1_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :MainmenuToMainpanel ;
  x3do:hasChildren :HudContainer1, :HereIAm1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_1_3, :ROUTE_2_6_1_1_1_4 .
:HudContainer1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_1_1_1 ;
  x3do:hasChildren :Transform_2_6_1_1_1_1_1 ;
  x3do:DEF 'HudContainer1' .
:Transform_2_6_1_1_1_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HudContainer1 ;
  x3do:hasChildren :Group_2_6_1_1_1_1_1_1 ;
  x3do:translation ( 3 1.7 -5 ) .
:Group_2_6_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_6_1_1_1_1_1 ;
  x3do:hasChildren :touchUP, :Shape_2_6_1_1_1_1_1_1_2, :MainMenuSphereLeft, :MainMenuSphereRight .
:touchUP a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :Group_2_6_1_1_1_1_1_1 ;
  x3do:DEF 'touchUP' ;
  x3do:description 'Main Menù' .
:Shape_2_6_1_1_1_1_1_1_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Group_2_6_1_1_1_1_1_1 ;
  x3do:hasGeometry :Text_2_6_1_1_1_1_1_1_2_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_1_1_1_1_2_2 .
:Text_2_6_1_1_1_1_1_1_2_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_1_1_1_1_2 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_1_1_1_1_2_1_1 ;
  x3do:string '"Main Menu"' .
:FontStyle_2_6_1_1_1_1_1_1_2_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_1_1_1_1_2_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_1_1_1_1_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_1_1_1_1_2 ;
  x3do:hasMaterial :Material_2_6_1_1_1_1_1_1_2_2_1 .
:Material_2_6_1_1_1_1_1_1_2_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_1_1_1_1_2_2 ;
  x3do:emissiveColor ( 1 1 1 ) .
:MainMenuSphereLeft a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_1_1_1_1_1_1 ;
  x3do:hasChildren :Shape_2_6_1_1_1_1_1_1_3_1 ;
  x3do:DEF 'MainMenuSphereLeft' ;
  x3do:scale ( 1.05 1 2.3 ) ;
  x3do:translation ( -0.708 0.048 0.1 ) .
:Shape_2_6_1_1_1_1_1_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :MainMenuSphereLeft ;
  x3do:hasGeometry :Sphere_2_6_1_1_1_1_1_1_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_1_1_1_1_3_1_2 .
:Sphere_2_6_1_1_1_1_1_1_3_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_1_1_1_1_3_1 ;
  x3do:radius 0.04 .
:Appearance_2_6_1_1_1_1_1_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_1_1_1_1_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_1_1_1_1_3_1_2_1 .
:Material_2_6_1_1_1_1_1_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_1_1_1_1_3_1_2 ;
  x3do:emissiveColor ( 1 1 1 ) .
:MainMenuSphereRight a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_1_1_1_1_1_1 ;
  x3do:hasChildren :Shape_2_6_1_1_1_1_1_1_4_1 ;
  x3do:DEF 'MainMenuSphereRight' ;
  x3do:rotation ( 1 0 0 -0.23 ) ;
  x3do:scale ( 0.88 1 1.5 ) ;
  x3do:translation ( 0.589 0.039 0.1 ) .
:Shape_2_6_1_1_1_1_1_1_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :MainMenuSphereRight ;
  x3do:hasGeometry :Sphere_2_6_1_1_1_1_1_1_4_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_1_1_1_1_4_1_2 .
:Sphere_2_6_1_1_1_1_1_1_4_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_1_1_1_1_4_1 ;
  x3do:radius 0.04 .
:Appearance_2_6_1_1_1_1_1_1_4_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_1_1_1_1_4_1 ;
  x3do:hasMaterial :Material_2_6_1_1_1_1_1_1_4_1_2_1 .
:Material_2_6_1_1_1_1_1_1_4_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_1_1_1_1_4_1_2 ;
  x3do:emissiveColor ( 1 1 1 ) .
:HereIAm1 a owl:NamedIndividual, x3do:ProximitySensor ;
  x3do:hasParent :Group_2_6_1_1_1 ;
  x3do:DEF 'HereIAm1' ;
  x3do:size ( 10000000 10000000 10000000 ) .
:ROUTE_2_6_1_1_1_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_1_1_1 ;
  x3do:fromField 'orientation_changed' ;
  x3do:fromNode 'HereIAm1' ;
  x3do:toField 'rotation' ;
  x3do:toNode 'HudContainer1' .
:ROUTE_2_6_1_1_1_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_1_1_1 ;
  x3do:fromField 'position_changed' ;
  x3do:fromNode 'HereIAm1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'HudContainer1' .
:Group_2_6_1_1_2 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :MainmenuToMainpanel ;
  x3do:hasChildren :HudContainer2, :HereIAm2 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_3, :ROUTE_2_6_1_1_2_4 .
:HudContainer2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_1_1_2 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1 ;
  x3do:DEF 'HudContainer2' .
:Transform_2_6_1_1_2_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HudContainer2 ;
  x3do:hasChildren :Group_2_6_1_1_2_1_1_1 ;
  x3do:translation ( 0 0.2 -5.5 ) .
:Group_2_6_1_1_2_1_1_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1 .
:Transform_2_6_1_1_2_1_1_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_1_1_2_1_1_1 ;
  x3do:hasChildren :RedPyramidTransform, :ChurchModelTransform, :MainPanel, :PanelPointLight, :FirstPanel, :FirstPanelBis, :NavigatingPanel, :NavigatingPanelBis, :LightingPanel, :LightingPanelBis, :SourcesOfLightSpheres, :LightDescriptions, :PicturesPanel, :PicturesPanelBis, :SourcesPanel, :SourcesPanelBis, :HistoricChurchPanel, :BellsSoundPanel, :GreenPyramidTransform, :CoordinateSystemPanel, :GreenPyramidTransform2 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_11, :ROUTE_2_6_1_1_2_1_1_1_1_12, :ROUTE_2_6_1_1_2_1_1_1_1_13, :ROUTE_2_6_1_1_2_1_1_1_1_14, :ROUTE_2_6_1_1_2_1_1_1_1_15, :ROUTE_2_6_1_1_2_1_1_1_1_16, :ROUTE_2_6_1_1_2_1_1_1_1_17, :ROUTE_2_6_1_1_2_1_1_1_1_18, :ROUTE_2_6_1_1_2_1_1_1_1_19, :ROUTE_2_6_1_1_2_1_1_1_1_20, :ROUTE_2_6_1_1_2_1_1_1_1_21, :ROUTE_2_6_1_1_2_1_1_1_1_22, :ROUTE_2_6_1_1_2_1_1_1_1_23, :ROUTE_2_6_1_1_2_1_1_1_1_24, :ROUTE_2_6_1_1_2_1_1_1_1_25, :ROUTE_2_6_1_1_2_1_1_1_1_26, :ROUTE_2_6_1_1_2_1_1_1_1_27, :ROUTE_2_6_1_1_2_1_1_1_1_28, :ROUTE_2_6_1_1_2_1_1_1_1_29, :ROUTE_2_6_1_1_2_1_1_1_1_30, :ROUTE_2_6_1_1_2_1_1_1_1_31, :ROUTE_2_6_1_1_2_1_1_1_1_32, :ROUTE_2_6_1_1_2_1_1_1_1_33, :ROUTE_2_6_1_1_2_1_1_1_1_34, :ROUTE_2_6_1_1_2_1_1_1_1_35, :ROUTE_2_6_1_1_2_1_1_1_1_36, :ROUTE_2_6_1_1_2_1_1_1_1_37, :ROUTE_2_6_1_1_2_1_1_1_1_38, :ROUTE_2_6_1_1_2_1_1_1_1_39, :ROUTE_2_6_1_1_2_1_1_1_1_40, :ROUTE_2_6_1_1_2_1_1_1_1_41, :ROUTE_2_6_1_1_2_1_1_1_1_42, :ROUTE_2_6_1_1_2_1_1_1_1_43, :ROUTE_2_6_1_1_2_1_1_1_1_44, :ROUTE_2_6_1_1_2_1_1_1_1_45, :ROUTE_2_6_1_1_2_1_1_1_1_46, :ROUTE_2_6_1_1_2_1_1_1_1_47, :ROUTE_2_6_1_1_2_1_1_1_1_48, :ROUTE_2_6_1_1_2_1_1_1_1_49, :ROUTE_2_6_1_1_2_1_1_1_1_50, :ROUTE_2_6_1_1_2_1_1_1_1_51, :ROUTE_2_6_1_1_2_1_1_1_1_52, :ROUTE_2_6_1_1_2_1_1_1_1_53, :ROUTE_2_6_1_1_2_1_1_1_1_54, :ROUTE_2_6_1_1_2_1_1_1_1_55, :ROUTE_2_6_1_1_2_1_1_1_1_56, :ROUTE_2_6_1_1_2_1_1_1_1_57, :ROUTE_2_6_1_1_2_1_1_1_1_58, :ROUTE_2_6_1_1_2_1_1_1_1_59, :ROUTE_2_6_1_1_2_1_1_1_1_60, :ROUTE_2_6_1_1_2_1_1_1_1_61, :ROUTE_2_6_1_1_2_1_1_1_1_62, :ROUTE_2_6_1_1_2_1_1_1_1_63, :ROUTE_2_6_1_1_2_1_1_1_1_64, :ROUTE_2_6_1_1_2_1_1_1_1_65, :ROUTE_2_6_1_1_2_1_1_1_1_66, :ROUTE_2_6_1_1_2_1_1_1_1_67, :ROUTE_2_6_1_1_2_1_1_1_1_68, :ROUTE_2_6_1_1_2_1_1_1_1_69, :ROUTE_2_6_1_1_2_1_1_1_1_70, :ROUTE_2_6_1_1_2_1_1_1_1_71, :ROUTE_2_6_1_1_2_1_1_1_1_72, :ROUTE_2_6_1_1_2_1_1_1_1_73, :ROUTE_2_6_1_1_2_1_1_1_1_74, :ROUTE_2_6_1_1_2_1_1_1_1_75, :ROUTE_2_6_1_1_2_1_1_1_1_76, :ROUTE_2_6_1_1_2_1_1_1_1_77, :ROUTE_2_6_1_1_2_1_1_1_1_78, :ROUTE_2_6_1_1_2_1_1_1_1_79, :ROUTE_2_6_1_1_2_1_1_1_1_80, :ROUTE_2_6_1_1_2_1_1_1_1_81, :ROUTE_2_6_1_1_2_1_1_1_1_82, :ROUTE_2_6_1_1_2_1_1_1_1_83, :ROUTE_2_6_1_1_2_1_1_1_1_84, :ROUTE_2_6_1_1_2_1_1_1_1_85, :ROUTE_2_6_1_1_2_1_1_1_1_86, :ROUTE_2_6_1_1_2_1_1_1_1_87, :ROUTE_2_6_1_1_2_1_1_1_1_88, :ROUTE_2_6_1_1_2_1_1_1_1_89, :ROUTE_2_6_1_1_2_1_1_1_1_90, :ROUTE_2_6_1_1_2_1_1_1_1_91, :ROUTE_2_6_1_1_2_1_1_1_1_92, :ROUTE_2_6_1_1_2_1_1_1_1_93, :ROUTE_2_6_1_1_2_1_1_1_1_94, :ROUTE_2_6_1_1_2_1_1_1_1_95, :ROUTE_2_6_1_1_2_1_1_1_1_96, :ROUTE_2_6_1_1_2_1_1_1_1_97, :ROUTE_2_6_1_1_2_1_1_1_1_98, :ROUTE_2_6_1_1_2_1_1_1_1_99, :ROUTE_2_6_1_1_2_1_1_1_1_100, :ROUTE_2_6_1_1_2_1_1_1_1_101, :ROUTE_2_6_1_1_2_1_1_1_1_102, :ROUTE_2_6_1_1_2_1_1_1_1_103, :ROUTE_2_6_1_1_2_1_1_1_1_104, :ROUTE_2_6_1_1_2_1_1_1_1_105, :ROUTE_2_6_1_1_2_1_1_1_1_106, :ROUTE_2_6_1_1_2_1_1_1_1_107, :ROUTE_2_6_1_1_2_1_1_1_1_108, :ROUTE_2_6_1_1_2_1_1_1_1_109, :ROUTE_2_6_1_1_2_1_1_1_1_110, :ROUTE_2_6_1_1_2_1_1_1_1_111, :ROUTE_2_6_1_1_2_1_1_1_1_112, :ROUTE_2_6_1_1_2_1_1_1_1_113, :ROUTE_2_6_1_1_2_1_1_1_1_114, :ROUTE_2_6_1_1_2_1_1_1_1_115, :ROUTE_2_6_1_1_2_1_1_1_1_116, :ROUTE_2_6_1_1_2_1_1_1_1_117, :ROUTE_2_6_1_1_2_1_1_1_1_118, :ROUTE_2_6_1_1_2_1_1_1_1_119, :ROUTE_2_6_1_1_2_1_1_1_1_120, :ROUTE_2_6_1_1_2_1_1_1_1_121, :ROUTE_2_6_1_1_2_1_1_1_1_122, :ROUTE_2_6_1_1_2_1_1_1_1_123, :ROUTE_2_6_1_1_2_1_1_1_1_124, :ROUTE_2_6_1_1_2_1_1_1_1_125, :ROUTE_2_6_1_1_2_1_1_1_1_126, :ROUTE_2_6_1_1_2_1_1_1_1_127, :ROUTE_2_6_1_1_2_1_1_1_1_128, :ROUTE_2_6_1_1_2_1_1_1_1_129, :ROUTE_2_6_1_1_2_1_1_1_1_130, :ROUTE_2_6_1_1_2_1_1_1_1_131, :ROUTE_2_6_1_1_2_1_1_1_1_133, :ROUTE_2_6_1_1_2_1_1_1_1_134, :ROUTE_2_6_1_1_2_1_1_1_1_135, :ROUTE_2_6_1_1_2_1_1_1_1_136, :ROUTE_2_6_1_1_2_1_1_1_1_137, :ROUTE_2_6_1_1_2_1_1_1_1_138, :ROUTE_2_6_1_1_2_1_1_1_1_139, :ROUTE_2_6_1_1_2_1_1_1_1_140, :ROUTE_2_6_1_1_2_1_1_1_1_141, :ROUTE_2_6_1_1_2_1_1_1_1_142, :ROUTE_2_6_1_1_2_1_1_1_1_143, :ROUTE_2_6_1_1_2_1_1_1_1_144, :ROUTE_2_6_1_1_2_1_1_1_1_145, :ROUTE_2_6_1_1_2_1_1_1_1_146, :ROUTE_2_6_1_1_2_1_1_1_1_147, :ROUTE_2_6_1_1_2_1_1_1_1_148, :ROUTE_2_6_1_1_2_1_1_1_1_149, :ROUTE_2_6_1_1_2_1_1_1_1_150, :ROUTE_2_6_1_1_2_1_1_1_1_151, :ROUTE_2_6_1_1_2_1_1_1_1_152, :ROUTE_2_6_1_1_2_1_1_1_1_153, :ROUTE_2_6_1_1_2_1_1_1_1_154, :ROUTE_2_6_1_1_2_1_1_1_1_155, :ROUTE_2_6_1_1_2_1_1_1_1_156, :ROUTE_2_6_1_1_2_1_1_1_1_157, :ROUTE_2_6_1_1_2_1_1_1_1_158, :ROUTE_2_6_1_1_2_1_1_1_1_159, :ROUTE_2_6_1_1_2_1_1_1_1_160, :ROUTE_2_6_1_1_2_1_1_1_1_161, :ROUTE_2_6_1_1_2_1_1_1_1_162, :ROUTE_2_6_1_1_2_1_1_1_1_163, :ROUTE_2_6_1_1_2_1_1_1_1_164, :ROUTE_2_6_1_1_2_1_1_1_1_165, :ROUTE_2_6_1_1_2_1_1_1_1_166, :ROUTE_2_6_1_1_2_1_1_1_1_167, :ROUTE_2_6_1_1_2_1_1_1_1_168, :ROUTE_2_6_1_1_2_1_1_1_1_169, :ROUTE_2_6_1_1_2_1_1_1_1_170, :ROUTE_2_6_1_1_2_1_1_1_1_171, :ROUTE_2_6_1_1_2_1_1_1_1_172, :ROUTE_2_6_1_1_2_1_1_1_1_173, :ROUTE_2_6_1_1_2_1_1_1_1_174, :ROUTE_2_6_1_1_2_1_1_1_1_175, :ROUTE_2_6_1_1_2_1_1_1_1_176, :ROUTE_2_6_1_1_2_1_1_1_1_178, :ROUTE_2_6_1_1_2_1_1_1_1_179, :ROUTE_2_6_1_1_2_1_1_1_1_180, :ROUTE_2_6_1_1_2_1_1_1_1_181, :ROUTE_2_6_1_1_2_1_1_1_1_182, :ROUTE_2_6_1_1_2_1_1_1_1_183, :ROUTE_2_6_1_1_2_1_1_1_1_184, :ROUTE_2_6_1_1_2_1_1_1_1_185, :ROUTE_2_6_1_1_2_1_1_1_1_186, :ROUTE_2_6_1_1_2_1_1_1_1_187, :ROUTE_2_6_1_1_2_1_1_1_1_188, :ROUTE_2_6_1_1_2_1_1_1_1_189, :ROUTE_2_6_1_1_2_1_1_1_1_190, :ROUTE_2_6_1_1_2_1_1_1_1_191, :ROUTE_2_6_1_1_2_1_1_1_1_192, :ROUTE_2_6_1_1_2_1_1_1_1_193, :ROUTE_2_6_1_1_2_1_1_1_1_194, :ROUTE_2_6_1_1_2_1_1_1_1_195, :ROUTE_2_6_1_1_2_1_1_1_1_196, :ROUTE_2_6_1_1_2_1_1_1_1_197, :ROUTE_2_6_1_1_2_1_1_1_1_198, :ROUTE_2_6_1_1_2_1_1_1_1_199, :ROUTE_2_6_1_1_2_1_1_1_1_200, :ROUTE_2_6_1_1_2_1_1_1_1_201, :ROUTE_2_6_1_1_2_1_1_1_1_202, :ROUTE_2_6_1_1_2_1_1_1_1_203, :ROUTE_2_6_1_1_2_1_1_1_1_204, :ROUTE_2_6_1_1_2_1_1_1_1_205, :ROUTE_2_6_1_1_2_1_1_1_1_206, :ROUTE_2_6_1_1_2_1_1_1_1_207, :ROUTE_2_6_1_1_2_1_1_1_1_208, :ROUTE_2_6_1_1_2_1_1_1_1_209, :ROUTE_2_6_1_1_2_1_1_1_1_210, :ROUTE_2_6_1_1_2_1_1_1_1_211, :ROUTE_2_6_1_1_2_1_1_1_1_212, :ROUTE_2_6_1_1_2_1_1_1_1_213, :ROUTE_2_6_1_1_2_1_1_1_1_214, :ROUTE_2_6_1_1_2_1_1_1_1_215, :ROUTE_2_6_1_1_2_1_1_1_1_216, :ROUTE_2_6_1_1_2_1_1_1_1_217, :ROUTE_2_6_1_1_2_1_1_1_1_218, :ROUTE_2_6_1_1_2_1_1_1_1_219, :ROUTE_2_6_1_1_2_1_1_1_1_220, :ROUTE_2_6_1_1_2_1_1_1_1_221, :ROUTE_2_6_1_1_2_1_1_1_1_222, :ROUTE_2_6_1_1_2_1_1_1_1_223, :ROUTE_2_6_1_1_2_1_1_1_1_224, :ROUTE_2_6_1_1_2_1_1_1_1_225, :ROUTE_2_6_1_1_2_1_1_1_1_226, :ROUTE_2_6_1_1_2_1_1_1_1_227, :ROUTE_2_6_1_1_2_1_1_1_1_228, :ROUTE_2_6_1_1_2_1_1_1_1_229, :ROUTE_2_6_1_1_2_1_1_1_1_230, :ROUTE_2_6_1_1_2_1_1_1_1_231, :ROUTE_2_6_1_1_2_1_1_1_1_232, :ROUTE_2_6_1_1_2_1_1_1_1_233, :ROUTE_2_6_1_1_2_1_1_1_1_234, :ROUTE_2_6_1_1_2_1_1_1_1_235, :ROUTE_2_6_1_1_2_1_1_1_1_236, :ROUTE_2_6_1_1_2_1_1_1_1_237, :ROUTE_2_6_1_1_2_1_1_1_1_238, :ROUTE_2_6_1_1_2_1_1_1_1_239, :ROUTE_2_6_1_1_2_1_1_1_1_240, :ROUTE_2_6_1_1_2_1_1_1_1_241, :ROUTE_2_6_1_1_2_1_1_1_1_242, :ROUTE_2_6_1_1_2_1_1_1_1_243, :ROUTE_2_6_1_1_2_1_1_1_1_244, :ROUTE_2_6_1_1_2_1_1_1_1_245, :ROUTE_2_6_1_1_2_1_1_1_1_246, :ROUTE_2_6_1_1_2_1_1_1_1_247, :ROUTE_2_6_1_1_2_1_1_1_1_248, :ROUTE_2_6_1_1_2_1_1_1_1_249, :ROUTE_2_6_1_1_2_1_1_1_1_250, :ROUTE_2_6_1_1_2_1_1_1_1_251, :ROUTE_2_6_1_1_2_1_1_1_1_252, :ROUTE_2_6_1_1_2_1_1_1_1_253, :ROUTE_2_6_1_1_2_1_1_1_1_254, :ROUTE_2_6_1_1_2_1_1_1_1_255, :ROUTE_2_6_1_1_2_1_1_1_1_256, :ROUTE_2_6_1_1_2_1_1_1_1_257, :ROUTE_2_6_1_1_2_1_1_1_1_258, :ROUTE_2_6_1_1_2_1_1_1_1_259, :ROUTE_2_6_1_1_2_1_1_1_1_260, :ROUTE_2_6_1_1_2_1_1_1_1_261, :ROUTE_2_6_1_1_2_1_1_1_1_262, :ROUTE_2_6_1_1_2_1_1_1_1_263, :ROUTE_2_6_1_1_2_1_1_1_1_264, :ROUTE_2_6_1_1_2_1_1_1_1_265, :ROUTE_2_6_1_1_2_1_1_1_1_266, :ROUTE_2_6_1_1_2_1_1_1_1_267, :ROUTE_2_6_1_1_2_1_1_1_1_268, :ROUTE_2_6_1_1_2_1_1_1_1_269, :ROUTE_2_6_1_1_2_1_1_1_1_270, :ROUTE_2_6_1_1_2_1_1_1_1_271, :ROUTE_2_6_1_1_2_1_1_1_1_272, :ROUTE_2_6_1_1_2_1_1_1_1_273, :ROUTE_2_6_1_1_2_1_1_1_1_274, :ROUTE_2_6_1_1_2_1_1_1_1_275, :ROUTE_2_6_1_1_2_1_1_1_1_276 ;
  x3do:scale ( 0.25 0.25 0.25 ) ;
  x3do:translation ( 0 0 3 ) .
:RedPyramidTransform a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_1_1, :Transform_2_6_1_1_2_1_1_1_1_1_2, :Transform_2_6_1_1_2_1_1_1_1_1_3, :Transform_2_6_1_1_2_1_1_1_1_1_4, :Transform_2_6_1_1_2_1_1_1_1_1_5, :Transform_2_6_1_1_2_1_1_1_1_1_6, :Transform_2_6_1_1_2_1_1_1_1_1_7, :Transform_2_6_1_1_2_1_1_1_1_1_8, :Transform_2_6_1_1_2_1_1_1_1_1_9, :Transform_2_6_1_1_2_1_1_1_1_1_10 ;
  x3do:DEF 'RedPyramidTransform' ;
  x3do:translation ( 0 0 -1 ) .
:Transform_2_6_1_1_2_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransform ;
  x3do:hasChildren :SelectNave, :RedPyramidButton ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_1_1_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1.6 0.1 0.5 ) .
:SelectNave a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_1 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_1_1_1_1 ;
  x3do:DEF 'SelectNave' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_1_1_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectNave ;
  x3do:name 'description' ;
  x3do:value 'Nave' .
:ROUTE_2_6_1_1_2_1_1_1_1_1_1_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_1 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectNave' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointFrontView' .
:RedPyramidButton a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_6_1_1_2_1_1_1_1_1_1_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_1_1_3_2 ;
  x3do:DEF 'RedPyramidButton' .
:IndexedFaceSet_2_6_1_1_2_1_1_1_1_1_1_3_1 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :RedPyramidButton ;
  x3do:hasCoord :Coordinate_2_6_1_1_2_1_1_1_1_1_1_3_1_1 ;
  x3do:convex false ;
  x3do:coordIndex ( 0 1 4 -1 3 4 0 -1 3 4 2 -1 2 4 1 -1 0 1 2 3 -1 ) ;
  x3do:solid false .
:Coordinate_2_6_1_1_2_1_1_1_1_1_1_3_1_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_6_1_1_2_1_1_1_1_1_1_3_1 ;
  x3do:point ( 0 0 0 0 0 0.25 0.25 0 0.25 0.25 0 0 0.125 0.42 0.125 ) .
:Appearance_2_6_1_1_2_1_1_1_1_1_1_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :RedPyramidButton ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_1_1_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_1_1_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_1_1_3_2 ;
  x3do:diffuseColor ( 1 0.25 0.25 ) .
:Transform_2_6_1_1_2_1_1_1_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransform ;
  x3do:hasChildren :SelectTranseptAxes, :RedPyramidButton-USE-1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_1_2_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 2.5 0.1 0.5 ) .
:SelectTranseptAxes a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_2 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_1_2_1_1 ;
  x3do:DEF 'SelectTranseptAxes' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_1_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectTranseptAxes ;
  x3do:name 'description' ;
  x3do:value 'Transept/Axes' .
:ROUTE_2_6_1_1_2_1_1_1_1_1_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_2 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectTranseptAxes' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointNaveView' .
:RedPyramidButton-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_2 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_1_1_2_1_1_1_1_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransform ;
  x3do:hasChildren :SelectSacristy, :RedPyramidButton-USE-2 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_1_3_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 2.9 -0.5 0.5 ) .
:SelectSacristy a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_3 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_1_3_1_1 ;
  x3do:DEF 'SelectSacristy' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_1_3_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectSacristy ;
  x3do:name 'description' ;
  x3do:value 'Sacristy' .
:ROUTE_2_6_1_1_2_1_1_1_1_1_3_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_3 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectSacristy' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointSacristyAndBackRoom' .
:RedPyramidButton-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_3 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_1_1_2_1_1_1_1_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransform ;
  x3do:hasChildren :SelectOutsideSouth, :RedPyramidButton-USE-3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_1_4_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 3.3 0.7 0.5 ) .
:SelectOutsideSouth a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_4 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_1_4_1_1 ;
  x3do:DEF 'SelectOutsideSouth' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_1_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectOutsideSouth ;
  x3do:name 'description' ;
  x3do:value 'Outside South' .
:ROUTE_2_6_1_1_2_1_1_1_1_1_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_4 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectOutsideSouth' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointBackOutside' .
:RedPyramidButton-USE-3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_4 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_1_1_2_1_1_1_1_1_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransform ;
  x3do:hasChildren :SelectOutsideEast, :RedPyramidButton-USE-4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_1_5_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1.4 0.6 0.5 ) .
:SelectOutsideEast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_5 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_1_5_1_1 ;
  x3do:DEF 'SelectOutsideEast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_1_5_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectOutsideEast ;
  x3do:name 'description' ;
  x3do:value 'Outside East' .
:ROUTE_2_6_1_1_2_1_1_1_1_1_5_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_5 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectOutsideEast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointTowerBack' .
:RedPyramidButton-USE-4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_5 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_1_1_2_1_1_1_1_1_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransform ;
  x3do:hasChildren :SelectOutsideWest, :RedPyramidButton-USE-5 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_1_6_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1.4 -1 0.5 ) .
:SelectOutsideWest a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_6 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_1_6_1_1 ;
  x3do:DEF 'SelectOutsideWest' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_1_6_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectOutsideWest ;
  x3do:name 'description' ;
  x3do:value 'Outside West' .
:ROUTE_2_6_1_1_2_1_1_1_1_1_6_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_6 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectOutsideWest' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointRightOutside' .
:RedPyramidButton-USE-5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_6 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_1_1_2_1_1_1_1_1_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransform ;
  x3do:hasChildren :SelectOutsideNorth, :RedPyramidButton-USE-6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_1_7_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( -0.22 0 0.5 ) .
:SelectOutsideNorth a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_7 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_1_7_1_1 ;
  x3do:DEF 'SelectOutsideNorth' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_1_7_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectOutsideNorth ;
  x3do:name 'description' ;
  x3do:value 'Outside North' .
:ROUTE_2_6_1_1_2_1_1_1_1_1_7_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_7 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectOutsideNorth' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointFront' .
:RedPyramidButton-USE-6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_7 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_1_1_2_1_1_1_1_1_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransform ;
  x3do:hasChildren :SelectEntrance, :RedPyramidButton-USE-7 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_1_8_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 0.1 0 0.5 ) .
:SelectEntrance a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_8 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_1_8_1_1 ;
  x3do:DEF 'SelectEntrance' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_1_8_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectEntrance ;
  x3do:name 'description' ;
  x3do:value 'Entrance' .
:ROUTE_2_6_1_1_2_1_1_1_1_1_8_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_8 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectEntrance' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointFrontDoors' .
:RedPyramidButton-USE-7 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_8 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_1_1_2_1_1_1_1_1_9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransform ;
  x3do:hasChildren :SelectBalcony, :RedPyramidButton-USE-8 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_1_9_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 0.5 0.26 0.6 ) .
:SelectBalcony a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_9 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_1_9_1_1 ;
  x3do:DEF 'SelectBalcony' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_1_9_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectBalcony ;
  x3do:name 'description' ;
  x3do:value 'Balcony' .
:ROUTE_2_6_1_1_2_1_1_1_1_1_9_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_9 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectBalcony' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointLeftRearBalcony' .
:RedPyramidButton-USE-8 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_9 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_1_1_2_1_1_1_1_1_10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransform ;
  x3do:hasChildren :SelectTower, :RedPyramidButton-USE-9 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_1_10_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 0.26 0.6 0.7 ) .
:SelectTower a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_10 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_1_10_1_1 ;
  x3do:DEF 'SelectTower' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_1_10_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectTower ;
  x3do:name 'description' ;
  x3do:value 'Tower' .
:ROUTE_2_6_1_1_2_1_1_1_1_1_10_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_10 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectTower' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointTowerBells' .
:RedPyramidButton-USE-9 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_1_10 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:ChurchModelTransform a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_2_1 ;
  x3do:DEF 'ChurchModelTransform' ;
  x3do:rotation ( 0 1 0 -1.57 ) ;
  x3do:scale ( 0.6 0.6 0.6 ) ;
  x3do:translation ( 0.2 0.4 0.3 ) .
:Transform_2_6_1_1_2_1_1_1_1_2_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ChurchModelTransform ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_2_1_1 ;
  x3do:rotation ( 0 0 1 -1.2 ) .
:Transform_2_6_1_1_2_1_1_1_1_2_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_2_1 ;
  x3do:hasChildren :ChurcRoofToChurcModel ;
  x3do:rotation ( 1 0 0 0 ) .
:ChurcRoofToChurcModel a owl:NamedIndividual, x3do:Switch ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_2_1_1 ;
  x3do:hasChildren :ChurchRoof, :ChurchModel ;
  x3do:DEF 'ChurcRoofToChurcModel' ;
  x3do:whichChoice 0 .
:ChurchRoof a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :ChurcRoofToChurcModel ;
  x3do:DEF 'ChurchRoof' ;
  x3do:url '"ChurchRoof.x3d" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/ChurchRoof.x3d" "ChurchRoof.wrl" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/ChurchRoof.wrl"' .
:ChurchModel a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :ChurcRoofToChurcModel ;
  x3do:DEF 'ChurchModel' ;
  x3do:url '"ChurchModel.x3d" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/ChurchModel.x3d" "ChurchModel.wrl" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/ChurchModel.wrl"' .
:MainPanel a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_3_1 ;
  x3do:DEF 'MainPanel' ;
  x3do:translation ( 0.75 0 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :MainPanel ;
  x3do:hasGeometry :Box_2_6_1_1_2_1_1_1_1_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_3_1_2 .
:Box_2_6_1_1_2_1_1_1_1_3_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_3_1 ;
  x3do:size ( 6.5 3 0.2 ) .
:Appearance_2_6_1_1_2_1_1_1_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_3_1_2 ;
  x3do:diffuseColor ( 1 0.75 0.25 ) .
:PanelPointLight a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:DEF 'PanelPointLight' ;
  x3do:ambientIntensity 1 ;
  x3do:location ( 0.75 0 1 ) ;
  x3do:on false ;
  x3do:radius 1.1 .
:FirstPanel a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:DEF 'FirstPanel' ;
  x3do:translation ( 0 0 0.2 ) .
:Transform_2_6_1_1_2_1_1_1_1_5_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :FirstPanel ;
  x3do:hasChildren :HidePanelText1, :HidePanelButton1, :NavigatingText, :NavigatingButton, :LightingText, :LightingButton, :PicturesText, :PicturesButton, :SourcesText, :SourcesButton, :ModelingText, :Anchor_2_6_1_1_2_1_1_1_1_5_1_12, :HistoricCurchText, :HistoricCurchButton, :NextPanelText1, :NextPanelButton1 ;
  x3do:translation ( -1.2 0 0 ) .
:HidePanelText1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_5_1_1_1 ;
  x3do:DEF 'HidePanelText1' ;
  x3do:translation ( 2.2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_5_1_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText1 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_5_1_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_5_1_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_5_1_1_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_5_1_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_5_1_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :touchHidePanel1, :Shape_2_6_1_1_2_1_1_1_1_5_1_2_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_5_1_2_2 ;
  x3do:DEF 'HidePanelButton1' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchHidePanel1 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton1 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_5_1_2_1_1 ;
  x3do:DEF 'touchHidePanel1' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_5_1_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel1 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton1 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel1' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_5_1_2_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton1 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_5_1_2_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_2_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_5_1_2_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_2_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_2_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_2_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_2_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_2_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_2_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NavigatingText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_5_1_3_1 ;
  x3do:DEF 'NavigatingText' ;
  x3do:translation ( 0 1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_5_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NavigatingText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_5_1_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_3_1_2 .
:Text_2_6_1_1_2_1_1_1_1_5_1_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_5_1_3_1_1_1 ;
  x3do:string '"Navigating"' .
:FontStyle_2_6_1_1_2_1_1_1_1_5_1_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_5_1_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NavigatingButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :touchNavigating, :Shape_2_6_1_1_2_1_1_1_1_5_1_4_5 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_5_1_4_2, :ROUTE_2_6_1_1_2_1_1_1_1_5_1_4_3, :ROUTE_2_6_1_1_2_1_1_1_1_5_1_4_4 ;
  x3do:DEF 'NavigatingButton' ;
  x3do:translation ( -0.8 1.08 0 ) .
:touchNavigating a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :NavigatingButton ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_5_1_4_1_1 ;
  x3do:DEF 'touchNavigating' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_5_1_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchNavigating ;
  x3do:name 'description' ;
  x3do:value 'Navigating' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigatingButton ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchNavigating' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_4_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigatingButton ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchNavigating' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_4_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigatingButton ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchNavigating' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:Shape_2_6_1_1_2_1_1_1_1_5_1_4_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NavigatingButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_5_1_4_5_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_4_5_2 .
:Sphere_2_6_1_1_2_1_1_1_1_5_1_4_5_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_4_5 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_4_5_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_4_5 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_4_5_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_4_5_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_4_5_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:LightingText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_5_1_5_1 ;
  x3do:DEF 'LightingText' ;
  x3do:translation ( 0.25 0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_5_1_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :LightingText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_5_1_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_5_1_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_5_1_5_1_1_1 ;
  x3do:string '"Lighting"' .
:FontStyle_2_6_1_1_2_1_1_1_1_5_1_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_5_1_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.25 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:LightingButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :touchLighting, :Shape_2_6_1_1_2_1_1_1_1_5_1_6_7 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_5_1_6_2, :ROUTE_2_6_1_1_2_1_1_1_1_5_1_6_3, :ROUTE_2_6_1_1_2_1_1_1_1_5_1_6_4, :ROUTE_2_6_1_1_2_1_1_1_1_5_1_6_5, :ROUTE_2_6_1_1_2_1_1_1_1_5_1_6_6 ;
  x3do:DEF 'LightingButton' ;
  x3do:translation ( -0.8 0.68 0 ) .
:touchLighting a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :LightingButton ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_5_1_6_1_1 ;
  x3do:DEF 'touchLighting' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_5_1_6_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchLighting ;
  x3do:name 'description' ;
  x3do:value 'Lighting' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_6_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :LightingButton ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchLighting' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_6_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :LightingButton ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchLighting' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_6_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :LightingButton ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchLighting' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_6_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :LightingButton ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchLighting' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_6_6 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :LightingButton ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchLighting' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:Shape_2_6_1_1_2_1_1_1_1_5_1_6_7 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :LightingButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_5_1_6_7_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_6_7_2 .
:Sphere_2_6_1_1_2_1_1_1_1_5_1_6_7_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_6_7 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_6_7_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_6_7 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_6_7_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_6_7_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_6_7_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_5_1_7_1 ;
  x3do:DEF 'PicturesText' ;
  x3do:translation ( 0 0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_5_1_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_5_1_7_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_7_1_2 .
:Text_2_6_1_1_2_1_1_1_1_5_1_7_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_7_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_5_1_7_1_1_1 ;
  x3do:string '"Pictures"' .
:FontStyle_2_6_1_1_2_1_1_1_1_5_1_7_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_5_1_7_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_7_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_7_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_7_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_7_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_7_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :touchPictures, :Shape_2_6_1_1_2_1_1_1_1_5_1_8_5 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_5_1_8_2, :ROUTE_2_6_1_1_2_1_1_1_1_5_1_8_3, :ROUTE_2_6_1_1_2_1_1_1_1_5_1_8_4 ;
  x3do:DEF 'PicturesButton' ;
  x3do:translation ( -0.8 0.28 0 ) .
:touchPictures a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :PicturesButton ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_5_1_8_1_1 ;
  x3do:DEF 'touchPictures' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_5_1_8_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchPictures ;
  x3do:name 'description' ;
  x3do:value 'Pictures' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_8_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PicturesButton ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchPictures' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_8_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PicturesButton ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchPictures' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_8_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PicturesButton ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchPictures' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:Shape_2_6_1_1_2_1_1_1_1_5_1_8_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_5_1_8_5_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_8_5_2 .
:Sphere_2_6_1_1_2_1_1_1_1_5_1_8_5_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_8_5 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_8_5_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_8_5 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_8_5_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_8_5_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_8_5_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:SourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_5_1_9_1 ;
  x3do:DEF 'SourcesText' ;
  x3do:translation ( 0 -0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_5_1_9_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_5_1_9_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_9_1_2 .
:Text_2_6_1_1_2_1_1_1_1_5_1_9_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_9_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_5_1_9_1_1_1 ;
  x3do:string '"Sources"' .
:FontStyle_2_6_1_1_2_1_1_1_1_5_1_9_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_5_1_9_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_9_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_9_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_9_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_9_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_9_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:SourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :touchSources, :Shape_2_6_1_1_2_1_1_1_1_5_1_10_5 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_5_1_10_2, :ROUTE_2_6_1_1_2_1_1_1_1_5_1_10_3, :ROUTE_2_6_1_1_2_1_1_1_1_5_1_10_4 ;
  x3do:DEF 'SourcesButton' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:touchSources a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :SourcesButton ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_5_1_10_1_1 ;
  x3do:DEF 'touchSources' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_5_1_10_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchSources ;
  x3do:name 'description' ;
  x3do:value 'Sources' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_10_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :SourcesButton ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchSources' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_10_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :SourcesButton ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchSources' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_10_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :SourcesButton ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchSources' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:Shape_2_6_1_1_2_1_1_1_1_5_1_10_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_5_1_10_5_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_10_5_2 .
:Sphere_2_6_1_1_2_1_1_1_1_5_1_10_5_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_10_5 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_10_5_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_10_5 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_10_5_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_10_5_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_10_5_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ModelingText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_5_1_11_1 ;
  x3do:DEF 'ModelingText' ;
  x3do:translation ( 0 -0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_5_1_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ModelingText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_5_1_11_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_11_1_2 .
:Text_2_6_1_1_2_1_1_1_1_5_1_11_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_11_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_5_1_11_1_1_1 ;
  x3do:string '"Modeling"' .
:FontStyle_2_6_1_1_2_1_1_1_1_5_1_11_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_5_1_11_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_11_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_11_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_11_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_11_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_11_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_5_1_12 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :ModelingButton ;
  x3do:description 'Modeling' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/Modeling.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/Modeling.html"' .
:ModelingButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_5_1_12 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_5_1_12_1_1 ;
  x3do:DEF 'ModelingButton' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_5_1_12_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ModelingButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_5_1_12_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_12_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_5_1_12_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_12_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_12_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_12_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_12_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_12_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_12_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HistoricCurchText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_5_1_13_1 ;
  x3do:DEF 'HistoricCurchText' ;
  x3do:translation ( 0.25 -1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_5_1_13_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HistoricCurchText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_5_1_13_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_13_1_2 .
:Text_2_6_1_1_2_1_1_1_1_5_1_13_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_13_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_5_1_13_1_1_1 ;
  x3do:string '"Historic church"' .
:FontStyle_2_6_1_1_2_1_1_1_1_5_1_13_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_5_1_13_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.27 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_13_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_13_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_13_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_13_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_13_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HistoricCurchButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :touchHistoricCurch, :Shape_2_6_1_1_2_1_1_1_1_5_1_14_5 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_5_1_14_2, :ROUTE_2_6_1_1_2_1_1_1_1_5_1_14_3, :ROUTE_2_6_1_1_2_1_1_1_1_5_1_14_4 ;
  x3do:DEF 'HistoricCurchButton' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:touchHistoricCurch a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HistoricCurchButton ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_5_1_14_1_1 ;
  x3do:DEF 'touchHistoricCurch' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_5_1_14_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHistoricCurch ;
  x3do:name 'description' ;
  x3do:value 'Historic church' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_14_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HistoricCurchButton ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchHistoricCurch' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_14_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HistoricCurchButton ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchHistoricCurch' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_14_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HistoricCurchButton ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchHistoricCurch' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:Shape_2_6_1_1_2_1_1_1_1_5_1_14_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HistoricCurchButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_5_1_14_5_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_14_5_2 .
:Sphere_2_6_1_1_2_1_1_1_1_5_1_14_5_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_14_5 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_14_5_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_14_5 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_14_5_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_14_5_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_14_5_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelText1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_5_1_15_1 ;
  x3do:DEF 'NextPanelText1' ;
  x3do:translation ( -0.4 -1.3 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_5_1_15_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelText1 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_5_1_15_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_15_1_2 .
:Text_2_6_1_1_2_1_1_1_1_5_1_15_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_15_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_5_1_15_1_1_1 ;
  x3do:string '"Next Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_5_1_15_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_5_1_15_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_15_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_15_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_15_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_15_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_15_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelButton1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_5_1 ;
  x3do:hasChildren :touchNextPanel1, :Shape_2_6_1_1_2_1_1_1_1_5_1_16_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_5_1_16_2 ;
  x3do:DEF 'NextPanelButton1' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchNextPanel1 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :NextPanelButton1 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_5_1_16_1_1 ;
  x3do:DEF 'touchNextPanel1' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_5_1_16_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchNextPanel1 ;
  x3do:name 'description' ;
  x3do:value 'Next Panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_5_1_16_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NextPanelButton1 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchNextPanel1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:Shape_2_6_1_1_2_1_1_1_1_5_1_16_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelButton1 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_5_1_16_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_5_1_16_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_5_1_16_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_16_3 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_5_1_16_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_5_1_16_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_5_1_16_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_5_1_16_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_5_1_16_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FirstPanelBis a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_6_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:DEF 'FirstPanelBis' .
:ROUTE_2_6_1_1_2_1_1_1_1_6_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :FirstPanelBis ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchNextPanel1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelBis' .
:Transform_2_6_1_1_2_1_1_1_1_6_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :FirstPanelBis ;
  x3do:hasChildren :HidePanelText2, :HidePanelButton2, :ChurchHistoryText, :Anchor_2_6_1_1_2_1_1_1_1_6_2_4, :BellsSoundText, :BellsSoundButton, :CoordinateSystemText, :CoordinateSystemSphere, :EmptyText1, :EmptyButton1, :EmptyText2, :EmptyButton2, :EmptyText3, :EmptyButton3, :PreviousPanelText, :PreviousPanelButton1 ;
  x3do:translation ( -1.2 0 0 ) .
:HidePanelText2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_6_2_1_1 ;
  x3do:DEF 'HidePanelText2' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_6_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText2 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_6_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_6_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_6_2_1_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_6_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_6_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :touchHidePanel2, :Shape_2_6_1_1_2_1_1_1_1_6_2_2_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_6_2_2_2 ;
  x3do:DEF 'HidePanelButton2' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchHidePanel2 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton2 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_6_2_2_1_1 ;
  x3do:DEF 'touchHidePanel2' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_6_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel2 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_6_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton2 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel2' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_6_2_2_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton2 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_6_2_2_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_2_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_6_2_2_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_2_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_2_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_2_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_2_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_2_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_2_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ChurchHistoryText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_6_2_3_1 ;
  x3do:DEF 'ChurchHistoryText' ;
  x3do:translation ( 0.2 1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_6_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ChurchHistoryText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_6_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_3_1_2 .
:Text_2_6_1_1_2_1_1_1_1_6_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_6_2_3_1_1_1 ;
  x3do:string '"Church History"' .
:FontStyle_2_6_1_1_2_1_1_1_1_6_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_6_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_6_2_4 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :ChurchHistoryButton ;
  x3do:description 'Church History' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/ChurchHistory.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/ChurchHistory.html"' .
:ChurchHistoryButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_6_2_4 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_6_2_4_1_1 ;
  x3do:DEF 'ChurchHistoryButton' ;
  x3do:translation ( -0.8 1.08 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_6_2_4_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ChurchHistoryButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_6_2_4_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_4_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_6_2_4_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_4_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_4_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_4_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_4_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_4_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_4_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BellsSoundText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_6_2_5_1 ;
  x3do:DEF 'BellsSoundText' ;
  x3do:translation ( 0.2 0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_6_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BellsSoundText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_6_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_6_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_6_2_5_1_1_1 ;
  x3do:string '"Bells sound"' .
:FontStyle_2_6_1_1_2_1_1_1_1_6_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_6_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BellsSoundButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :touchBellsSound, :Shape_2_6_1_1_2_1_1_1_1_6_2_6_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_6_2_6_2, :ROUTE_2_6_1_1_2_1_1_1_1_6_2_6_3, :ROUTE_2_6_1_1_2_1_1_1_1_6_2_6_4, :ROUTE_2_6_1_1_2_1_1_1_1_6_2_6_5 ;
  x3do:DEF 'BellsSoundButton' ;
  x3do:translation ( -0.8 0.68 0 ) .
:touchBellsSound a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BellsSoundButton ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_6_2_6_1_1 ;
  x3do:DEF 'touchBellsSound' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_6_2_6_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBellsSound ;
  x3do:name 'description' ;
  x3do:value 'Bells Sound' .
:ROUTE_2_6_1_1_2_1_1_1_1_6_2_6_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BellsSoundButton ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBellsSound' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelBis' .
:ROUTE_2_6_1_1_2_1_1_1_1_6_2_6_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BellsSoundButton ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchBellsSound' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_6_2_6_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BellsSoundButton ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchBellsSound' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_6_2_6_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BellsSoundButton ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchBellsSound' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointFrontFromGround' .
:Shape_2_6_1_1_2_1_1_1_1_6_2_6_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BellsSoundButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_6_2_6_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_6_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_6_2_6_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_6_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_6_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_6_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_6_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_6_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_6_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:CoordinateSystemText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_6_2_7_1 ;
  x3do:DEF 'CoordinateSystemText' ;
  x3do:translation ( 0.26 0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_6_2_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :CoordinateSystemText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_6_2_7_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_7_1_2 .
:Text_2_6_1_1_2_1_1_1_1_6_2_7_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_7_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_6_2_7_1_1_1 ;
  x3do:string '"Coordinate System"' .
:FontStyle_2_6_1_1_2_1_1_1_1_6_2_7_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_6_2_7_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.28 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_7_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_7_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_7_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_7_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_7_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:CoordinateSystemSphere a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :touchCoordinateSystem, :Shape_2_6_1_1_2_1_1_1_1_6_2_8_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_6_2_8_2, :ROUTE_2_6_1_1_2_1_1_1_1_6_2_8_3, :ROUTE_2_6_1_1_2_1_1_1_1_6_2_8_4, :ROUTE_2_6_1_1_2_1_1_1_1_6_2_8_5 ;
  x3do:DEF 'CoordinateSystemSphere' ;
  x3do:translation ( -0.8 0.28 0 ) .
:touchCoordinateSystem a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :CoordinateSystemSphere ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_6_2_8_1_1 ;
  x3do:DEF 'touchCoordinateSystem' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_6_2_8_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchCoordinateSystem ;
  x3do:name 'description' ;
  x3do:value 'Coordinate System' .
:ROUTE_2_6_1_1_2_1_1_1_1_6_2_8_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CoordinateSystemSphere ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchCoordinateSystem' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelBis' .
:ROUTE_2_6_1_1_2_1_1_1_1_6_2_8_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CoordinateSystemSphere ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchCoordinateSystem' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_6_2_8_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CoordinateSystemSphere ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchCoordinateSystem' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_6_2_8_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CoordinateSystemSphere ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchCoordinateSystem' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointFrontFromGround' .
:Shape_2_6_1_1_2_1_1_1_1_6_2_8_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :CoordinateSystemSphere ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_6_2_8_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_8_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_6_2_8_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_8_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_8_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_8_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_8_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_8_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_8_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_6_2_9_1 ;
  x3do:DEF 'EmptyText1' ;
  x3do:translation ( 0 -0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_6_2_9_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText1 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_6_2_9_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_9_1_2 .
:Text_2_6_1_1_2_1_1_1_1_6_2_9_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_9_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_6_2_9_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_6_2_9_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_6_2_9_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_9_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_9_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_9_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_9_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_9_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_6_2_10_1 ;
  x3do:DEF 'EmptyButton1' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_6_2_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton1 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_6_2_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_10_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_6_2_10_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_10_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_10_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_10_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_6_2_11_1 ;
  x3do:DEF 'EmptyText2' ;
  x3do:translation ( 0 -0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_6_2_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText2 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_6_2_11_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_11_1_2 .
:Text_2_6_1_1_2_1_1_1_1_6_2_11_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_11_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_6_2_11_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_6_2_11_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_6_2_11_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_11_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_11_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_11_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_11_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_11_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_6_2_12_1 ;
  x3do:DEF 'EmptyButton2' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_6_2_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton2 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_6_2_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_12_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_6_2_12_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_12_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_12_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_12_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_6_2_13_1 ;
  x3do:DEF 'EmptyText3' ;
  x3do:translation ( 0 -1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_6_2_13_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText3 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_6_2_13_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_13_1_2 .
:Text_2_6_1_1_2_1_1_1_1_6_2_13_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_13_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_6_2_13_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_6_2_13_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_6_2_13_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_13_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_13_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_13_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_13_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_13_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_6_2_14_1 ;
  x3do:DEF 'EmptyButton3' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_6_2_14_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton3 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_6_2_14_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_14_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_6_2_14_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_14_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_14_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_14_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_14_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_14_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_6_2_15_1 ;
  x3do:DEF 'PreviousPanelText' ;
  x3do:translation ( -0.2 -1.3 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_6_2_15_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_6_2_15_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_15_1_2 .
:Text_2_6_1_1_2_1_1_1_1_6_2_15_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_15_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_6_2_15_1_1_1 ;
  x3do:string '"Previous Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_6_2_15_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_6_2_15_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_15_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_15_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_15_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_15_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_15_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelButton1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_6_2 ;
  x3do:hasChildren :touchPreviousPanel1, :Shape_2_6_1_1_2_1_1_1_1_6_2_16_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_6_2_16_2, :ROUTE_2_6_1_1_2_1_1_1_1_6_2_16_3 ;
  x3do:DEF 'PreviousPanelButton1' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchPreviousPanel1 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :PreviousPanelButton1 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_6_2_16_1_1 ;
  x3do:DEF 'touchPreviousPanel1' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_6_2_16_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchPreviousPanel1 ;
  x3do:name 'description' ;
  x3do:value 'Previous Panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_6_2_16_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton1 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchPreviousPanel1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_6_2_16_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton1 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchPreviousPanel1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelBis' .
:Shape_2_6_1_1_2_1_1_1_1_6_2_16_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelButton1 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_6_2_16_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_6_2_16_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_6_2_16_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_16_4 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_6_2_16_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_6_2_16_4 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_6_2_16_4_2_1 .
:Material_2_6_1_1_2_1_1_1_1_6_2_16_4_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_6_2_16_4_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NavigatingPanel a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_7_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:DEF 'NavigatingPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigatingPanel ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchNavigating' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanel' .
:Transform_2_6_1_1_2_1_1_1_1_7_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :NavigatingPanel ;
  x3do:hasChildren :Note1, :BackButtonText1, :BackButton1, :HidePanelText3, :HidePanelButton3, :FlyModeText, :FlyModeButton, :WalkModeText, :WalkModeButton, :ExamineModeText, :ExamineModeButton, :switchTour, :FullGuidedTourButton, :ShortGuidedTourText, :ShortGuidedTourButton, :SacredFurnishingTourText, :SacredFurnishingTourButton, :NextPanelText2, :NextPanelButton2 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_7_2_8, :ROUTE_2_6_1_1_2_1_1_1_1_7_2_11, :ROUTE_2_6_1_1_2_1_1_1_1_7_2_12, :ROUTE_2_6_1_1_2_1_1_1_1_7_2_15, :ROUTE_2_6_1_1_2_1_1_1_1_7_2_16, :ROUTE_2_6_1_1_2_1_1_1_1_7_2_17 ;
  x3do:translation ( -1.2 0 0 ) .
:Note1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_7_2_1_1 ;
  x3do:DEF 'Note1' ;
  x3do:translation ( 3 0.98 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_7_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note1 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_7_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_7_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_7_2_1_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoints"' .
:FontStyle_2_6_1_1_2_1_1_1_1_7_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_7_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButtonText1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_7_2_2_1 ;
  x3do:DEF 'BackButtonText1' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_7_2_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText1 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_7_2_2_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_2_1_2 .
:Text_2_6_1_1_2_1_1_1_1_7_2_2_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_2_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_7_2_2_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_7_2_2_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_7_2_2_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_2_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_2_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_2_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_2_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :touchBackButton1, :Shape_2_6_1_1_2_1_1_1_1_7_2_3_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_7_2_3_2, :ROUTE_2_6_1_1_2_1_1_1_1_7_2_3_3, :ROUTE_2_6_1_1_2_1_1_1_1_7_2_3_4, :ROUTE_2_6_1_1_2_1_1_1_1_7_2_3_5 ;
  x3do:DEF 'BackButton1' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton1 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton1 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_7_2_3_1_1 ;
  x3do:DEF 'touchBackButton1' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_7_2_3_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton1 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_3_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton1 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_3_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton1 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchBackButton1' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_3_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton1 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_3_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton1 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanel' .
:Shape_2_6_1_1_2_1_1_1_1_7_2_3_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton1 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_7_2_3_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_3_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_7_2_3_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_3_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_3_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_3_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_3_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_3_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_3_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_7_2_4_1 ;
  x3do:DEF 'HidePanelText3' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_7_2_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText3 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_7_2_4_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_4_1_2 .
:Text_2_6_1_1_2_1_1_1_1_7_2_4_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_4_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_7_2_4_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_7_2_4_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_7_2_4_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_4_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_4_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_4_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_4_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_4_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :touchHidePanel3, :Shape_2_6_1_1_2_1_1_1_1_7_2_5_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_7_2_5_2 ;
  x3do:DEF 'HidePanelButton3' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel3 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton3 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_7_2_5_1_1 ;
  x3do:DEF 'touchHidePanel3' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_7_2_5_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel3 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_5_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton3 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel3' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_7_2_5_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton3 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_7_2_5_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_5_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_7_2_5_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_5_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_5_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_5_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_5_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_5_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_5_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FlyModeText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_7_2_6_1 ;
  x3do:DEF 'FlyModeText' ;
  x3do:translation ( 0 1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_7_2_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FlyModeText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_7_2_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_6_1_2 .
:Text_2_6_1_1_2_1_1_1_1_7_2_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_7_2_6_1_1_1 ;
  x3do:string '"Fly"' .
:FontStyle_2_6_1_1_2_1_1_1_1_7_2_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_7_2_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_6_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_6_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FlyModeButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :touchFlyMode, :Shape_2_6_1_1_2_1_1_1_1_7_2_7_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_7_2_7_2 ;
  x3do:DEF 'FlyModeButton' ;
  x3do:translation ( -0.8 1.08 0 ) .
:touchFlyMode a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :FlyModeButton ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_7_2_7_1_1 ;
  x3do:DEF 'touchFlyMode' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_7_2_7_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchFlyMode ;
  x3do:name 'description' ;
  x3do:value 'Fly' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_7_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :FlyModeButton ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchFlyMode' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'NavigationFly' .
:Shape_2_6_1_1_2_1_1_1_1_7_2_7_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FlyModeButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_7_2_7_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_7_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_7_2_7_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_7_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_7_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_7_3 ;
  x3do:hasMaterial :FlyModeColor .
:FlyModeColor a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_7_3_2 ;
  x3do:DEF 'FlyModeColor' ;
  x3do:diffuseColor ( 1 1 1 ) .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_8 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchFlyMode' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'FlyModeColor' .
:WalkModeText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_7_2_9_1 ;
  x3do:DEF 'WalkModeText' ;
  x3do:translation ( 0 0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_7_2_9_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WalkModeText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_7_2_9_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_9_1_2 .
:Text_2_6_1_1_2_1_1_1_1_7_2_9_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_9_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_7_2_9_1_1_1 ;
  x3do:string '"Walk"' .
:FontStyle_2_6_1_1_2_1_1_1_1_7_2_9_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_7_2_9_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_9_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_9_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_9_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_9_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_9_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:WalkModeButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :touchWalkMode, :Shape_2_6_1_1_2_1_1_1_1_7_2_10_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_7_2_10_2, :ROUTE_2_6_1_1_2_1_1_1_1_7_2_10_3 ;
  x3do:DEF 'WalkModeButton' ;
  x3do:translation ( -0.8 0.68 0 ) .
:touchWalkMode a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :WalkModeButton ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_7_2_10_1_1 ;
  x3do:DEF 'touchWalkMode' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_7_2_10_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchWalkMode ;
  x3do:name 'description' ;
  x3do:value 'Walk' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_10_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :WalkModeButton ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchWalkMode' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'FlyModeColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_10_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :WalkModeButton ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchWalkMode' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'NavigationWalk' .
:Shape_2_6_1_1_2_1_1_1_1_7_2_10_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WalkModeButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_7_2_10_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_10_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_7_2_10_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_10_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_10_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_10_4 ;
  x3do:hasMaterial :WalkModeColor .
:WalkModeColor a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_10_4_2 ;
  x3do:DEF 'WalkModeColor' ;
  x3do:diffuseColor ( 0 0 0 ) .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_11 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchWalkMode' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'WalkModeColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_12 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchFlyMode' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'WalkModeColor' .
:ExamineModeText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_7_2_13_1 ;
  x3do:DEF 'ExamineModeText' ;
  x3do:translation ( 0 0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_7_2_13_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExamineModeText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_7_2_13_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_13_1_2 .
:Text_2_6_1_1_2_1_1_1_1_7_2_13_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_13_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_7_2_13_1_1_1 ;
  x3do:string '"Examine"' .
:FontStyle_2_6_1_1_2_1_1_1_1_7_2_13_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_7_2_13_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_13_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_13_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_13_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_13_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_13_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ExamineModeButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :touchExamineMode, :Shape_2_6_1_1_2_1_1_1_1_7_2_14_5 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_7_2_14_2, :ROUTE_2_6_1_1_2_1_1_1_1_7_2_14_3, :ROUTE_2_6_1_1_2_1_1_1_1_7_2_14_4 ;
  x3do:DEF 'ExamineModeButton' ;
  x3do:translation ( -0.8 0.28 0 ) .
:touchExamineMode a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :ExamineModeButton ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_7_2_14_1_1 ;
  x3do:DEF 'touchExamineMode' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_7_2_14_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchExamineMode ;
  x3do:name 'description' ;
  x3do:value 'Examine' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_14_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ExamineModeButton ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExamineMode' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'WalkModeColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_14_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ExamineModeButton ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExamineMode' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'FlyModeColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_14_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ExamineModeButton ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchExamineMode' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'NavigationExamine' .
:Shape_2_6_1_1_2_1_1_1_1_7_2_14_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExamineModeButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_7_2_14_5_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_14_5_2 .
:Sphere_2_6_1_1_2_1_1_1_1_7_2_14_5_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_14_5 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_14_5_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_14_5 ;
  x3do:hasMaterial :ExamineModeColor .
:ExamineModeColor a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_14_5_2 ;
  x3do:DEF 'ExamineModeColor' ;
  x3do:diffuseColor ( 0 0 0 ) .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_15 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchFlyMode' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExamineModeColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_16 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchWalkMode' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExamineModeColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_17 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchExamineMode' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExamineModeColor' .
:switchTour a owl:NamedIndividual, x3do:Switch ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :FullGuidedTourText, :FullGuidedTourText2 ;
  x3do:DEF 'switchTour' ;
  x3do:whichChoice 0 .
:FullGuidedTourText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :switchTour ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_7_2_18_1_1 ;
  x3do:DEF 'FullGuidedTourText' ;
  x3do:translation ( 0.2 -0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_7_2_18_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FullGuidedTourText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_7_2_18_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_18_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_7_2_18_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_18_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_7_2_18_1_1_1_1 ;
  x3do:string '"Full Guided Tour"' .
:FontStyle_2_6_1_1_2_1_1_1_1_7_2_18_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_7_2_18_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.26 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_18_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_18_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_18_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_18_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_18_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FullGuidedTourText2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :switchTour ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_7_2_18_2_1 ;
  x3do:DEF 'FullGuidedTourText2' ;
  x3do:translation ( 0.2 -0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_7_2_18_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FullGuidedTourText2 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_7_2_18_2_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_18_2_1_2 .
:Text_2_6_1_1_2_1_1_1_1_7_2_18_2_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_18_2_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_7_2_18_2_1_1_1 ;
  x3do:string '"Resume Tour"' .
:FontStyle_2_6_1_1_2_1_1_1_1_7_2_18_2_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_7_2_18_2_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.26 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_18_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_18_2_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_18_2_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_18_2_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_18_2_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FullGuidedTourButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :touchFullGuidedTour, :Shape_2_6_1_1_2_1_1_1_1_7_2_19_2 ;
  x3do:DEF 'FullGuidedTourButton' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:touchFullGuidedTour a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :FullGuidedTourButton ;
  x3do:DEF 'touchFullGuidedTour' ;
  x3do:description 'Full Guided Tour' .
:Shape_2_6_1_1_2_1_1_1_1_7_2_19_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FullGuidedTourButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_7_2_19_2_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_19_2_2 .
:Sphere_2_6_1_1_2_1_1_1_1_7_2_19_2_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_19_2 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_19_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_19_2 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_19_2_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_19_2_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_19_2_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ShortGuidedTourText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_7_2_20_1 ;
  x3do:DEF 'ShortGuidedTourText' ;
  x3do:translation ( 0.2 -0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_7_2_20_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ShortGuidedTourText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_7_2_20_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_20_1_2 .
:Text_2_6_1_1_2_1_1_1_1_7_2_20_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_20_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_7_2_20_1_1_1 ;
  x3do:string '"Short Guided Tour"' .
:FontStyle_2_6_1_1_2_1_1_1_1_7_2_20_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_7_2_20_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.26 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_20_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_20_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_20_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_20_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_20_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ShortGuidedTourButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :touchShortGuidedTour, :Shape_2_6_1_1_2_1_1_1_1_7_2_21_2 ;
  x3do:DEF 'ShortGuidedTourButton' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:touchShortGuidedTour a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :ShortGuidedTourButton ;
  x3do:DEF 'touchShortGuidedTour' ;
  x3do:description 'Short Guided Tour' .
:Shape_2_6_1_1_2_1_1_1_1_7_2_21_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ShortGuidedTourButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_7_2_21_2_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_21_2_2 .
:Sphere_2_6_1_1_2_1_1_1_1_7_2_21_2_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_21_2 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_21_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_21_2 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_21_2_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_21_2_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_21_2_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:SacredFurnishingTourText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_7_2_22_1 ;
  x3do:DEF 'SacredFurnishingTourText' ;
  x3do:translation ( 0.5 -1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_7_2_22_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SacredFurnishingTourText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_7_2_22_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_22_1_2 .
:Text_2_6_1_1_2_1_1_1_1_7_2_22_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_22_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_7_2_22_1_1_1 ;
  x3do:string '"Sacred Furnishing Tour"' .
:FontStyle_2_6_1_1_2_1_1_1_1_7_2_22_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_7_2_22_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.26 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_22_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_22_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_22_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_22_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_22_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:SacredFurnishingTourButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :touchSacredFurnishingTour, :Shape_2_6_1_1_2_1_1_1_1_7_2_23_2 ;
  x3do:DEF 'SacredFurnishingTourButton' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:touchSacredFurnishingTour a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :SacredFurnishingTourButton ;
  x3do:DEF 'touchSacredFurnishingTour' ;
  x3do:description 'Sacred Furnishing Tour' .
:Shape_2_6_1_1_2_1_1_1_1_7_2_23_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SacredFurnishingTourButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_7_2_23_2_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_23_2_2 .
:Sphere_2_6_1_1_2_1_1_1_1_7_2_23_2_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_23_2 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_23_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_23_2 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_23_2_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_23_2_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_23_2_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelText2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_7_2_24_1 ;
  x3do:DEF 'NextPanelText2' ;
  x3do:translation ( -0.4 -1.3 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_7_2_24_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelText2 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_7_2_24_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_24_1_2 .
:Text_2_6_1_1_2_1_1_1_1_7_2_24_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_24_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_7_2_24_1_1_1 ;
  x3do:string '"Next Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_7_2_24_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_7_2_24_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_24_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_24_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_24_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_24_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_24_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelButton2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_7_2 ;
  x3do:hasChildren :touchNextPanel2, :Shape_2_6_1_1_2_1_1_1_1_7_2_25_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_7_2_25_2 ;
  x3do:DEF 'NextPanelButton2' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchNextPanel2 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :NextPanelButton2 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_7_2_25_1_1 ;
  x3do:DEF 'touchNextPanel2' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_7_2_25_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchNextPanel2 ;
  x3do:name 'description' ;
  x3do:value 'Next Panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_7_2_25_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NextPanelButton2 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchNextPanel2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanel' .
:Shape_2_6_1_1_2_1_1_1_1_7_2_25_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelButton2 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_7_2_25_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_7_2_25_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_7_2_25_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_25_3 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_7_2_25_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_7_2_25_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_7_2_25_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_7_2_25_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_7_2_25_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NavigatingPanelBis a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_8_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:DEF 'NavigatingPanelBis' .
:ROUTE_2_6_1_1_2_1_1_1_1_8_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigatingPanelBis ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchNextPanel2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanelBis' .
:Transform_2_6_1_1_2_1_1_1_1_8_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :NavigatingPanelBis ;
  x3do:hasChildren :BackButtonText2, :BackButton2, :HidePanelText4, :HidePanelButton4, :Note2, :WeyPointInterpolatorTourText, :WeyPointInterpolatorTourButton, :EmptyText4, :EmptyButton4, :EmptyText5, :Emptybutton5, :EmptyText6, :EmptyButton6, :EmptyText7, :Emptyutton7, :EmptyText8, :EmptyButton8, :PreviousPanelText2, :PreviousPanelButton2 ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_1_1 ;
  x3do:DEF 'BackButtonText2' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText2 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_8_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_8_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_8_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_8_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_8_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :touchBackButton2, :Shape_2_6_1_1_2_1_1_1_1_8_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_8_2_2_2, :ROUTE_2_6_1_1_2_1_1_1_1_8_2_2_3, :ROUTE_2_6_1_1_2_1_1_1_1_8_2_2_4, :ROUTE_2_6_1_1_2_1_1_1_1_8_2_2_5 ;
  x3do:DEF 'BackButton2' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton2 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton2 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_8_2_2_1_1 ;
  x3do:DEF 'touchBackButton2' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_8_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton2 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_1_1_2_1_1_1_1_8_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton2 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_8_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton2 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchBackButton2' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_8_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton2 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_8_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton2 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanelBis' .
:Shape_2_6_1_1_2_1_1_1_1_8_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton2 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_8_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_2_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_8_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_2_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_2_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_3_1 ;
  x3do:DEF 'HidePanelText4' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText4 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_8_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_3_1_2 .
:Text_2_6_1_1_2_1_1_1_1_8_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_8_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_8_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_8_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :touchHidePanel4, :Shape_2_6_1_1_2_1_1_1_1_8_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_8_2_4_2 ;
  x3do:DEF 'HidePanelButton4' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel4 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton4 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_8_2_4_1_1 ;
  x3do:DEF 'touchHidePanel4' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_8_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel4 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_8_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton4 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel4' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_8_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton4 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_8_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_4_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_8_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_4_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_4_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_5_1 ;
  x3do:DEF 'Note2' ;
  x3do:translation ( 3 0.98 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note2 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_8_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_8_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_8_2_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoint"' .
:FontStyle_2_6_1_1_2_1_1_1_1_8_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_8_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:WeyPointInterpolatorTourText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_6_1 ;
  x3do:DEF 'WeyPointInterpolatorTourText' ;
  x3do:translation ( 0.27 1.1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WeyPointInterpolatorTourText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_8_2_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_6_1_2 .
:Text_2_6_1_1_2_1_1_1_1_8_2_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_8_2_6_1_1_1 ;
  x3do:string '"Wey Point Interpolator" "Tour"' .
:FontStyle_2_6_1_1_2_1_1_1_1_8_2_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_8_2_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.24 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_6_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_6_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:WeyPointInterpolatorTourButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :touchWeyPointInterpolatorTour, :Shape_2_6_1_1_2_1_1_1_1_8_2_7_2 ;
  x3do:DEF 'WeyPointInterpolatorTourButton' ;
  x3do:translation ( -0.8 1.08 0 ) .
:touchWeyPointInterpolatorTour a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :WeyPointInterpolatorTourButton ;
  x3do:DEF 'touchWeyPointInterpolatorTour' ;
  x3do:description 'Tour using WayPointInterpolator' .
:Shape_2_6_1_1_2_1_1_1_1_8_2_7_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WeyPointInterpolatorTourButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_8_2_7_2_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_7_2_2 .
:Sphere_2_6_1_1_2_1_1_1_1_8_2_7_2_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_7_2 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_7_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_7_2 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_7_2_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_7_2_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_7_2_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_8_1 ;
  x3do:DEF 'EmptyText4' ;
  x3do:translation ( 0 0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText4 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_8_2_8_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_8_1_2 .
:Text_2_6_1_1_2_1_1_1_1_8_2_8_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_8_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_8_2_8_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_8_2_8_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_8_2_8_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_8_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_8_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_8_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_9_1 ;
  x3do:DEF 'EmptyButton4' ;
  x3do:translation ( -0.8 0.68 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_9_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton4 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_8_2_9_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_9_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_8_2_9_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_9_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_9_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_9_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_9_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_9_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_9_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_10_1 ;
  x3do:DEF 'EmptyText5' ;
  x3do:translation ( 0 0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText5 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_8_2_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_10_1_2 .
:Text_2_6_1_1_2_1_1_1_1_8_2_10_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_10_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_8_2_10_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_8_2_10_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_8_2_10_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_10_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_10_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Emptybutton5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_11_1 ;
  x3do:DEF 'Emptybutton5' ;
  x3do:translation ( -0.8 0.28 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Emptybutton5 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_8_2_11_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_11_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_8_2_11_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_11_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_11_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_11_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_11_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_11_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_11_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_12_1 ;
  x3do:DEF 'EmptyText6' ;
  x3do:translation ( 0 -0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText6 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_8_2_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_12_1_2 .
:Text_2_6_1_1_2_1_1_1_1_8_2_12_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_12_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_8_2_12_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_8_2_12_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_8_2_12_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_12_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_12_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_13_1 ;
  x3do:DEF 'EmptyButton6' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_13_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton6 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_8_2_13_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_13_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_8_2_13_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_13_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_13_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_13_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_13_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_13_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_13_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_14_1 ;
  x3do:DEF 'EmptyText7' ;
  x3do:translation ( 0 -0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_14_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText7 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_8_2_14_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_14_1_2 .
:Text_2_6_1_1_2_1_1_1_1_8_2_14_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_14_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_8_2_14_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_8_2_14_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_8_2_14_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_14_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_14_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_14_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_14_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Emptyutton7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_15_1 ;
  x3do:DEF 'Emptyutton7' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_15_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Emptyutton7 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_8_2_15_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_15_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_8_2_15_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_15_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_15_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_15_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_15_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_15_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_15_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_16_1 ;
  x3do:DEF 'EmptyText8' ;
  x3do:translation ( 0 -1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_16_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText8 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_8_2_16_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_16_1_2 .
:Text_2_6_1_1_2_1_1_1_1_8_2_16_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_16_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_8_2_16_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_8_2_16_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_8_2_16_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_16_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_16_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_16_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_16_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_16_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_17_1 ;
  x3do:DEF 'EmptyButton8' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_17_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton8 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_8_2_17_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_17_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_8_2_17_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_17_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_17_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_17_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_17_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_17_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_17_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelText2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_8_2_18_1 ;
  x3do:DEF 'PreviousPanelText2' ;
  x3do:translation ( -0.3 -1.3 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_8_2_18_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelText2 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_8_2_18_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_18_1_2 .
:Text_2_6_1_1_2_1_1_1_1_8_2_18_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_18_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_8_2_18_1_1_1 ;
  x3do:string '"Previous Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_8_2_18_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_8_2_18_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_18_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_18_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_18_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_18_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_18_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelButton2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_8_2 ;
  x3do:hasChildren :touchPreviousPanel2, :Shape_2_6_1_1_2_1_1_1_1_8_2_19_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_8_2_19_2, :ROUTE_2_6_1_1_2_1_1_1_1_8_2_19_3 ;
  x3do:DEF 'PreviousPanelButton2' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchPreviousPanel2 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :PreviousPanelButton2 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_8_2_19_1_1 ;
  x3do:DEF 'touchPreviousPanel2' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_8_2_19_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchPreviousPanel2 ;
  x3do:name 'description' ;
  x3do:value 'Previous Panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_8_2_19_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton2 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchPreviousPanel2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_8_2_19_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton2 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchPreviousPanel2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanelBis' .
:Shape_2_6_1_1_2_1_1_1_1_8_2_19_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelButton2 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_8_2_19_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_8_2_19_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_8_2_19_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_19_4 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_8_2_19_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_8_2_19_4 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_8_2_19_4_2_1 .
:Material_2_6_1_1_2_1_1_1_1_8_2_19_4_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_8_2_19_4_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:LightingPanel a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_9_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:DEF 'LightingPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :LightingPanel ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchLighting' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightingPanel' .
:Transform_2_6_1_1_2_1_1_1_1_9_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LightingPanel ;
  x3do:hasChildren :BackButtonText3, :BackButton3, :HidePanelText6, :HidePanelButton6, :Note4, :ExteriorNavigationText, :ExteriorNavigationButton, :Light1Text, :Light1Button, :Light2Text, :Light2button, :Light3Text, :Light3Button, :Light4Text, :Light4Button, :Light5Text, :Light5Button, :NextPanelText3, :NextPaneleButton3 ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_9_2_1_1 ;
  x3do:DEF 'BackButtonText3' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_9_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText3 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_9_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_9_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_9_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_9_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_9_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :touchBackButton3, :Shape_2_6_1_1_2_1_1_1_1_9_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_9_2_2_2, :ROUTE_2_6_1_1_2_1_1_1_1_9_2_2_3, :ROUTE_2_6_1_1_2_1_1_1_1_9_2_2_4, :ROUTE_2_6_1_1_2_1_1_1_1_9_2_2_5 ;
  x3do:DEF 'BackButton3' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton3 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton3 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_9_2_2_1_1 ;
  x3do:DEF 'touchBackButton3' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_9_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton3 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton3 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton3 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchBackButton3' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton3 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton3 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightingPanel' .
:Shape_2_6_1_1_2_1_1_1_1_9_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton3 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_9_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_2_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_9_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_2_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_2_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_9_2_3_1 ;
  x3do:DEF 'HidePanelText6' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_9_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText6 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_9_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_3_1_2 .
:Text_2_6_1_1_2_1_1_1_1_9_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_9_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_9_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_9_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :touchHidePanel6, :Shape_2_6_1_1_2_1_1_1_1_9_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_9_2_4_2 ;
  x3do:DEF 'HidePanelButton6' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel6 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton6 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_9_2_4_1_1 ;
  x3do:DEF 'touchHidePanel6' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_9_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel6 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton6 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel6' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_9_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton6 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_9_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_4_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_9_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_4_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_4_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_9_2_5_1 ;
  x3do:DEF 'Note4' ;
  x3do:translation ( 3 0.96 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_9_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note4 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_9_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_9_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_9_2_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoint"' .
:FontStyle_2_6_1_1_2_1_1_1_1_9_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_9_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ExteriorNavigationText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_9_2_6_1 ;
  x3do:DEF 'ExteriorNavigationText' ;
  x3do:translation ( 0.17 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_9_2_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorNavigationText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_9_2_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_6_1_2 .
:Text_2_6_1_1_2_1_1_1_1_9_2_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_9_2_6_1_1_1 ;
  x3do:string '"Exterior navigation" "(Main light on)"' .
:FontStyle_2_6_1_1_2_1_1_1_1_9_2_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_9_2_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.25 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_6_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_6_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ExteriorNavigationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :touchExteriorNavigation, :Shape_2_6_1_1_2_1_1_1_1_9_2_7_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_9_2_7_2, :ROUTE_2_6_1_1_2_1_1_1_1_9_2_7_3 ;
  x3do:DEF 'ExteriorNavigationButton' ;
  x3do:translation ( -0.8 1.08 0 ) .
:touchExteriorNavigation a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :ExteriorNavigationButton ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_9_2_7_1_1 ;
  x3do:DEF 'touchExteriorNavigation' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_9_2_7_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchExteriorNavigation ;
  x3do:name 'description' ;
  x3do:value 'Exterior navigation (Main light on)' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_7_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ExteriorNavigationButton ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_7_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ExteriorNavigationButton ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:Shape_2_6_1_1_2_1_1_1_1_9_2_7_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorNavigationButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_9_2_7_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_7_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_9_2_7_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_7_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_7_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_7_4 ;
  x3do:hasMaterial :ExteriorNavigationColor .
:ExteriorNavigationColor a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_7_4_2 ;
  x3do:DEF 'ExteriorNavigationColor' ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light1Text a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_9_2_8_1 ;
  x3do:DEF 'Light1Text' ;
  x3do:translation ( 0 0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_9_2_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light1Text ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_9_2_8_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_8_1_2 .
:Text_2_6_1_1_2_1_1_1_1_9_2_8_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_8_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_9_2_8_1_1_1 ;
  x3do:string '"Light1"' .
:FontStyle_2_6_1_1_2_1_1_1_1_9_2_8_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_9_2_8_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_8_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_8_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_8_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light1Button a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :touchLight1, :Shape_2_6_1_1_2_1_1_1_1_9_2_9_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_9_2_9_2, :ROUTE_2_6_1_1_2_1_1_1_1_9_2_9_3 ;
  x3do:DEF 'Light1Button' ;
  x3do:translation ( -0.8 0.68 0 ) .
:touchLight1 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Light1Button ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_9_2_9_1_1 ;
  x3do:DEF 'touchLight1' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_9_2_9_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchLight1 ;
  x3do:name 'description' ;
  x3do:value 'Light 1' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_9_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light1Button ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_9_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light1Button ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:Shape_2_6_1_1_2_1_1_1_1_9_2_9_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light1Button ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_9_2_9_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_9_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_9_2_9_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_9_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_9_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_9_4 ;
  x3do:hasMaterial :Light1Color .
:Light1Color a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_9_4_2 ;
  x3do:DEF 'Light1Color' ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light2Text a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_9_2_10_1 ;
  x3do:DEF 'Light2Text' ;
  x3do:translation ( 0 0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_9_2_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light2Text ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_9_2_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_10_1_2 .
:Text_2_6_1_1_2_1_1_1_1_9_2_10_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_10_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_9_2_10_1_1_1 ;
  x3do:string '"Light2"' .
:FontStyle_2_6_1_1_2_1_1_1_1_9_2_10_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_9_2_10_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_10_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_10_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light2button a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :touchLight2, :Shape_2_6_1_1_2_1_1_1_1_9_2_11_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_9_2_11_2, :ROUTE_2_6_1_1_2_1_1_1_1_9_2_11_3 ;
  x3do:DEF 'Light2button' ;
  x3do:translation ( -0.8 0.28 0 ) .
:touchLight2 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Light2button ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_9_2_11_1_1 ;
  x3do:DEF 'touchLight2' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_9_2_11_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchLight2 ;
  x3do:name 'description' ;
  x3do:value 'Light 2' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_11_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light2button ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_11_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light2button ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:Shape_2_6_1_1_2_1_1_1_1_9_2_11_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light2button ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_9_2_11_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_11_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_9_2_11_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_11_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_11_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_11_4 ;
  x3do:hasMaterial :Light2Color .
:Light2Color a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_11_4_2 ;
  x3do:DEF 'Light2Color' ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light3Text a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_9_2_12_1 ;
  x3do:DEF 'Light3Text' ;
  x3do:translation ( 0 -0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_9_2_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light3Text ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_9_2_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_12_1_2 .
:Text_2_6_1_1_2_1_1_1_1_9_2_12_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_12_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_9_2_12_1_1_1 ;
  x3do:string '"Light3"' .
:FontStyle_2_6_1_1_2_1_1_1_1_9_2_12_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_9_2_12_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_12_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_12_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light3Button a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :touchLight3, :Shape_2_6_1_1_2_1_1_1_1_9_2_13_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_9_2_13_2, :ROUTE_2_6_1_1_2_1_1_1_1_9_2_13_3 ;
  x3do:DEF 'Light3Button' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:touchLight3 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Light3Button ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_9_2_13_1_1 ;
  x3do:DEF 'touchLight3' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_9_2_13_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchLight3 ;
  x3do:name 'description' ;
  x3do:value 'Light 3' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_13_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light3Button ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_13_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light3Button ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:Shape_2_6_1_1_2_1_1_1_1_9_2_13_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light3Button ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_9_2_13_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_13_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_9_2_13_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_13_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_13_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_13_4 ;
  x3do:hasMaterial :Light3Color .
:Light3Color a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_13_4_2 ;
  x3do:DEF 'Light3Color' ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light4Text a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_9_2_14_1 ;
  x3do:DEF 'Light4Text' ;
  x3do:translation ( 0 -0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_9_2_14_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light4Text ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_9_2_14_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_14_1_2 .
:Text_2_6_1_1_2_1_1_1_1_9_2_14_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_14_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_9_2_14_1_1_1 ;
  x3do:string '"Light4"' .
:FontStyle_2_6_1_1_2_1_1_1_1_9_2_14_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_9_2_14_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_14_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_14_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_14_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_14_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light4Button a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :touchLight4, :Shape_2_6_1_1_2_1_1_1_1_9_2_15_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_9_2_15_2, :ROUTE_2_6_1_1_2_1_1_1_1_9_2_15_3 ;
  x3do:DEF 'Light4Button' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:touchLight4 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Light4Button ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_9_2_15_1_1 ;
  x3do:DEF 'touchLight4' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_9_2_15_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchLight4 ;
  x3do:name 'description' ;
  x3do:value 'Light 4' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_15_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light4Button ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_15_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light4Button ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:Shape_2_6_1_1_2_1_1_1_1_9_2_15_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light4Button ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_9_2_15_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_15_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_9_2_15_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_15_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_15_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_15_4 ;
  x3do:hasMaterial :Light4Color .
:Light4Color a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_15_4_2 ;
  x3do:DEF 'Light4Color' ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light5Text a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_9_2_16_1 ;
  x3do:DEF 'Light5Text' ;
  x3do:translation ( 0 -1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_9_2_16_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light5Text ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_9_2_16_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_16_1_2 .
:Text_2_6_1_1_2_1_1_1_1_9_2_16_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_16_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_9_2_16_1_1_1 ;
  x3do:string '"Light5"' .
:FontStyle_2_6_1_1_2_1_1_1_1_9_2_16_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_9_2_16_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_16_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_16_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_16_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_16_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_16_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light5Button a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :touchLight5, :Shape_2_6_1_1_2_1_1_1_1_9_2_17_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_9_2_17_2, :ROUTE_2_6_1_1_2_1_1_1_1_9_2_17_3 ;
  x3do:DEF 'Light5Button' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:touchLight5 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Light5Button ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_9_2_17_1_1 ;
  x3do:DEF 'touchLight5' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_9_2_17_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchLight5 ;
  x3do:name 'description' ;
  x3do:value 'Light 5' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_17_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light5Button ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_17_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light5Button ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:Shape_2_6_1_1_2_1_1_1_1_9_2_17_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light5Button ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_9_2_17_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_17_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_9_2_17_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_17_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_17_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_17_4 ;
  x3do:hasMaterial :Light5Color .
:Light5Color a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_17_4_2 ;
  x3do:DEF 'Light5Color' ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelText3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_9_2_18_1 ;
  x3do:DEF 'NextPanelText3' ;
  x3do:translation ( -0.4 -1.3 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_9_2_18_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelText3 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_9_2_18_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_18_1_2 .
:Text_2_6_1_1_2_1_1_1_1_9_2_18_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_18_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_9_2_18_1_1_1 ;
  x3do:string '"Next Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_9_2_18_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_9_2_18_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_18_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_18_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_18_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_18_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_18_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPaneleButton3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_9_2 ;
  x3do:hasChildren :touchNextPanel3, :Shape_2_6_1_1_2_1_1_1_1_9_2_19_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_9_2_19_2 ;
  x3do:DEF 'NextPaneleButton3' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchNextPanel3 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :NextPaneleButton3 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_9_2_19_1_1 ;
  x3do:DEF 'touchNextPanel3' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_9_2_19_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchNextPanel3 ;
  x3do:name 'description' ;
  x3do:value 'Next Panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_9_2_19_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NextPaneleButton3 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchNextPanel3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightingPanel' .
:Shape_2_6_1_1_2_1_1_1_1_9_2_19_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPaneleButton3 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_9_2_19_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_9_2_19_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_9_2_19_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_19_3 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_9_2_19_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_9_2_19_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_9_2_19_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_9_2_19_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_9_2_19_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:LightingPanelBis a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_10_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:DEF 'LightingPanelBis' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :LightingPanelBis ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchNextPanel3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightingPanelBis' .
:Transform_2_6_1_1_2_1_1_1_1_10_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LightingPanelBis ;
  x3do:hasChildren :BackButtonText4, :BackButton4, :HidePanelText7, :HidePanelButton7, :Note5, :Light6Text, :Light6Button, :Light7Text, :Light7Button, :Light8Text, :Light8Button, :Light9Text, :Light9Button, :Light10Text, :Light10Button, :EmptyText13, :EmptyButton13, :PreviousPanelText3, :PreviousPanelButton3 ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_10_2_1_1 ;
  x3do:DEF 'BackButtonText4' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_10_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText4 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_10_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_10_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_10_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_10_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_10_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :touchBackButton4, :Shape_2_6_1_1_2_1_1_1_1_10_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_10_2_2_2, :ROUTE_2_6_1_1_2_1_1_1_1_10_2_2_3, :ROUTE_2_6_1_1_2_1_1_1_1_10_2_2_4, :ROUTE_2_6_1_1_2_1_1_1_1_10_2_2_5 ;
  x3do:DEF 'BackButton4' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton4 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton4 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_10_2_2_1_1 ;
  x3do:DEF 'touchBackButton4' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_10_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton4 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton4 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton4 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchBackButton4' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton4 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton4 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightingPanelBis' .
:Shape_2_6_1_1_2_1_1_1_1_10_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton4 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_10_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_2_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_10_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_2_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_2_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_10_2_3_1 ;
  x3do:DEF 'HidePanelText7' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_10_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText7 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_10_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_3_1_2 .
:Text_2_6_1_1_2_1_1_1_1_10_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_10_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_10_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_10_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :touchHidePanel7, :Shape_2_6_1_1_2_1_1_1_1_10_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_10_2_4_2 ;
  x3do:DEF 'HidePanelButton7' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel7 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton7 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_10_2_4_1_1 ;
  x3do:DEF 'touchHidePanel7' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_10_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel7 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton7 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel7' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_10_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton7 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_10_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_4_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_10_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_4_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_4_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_10_2_5_1 ;
  x3do:DEF 'Note5' ;
  x3do:translation ( 3 0.96 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_10_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note5 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_10_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_10_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_10_2_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoint"' .
:FontStyle_2_6_1_1_2_1_1_1_1_10_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_10_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light6Text a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_10_2_6_1 ;
  x3do:DEF 'Light6Text' ;
  x3do:translation ( 0 1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_10_2_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light6Text ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_10_2_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_6_1_2 .
:Text_2_6_1_1_2_1_1_1_1_10_2_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_10_2_6_1_1_1 ;
  x3do:string '"Light6"' .
:FontStyle_2_6_1_1_2_1_1_1_1_10_2_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_10_2_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_6_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_6_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light6Button a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :touchLight6, :Shape_2_6_1_1_2_1_1_1_1_10_2_7_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_10_2_7_2, :ROUTE_2_6_1_1_2_1_1_1_1_10_2_7_3 ;
  x3do:DEF 'Light6Button' ;
  x3do:translation ( -0.8 1.08 0 ) .
:touchLight6 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Light6Button ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_10_2_7_1_1 ;
  x3do:DEF 'touchLight6' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_10_2_7_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchLight6 ;
  x3do:name 'description' ;
  x3do:value 'Light 6' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_7_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light6Button ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_7_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light6Button ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:Shape_2_6_1_1_2_1_1_1_1_10_2_7_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light6Button ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_10_2_7_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_7_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_10_2_7_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_7_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_7_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_7_4 ;
  x3do:hasMaterial :Light6Color .
:Light6Color a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_7_4_2 ;
  x3do:DEF 'Light6Color' ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light7Text a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_10_2_8_1 ;
  x3do:DEF 'Light7Text' ;
  x3do:translation ( 0 0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_10_2_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light7Text ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_10_2_8_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_8_1_2 .
:Text_2_6_1_1_2_1_1_1_1_10_2_8_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_8_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_10_2_8_1_1_1 ;
  x3do:string '"Light7"' .
:FontStyle_2_6_1_1_2_1_1_1_1_10_2_8_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_10_2_8_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_8_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_8_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_8_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light7Button a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :touchLight7, :Shape_2_6_1_1_2_1_1_1_1_10_2_9_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_10_2_9_2, :ROUTE_2_6_1_1_2_1_1_1_1_10_2_9_3 ;
  x3do:DEF 'Light7Button' ;
  x3do:translation ( -0.8 0.68 0 ) .
:touchLight7 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Light7Button ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_10_2_9_1_1 ;
  x3do:DEF 'touchLight7' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_10_2_9_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchLight7 ;
  x3do:name 'description' ;
  x3do:value 'Light 7' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_9_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light7Button ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_9_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light7Button ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:Shape_2_6_1_1_2_1_1_1_1_10_2_9_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light7Button ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_10_2_9_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_9_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_10_2_9_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_9_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_9_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_9_4 ;
  x3do:hasMaterial :Light7Color .
:Light7Color a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_9_4_2 ;
  x3do:DEF 'Light7Color' ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light8Text a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_10_2_10_1 ;
  x3do:DEF 'Light8Text' ;
  x3do:translation ( 0 0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_10_2_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light8Text ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_10_2_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_10_1_2 .
:Text_2_6_1_1_2_1_1_1_1_10_2_10_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_10_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_10_2_10_1_1_1 ;
  x3do:string '"Light8"' .
:FontStyle_2_6_1_1_2_1_1_1_1_10_2_10_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_10_2_10_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_10_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_10_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light8Button a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :touchLight8, :Shape_2_6_1_1_2_1_1_1_1_10_2_11_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_10_2_11_2, :ROUTE_2_6_1_1_2_1_1_1_1_10_2_11_3 ;
  x3do:DEF 'Light8Button' ;
  x3do:translation ( -0.8 0.28 0 ) .
:touchLight8 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Light8Button ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_10_2_11_1_1 ;
  x3do:DEF 'touchLight8' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_10_2_11_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchLight8 ;
  x3do:name 'description' ;
  x3do:value 'Light 8' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_11_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light8Button ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_11_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light8Button ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:Shape_2_6_1_1_2_1_1_1_1_10_2_11_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light8Button ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_10_2_11_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_11_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_10_2_11_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_11_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_11_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_11_4 ;
  x3do:hasMaterial :Light8Color .
:Light8Color a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_11_4_2 ;
  x3do:DEF 'Light8Color' ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light9Text a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_10_2_12_1 ;
  x3do:DEF 'Light9Text' ;
  x3do:translation ( 0 -0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_10_2_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light9Text ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_10_2_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_12_1_2 .
:Text_2_6_1_1_2_1_1_1_1_10_2_12_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_12_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_10_2_12_1_1_1 ;
  x3do:string '"Light9"' .
:FontStyle_2_6_1_1_2_1_1_1_1_10_2_12_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_10_2_12_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_12_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_12_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light9Button a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :touchLight9, :Shape_2_6_1_1_2_1_1_1_1_10_2_13_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_10_2_13_2, :ROUTE_2_6_1_1_2_1_1_1_1_10_2_13_3 ;
  x3do:DEF 'Light9Button' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:touchLight9 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Light9Button ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_10_2_13_1_1 ;
  x3do:DEF 'touchLight9' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_10_2_13_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchLight9 ;
  x3do:name 'description' ;
  x3do:value 'Light 9' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_13_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light9Button ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_13_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light9Button ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:Shape_2_6_1_1_2_1_1_1_1_10_2_13_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light9Button ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_10_2_13_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_13_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_10_2_13_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_13_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_13_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_13_4 ;
  x3do:hasMaterial :Light9Color .
:Light9Color a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_13_4_2 ;
  x3do:DEF 'Light9Color' ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light10Text a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_10_2_14_1 ;
  x3do:DEF 'Light10Text' ;
  x3do:translation ( 0 -0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_10_2_14_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light10Text ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_10_2_14_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_14_1_2 .
:Text_2_6_1_1_2_1_1_1_1_10_2_14_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_14_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_10_2_14_1_1_1 ;
  x3do:string '"Light10"' .
:FontStyle_2_6_1_1_2_1_1_1_1_10_2_14_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_10_2_14_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_14_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_14_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_14_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_14_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light10Button a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :touchLight10, :Shape_2_6_1_1_2_1_1_1_1_10_2_15_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_10_2_15_2, :ROUTE_2_6_1_1_2_1_1_1_1_10_2_15_3 ;
  x3do:DEF 'Light10Button' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:touchLight10 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Light10Button ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_10_2_15_1_1 ;
  x3do:DEF 'touchLight10' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_10_2_15_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchLight10 ;
  x3do:name 'description' ;
  x3do:value 'Light 10' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_15_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light10Button ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_15_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Light10Button ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:Shape_2_6_1_1_2_1_1_1_1_10_2_15_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light10Button ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_10_2_15_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_15_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_10_2_15_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_15_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_15_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_15_4 ;
  x3do:hasMaterial :Light10Color .
:Light10Color a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_15_4_2 ;
  x3do:DEF 'Light10Color' ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_10_2_16_1 ;
  x3do:DEF 'EmptyText13' ;
  x3do:translation ( 0 -1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_10_2_16_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText13 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_10_2_16_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_16_1_2 .
:Text_2_6_1_1_2_1_1_1_1_10_2_16_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_16_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_10_2_16_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_10_2_16_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_10_2_16_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_16_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_16_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_16_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_16_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_16_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_10_2_17_1 ;
  x3do:DEF 'EmptyButton13' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_10_2_17_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton13 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_10_2_17_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_17_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_10_2_17_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_17_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_17_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_17_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_17_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_17_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_17_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelText3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_10_2_18_1 ;
  x3do:DEF 'PreviousPanelText3' ;
  x3do:translation ( 0 -1.3 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_10_2_18_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelText3 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_10_2_18_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_18_1_2 .
:Text_2_6_1_1_2_1_1_1_1_10_2_18_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_18_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_10_2_18_1_1_1 ;
  x3do:string '"Previous Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_10_2_18_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_10_2_18_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_18_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_18_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_18_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_18_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_18_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelButton3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_10_2 ;
  x3do:hasChildren :touchPreviousPanel3, :Shape_2_6_1_1_2_1_1_1_1_10_2_19_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_10_2_19_2, :ROUTE_2_6_1_1_2_1_1_1_1_10_2_19_3 ;
  x3do:DEF 'PreviousPanelButton3' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchPreviousPanel3 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :PreviousPanelButton3 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_10_2_19_1_1 ;
  x3do:DEF 'touchPreviousPanel3' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_10_2_19_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchPreviousPanel3 ;
  x3do:name 'description' ;
  x3do:value 'Previous Panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_19_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton3 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchPreviousPanel3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightingPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_10_2_19_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton3 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchPreviousPanel3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightingPanelBis' .
:Shape_2_6_1_1_2_1_1_1_1_10_2_19_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelButton3 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_10_2_19_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_10_2_19_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_10_2_19_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_19_4 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_10_2_19_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_10_2_19_4 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_10_2_19_4_2_1 .
:Material_2_6_1_1_2_1_1_1_1_10_2_19_4_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_10_2_19_4_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ROUTE_2_6_1_1_2_1_1_1_1_11 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExteriorNavigationColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_12 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light2Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_13 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light1Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_14 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light3Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_15 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light5Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_16 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light6Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_17 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light7Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_18 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light8Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_19 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light9Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_20 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light10Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_21 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light4Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_22 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light1Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_23 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light2Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_24 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExteriorNavigationColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_25 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light3Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_26 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light5Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_27 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light6Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_28 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light7Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_29 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light8Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_30 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light9Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_31 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light10Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_32 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light4Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_33 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light2Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_34 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light1Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_35 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExteriorNavigationColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_36 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light3Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_37 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light5Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_38 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light6Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_39 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light7Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_40 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light8Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_41 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light9Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_42 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light10Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_43 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light4Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_44 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light3Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_45 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light1Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_46 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExteriorNavigationColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_47 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light2Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_48 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light5Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_49 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light6Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_50 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light7Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_51 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light8Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_52 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light9Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_53 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light10Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_54 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light4Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_55 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light4Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_56 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light1Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_57 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExteriorNavigationColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_58 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light2Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_59 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light5Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_60 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light6Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_61 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light7Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_62 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light8Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_63 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light9Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_64 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light10Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_65 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light3Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_66 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light5Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_67 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light1Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_68 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExteriorNavigationColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_69 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light2Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_70 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light4Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_71 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light6Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_72 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light7Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_73 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light8Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_74 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light9Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_75 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light10Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_76 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light3Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_77 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light6Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_78 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light1Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_79 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExteriorNavigationColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_80 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light2Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_81 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light4Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_82 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light5Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_83 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light7Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_84 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light8Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_85 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light9Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_86 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light10Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_87 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light3Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_88 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light7Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_89 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light1Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_90 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExteriorNavigationColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_91 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light2Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_92 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light4Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_93 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light5Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_94 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light6Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_95 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light8Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_96 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light9Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_97 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light10Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_98 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light3Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_99 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light8Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_100 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light1Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_101 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExteriorNavigationColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_102 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light2Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_103 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light4Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_104 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light5Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_105 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light6Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_106 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light7Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_107 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light9Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_108 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light10Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_109 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light3Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_110 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light9Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_111 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light1Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_112 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExteriorNavigationColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_113 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light2Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_114 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light4Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_115 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light5Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_116 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light6Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_117 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light7Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_118 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light8Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_119 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light10Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_120 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light3Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_121 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light10Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_122 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light1Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_123 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExteriorNavigationColor' .
:ROUTE_2_6_1_1_2_1_1_1_1_124 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light2Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_125 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light4Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_126 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light5Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_127 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light6Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_128 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light7Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_129 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light8Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_130 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light9Color' .
:ROUTE_2_6_1_1_2_1_1_1_1_131 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'Light3Color' .
:SourcesOfLightSpheres a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_132_1, :ROUTE_2_6_1_1_2_1_1_1_1_132_2, :ROUTE_2_6_1_1_2_1_1_1_1_132_3 ;
  x3do:hasChildren :SourcesOfLightFirstCombination, :SourcesOfLightThirdCombination, :SourcesOfLightFifthCombination ;
  x3do:DEF 'SourcesOfLightSpheres' .
:ROUTE_2_6_1_1_2_1_1_1_1_132_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :SourcesOfLightSpheres ;
  x3do:fromField 'isSelected17' ;
  x3do:fromNode 'touchLighting' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSpheres' .
:ROUTE_2_6_1_1_2_1_1_1_1_132_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :SourcesOfLightSpheres ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSpheres' .
:ROUTE_2_6_1_1_2_1_1_1_1_132_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :SourcesOfLightSpheres ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSpheres' .
:SourcesOfLightFirstCombination a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightSpheres ;
  x3do:hasChildren :ThreeWindowsn ;
  x3do:DEF 'SourcesOfLightFirstCombination' ;
  x3do:translation ( 0 0 -1 ) .
:ThreeWindowsn a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightFirstCombination ;
  x3do:hasChildren :SourcesOfLightSecondCombination, :BlueSphere4, :BlueSphere5, :BlueSphere6 ;
  x3do:DEF 'ThreeWindowsn' ;
  x3do:translation ( 0.66 0.31 0.5 ) .
:SourcesOfLightSecondCombination a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ThreeWindowsn ;
  x3do:hasChildren :BlueSphere1, :BlueSphere2, :BlueSphere3 ;
  x3do:DEF 'SourcesOfLightSecondCombination' .
:BlueSphere1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightSecondCombination ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_4_1_1_1_1 ;
  x3do:DEF 'BlueSphere1' .
:Shape_2_6_1_1_2_1_1_1_1_132_4_1_1_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere1 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_4_1_1_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_4_1_1_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_4_1_1_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_4_1_1_1_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_4_1_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_4_1_1_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_4_1_1_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_4_1_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_4_1_1_1_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:BlueSphere2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightSecondCombination ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_4_1_1_2_1 ;
  x3do:DEF 'BlueSphere2' ;
  x3do:translation ( 0.54 0 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_132_4_1_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere2 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_4_1_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_4_1_1_2_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_4_1_1_2_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_4_1_1_2_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_4_1_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_4_1_1_2_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_4_1_1_2_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_4_1_1_2_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_4_1_1_2_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:BlueSphere3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightSecondCombination ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_4_1_1_3_1 ;
  x3do:DEF 'BlueSphere3' ;
  x3do:translation ( 1.08 0 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_132_4_1_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere3 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_4_1_1_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_4_1_1_3_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_4_1_1_3_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_4_1_1_3_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_4_1_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_4_1_1_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_4_1_1_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_4_1_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_4_1_1_3_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:BlueSphere4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ThreeWindowsn ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_4_1_2_1 ;
  x3do:DEF 'BlueSphere4' ;
  x3do:translation ( 0 -0.5 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_132_4_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere4 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_4_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_4_1_2_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_4_1_2_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_4_1_2_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_4_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_4_1_2_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_4_1_2_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_4_1_2_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_4_1_2_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:BlueSphere5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ThreeWindowsn ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_4_1_3_1 ;
  x3do:DEF 'BlueSphere5' ;
  x3do:translation ( 0.55 -0.5 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_132_4_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere5 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_4_1_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_4_1_3_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_4_1_3_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_4_1_3_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_4_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_4_1_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_4_1_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_4_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_4_1_3_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:BlueSphere6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ThreeWindowsn ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_4_1_4_1 ;
  x3do:DEF 'BlueSphere6' ;
  x3do:translation ( 1.1 -0.5 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_132_4_1_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere6 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_4_1_4_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_4_1_4_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_4_1_4_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_4_1_4_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_4_1_4_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_4_1_4_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_4_1_4_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_4_1_4_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_4_1_4_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:SourcesOfLightThirdCombination a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightSpheres ;
  x3do:hasChildren :SourcesOfLightFourthCombination ;
  x3do:DEF 'SourcesOfLightThirdCombination' ;
  x3do:translation ( 0 0 -1 ) .
:SourcesOfLightFourthCombination a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightThirdCombination ;
  x3do:hasChildren :BlueSphere7, :BlueSphere8, :BlueSphere9, :BlueSphere10 ;
  x3do:DEF 'SourcesOfLightFourthCombination' ;
  x3do:translation ( 0.66 0.31 0.5 ) .
:BlueSphere7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightFourthCombination ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_5_1_1_1 ;
  x3do:DEF 'BlueSphere7' .
:Shape_2_6_1_1_2_1_1_1_1_132_5_1_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere7 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_5_1_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_5_1_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_5_1_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_5_1_1_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_5_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_5_1_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_5_1_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_5_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_5_1_1_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:BlueSphere8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightFourthCombination ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_5_1_2_1 ;
  x3do:DEF 'BlueSphere8' ;
  x3do:translation ( 0.54 0 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_132_5_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere8 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_5_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_5_1_2_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_5_1_2_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_5_1_2_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_5_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_5_1_2_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_5_1_2_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_5_1_2_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_5_1_2_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:BlueSphere9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightFourthCombination ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_5_1_3_1 ;
  x3do:DEF 'BlueSphere9' ;
  x3do:translation ( 1.08 0 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_132_5_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere9 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_5_1_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_5_1_3_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_5_1_3_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_5_1_3_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_5_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_5_1_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_5_1_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_5_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_5_1_3_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:BlueSphere10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightFourthCombination ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_5_1_4_1 ;
  x3do:DEF 'BlueSphere10' ;
  x3do:translation ( 1.6 0.38 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_132_5_1_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere10 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_5_1_4_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_5_1_4_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_5_1_4_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_5_1_4_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_5_1_4_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_5_1_4_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_5_1_4_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_5_1_4_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_5_1_4_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:SourcesOfLightFifthCombination a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightSpheres ;
  x3do:hasChildren :SourcesOfLightSixthCombination ;
  x3do:DEF 'SourcesOfLightFifthCombination' ;
  x3do:translation ( 0 0 -1 ) .
:SourcesOfLightSixthCombination a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightFifthCombination ;
  x3do:hasChildren :BlueSphere11, :BlueSphere12, :BlueSphere13, :BlueSphere14, :BlueSphere15 ;
  x3do:DEF 'SourcesOfLightSixthCombination' ;
  x3do:translation ( 0.9 0.14 0.5 ) .
:BlueSphere11 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightSixthCombination ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_6_1_1_1 ;
  x3do:DEF 'BlueSphere11' .
:Shape_2_6_1_1_2_1_1_1_1_132_6_1_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere11 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_6_1_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_6_1_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_6_1_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_6_1_1_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_6_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_6_1_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_6_1_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_6_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_6_1_1_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:BlueSphere12 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightSixthCombination ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_6_1_2_1 ;
  x3do:DEF 'BlueSphere12' ;
  x3do:translation ( 0.69 0 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_132_6_1_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere12 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_6_1_2_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_6_1_2_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_6_1_2_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_6_1_2_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_6_1_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_6_1_2_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_6_1_2_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_6_1_2_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_6_1_2_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:BlueSphere13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightSixthCombination ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_6_1_3_1 ;
  x3do:DEF 'BlueSphere13' ;
  x3do:translation ( 1.38 0 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_132_6_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere13 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_6_1_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_6_1_3_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_6_1_3_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_6_1_3_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_6_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_6_1_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_6_1_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_6_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_6_1_3_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:BlueSphere14 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightSixthCombination ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_6_1_4_1 ;
  x3do:DEF 'BlueSphere14' ;
  x3do:translation ( 1.35 0.38 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_132_6_1_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere14 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_6_1_4_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_6_1_4_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_6_1_4_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_6_1_4_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_6_1_4_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_6_1_4_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_6_1_4_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_6_1_4_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_6_1_4_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:BlueSphere15 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesOfLightSixthCombination ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_132_6_1_5_1 ;
  x3do:DEF 'BlueSphere15' ;
  x3do:translation ( 1.42 -0.38 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_132_6_1_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BlueSphere15 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_132_6_1_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_132_6_1_5_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_132_6_1_5_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_6_1_5_1 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_132_6_1_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_132_6_1_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_132_6_1_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_132_6_1_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_132_6_1_5_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:ROUTE_2_6_1_1_2_1_1_1_1_133 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFirstCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_134 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFifthCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_135 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightThirdCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_136 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected10' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSecondCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_137 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFirstCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_138 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFifthCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_139 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightThirdCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_140 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSecondCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_141 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFirstCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_142 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFifthCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_143 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightThirdCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_144 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSecondCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_145 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFirstCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_146 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFifthCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_147 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightThirdCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_148 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSecondCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_149 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFirstCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_150 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFifthCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_151 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightThirdCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_152 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected17' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSecondCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_153 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFirstCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_154 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFifthCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_155 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightThirdCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_156 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected17' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSecondCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_157 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFirstCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_158 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFifthCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_159 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightThirdCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_160 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected17' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSecondCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_161 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFirstCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_162 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFifthCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_163 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightThirdCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_164 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected17' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSecondCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_165 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFirstCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_166 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFifthCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_167 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightThirdCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_168 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected17' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSecondCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_169 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFirstCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_170 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFifthCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_171 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightThirdCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_172 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected17' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSecondCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_173 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFirstCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_174 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightFifthCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_175 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightThirdCombination' .
:ROUTE_2_6_1_1_2_1_1_1_1_176 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected17' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesOfLightSecondCombination' .
:LightDescriptions a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_177_1, :ROUTE_2_6_1_1_2_1_1_1_1_177_2, :ROUTE_2_6_1_1_2_1_1_1_1_177_3 ;
  x3do:hasChildren :Light1Description, :Light2Description, :Light3Description, :Light4Description, :Light5Description, :Light6Description, :Light78910Description, :ExteriorNavigationDescription ;
  x3do:DEF 'LightDescriptions' ;
  x3do:translation ( 1.3 -1.13 -0.7 ) .
:ROUTE_2_6_1_1_2_1_1_1_1_177_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :LightDescriptions ;
  x3do:fromField 'isSelected9' ;
  x3do:fromNode 'touchLighting' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:ROUTE_2_6_1_1_2_1_1_1_1_177_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :LightDescriptions ;
  x3do:fromField 'isSelected10' ;
  x3do:fromNode 'touchBackButton3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:ROUTE_2_6_1_1_2_1_1_1_1_177_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :LightDescriptions ;
  x3do:fromField 'isSelected10' ;
  x3do:fromNode 'touchBackButton4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:Light1Description a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LightDescriptions ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_177_4_1, :NoteB ;
  x3do:DEF 'Light1Description' .
:Shape_2_6_1_1_2_1_1_1_1_177_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light1Description ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_177_4_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_177_4_1_2 .
:Text_2_6_1_1_2_1_1_1_1_177_4_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_4_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_177_4_1_1_1 ;
  x3do:string '"Simulating sun light (SpotLights)"' .
:FontStyle_2_6_1_1_2_1_1_1_1_177_4_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_177_4_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_177_4_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_4_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_177_4_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_177_4_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_177_4_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NoteB a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Light1Description ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_177_4_2_1 ;
  x3do:DEF 'NoteB' ;
  x3do:translation ( 0.9 -0.22 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_177_4_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NoteB ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_177_4_2_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_177_4_2_1_2 .
:Text_2_6_1_1_2_1_1_1_1_177_4_2_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_4_2_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_177_4_2_1_1_1 ;
  x3do:string '"Blue spheres represent sources of light"' .
:FontStyle_2_6_1_1_2_1_1_1_1_177_4_2_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_177_4_2_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_177_4_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_4_2_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_177_4_2_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_177_4_2_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_177_4_2_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light2Description a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LightDescriptions ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_177_5_1 ;
  x3do:DEF 'Light2Description' .
:Shape_2_6_1_1_2_1_1_1_1_177_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light2Description ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_177_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_177_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_177_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_177_5_1_1_1 ;
  x3do:string '"No Lights"' .
:FontStyle_2_6_1_1_2_1_1_1_1_177_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_177_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_177_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_177_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_177_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_177_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Light3Description a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LightDescriptions ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_177_6_1, :NoteB-USE-1 ;
  x3do:DEF 'Light3Description' .
:Shape_2_6_1_1_2_1_1_1_1_177_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light3Description ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_177_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_177_6_1_2 .
:Text_2_6_1_1_2_1_1_1_1_177_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_177_6_1_1_1 ;
  x3do:string '"Morning Beam"' .
:FontStyle_2_6_1_1_2_1_1_1_1_177_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_177_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_177_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_6_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_177_6_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_177_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_177_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NoteB-USE-1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Light3Description ;
  owl:sameAs :NoteB . # DEF matching this USE
:Light4Description a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LightDescriptions ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_177_7_1, :NoteB-USE-2 ;
  x3do:DEF 'Light4Description' .
:Shape_2_6_1_1_2_1_1_1_1_177_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light4Description ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_177_7_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_177_7_1_2 .
:Text_2_6_1_1_2_1_1_1_1_177_7_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_7_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_177_7_1_1_1 ;
  x3do:string '"Morning Light"' .
:FontStyle_2_6_1_1_2_1_1_1_1_177_7_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_177_7_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_177_7_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_7_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_177_7_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_177_7_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_177_7_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NoteB-USE-2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Light4Description ;
  owl:sameAs :NoteB . # DEF matching this USE
:Light5Description a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LightDescriptions ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_177_8_1, :NoteB-USE-3 ;
  x3do:DEF 'Light5Description' .
:Shape_2_6_1_1_2_1_1_1_1_177_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light5Description ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_177_8_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_177_8_1_2 .
:Text_2_6_1_1_2_1_1_1_1_177_8_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_8_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_177_8_1_1_1 ;
  x3do:string '"Artificial light (PointLights from chandeliers)"' .
:FontStyle_2_6_1_1_2_1_1_1_1_177_8_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_177_8_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_177_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_8_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_177_8_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_177_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_177_8_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NoteB-USE-3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Light5Description ;
  owl:sameAs :NoteB . # DEF matching this USE
:Light6Description a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LightDescriptions ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_177_9_1, :NoteB-USE-4 ;
  x3do:DEF 'Light6Description' .
:Shape_2_6_1_1_2_1_1_1_1_177_9_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light6Description ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_177_9_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_177_9_1_2 .
:Text_2_6_1_1_2_1_1_1_1_177_9_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_9_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_177_9_1_1_1 ;
  x3do:string '"Artificial light (PointLights from chandeliers)"' .
:FontStyle_2_6_1_1_2_1_1_1_1_177_9_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_177_9_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_177_9_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_9_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_177_9_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_177_9_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_177_9_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NoteB-USE-4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Light6Description ;
  owl:sameAs :NoteB . # DEF matching this USE
:Light78910Description a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LightDescriptions ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_177_10_1, :NoteB-USE-5 ;
  x3do:DEF 'Light78910Description' .
:Shape_2_6_1_1_2_1_1_1_1_177_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Light78910Description ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_177_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_177_10_1_2 .
:Text_2_6_1_1_2_1_1_1_1_177_10_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_10_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_177_10_1_1_1 ;
  x3do:string '"Simulating sun light (PointLights)"' .
:FontStyle_2_6_1_1_2_1_1_1_1_177_10_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_177_10_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_177_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_10_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_177_10_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_177_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_177_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NoteB-USE-5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Light78910Description ;
  owl:sameAs :NoteB . # DEF matching this USE
:ExteriorNavigationDescription a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :LightDescriptions ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_177_11_1, :NoteB-USE-6 ;
  x3do:DEF 'ExteriorNavigationDescription' .
:Shape_2_6_1_1_2_1_1_1_1_177_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorNavigationDescription ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_177_11_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_177_11_1_2 .
:Text_2_6_1_1_2_1_1_1_1_177_11_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_11_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_177_11_1_1_1 ;
  x3do:string '"Headlight on"' .
:FontStyle_2_6_1_1_2_1_1_1_1_177_11_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_177_11_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_177_11_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_177_11_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_177_11_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_177_11_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_177_11_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NoteB-USE-6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ExteriorNavigationDescription ;
  owl:sameAs :NoteB . # DEF matching this USE
:ROUTE_2_6_1_1_2_1_1_1_1_178 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ExteriorNavigationDescription' .
:ROUTE_2_6_1_1_2_1_1_1_1_179 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light1Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_180 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light2Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_181 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light4Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_182 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light5Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_183 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light6Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_184 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light3Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_185 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light78910Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_186 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected9' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:ROUTE_2_6_1_1_2_1_1_1_1_187 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light1Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_188 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ExteriorNavigationDescription' .
:ROUTE_2_6_1_1_2_1_1_1_1_189 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light2Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_190 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light4Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_191 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light5Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_192 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light6Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_193 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light3Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_194 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light78910Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_195 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected9' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:ROUTE_2_6_1_1_2_1_1_1_1_196 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light2Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_197 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ExteriorNavigationDescription' .
:ROUTE_2_6_1_1_2_1_1_1_1_198 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light1Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_199 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light4Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_200 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light5Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_201 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light6Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_202 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light3Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_203 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light78910Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_204 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected9' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:ROUTE_2_6_1_1_2_1_1_1_1_205 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light3Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_206 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ExteriorNavigationDescription' .
:ROUTE_2_6_1_1_2_1_1_1_1_207 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light1Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_208 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light4Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_209 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light5Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_210 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light6Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_211 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light2Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_212 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light78910Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_213 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected9' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:ROUTE_2_6_1_1_2_1_1_1_1_214 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light4Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_215 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ExteriorNavigationDescription' .
:ROUTE_2_6_1_1_2_1_1_1_1_216 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light1Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_217 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light3Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_218 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light5Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_219 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light6Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_220 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light2Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_221 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light78910Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_222 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected9' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:ROUTE_2_6_1_1_2_1_1_1_1_223 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light5Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_224 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ExteriorNavigationDescription' .
:ROUTE_2_6_1_1_2_1_1_1_1_225 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light1Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_226 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light3Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_227 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light4Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_228 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light6Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_229 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light2Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_230 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light78910Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_231 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected9' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:ROUTE_2_6_1_1_2_1_1_1_1_232 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light6Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_233 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ExteriorNavigationDescription' .
:ROUTE_2_6_1_1_2_1_1_1_1_234 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light1Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_235 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light3Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_236 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light4Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_237 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light5Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_238 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light2Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_239 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light78910Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_240 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected9' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:ROUTE_2_6_1_1_2_1_1_1_1_241 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light78910Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_242 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ExteriorNavigationDescription' .
:ROUTE_2_6_1_1_2_1_1_1_1_243 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light1Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_244 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light3Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_245 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light4Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_246 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light5Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_247 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light2Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_248 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light6Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_249 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected9' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:ROUTE_2_6_1_1_2_1_1_1_1_250 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light78910Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_251 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ExteriorNavigationDescription' .
:ROUTE_2_6_1_1_2_1_1_1_1_252 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light1Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_253 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light3Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_254 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light4Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_255 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light5Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_256 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light2Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_257 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light6Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_258 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected9' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:ROUTE_2_6_1_1_2_1_1_1_1_259 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light78910Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_260 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ExteriorNavigationDescription' .
:ROUTE_2_6_1_1_2_1_1_1_1_261 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light1Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_262 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light3Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_263 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light4Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_264 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light5Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_265 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light2Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_266 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light6Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_267 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected9' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:ROUTE_2_6_1_1_2_1_1_1_1_268 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected7' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light78910Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_269 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ExteriorNavigationDescription' .
:ROUTE_2_6_1_1_2_1_1_1_1_270 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light1Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_271 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light3Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_272 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light4Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_273 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light5Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_274 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light2Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_275 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'Light6Description' .
:ROUTE_2_6_1_1_2_1_1_1_1_276 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:fromField 'isSelected9' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'LightDescriptions' .
:PicturesPanel a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:DEF 'PicturesPanel' .
:Transform_2_6_1_1_2_1_1_1_1_277_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :PicturesPanel ;
  x3do:hasChildren :BackButtonText5, :BackButton5, :HidePanelText8, :HidePanelButton8, :Note6, :FacadePicturesText, :Anchor_2_6_1_1_2_1_1_1_1_277_1_7, :ExteriorLeftPicturesText, :Anchor_2_6_1_1_2_1_1_1_1_277_1_9, :ExteriorRightPicturesText, :Anchor_2_6_1_1_2_1_1_1_1_277_1_11, :ExteriorBackPicturesText, :Anchor_2_6_1_1_2_1_1_1_1_277_1_13, :EntrancePicturesText, :Anchor_2_6_1_1_2_1_1_1_1_277_1_15, :NavePicturesText, :Anchor_2_6_1_1_2_1_1_1_1_277_1_17, :NextPanelText4, :NextPanelButton4 ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_277_1_1_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_1_2 ;
  x3do:DEF 'BackButtonText5' ;
  x3do:translation ( 2 1.2 0 ) .
:ROUTE_2_6_1_1_2_1_1_1_1_277_1_1_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButtonText5 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchPictures' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PicturesPanel' .
:Shape_2_6_1_1_2_1_1_1_1_277_1_1_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText5 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_277_1_1_2_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_1_2_2 .
:Text_2_6_1_1_2_1_1_1_1_277_1_1_2_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_1_2 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_277_1_1_2_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_277_1_1_2_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_277_1_1_2_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_1_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_1_2 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_1_2_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_1_2_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_1_2_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :touchBackButton5, :Shape_2_6_1_1_2_1_1_1_1_277_1_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_277_1_2_2, :ROUTE_2_6_1_1_2_1_1_1_1_277_1_2_3, :ROUTE_2_6_1_1_2_1_1_1_1_277_1_2_4, :ROUTE_2_6_1_1_2_1_1_1_1_277_1_2_5 ;
  x3do:DEF 'BackButton5' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton5 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton5 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_277_1_2_1_1 ;
  x3do:DEF 'touchBackButton5' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_277_1_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton5 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_1_1_2_1_1_1_1_277_1_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton5 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_277_1_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton5 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchBackButton5' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_277_1_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton5 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_277_1_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton5 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PicturesPanel' .
:Shape_2_6_1_1_2_1_1_1_1_277_1_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton5 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_277_1_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_2_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_277_1_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_2_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_2_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_3_1 ;
  x3do:DEF 'HidePanelText8' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText8 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_277_1_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_3_1_2 .
:Text_2_6_1_1_2_1_1_1_1_277_1_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_277_1_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_277_1_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_277_1_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :touchHidePanel8, :Shape_2_6_1_1_2_1_1_1_1_277_1_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_277_1_4_2 ;
  x3do:DEF 'HidePanelButton8' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel8 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton8 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_277_1_4_1_1 ;
  x3do:DEF 'touchHidePanel8' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_277_1_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel8 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_277_1_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton8 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel8' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_277_1_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton8 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_277_1_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_4_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_277_1_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_4_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_4_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_5_1 ;
  x3do:DEF 'Note6' ;
  x3do:translation ( 3 0.96 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note6 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_277_1_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_277_1_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_277_1_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoint"' .
:FontStyle_2_6_1_1_2_1_1_1_1_277_1_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_277_1_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FacadePicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_6_1 ;
  x3do:DEF 'FacadePicturesText' ;
  x3do:translation ( -0.27 1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FacadePicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_277_1_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_6_1_2 .
:Text_2_6_1_1_2_1_1_1_1_277_1_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_277_1_6_1_1_1 ;
  x3do:string '"Facade"' .
:FontStyle_2_6_1_1_2_1_1_1_1_277_1_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_277_1_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_6_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_6_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_277_1_7 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :FacadePicturesButton ;
  x3do:description 'Facade Pictures' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pictures/Facade.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Facade.html"' .
:FacadePicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_277_1_7 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_7_1_1 ;
  x3do:DEF 'FacadePicturesButton' ;
  x3do:translation ( -0.8 1.08 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_7_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FacadePicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_277_1_7_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_7_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_277_1_7_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_7_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_7_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_7_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_7_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_7_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_7_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ExteriorLeftPicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_8_1 ;
  x3do:DEF 'ExteriorLeftPicturesText' ;
  x3do:translation ( 0 0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorLeftPicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_277_1_8_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_8_1_2 .
:Text_2_6_1_1_2_1_1_1_1_277_1_8_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_8_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_277_1_8_1_1_1 ;
  x3do:string '"Exterior left"' .
:FontStyle_2_6_1_1_2_1_1_1_1_277_1_8_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_277_1_8_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_8_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_8_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_8_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_277_1_9 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :ExteriorLeftPicturesButton ;
  x3do:description 'Exterior left' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pictures/ExteriorLeft.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/ExteriorLeft.html"' .
:ExteriorLeftPicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_277_1_9 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_9_1_1 ;
  x3do:DEF 'ExteriorLeftPicturesButton' ;
  x3do:translation ( -0.8 0.68 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_9_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorLeftPicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_277_1_9_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_9_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_277_1_9_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_9_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_9_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_9_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_9_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_9_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_9_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ExteriorRightPicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_10_1 ;
  x3do:DEF 'ExteriorRightPicturesText' ;
  x3do:translation ( 0.08 0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorRightPicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_277_1_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_10_1_2 .
:Text_2_6_1_1_2_1_1_1_1_277_1_10_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_10_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_277_1_10_1_1_1 ;
  x3do:string '"Exterior right"' .
:FontStyle_2_6_1_1_2_1_1_1_1_277_1_10_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_277_1_10_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_10_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_10_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_277_1_11 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :ExteriorRightPicturesButton ;
  x3do:description 'Exterior right' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pictures/ExteriorRight.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/ExteriorRight.html"' .
:ExteriorRightPicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_277_1_11 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_11_1_1 ;
  x3do:DEF 'ExteriorRightPicturesButton' ;
  x3do:translation ( -0.8 0.28 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_11_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorRightPicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_277_1_11_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_11_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_277_1_11_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_11_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_11_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_11_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_11_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_11_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_11_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ExteriorBackPicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_12_1 ;
  x3do:DEF 'ExteriorBackPicturesText' ;
  x3do:translation ( 0.07 -0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorBackPicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_277_1_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_12_1_2 .
:Text_2_6_1_1_2_1_1_1_1_277_1_12_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_12_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_277_1_12_1_1_1 ;
  x3do:string '"Exterior back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_277_1_12_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_277_1_12_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_12_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_12_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_277_1_13 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :ExteriorBackPicturesButton ;
  x3do:description 'Exterior back' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pictures/ExteriorBack.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/ExteriorBack.html"' .
:ExteriorBackPicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_277_1_13 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_13_1_1 ;
  x3do:DEF 'ExteriorBackPicturesButton' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_13_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorBackPicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_277_1_13_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_13_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_277_1_13_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_13_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_13_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_13_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_13_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_13_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_13_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EntrancePicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_14_1 ;
  x3do:DEF 'EntrancePicturesText' ;
  x3do:translation ( -0.16 -0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_14_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EntrancePicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_277_1_14_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_14_1_2 .
:Text_2_6_1_1_2_1_1_1_1_277_1_14_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_14_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_277_1_14_1_1_1 ;
  x3do:string '"Entrance"' .
:FontStyle_2_6_1_1_2_1_1_1_1_277_1_14_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_277_1_14_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_14_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_14_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_14_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_14_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_277_1_15 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :EntrancePicturesButton ;
  x3do:description 'Entrance' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pictures/Entrance.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Entrance.html"' .
:EntrancePicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_277_1_15 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_15_1_1 ;
  x3do:DEF 'EntrancePicturesButton' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_15_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EntrancePicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_277_1_15_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_15_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_277_1_15_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_15_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_15_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_15_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_15_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_15_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_15_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NavePicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_16_1 ;
  x3do:DEF 'NavePicturesText' ;
  x3do:translation ( -0.34 -1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_16_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NavePicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_277_1_16_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_16_1_2 .
:Text_2_6_1_1_2_1_1_1_1_277_1_16_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_16_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_277_1_16_1_1_1 ;
  x3do:string '"Nave"' .
:FontStyle_2_6_1_1_2_1_1_1_1_277_1_16_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_277_1_16_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_16_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_16_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_16_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_16_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_16_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_277_1_17 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :NavePicturesButton ;
  x3do:description 'Nave' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pictures/Nave.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Nave.html"' .
:NavePicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_277_1_17 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_17_1_1 ;
  x3do:DEF 'NavePicturesButton' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_17_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NavePicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_277_1_17_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_17_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_277_1_17_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_17_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_17_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_17_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_17_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_17_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_17_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelText4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_277_1_18_1 ;
  x3do:DEF 'NextPanelText4' ;
  x3do:translation ( -0.4 -1.3 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_277_1_18_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelText4 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_277_1_18_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_18_1_2 .
:Text_2_6_1_1_2_1_1_1_1_277_1_18_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_18_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_277_1_18_1_1_1 ;
  x3do:string '"Next Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_277_1_18_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_277_1_18_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_18_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_18_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_18_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_18_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_18_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelButton4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_277_1 ;
  x3do:hasChildren :touchNextPanel4, :Shape_2_6_1_1_2_1_1_1_1_277_1_19_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_277_1_19_2 ;
  x3do:DEF 'NextPanelButton4' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchNextPanel4 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :NextPanelButton4 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_277_1_19_1_1 ;
  x3do:DEF 'touchNextPanel4' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_277_1_19_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchNextPanel4 ;
  x3do:name 'description' ;
  x3do:value 'Next Panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_277_1_19_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NextPanelButton4 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchNextPanel4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PicturesPanel' .
:Shape_2_6_1_1_2_1_1_1_1_277_1_19_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelButton4 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_277_1_19_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_277_1_19_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_277_1_19_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_19_3 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_277_1_19_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_277_1_19_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_277_1_19_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_277_1_19_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_277_1_19_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PicturesPanelBis a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_278_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:DEF 'PicturesPanelBis' .
:ROUTE_2_6_1_1_2_1_1_1_1_278_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PicturesPanelBis ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchNextPanel4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PicturesPanelBis' .
:Transform_2_6_1_1_2_1_1_1_1_278_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :PicturesPanelBis ;
  x3do:hasChildren :BackButtonText6, :BackButton6, :HidePanelText9, :HidePanelButton9, :Note7, :TranseptAndAxesPicturesText, :Anchor_2_6_1_1_2_1_1_1_1_278_2_7, :SacristyPicturesText, :Anchor_2_6_1_1_2_1_1_1_1_278_2_9, :BalconyPicturesText, :Anchor_2_6_1_1_2_1_1_1_1_278_2_11, :TowerPicturesText, :Anchor_2_6_1_1_2_1_1_1_1_278_2_13, :FurnishingPicturesText, :Anchor_2_6_1_1_2_1_1_1_1_278_2_15, :DecorationsPicturesText, :Anchor_2_6_1_1_2_1_1_1_1_278_2_17, :PreviousPanelText4, :PreviousPanelButton4 ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_1_1 ;
  x3do:DEF 'BackButtonText6' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText6 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_278_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_278_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_278_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_278_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_278_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :touchBackButton6, :Shape_2_6_1_1_2_1_1_1_1_278_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_278_2_2_2, :ROUTE_2_6_1_1_2_1_1_1_1_278_2_2_3, :ROUTE_2_6_1_1_2_1_1_1_1_278_2_2_4, :ROUTE_2_6_1_1_2_1_1_1_1_278_2_2_5 ;
  x3do:DEF 'BackButton6' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton6 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton6 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_278_2_2_1_1 ;
  x3do:DEF 'touchBackButton6' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_278_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton6 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_1_1_2_1_1_1_1_278_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton6 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_278_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton6 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchBackButton6' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_278_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton6 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_278_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton6 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PicturesPanelBis' .
:Shape_2_6_1_1_2_1_1_1_1_278_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton6 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_278_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_2_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_278_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_2_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_2_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_3_1 ;
  x3do:DEF 'HidePanelText9' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText9 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_278_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_3_1_2 .
:Text_2_6_1_1_2_1_1_1_1_278_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_278_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_278_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_278_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :touchHidePanel9, :Shape_2_6_1_1_2_1_1_1_1_278_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_278_2_4_2 ;
  x3do:DEF 'HidePanelButton9' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel9 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton9 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_278_2_4_1_1 ;
  x3do:DEF 'touchHidePanel9' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_278_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel9 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_278_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton9 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel9' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_278_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton9 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_278_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_4_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_278_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_4_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_4_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_5_1 ;
  x3do:DEF 'Note7' ;
  x3do:translation ( 3 0.96 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note7 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_278_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_278_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_278_2_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoint"' .
:FontStyle_2_6_1_1_2_1_1_1_1_278_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_278_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:TranseptAndAxesPicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_6_1 ;
  x3do:DEF 'TranseptAndAxesPicturesText' ;
  x3do:translation ( 0.11 1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TranseptAndAxesPicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_278_2_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_6_1_2 .
:Text_2_6_1_1_2_1_1_1_1_278_2_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_278_2_6_1_1_1 ;
  x3do:string '"Transept and axes"' .
:FontStyle_2_6_1_1_2_1_1_1_1_278_2_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_278_2_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_6_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_6_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_278_2_7 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :TranseptAndAxesPicturesButton ;
  x3do:description 'Transept and axes' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pictures/TranseptAxes.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/TranseptAxes.html"' .
:TranseptAndAxesPicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_278_2_7 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_7_1_1 ;
  x3do:DEF 'TranseptAndAxesPicturesButton' ;
  x3do:translation ( -0.8 1.08 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_7_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TranseptAndAxesPicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_278_2_7_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_7_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_278_2_7_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_7_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_7_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_7_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_7_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_7_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_7_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:SacristyPicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_8_1 ;
  x3do:DEF 'SacristyPicturesText' ;
  x3do:translation ( -0.2 0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SacristyPicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_278_2_8_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_8_1_2 .
:Text_2_6_1_1_2_1_1_1_1_278_2_8_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_8_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_278_2_8_1_1_1 ;
  x3do:string '"Sacristy"' .
:FontStyle_2_6_1_1_2_1_1_1_1_278_2_8_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_278_2_8_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_8_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_8_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_8_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_278_2_9 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :SacristyPicturesButton ;
  x3do:description 'Sacristy' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pictures/Sacristy.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Sacristy.html"' .
:SacristyPicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_278_2_9 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_9_1_1 ;
  x3do:DEF 'SacristyPicturesButton' ;
  x3do:translation ( -0.8 0.68 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_9_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SacristyPicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_278_2_9_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_9_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_278_2_9_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_9_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_9_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_9_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_9_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_9_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_9_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BalconyPicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_10_1 ;
  x3do:DEF 'BalconyPicturesText' ;
  x3do:translation ( -0.2 0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BalconyPicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_278_2_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_10_1_2 .
:Text_2_6_1_1_2_1_1_1_1_278_2_10_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_10_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_278_2_10_1_1_1 ;
  x3do:string '"Balcony"' .
:FontStyle_2_6_1_1_2_1_1_1_1_278_2_10_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_278_2_10_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_10_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_10_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_278_2_11 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :BalconyPicturesButton ;
  x3do:description 'Balcony' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pictures/Balcony.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Balcony.html"' .
:BalconyPicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_278_2_11 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_11_1_1 ;
  x3do:DEF 'BalconyPicturesButton' ;
  x3do:translation ( -0.8 0.28 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_11_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BalconyPicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_278_2_11_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_11_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_278_2_11_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_11_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_11_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_11_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_11_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_11_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_11_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:TowerPicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_12_1 ;
  x3do:DEF 'TowerPicturesText' ;
  x3do:translation ( -0.28 -0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TowerPicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_278_2_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_12_1_2 .
:Text_2_6_1_1_2_1_1_1_1_278_2_12_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_12_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_278_2_12_1_1_1 ;
  x3do:string '"Tower"' .
:FontStyle_2_6_1_1_2_1_1_1_1_278_2_12_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_278_2_12_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_12_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_12_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_278_2_13 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :TowerPicturesButton ;
  x3do:description 'Tower' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pictures/Tower.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Tower.html"' .
:TowerPicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_278_2_13 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_13_1_1 ;
  x3do:DEF 'TowerPicturesButton' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_13_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TowerPicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_278_2_13_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_13_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_278_2_13_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_13_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_13_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_13_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_13_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_13_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_13_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FurnishingPicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_14_1 ;
  x3do:DEF 'FurnishingPicturesText' ;
  x3do:translation ( -0.04 -0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_14_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FurnishingPicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_278_2_14_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_14_1_2 .
:Text_2_6_1_1_2_1_1_1_1_278_2_14_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_14_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_278_2_14_1_1_1 ;
  x3do:string '"Furnishing"' .
:FontStyle_2_6_1_1_2_1_1_1_1_278_2_14_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_278_2_14_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_14_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_14_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_14_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_14_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_278_2_15 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :FurnishingPicturesButton ;
  x3do:description 'Furnishing' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pictures/Furnishing.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Furnishing.html"' .
:FurnishingPicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_278_2_15 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_15_1_1 ;
  x3do:DEF 'FurnishingPicturesButton' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_15_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FurnishingPicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_278_2_15_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_15_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_278_2_15_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_15_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_15_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_15_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_15_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_15_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_15_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:DecorationsPicturesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_16_1 ;
  x3do:DEF 'DecorationsPicturesText' ;
  x3do:translation ( 0 -1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_16_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :DecorationsPicturesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_278_2_16_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_16_1_2 .
:Text_2_6_1_1_2_1_1_1_1_278_2_16_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_16_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_278_2_16_1_1_1 ;
  x3do:string '"Decorations"' .
:FontStyle_2_6_1_1_2_1_1_1_1_278_2_16_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_278_2_16_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_16_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_16_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_16_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_16_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_16_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_278_2_17 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :DecorationsPicturesButton ;
  x3do:description 'Decorations' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pictures/Decorations.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Decorations.html"' .
:DecorationsPicturesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_278_2_17 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_17_1_1 ;
  x3do:DEF 'DecorationsPicturesButton' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_17_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :DecorationsPicturesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_278_2_17_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_17_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_278_2_17_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_17_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_17_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_17_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_17_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_17_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_17_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelText4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_278_2_18_1 ;
  x3do:DEF 'PreviousPanelText4' ;
  x3do:translation ( 0 -1.3 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_278_2_18_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelText4 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_278_2_18_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_18_1_2 .
:Text_2_6_1_1_2_1_1_1_1_278_2_18_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_18_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_278_2_18_1_1_1 ;
  x3do:string '"Previous Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_278_2_18_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_278_2_18_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_18_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_18_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_18_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_18_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_18_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelButton4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_278_2 ;
  x3do:hasChildren :touchPreviousPanel4, :Shape_2_6_1_1_2_1_1_1_1_278_2_19_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_278_2_19_2, :ROUTE_2_6_1_1_2_1_1_1_1_278_2_19_3 ;
  x3do:DEF 'PreviousPanelButton4' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchPreviousPanel4 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :PreviousPanelButton4 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_278_2_19_1_1 ;
  x3do:DEF 'touchPreviousPanel4' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_278_2_19_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchPreviousPanel4 ;
  x3do:name 'description' ;
  x3do:value 'Previous Panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_278_2_19_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton4 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchPreviousPanel4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PicturesPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_278_2_19_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton4 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchPreviousPanel4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PicturesPanelBis' .
:Shape_2_6_1_1_2_1_1_1_1_278_2_19_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelButton4 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_278_2_19_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_278_2_19_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_278_2_19_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_19_4 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_278_2_19_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_278_2_19_4 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_278_2_19_4_2_1 .
:Material_2_6_1_1_2_1_1_1_1_278_2_19_4_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_278_2_19_4_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:SourcesPanel a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_279_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:DEF 'SourcesPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_279_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :SourcesPanel ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchSources' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesPanel' .
:Transform_2_6_1_1_2_1_1_1_1_279_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesPanel ;
  x3do:hasChildren :BackButtonText7, :BackButton7, :HidePanelText10, :HidePanelButton10, :Note8, :FacadeSourcesText, :Anchor_2_6_1_1_2_1_1_1_1_279_2_7, :ExteriorLeftSourcesText, :Anchor_2_6_1_1_2_1_1_1_1_279_2_9, :ExteriorRightSourcesText, :Anchor_2_6_1_1_2_1_1_1_1_279_2_11, :ExteriorBackSourcesText, :Anchor_2_6_1_1_2_1_1_1_1_279_2_13, :EntranceSourcesText, :Anchor_2_6_1_1_2_1_1_1_1_279_2_15, :NaveSourcesText, :Anchor_2_6_1_1_2_1_1_1_1_279_2_17, :NextPanelText5, :NextPanelButton5 ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_1_1 ;
  x3do:DEF 'BackButtonText7' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText7 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_279_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_279_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_279_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_279_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_279_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :touchBackButton7, :Shape_2_6_1_1_2_1_1_1_1_279_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_279_2_2_2, :ROUTE_2_6_1_1_2_1_1_1_1_279_2_2_3, :ROUTE_2_6_1_1_2_1_1_1_1_279_2_2_4, :ROUTE_2_6_1_1_2_1_1_1_1_279_2_2_5 ;
  x3do:DEF 'BackButton7' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton7 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton7 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_279_2_2_1_1 ;
  x3do:DEF 'touchBackButton7' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_279_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton7 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_1_1_2_1_1_1_1_279_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton7 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_279_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton7 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchBackButton7' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_279_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton7 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_279_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton7 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesPanel' .
:Shape_2_6_1_1_2_1_1_1_1_279_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton7 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_279_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_2_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_279_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_2_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_2_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_3_1 ;
  x3do:DEF 'HidePanelText10' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText10 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_279_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_3_1_2 .
:Text_2_6_1_1_2_1_1_1_1_279_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_279_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_279_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_279_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :touchHidePanel10, :Shape_2_6_1_1_2_1_1_1_1_279_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_279_2_4_2 ;
  x3do:DEF 'HidePanelButton10' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel10 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton10 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_279_2_4_1_1 ;
  x3do:DEF 'touchHidePanel10' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_279_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel10 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_279_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton10 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel10' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_279_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton10 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_279_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_4_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_279_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_4_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_4_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_5_1 ;
  x3do:DEF 'Note8' ;
  x3do:translation ( 3 0.96 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note8 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_279_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_279_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_279_2_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoint"' .
:FontStyle_2_6_1_1_2_1_1_1_1_279_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_279_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FacadeSourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_6_1 ;
  x3do:DEF 'FacadeSourcesText' ;
  x3do:translation ( -0.27 1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FacadeSourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_279_2_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_6_1_2 .
:Text_2_6_1_1_2_1_1_1_1_279_2_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_279_2_6_1_1_1 ;
  x3do:string '"Facade"' .
:FontStyle_2_6_1_1_2_1_1_1_1_279_2_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_279_2_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_6_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_6_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_279_2_7 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :FacadeSourcesButton ;
  x3do:description 'Facade' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/sources/Facade.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Facade.html"' .
:FacadeSourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_279_2_7 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_7_1_1 ;
  x3do:DEF 'FacadeSourcesButton' ;
  x3do:translation ( -0.8 1.08 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_7_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FacadeSourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_279_2_7_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_7_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_279_2_7_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_7_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_7_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_7_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_7_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_7_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_7_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ExteriorLeftSourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_8_1 ;
  x3do:DEF 'ExteriorLeftSourcesText' ;
  x3do:translation ( 0 0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorLeftSourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_279_2_8_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_8_1_2 .
:Text_2_6_1_1_2_1_1_1_1_279_2_8_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_8_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_279_2_8_1_1_1 ;
  x3do:string '"Exterior left"' .
:FontStyle_2_6_1_1_2_1_1_1_1_279_2_8_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_279_2_8_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_8_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_8_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_8_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_279_2_9 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :ExteriorLeftSourcesButton ;
  x3do:description 'Exterior left' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/sources/ExteriorLeft.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/ExteriorLeft.html"' .
:ExteriorLeftSourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_279_2_9 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_9_1_1 ;
  x3do:DEF 'ExteriorLeftSourcesButton' ;
  x3do:translation ( -0.8 0.68 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_9_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorLeftSourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_279_2_9_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_9_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_279_2_9_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_9_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_9_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_9_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_9_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_9_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_9_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ExteriorRightSourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_10_1 ;
  x3do:DEF 'ExteriorRightSourcesText' ;
  x3do:translation ( 0.08 0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorRightSourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_279_2_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_10_1_2 .
:Text_2_6_1_1_2_1_1_1_1_279_2_10_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_10_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_279_2_10_1_1_1 ;
  x3do:string '"Exterior right"' .
:FontStyle_2_6_1_1_2_1_1_1_1_279_2_10_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_279_2_10_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_10_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_10_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_279_2_11 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :ExteriorRightSourcesButton ;
  x3do:description 'Exterior right' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/sources/ExteriorRight.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/ExteriorRight.html"' .
:ExteriorRightSourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_279_2_11 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_11_1_1 ;
  x3do:DEF 'ExteriorRightSourcesButton' ;
  x3do:translation ( -0.8 0.28 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_11_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorRightSourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_279_2_11_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_11_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_279_2_11_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_11_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_11_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_11_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_11_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_11_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_11_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ExteriorBackSourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_12_1 ;
  x3do:DEF 'ExteriorBackSourcesText' ;
  x3do:translation ( 0.07 -0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorBackSourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_279_2_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_12_1_2 .
:Text_2_6_1_1_2_1_1_1_1_279_2_12_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_12_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_279_2_12_1_1_1 ;
  x3do:string '"Exterior back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_279_2_12_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_279_2_12_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_12_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_12_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_279_2_13 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :ExteriorBackSourcesButton ;
  x3do:description 'Exterior back' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/sources/ExteriorBack.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/ExteriorBack.html"' .
:ExteriorBackSourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_279_2_13 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_13_1_1 ;
  x3do:DEF 'ExteriorBackSourcesButton' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_13_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorBackSourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_279_2_13_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_13_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_279_2_13_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_13_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_13_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_13_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_13_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_13_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_13_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EntranceSourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_14_1 ;
  x3do:DEF 'EntranceSourcesText' ;
  x3do:translation ( -0.16 -0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_14_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EntranceSourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_279_2_14_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_14_1_2 .
:Text_2_6_1_1_2_1_1_1_1_279_2_14_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_14_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_279_2_14_1_1_1 ;
  x3do:string '"Entrance"' .
:FontStyle_2_6_1_1_2_1_1_1_1_279_2_14_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_279_2_14_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_14_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_14_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_14_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_14_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_279_2_15 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :EntranceSourcesButton ;
  x3do:description 'Entrance' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/sources/Entrance.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Entrance.html"' .
:EntranceSourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_279_2_15 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_15_1_1 ;
  x3do:DEF 'EntranceSourcesButton' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_15_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EntranceSourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_279_2_15_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_15_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_279_2_15_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_15_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_15_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_15_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_15_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_15_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_15_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NaveSourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_16_1 ;
  x3do:DEF 'NaveSourcesText' ;
  x3do:translation ( -0.34 -1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_16_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NaveSourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_279_2_16_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_16_1_2 .
:Text_2_6_1_1_2_1_1_1_1_279_2_16_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_16_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_279_2_16_1_1_1 ;
  x3do:string '"Nave"' .
:FontStyle_2_6_1_1_2_1_1_1_1_279_2_16_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_279_2_16_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_16_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_16_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_16_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_16_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_16_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_279_2_17 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :NaveSourcesButton ;
  x3do:description 'Nave' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/sources/Nave.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Nave.html"' .
:NaveSourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_279_2_17 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_17_1_1 ;
  x3do:DEF 'NaveSourcesButton' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_17_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NaveSourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_279_2_17_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_17_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_279_2_17_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_17_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_17_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_17_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_17_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_17_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_17_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelText5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_279_2_18_1 ;
  x3do:DEF 'NextPanelText5' ;
  x3do:translation ( -0.4 -1.3 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_279_2_18_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelText5 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_279_2_18_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_18_1_2 .
:Text_2_6_1_1_2_1_1_1_1_279_2_18_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_18_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_279_2_18_1_1_1 ;
  x3do:string '"Next Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_279_2_18_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_279_2_18_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_18_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_18_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_18_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_18_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_18_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelButton5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_279_2 ;
  x3do:hasChildren :touchNextPanel5, :Shape_2_6_1_1_2_1_1_1_1_279_2_19_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_279_2_19_2 ;
  x3do:DEF 'NextPanelButton5' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchNextPanel5 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :NextPanelButton5 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_279_2_19_1_1 ;
  x3do:DEF 'touchNextPanel5' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_279_2_19_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchNextPanel5 ;
  x3do:name 'description' ;
  x3do:value 'Next Panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_279_2_19_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NextPanelButton5 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchNextPanel5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesPanel' .
:Shape_2_6_1_1_2_1_1_1_1_279_2_19_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelButton5 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_279_2_19_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_279_2_19_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_279_2_19_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_19_3 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_279_2_19_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_279_2_19_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_279_2_19_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_279_2_19_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_279_2_19_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:SourcesPanelBis a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_280_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:DEF 'SourcesPanelBis' .
:ROUTE_2_6_1_1_2_1_1_1_1_280_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :SourcesPanelBis ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchNextPanel5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesPanelBis' .
:Transform_2_6_1_1_2_1_1_1_1_280_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SourcesPanelBis ;
  x3do:hasChildren :BackButtonText8, :BackButton8, :HidePanelText11, :HidePanelButton11, :Note9, :TranseptAndAxesSourcesText, :Anchor_2_6_1_1_2_1_1_1_1_280_2_7, :SacristySourcesText, :Anchor_2_6_1_1_2_1_1_1_1_280_2_9, :BalconySourcesText, :Anchor_2_6_1_1_2_1_1_1_1_280_2_11, :TowerSourcesText, :Anchor_2_6_1_1_2_1_1_1_1_280_2_13, :FurnishingSourcesText, :Anchor_2_6_1_1_2_1_1_1_1_280_2_15, :DecorationsSourcesText, :Anchor_2_6_1_1_2_1_1_1_1_280_2_17, :PreviousPanelText5, :PreviousPanelButton5 ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_1_1 ;
  x3do:DEF 'BackButtonText8' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText8 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_280_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_280_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_280_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_280_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_280_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :touchBackButton8, :Shape_2_6_1_1_2_1_1_1_1_280_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_280_2_2_2, :ROUTE_2_6_1_1_2_1_1_1_1_280_2_2_3, :ROUTE_2_6_1_1_2_1_1_1_1_280_2_2_4, :ROUTE_2_6_1_1_2_1_1_1_1_280_2_2_5 ;
  x3do:DEF 'BackButton8' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton8 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton8 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_280_2_2_1_1 ;
  x3do:DEF 'touchBackButton8' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_280_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton8 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_1_1_2_1_1_1_1_280_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton8 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_280_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton8 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchBackButton8' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_280_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton8 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_280_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton8 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton8' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesPanelBis' .
:Shape_2_6_1_1_2_1_1_1_1_280_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton8 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_280_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_2_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_280_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_2_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_2_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText11 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_3_1 ;
  x3do:DEF 'HidePanelText11' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText11 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_280_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_3_1_2 .
:Text_2_6_1_1_2_1_1_1_1_280_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_280_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_280_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_280_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton11 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :touchHidePanel11, :Shape_2_6_1_1_2_1_1_1_1_280_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_280_2_4_2 ;
  x3do:DEF 'HidePanelButton11' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel11 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton11 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_280_2_4_1_1 ;
  x3do:DEF 'touchHidePanel11' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_280_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel11 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_280_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton11 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel11' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_280_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton11 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_280_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_4_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_280_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_4_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_4_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_5_1 ;
  x3do:DEF 'Note9' ;
  x3do:translation ( 3 0.96 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note9 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_280_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_280_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_280_2_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoint"' .
:FontStyle_2_6_1_1_2_1_1_1_1_280_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_280_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:TranseptAndAxesSourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_6_1 ;
  x3do:DEF 'TranseptAndAxesSourcesText' ;
  x3do:translation ( 0.11 1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TranseptAndAxesSourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_280_2_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_6_1_2 .
:Text_2_6_1_1_2_1_1_1_1_280_2_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_280_2_6_1_1_1 ;
  x3do:string '"Transept and axes"' .
:FontStyle_2_6_1_1_2_1_1_1_1_280_2_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_280_2_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_6_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_6_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_280_2_7 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :TranseptAndAxesSourcesButton ;
  x3do:description 'Transept and axes' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/sources/TranseptAxes.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/TranseptAxes.html"' .
:TranseptAndAxesSourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_280_2_7 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_7_1_1 ;
  x3do:DEF 'TranseptAndAxesSourcesButton' ;
  x3do:translation ( -0.8 1.08 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_7_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TranseptAndAxesSourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_280_2_7_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_7_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_280_2_7_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_7_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_7_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_7_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_7_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_7_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_7_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:SacristySourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_8_1 ;
  x3do:DEF 'SacristySourcesText' ;
  x3do:translation ( -0.2 0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SacristySourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_280_2_8_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_8_1_2 .
:Text_2_6_1_1_2_1_1_1_1_280_2_8_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_8_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_280_2_8_1_1_1 ;
  x3do:string '"Sacristy"' .
:FontStyle_2_6_1_1_2_1_1_1_1_280_2_8_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_280_2_8_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_8_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_8_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_8_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_280_2_9 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :SacristySourcesButton ;
  x3do:description 'Sacristy' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/sources/Sacristy.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Sacristy.html"' .
:SacristySourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_280_2_9 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_9_1_1 ;
  x3do:DEF 'SacristySourcesButton' ;
  x3do:translation ( -0.8 0.68 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_9_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SacristySourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_280_2_9_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_9_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_280_2_9_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_9_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_9_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_9_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_9_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_9_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_9_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BalconySourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_10_1 ;
  x3do:DEF 'BalconySourcesText' ;
  x3do:translation ( -0.2 0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BalconySourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_280_2_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_10_1_2 .
:Text_2_6_1_1_2_1_1_1_1_280_2_10_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_10_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_280_2_10_1_1_1 ;
  x3do:string '"Balcony"' .
:FontStyle_2_6_1_1_2_1_1_1_1_280_2_10_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_280_2_10_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_10_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_10_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_280_2_11 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :BalconySourcesButton ;
  x3do:description 'Balcony' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/sources/Balcony.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Balcony.html"' .
:BalconySourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_280_2_11 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_11_1_1 ;
  x3do:DEF 'BalconySourcesButton' ;
  x3do:translation ( -0.8 0.28 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_11_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BalconySourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_280_2_11_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_11_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_280_2_11_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_11_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_11_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_11_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_11_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_11_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_11_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:TowerSourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_12_1 ;
  x3do:DEF 'TowerSourcesText' ;
  x3do:translation ( -0.28 -0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TowerSourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_280_2_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_12_1_2 .
:Text_2_6_1_1_2_1_1_1_1_280_2_12_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_12_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_280_2_12_1_1_1 ;
  x3do:string '"Tower"' .
:FontStyle_2_6_1_1_2_1_1_1_1_280_2_12_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_280_2_12_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_12_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_12_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_280_2_13 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :TowerSourcesButton ;
  x3do:description 'Tower' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/sources/Tower.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Tower.html"' .
:TowerSourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_280_2_13 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_13_1_1 ;
  x3do:DEF 'TowerSourcesButton' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_13_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TowerSourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_280_2_13_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_13_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_280_2_13_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_13_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_13_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_13_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_13_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_13_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_13_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FurnishingSourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_14_1 ;
  x3do:DEF 'FurnishingSourcesText' ;
  x3do:translation ( -0.04 -0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_14_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FurnishingSourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_280_2_14_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_14_1_2 .
:Text_2_6_1_1_2_1_1_1_1_280_2_14_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_14_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_280_2_14_1_1_1 ;
  x3do:string '"Furnishing"' .
:FontStyle_2_6_1_1_2_1_1_1_1_280_2_14_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_280_2_14_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_14_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_14_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_14_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_14_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_280_2_15 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :FurnishingSourcesButton ;
  x3do:description 'Furnishing' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/sources/Furnishing.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Furnishing.html"' .
:FurnishingSourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_280_2_15 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_15_1_1 ;
  x3do:DEF 'FurnishingSourcesButton' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_15_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FurnishingSourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_280_2_15_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_15_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_280_2_15_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_15_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_15_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_15_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_15_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_15_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_15_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:DecorationsSourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_16_1 ;
  x3do:DEF 'DecorationsSourcesText' ;
  x3do:translation ( 0 -1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_16_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :DecorationsSourcesText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_280_2_16_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_16_1_2 .
:Text_2_6_1_1_2_1_1_1_1_280_2_16_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_16_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_280_2_16_1_1_1 ;
  x3do:string '"Decorations"' .
:FontStyle_2_6_1_1_2_1_1_1_1_280_2_16_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_280_2_16_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_16_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_16_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_16_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_16_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_16_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_1_1_2_1_1_1_1_280_2_17 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :DecorationsSourcesButton ;
  x3do:description 'Decorations' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/sources/Decorations.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Decorations.html"' .
:DecorationsSourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_1_1_2_1_1_1_1_280_2_17 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_17_1_1 ;
  x3do:DEF 'DecorationsSourcesButton' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_17_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :DecorationsSourcesButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_280_2_17_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_17_1_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_280_2_17_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_17_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_17_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_17_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_17_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_17_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_17_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelText5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_280_2_18_1 ;
  x3do:DEF 'PreviousPanelText5' ;
  x3do:translation ( 0 -1.3 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_280_2_18_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelText5 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_280_2_18_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_18_1_2 .
:Text_2_6_1_1_2_1_1_1_1_280_2_18_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_18_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_280_2_18_1_1_1 ;
  x3do:string '"Previous Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_280_2_18_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_280_2_18_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_18_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_18_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_18_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_18_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_18_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelButton5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_280_2 ;
  x3do:hasChildren :touchPreviousPanel5, :Shape_2_6_1_1_2_1_1_1_1_280_2_19_4 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_280_2_19_2, :ROUTE_2_6_1_1_2_1_1_1_1_280_2_19_3 ;
  x3do:DEF 'PreviousPanelButton5' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchPreviousPanel5 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :PreviousPanelButton5 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_280_2_19_1_1 ;
  x3do:DEF 'touchPreviousPanel5' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_280_2_19_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchPreviousPanel5 ;
  x3do:name 'description' ;
  x3do:value 'Previous Panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_280_2_19_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton5 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchPreviousPanel5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_280_2_19_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton5 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchPreviousPanel5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'SourcesPanelBis' .
:Shape_2_6_1_1_2_1_1_1_1_280_2_19_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelButton5 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_280_2_19_4_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_280_2_19_4_2 .
:Sphere_2_6_1_1_2_1_1_1_1_280_2_19_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_19_4 ;
  x3do:radius 0.05 .
:Appearance_2_6_1_1_2_1_1_1_1_280_2_19_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_280_2_19_4 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_280_2_19_4_2_1 .
:Material_2_6_1_1_2_1_1_1_1_280_2_19_4_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_280_2_19_4_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HistoricChurchPanel a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_281_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:DEF 'HistoricChurchPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_281_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HistoricChurchPanel ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchHistoricCurch' ;
  x3do:toField 'translation' ;
  x3do:toNode 'HistoricChurchPanel' .
:Transform_2_6_1_1_2_1_1_1_1_281_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HistoricChurchPanel ;
  x3do:hasChildren :BackButtonText9, :BackButton9, :HidePanelText5, :HidePanelButton5, :Note3, :TodayText, :TodayButton, :Mid19thCenturyText, :Mid19thCenturyButton, :EmptyText9, :EmptyButton9, :EmptyText10, :EmptyButton10, :EmptyText11, :EmptyButton11, :EmptyText12, :EmptyButton12 ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_1_1 ;
  x3do:DEF 'BackButtonText9' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText9 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_281_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_281_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_281_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_281_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_281_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :touchBackButton9, :Shape_2_6_1_1_2_1_1_1_1_281_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_281_2_2_2, :ROUTE_2_6_1_1_2_1_1_1_1_281_2_2_3, :ROUTE_2_6_1_1_2_1_1_1_1_281_2_2_4, :ROUTE_2_6_1_1_2_1_1_1_1_281_2_2_5 ;
  x3do:DEF 'BackButton9' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton9 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton9 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_281_2_2_1_1 ;
  x3do:DEF 'touchBackButton9' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_281_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton9 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_1_1_2_1_1_1_1_281_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton9 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_281_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton9 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchBackButton9' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_281_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton9 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_281_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton9 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton9' ;
  x3do:toField 'translation' ;
  x3do:toNode 'HistoricChurchPanel' .
:Shape_2_6_1_1_2_1_1_1_1_281_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton9 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_281_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_2_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_281_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_2_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_2_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_3_1 ;
  x3do:DEF 'HidePanelText5' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText5 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_281_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_3_1_2 .
:Text_2_6_1_1_2_1_1_1_1_281_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_281_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_281_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_281_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :touchHidePanel5, :Shape_2_6_1_1_2_1_1_1_1_281_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_281_2_4_2 ;
  x3do:DEF 'HidePanelButton5' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel5 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton5 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_281_2_4_1_1 ;
  x3do:DEF 'touchHidePanel5' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_281_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel5 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_281_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton5 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel5' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_281_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton5 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_281_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_4_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_281_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_4_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_4_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_5_1 ;
  x3do:DEF 'Note3' ;
  x3do:translation ( 3 0.96 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note3 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_281_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_281_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_281_2_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoint"' .
:FontStyle_2_6_1_1_2_1_1_1_1_281_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_281_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:TodayText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_6_1 ;
  x3do:DEF 'TodayText' ;
  x3do:translation ( 0 1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TodayText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_281_2_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_6_1_2 .
:Text_2_6_1_1_2_1_1_1_1_281_2_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_281_2_6_1_1_1 ;
  x3do:string '"Today"' .
:FontStyle_2_6_1_1_2_1_1_1_1_281_2_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_281_2_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_6_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_6_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:TodayButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_7_1 ;
  x3do:DEF 'TodayButton' ;
  x3do:translation ( -0.8 1.08 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TodayButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_281_2_7_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_7_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_281_2_7_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_7_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_7_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_7_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_7_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_7_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_7_1_2 ;
  x3do:diffuseColor ( 1 1 1 ) .
:Mid19thCenturyText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_8_1 ;
  x3do:DEF 'Mid19thCenturyText' ;
  x3do:translation ( 0.3 0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Mid19thCenturyText ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_281_2_8_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_8_1_2 .
:Text_2_6_1_1_2_1_1_1_1_281_2_8_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_8_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_281_2_8_1_1_1 ;
  x3do:string '"Mid 19th Century"' .
:FontStyle_2_6_1_1_2_1_1_1_1_281_2_8_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_281_2_8_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_8_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_8_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_8_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Mid19thCenturyButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :touchMid19thCentury, :Shape_2_6_1_1_2_1_1_1_1_281_2_9_5 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_281_2_9_2, :ROUTE_2_6_1_1_2_1_1_1_1_281_2_9_3, :ROUTE_2_6_1_1_2_1_1_1_1_281_2_9_4 ;
  x3do:DEF 'Mid19thCenturyButton' ;
  x3do:translation ( -0.8 0.68 0 ) .
:touchMid19thCentury a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Mid19thCenturyButton ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_281_2_9_1_1 ;
  x3do:DEF 'touchMid19thCentury' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_281_2_9_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchMid19thCentury ;
  x3do:name 'description' ;
  x3do:value 'Mid 19th Century' .
:ROUTE_2_6_1_1_2_1_1_1_1_281_2_9_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Mid19thCenturyButton ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchMid19thCentury' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'PresentToHistorichChurch' .
:ROUTE_2_6_1_1_2_1_1_1_1_281_2_9_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Mid19thCenturyButton ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchMid19thCentury' ;
  x3do:toField 'headlight' ;
  x3do:toNode 'NavigationFly' .
:ROUTE_2_6_1_1_2_1_1_1_1_281_2_9_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Mid19thCenturyButton ;
  x3do:fromField 'isSelected6' ;
  x3do:fromNode 'touchMid19thCentury' ;
  x3do:toField 'on' ;
  x3do:toNode 'PanelPointLight' .
:Shape_2_6_1_1_2_1_1_1_1_281_2_9_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Mid19thCenturyButton ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_281_2_9_5_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_9_5_2 .
:Sphere_2_6_1_1_2_1_1_1_1_281_2_9_5_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_9_5 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_9_5_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_9_5 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_9_5_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_9_5_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_9_5_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_10_1 ;
  x3do:DEF 'EmptyText9' ;
  x3do:translation ( 0 0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText9 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_281_2_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_10_1_2 .
:Text_2_6_1_1_2_1_1_1_1_281_2_10_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_10_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_281_2_10_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_281_2_10_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_281_2_10_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_10_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_10_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_11_1 ;
  x3do:DEF 'EmptyButton9' ;
  x3do:translation ( -0.8 0.28 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton9 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_281_2_11_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_11_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_281_2_11_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_11_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_11_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_11_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_11_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_11_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_11_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_12_1 ;
  x3do:DEF 'EmptyText10' ;
  x3do:translation ( 0 -0.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText10 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_281_2_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_12_1_2 .
:Text_2_6_1_1_2_1_1_1_1_281_2_12_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_12_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_281_2_12_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_281_2_12_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_281_2_12_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_12_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_12_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_13_1 ;
  x3do:DEF 'EmptyButton10' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_13_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton10 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_281_2_13_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_13_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_281_2_13_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_13_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_13_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_13_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_13_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_13_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_13_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText11 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_14_1 ;
  x3do:DEF 'EmptyText11' ;
  x3do:translation ( 0 -0.6 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_14_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText11 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_281_2_14_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_14_1_2 .
:Text_2_6_1_1_2_1_1_1_1_281_2_14_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_14_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_281_2_14_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_281_2_14_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_281_2_14_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_14_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_14_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_14_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_14_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton11 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_15_1 ;
  x3do:DEF 'EmptyButton11' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_15_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton11 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_281_2_15_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_15_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_281_2_15_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_15_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_15_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_15_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_15_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_15_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_15_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText12 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_16_1 ;
  x3do:DEF 'EmptyText12' ;
  x3do:translation ( 0 -1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_16_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText12 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_281_2_16_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_16_1_2 .
:Text_2_6_1_1_2_1_1_1_1_281_2_16_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_16_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_281_2_16_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_1_1_2_1_1_1_1_281_2_16_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_281_2_16_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_16_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_16_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_16_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_16_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_16_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton12 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_281_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_281_2_17_1 ;
  x3do:DEF 'EmptyButton12' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_281_2_17_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton12 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_281_2_17_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_281_2_17_1_2 .
:Sphere_2_6_1_1_2_1_1_1_1_281_2_17_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_17_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_281_2_17_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_281_2_17_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_281_2_17_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_281_2_17_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_281_2_17_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BellsSoundPanel a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_282_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_282_2 ;
  x3do:DEF 'BellsSoundPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_282_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BellsSoundPanel ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBellsSound' ;
  x3do:toField 'translation' ;
  x3do:toNode 'BellsSoundPanel' .
:Transform_2_6_1_1_2_1_1_1_1_282_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :BellsSoundPanel ;
  x3do:hasChildren :BackButtonText10, :BackButton10, :HidePanelText12, :HidePanelButton12, :Note10, :Note11, :TextBellsSound ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_282_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_282_2_1_1 ;
  x3do:DEF 'BackButtonText10' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_282_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText10 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_282_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_282_2_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_282_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_282_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_282_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_282_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_282_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_282_2_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_282_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_282_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_282_2 ;
  x3do:hasChildren :touchBackButton10, :Shape_2_6_1_1_2_1_1_1_1_282_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_282_2_2_2, :ROUTE_2_6_1_1_2_1_1_1_1_282_2_2_3, :ROUTE_2_6_1_1_2_1_1_1_1_282_2_2_4, :ROUTE_2_6_1_1_2_1_1_1_1_282_2_2_5 ;
  x3do:DEF 'BackButton10' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton10 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton10 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_282_2_2_1_1 ;
  x3do:DEF 'touchBackButton10' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_282_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton10 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_1_1_2_1_1_1_1_282_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton10 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelBis' .
:ROUTE_2_6_1_1_2_1_1_1_1_282_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton10 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchBackButton10' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_282_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton10 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_282_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton10 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'BellsSoundPanel' .
:Shape_2_6_1_1_2_1_1_1_1_282_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton10 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_282_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_282_2_2_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_282_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_282_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_2_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_282_2_2_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_282_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_282_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText12 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_282_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_282_2_3_1 ;
  x3do:DEF 'HidePanelText12' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_282_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText12 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_282_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_282_2_3_1_2 .
:Text_2_6_1_1_2_1_1_1_1_282_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_282_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_282_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_282_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_282_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_282_2_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_282_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_282_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton12 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_282_2 ;
  x3do:hasChildren :touchHidePanel12, :Shape_2_6_1_1_2_1_1_1_1_282_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_282_2_4_2 ;
  x3do:DEF 'HidePanelButton12' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel12 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton12 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_282_2_4_1_1 ;
  x3do:DEF 'touchHidePanel12' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_282_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel12 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_282_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton12 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel12' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_282_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton12 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_282_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_282_2_4_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_282_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_282_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_4_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_282_2_4_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_282_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_282_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_282_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_282_2_5_1 ;
  x3do:DEF 'Note10' ;
  x3do:translation ( 3 0.96 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_282_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note10 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_282_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_282_2_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_282_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_282_2_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoint"' .
:FontStyle_2_6_1_1_2_1_1_1_1_282_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_282_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_282_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_282_2_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_282_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_282_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note11 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_282_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_282_2_6_1 ;
  x3do:DEF 'Note11' ;
  x3do:translation ( 3 -1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_282_2_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note11 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_282_2_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_282_2_6_1_2 .
:Text_2_6_1_1_2_1_1_1_1_282_2_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_282_2_6_1_1_1 ;
  x3do:string '"Green references take you in front of bells"' .
:FontStyle_2_6_1_1_2_1_1_1_1_282_2_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_282_2_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_282_2_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_6_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_282_2_6_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_282_2_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_282_2_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:TextBellsSound a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_282_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_282_2_7_1 ;
  x3do:DEF 'TextBellsSound' ;
  x3do:translation ( 0 1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_282_2_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TextBellsSound ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_282_2_7_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_282_2_7_1_2 .
:Text_2_6_1_1_2_1_1_1_1_282_2_7_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_7_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_282_2_7_1_1_1 ;
  x3do:string '"Click on bells in the main" "model to start animation" "and sound"' .
:FontStyle_2_6_1_1_2_1_1_1_1_282_2_7_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_282_2_7_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.26 .
:Appearance_2_6_1_1_2_1_1_1_1_282_2_7_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_282_2_7_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_282_2_7_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_282_2_7_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_282_2_7_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:GreenPyramidTransform a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_283_1, :ROUTE_2_6_1_1_2_1_1_1_1_283_2 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_283_3, :Transform_2_6_1_1_2_1_1_1_1_283_4 ;
  x3do:DEF 'GreenPyramidTransform' ;
  x3do:translation ( 0 0 -1 ) .
:ROUTE_2_6_1_1_2_1_1_1_1_283_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :GreenPyramidTransform ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchBellsSound' ;
  x3do:toField 'translation' ;
  x3do:toNode 'GreenPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_283_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :GreenPyramidTransform ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton10' ;
  x3do:toField 'translation' ;
  x3do:toNode 'GreenPyramidTransform' .
:Transform_2_6_1_1_2_1_1_1_1_283_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :GreenPyramidTransform ;
  x3do:hasChildren :SelectBellsFromGround, :GreenPyramidButton ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_283_3_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( -0.22 0 0.51 ) .
:SelectBellsFromGround a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_283_3 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_283_3_1_1 ;
  x3do:DEF 'SelectBellsFromGround' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_283_3_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectBellsFromGround ;
  x3do:name 'description' ;
  x3do:value 'Bells From Ground' .
:ROUTE_2_6_1_1_2_1_1_1_1_283_3_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_283_3 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectBellsFromGround' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointFrontFromGround' .
:GreenPyramidButton a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_283_3 ;
  x3do:hasGeometry :IndexedFaceSet_2_6_1_1_2_1_1_1_1_283_3_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_283_3_3_2 ;
  x3do:DEF 'GreenPyramidButton' .
:IndexedFaceSet_2_6_1_1_2_1_1_1_1_283_3_3_1 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :GreenPyramidButton ;
  x3do:hasCoord :Coordinate_2_6_1_1_2_1_1_1_1_283_3_3_1_1 ;
  x3do:convex false ;
  x3do:coordIndex ( 0 1 4 -1 3 4 0 -1 3 4 2 -1 2 4 1 -1 0 1 2 3 -1 ) ;
  x3do:solid false .
:Coordinate_2_6_1_1_2_1_1_1_1_283_3_3_1_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_6_1_1_2_1_1_1_1_283_3_3_1 ;
  x3do:point ( 0 0 0 0 0 0.25 0.25 0 0.25 0.25 0 0 0.125 0.42 0.125 ) .
:Appearance_2_6_1_1_2_1_1_1_1_283_3_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :GreenPyramidButton ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_283_3_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_283_3_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_283_3_3_2 ;
  x3do:diffuseColor ( 0.235 0.698 0.141 ) .
:Transform_2_6_1_1_2_1_1_1_1_283_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :GreenPyramidTransform ;
  x3do:hasChildren :SelectBellsFromTower, :GreenPyramidButton-USE-1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_283_4_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 0.26 0.6 0.71 ) .
:SelectBellsFromTower a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_283_4 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_283_4_1_1 ;
  x3do:DEF 'SelectBellsFromTower' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_283_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectBellsFromTower ;
  x3do:name 'description' ;
  x3do:value 'Bells From Tower' .
:ROUTE_2_6_1_1_2_1_1_1_1_283_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_283_4 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectBellsFromTower' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointTowerBells' .
:GreenPyramidButton-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_283_4 ;
  owl:sameAs :GreenPyramidButton . # DEF matching this USE
:CoordinateSystemPanel a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_284_1 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_284_2 ;
  x3do:DEF 'CoordinateSystemPanel' .
:ROUTE_2_6_1_1_2_1_1_1_1_284_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CoordinateSystemPanel ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchCoordinateSystem' ;
  x3do:toField 'translation' ;
  x3do:toNode 'CoordinateSystemPanel' .
:Transform_2_6_1_1_2_1_1_1_1_284_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CoordinateSystemPanel ;
  x3do:hasChildren :BackButtonText11, :BackButton11, :HidePanelText13, :HidePanelButton13, :Note12, :Note13, :TextCoordinateSystem ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText11 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_284_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_284_2_1_1 ;
  x3do:DEF 'BackButtonText11' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_284_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText11 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_284_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_284_2_1_1_2 .
:Text_2_6_1_1_2_1_1_1_1_284_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_284_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_1_1_2_1_1_1_1_284_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_284_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_284_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_1_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_284_2_1_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_284_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_284_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton11 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_284_2 ;
  x3do:hasChildren :touchBackButton11, :Shape_2_6_1_1_2_1_1_1_1_284_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_284_2_2_2, :ROUTE_2_6_1_1_2_1_1_1_1_284_2_2_3, :ROUTE_2_6_1_1_2_1_1_1_1_284_2_2_4, :ROUTE_2_6_1_1_2_1_1_1_1_284_2_2_5 ;
  x3do:DEF 'BackButton11' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton11 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton11 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_284_2_2_1_1 ;
  x3do:DEF 'touchBackButton11' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_284_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton11 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_1_1_2_1_1_1_1_284_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton11 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton11' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelBis' .
:ROUTE_2_6_1_1_2_1_1_1_1_284_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton11 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchBackButton11' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'ChurcRoofToChurcModel' .
:ROUTE_2_6_1_1_2_1_1_1_1_284_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton11 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton11' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_1_1_2_1_1_1_1_284_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton11 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton11' ;
  x3do:toField 'translation' ;
  x3do:toNode 'CoordinateSystemPanel' .
:Shape_2_6_1_1_2_1_1_1_1_284_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton11 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_284_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_284_2_2_6_2 .
:Sphere_2_6_1_1_2_1_1_1_1_284_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_284_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_2_6 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_284_2_2_6_2_1 .
:Material_2_6_1_1_2_1_1_1_1_284_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_284_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_284_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_284_2_3_1 ;
  x3do:DEF 'HidePanelText13' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_284_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText13 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_284_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_284_2_3_1_2 .
:Text_2_6_1_1_2_1_1_1_1_284_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_284_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_1_1_2_1_1_1_1_284_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_284_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_2_1_1_1_1_284_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_284_2_3_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_284_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_284_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_284_2 ;
  x3do:hasChildren :touchHidePanel13, :Shape_2_6_1_1_2_1_1_1_1_284_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_284_2_4_2 ;
  x3do:DEF 'HidePanelButton13' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel13 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton13 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_284_2_4_1_1 ;
  x3do:DEF 'touchHidePanel13' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_284_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel13 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_1_1_2_1_1_1_1_284_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton13 ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchHidePanel13' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Shape_2_6_1_1_2_1_1_1_1_284_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton13 ;
  x3do:hasGeometry :Sphere_2_6_1_1_2_1_1_1_1_284_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_284_2_4_3_2 .
:Sphere_2_6_1_1_2_1_1_1_1_284_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_1_1_2_1_1_1_1_284_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_4_3 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_284_2_4_3_2_1 .
:Material_2_6_1_1_2_1_1_1_1_284_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_284_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note12 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_284_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_284_2_5_1 ;
  x3do:DEF 'Note12' ;
  x3do:translation ( 3 0.96 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_284_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note12 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_284_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_284_2_5_1_2 .
:Text_2_6_1_1_2_1_1_1_1_284_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_284_2_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoint"' .
:FontStyle_2_6_1_1_2_1_1_1_1_284_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_284_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_284_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_5_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_284_2_5_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_284_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_284_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_284_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_284_2_6_1 ;
  x3do:DEF 'Note13' ;
  x3do:translation ( 3 -1.2 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_284_2_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note13 ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_284_2_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_284_2_6_1_2 .
:Text_2_6_1_1_2_1_1_1_1_284_2_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_284_2_6_1_1_1 ;
  x3do:string '"Green references take you in front of facade"' .
:FontStyle_2_6_1_1_2_1_1_1_1_284_2_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_284_2_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_1_1_2_1_1_1_1_284_2_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_6_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_284_2_6_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_284_2_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_284_2_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:TextCoordinateSystem a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_284_2 ;
  x3do:hasChildren :Shape_2_6_1_1_2_1_1_1_1_284_2_7_1 ;
  x3do:DEF 'TextCoordinateSystem' ;
  x3do:translation ( 0 1 0 ) .
:Shape_2_6_1_1_2_1_1_1_1_284_2_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TextCoordinateSystem ;
  x3do:hasGeometry :Text_2_6_1_1_2_1_1_1_1_284_2_7_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_2_1_1_1_1_284_2_7_1_2 .
:Text_2_6_1_1_2_1_1_1_1_284_2_7_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_7_1 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_2_1_1_1_1_284_2_7_1_1_1 ;
  x3do:string '"Click on left facade in the" "main model to view the" "center of coordinate system"' .
:FontStyle_2_6_1_1_2_1_1_1_1_284_2_7_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_2_1_1_1_1_284_2_7_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.26 .
:Appearance_2_6_1_1_2_1_1_1_1_284_2_7_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_2_1_1_1_1_284_2_7_1 ;
  x3do:hasMaterial :Material_2_6_1_1_2_1_1_1_1_284_2_7_1_2_1 .
:Material_2_6_1_1_2_1_1_1_1_284_2_7_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_2_1_1_1_1_284_2_7_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:GreenPyramidTransform2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_285_1, :ROUTE_2_6_1_1_2_1_1_1_1_285_2 ;
  x3do:hasChildren :Transform_2_6_1_1_2_1_1_1_1_285_3 ;
  x3do:DEF 'GreenPyramidTransform2' ;
  x3do:translation ( 0 0 -1 ) .
:ROUTE_2_6_1_1_2_1_1_1_1_285_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :GreenPyramidTransform2 ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchCoordinateSystem' ;
  x3do:toField 'translation' ;
  x3do:toNode 'GreenPyramidTransform2' .
:ROUTE_2_6_1_1_2_1_1_1_1_285_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :GreenPyramidTransform2 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton11' ;
  x3do:toField 'translation' ;
  x3do:toNode 'GreenPyramidTransform2' .
:Transform_2_6_1_1_2_1_1_1_1_285_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :GreenPyramidTransform2 ;
  x3do:hasChildren :SelectCoordinateSystemFromGround, :GreenPyramidButton-USE-2 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_2_1_1_1_1_285_3_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( -0.22 0 0.51 ) .
:SelectCoordinateSystemFromGround a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_285_3 ;
  x3do:hasFieldValue :fieldValue_2_6_1_1_2_1_1_1_1_285_3_1_1 ;
  x3do:DEF 'SelectCoordinateSystemFromGround' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_1_1_2_1_1_1_1_285_3_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectCoordinateSystemFromGround ;
  x3do:name 'description' ;
  x3do:value 'CoordinateSystem From Ground' .
:ROUTE_2_6_1_1_2_1_1_1_1_285_3_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_285_3 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectCoordinateSystemFromGround' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointFrontFromGround' .
:GreenPyramidButton-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_1_1_2_1_1_1_1_285_3 ;
  owl:sameAs :GreenPyramidButton . # DEF matching this USE
:HereIAm2 a owl:NamedIndividual, x3do:ProximitySensor ;
  x3do:hasParent :Group_2_6_1_1_2 ;
  x3do:DEF 'HereIAm2' ;
  x3do:size ( 10000000 10000000 10000000 ) .
:ROUTE_2_6_1_1_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_1_1_2 ;
  x3do:fromField 'orientation_changed' ;
  x3do:fromNode 'HereIAm2' ;
  x3do:toField 'rotation' ;
  x3do:toNode 'HudContainer2' .
:ROUTE_2_6_1_1_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_1_1_2 ;
  x3do:fromField 'position_changed' ;
  x3do:fromNode 'HereIAm2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'HudContainer2' .
:Group_2_6_1_1_3 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :MainmenuToMainpanel ;
  x3do:hasChildren :HudContainer3, :HereIAm3 ;
  x3do:hasROUTE :ROUTE_2_6_1_1_3_3, :ROUTE_2_6_1_1_3_4 .
:HudContainer3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_1_1_3 ;
  x3do:hasChildren :Transform_2_6_1_1_3_1_1 ;
  x3do:DEF 'HudContainer3' .
:Transform_2_6_1_1_3_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HudContainer3 ;
  x3do:hasChildren :Group_2_6_1_1_3_1_1_1 ;
  x3do:translation ( 3 1.7 -5 ) .
:Group_2_6_1_1_3_1_1_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_6_1_1_3_1_1 ;
  x3do:hasChildren :touchStopTour, :Shape_2_6_1_1_3_1_1_1_2, :StopTourSphereLeft, :StopTourSphereRight .
:touchStopTour a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :Group_2_6_1_1_3_1_1_1 ;
  x3do:DEF 'touchStopTour' ;
  x3do:description 'Pause Tour' .
:Shape_2_6_1_1_3_1_1_1_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Group_2_6_1_1_3_1_1_1 ;
  x3do:hasGeometry :Text_2_6_1_1_3_1_1_1_2_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_3_1_1_1_2_2 .
:Text_2_6_1_1_3_1_1_1_2_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_1_1_3_1_1_1_2 ;
  x3do:hasFontStyle :FontStyle_2_6_1_1_3_1_1_1_2_1_1 ;
  x3do:string '"Pause Tour"' .
:FontStyle_2_6_1_1_3_1_1_1_2_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_1_1_3_1_1_1_2_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_1_1_3_1_1_1_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_3_1_1_1_2 ;
  x3do:hasMaterial :Material_2_6_1_1_3_1_1_1_2_2_1 .
:Material_2_6_1_1_3_1_1_1_2_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_3_1_1_1_2_2 ;
  x3do:emissiveColor ( 1 1 1 ) .
:StopTourSphereLeft a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_1_1_3_1_1_1 ;
  x3do:hasChildren :Shape_2_6_1_1_3_1_1_1_3_1 ;
  x3do:DEF 'StopTourSphereLeft' ;
  x3do:scale ( 1.05 1 2.3 ) ;
  x3do:translation ( -0.708 0.048 0.1 ) .
:Shape_2_6_1_1_3_1_1_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :StopTourSphereLeft ;
  x3do:hasGeometry :Sphere_2_6_1_1_3_1_1_1_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_3_1_1_1_3_1_2 .
:Sphere_2_6_1_1_3_1_1_1_3_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_3_1_1_1_3_1 ;
  x3do:radius 0.04 .
:Appearance_2_6_1_1_3_1_1_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_3_1_1_1_3_1 ;
  x3do:hasMaterial :Material_2_6_1_1_3_1_1_1_3_1_2_1 .
:Material_2_6_1_1_3_1_1_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_3_1_1_1_3_1_2 ;
  x3do:emissiveColor ( 1 1 1 ) .
:StopTourSphereRight a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_1_1_3_1_1_1 ;
  x3do:hasChildren :Shape_2_6_1_1_3_1_1_1_4_1 ;
  x3do:DEF 'StopTourSphereRight' ;
  x3do:rotation ( 1 0 0 -0.23 ) ;
  x3do:scale ( 0.88 1 1.5 ) ;
  x3do:translation ( 0.589 0.039 0.1 ) .
:Shape_2_6_1_1_3_1_1_1_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :StopTourSphereRight ;
  x3do:hasGeometry :Sphere_2_6_1_1_3_1_1_1_4_1_1 ;
  x3do:hasAppearance :Appearance_2_6_1_1_3_1_1_1_4_1_2 .
:Sphere_2_6_1_1_3_1_1_1_4_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_1_1_3_1_1_1_4_1 ;
  x3do:radius 0.04 .
:Appearance_2_6_1_1_3_1_1_1_4_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_1_1_3_1_1_1_4_1 ;
  x3do:hasMaterial :Material_2_6_1_1_3_1_1_1_4_1_2_1 .
:Material_2_6_1_1_3_1_1_1_4_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_1_1_3_1_1_1_4_1_2 ;
  x3do:emissiveColor ( 1 1 1 ) .
:HereIAm3 a owl:NamedIndividual, x3do:ProximitySensor ;
  x3do:hasParent :Group_2_6_1_1_3 ;
  x3do:DEF 'HereIAm3' ;
  x3do:size ( 10000000 10000000 10000000 ) .
:ROUTE_2_6_1_1_3_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_1_1_3 ;
  x3do:fromField 'orientation_changed' ;
  x3do:fromNode 'HereIAm3' ;
  x3do:toField 'rotation' ;
  x3do:toNode 'HudContainer3' .
:ROUTE_2_6_1_1_3_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_1_1_3 ;
  x3do:fromField 'position_changed' ;
  x3do:fromNode 'HereIAm3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'HudContainer3' .
:timeUP a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :Group_2_6_1 ;
  x3do:DEF 'timeUP' .
:ROUTE_2_6_1_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_1 ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'touchUP' ;
  x3do:toField 'startTime' ;
  x3do:toNode 'timeUP' .
:SequencUP a owl:NamedIndividual, x3do:IntegerSequencer ;
  x3do:hasParent :Group_2_6_1 ;
  x3do:DEF 'SequencUP' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 0 1 ) .
:ROUTE_2_6_1_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_1 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'timeUP' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SequencUP' .
:ROUTE_2_6_1_6 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_1 ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'SequencUP' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:Church a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :Group_2_6_1 ;
  x3do:DEF 'Church' ;
  x3do:url '"Church.x3d" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/Church.x3d" "Church.wrl" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/Church.wrl"' .
:Group_2_6_2 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :PresentToHistorichChurch ;
  x3do:hasChildren :BlueSmallPyramidTransform, :MainmenuToMainPanelPast, :timeUpHistory, :SequencUpHistory, :history ;
  x3do:hasROUTE :ROUTE_2_6_2_4, :ROUTE_2_6_2_6, :ROUTE_2_6_2_7 .
:BlueSmallPyramidTransform a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_2 ;
  x3do:hasChildren :Transform_2_6_2_1_1 ;
  x3do:DEF 'BlueSmallPyramidTransform' ;
  x3do:translation ( 0 -3 0 ) .
:Transform_2_6_2_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :BlueSmallPyramidTransform ;
  x3do:hasChildren :Anchor_2_6_2_1_1_1, :Anchor_2_6_2_1_1_2, :Anchor_2_6_2_1_1_3, :Anchor_2_6_2_1_1_4, :Anchor_2_6_2_1_1_5, :Anchor_2_6_2_1_1_6, :Anchor_2_6_2_1_1_7, :Anchor_2_6_2_1_1_8, :Anchor_2_6_2_1_1_9, :Anchor_2_6_2_1_1_10 ;
  x3do:translation ( 4 0 -0.6 ) .
:Anchor_2_6_2_1_1_1 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_1_1 ;
  x3do:hasChildren :Transform_2_6_2_1_1_1_1 ;
  x3do:description 'Exterior' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Exterior.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Exterior.html"' .
:Transform_2_6_2_1_1_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_1_1_1 ;
  x3do:hasChildren :BlueSmallPyramidButton ;
  x3do:scale ( 0.4 0.4 0.4 ) ;
  x3do:translation ( 0 -0.5 6 ) .
:BlueSmallPyramidButton a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_1_1_1_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_6_2_1_1_1_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_1_1_1_1_1_2 ;
  x3do:DEF 'BlueSmallPyramidButton' .
:IndexedFaceSet_2_6_2_1_1_1_1_1_1 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :BlueSmallPyramidButton ;
  x3do:hasCoord :Coordinate_2_6_2_1_1_1_1_1_1_1 ;
  x3do:convex false ;
  x3do:coordIndex ( 0 1 4 -1 3 4 0 -1 3 4 2 -1 2 4 1 -1 0 1 2 3 -1 ) ;
  x3do:solid false .
:Coordinate_2_6_2_1_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_6_2_1_1_1_1_1_1 ;
  x3do:point ( 0 0 0 0 0 0.25 0.25 0 0.25 0.25 0 0 0.125 0.42 0.125 ) .
:Appearance_2_6_2_1_1_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :BlueSmallPyramidButton ;
  x3do:hasMaterial :Material_2_6_2_1_1_1_1_1_2_1 .
:Material_2_6_2_1_1_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_1_1_1_1_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:Anchor_2_6_2_1_1_2 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_1_1 ;
  x3do:hasChildren :Transform_2_6_2_1_1_2_1 ;
  x3do:description 'Exterior' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Exterior.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Exterior.html"' .
:Transform_2_6_2_1_1_2_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_1_1_2 ;
  x3do:hasChildren :BlueSmallPyramidButton-USE-1 ;
  x3do:scale ( 0.4 0.4 0.4 ) ;
  x3do:translation ( -9 0.5 -8 ) .
:BlueSmallPyramidButton-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_1_1_2_1 ;
  owl:sameAs :BlueSmallPyramidButton . # DEF matching this USE
:Anchor_2_6_2_1_1_3 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_1_1 ;
  x3do:hasChildren :Transform_2_6_2_1_1_3_1 ;
  x3do:description 'Interior' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Interior.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Interior.html"' .
:Transform_2_6_2_1_1_3_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_1_1_3 ;
  x3do:hasChildren :BlueSmallPyramidButton-USE-2 ;
  x3do:scale ( 0.4 0.4 0.4 ) ;
  x3do:translation ( 2 -0.4 -11 ) .
:BlueSmallPyramidButton-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_1_1_3_1 ;
  owl:sameAs :BlueSmallPyramidButton . # DEF matching this USE
:Anchor_2_6_2_1_1_4 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_1_1 ;
  x3do:hasChildren :Transform_2_6_2_1_1_4_1 ;
  x3do:description 'Furnishing' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Furnishing.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Furnishing.html"' .
:Transform_2_6_2_1_1_4_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_1_1_4 ;
  x3do:hasChildren :BlueSmallPyramidButton-USE-3 ;
  x3do:scale ( 0.4 0.4 0.4 ) ;
  x3do:translation ( 2 -0.4 -26 ) .
:BlueSmallPyramidButton-USE-3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_1_1_4_1 ;
  owl:sameAs :BlueSmallPyramidButton . # DEF matching this USE
:Anchor_2_6_2_1_1_5 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_1_1 ;
  x3do:hasChildren :Transform_2_6_2_1_1_5_1 ;
  x3do:description 'Baptistery' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Baptistery.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Baptistery.html"' .
:Transform_2_6_2_1_1_5_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_1_1_5 ;
  x3do:hasChildren :BlueSmallPyramidButton-USE-4 ;
  x3do:scale ( 0.4 0.4 0.4 ) ;
  x3do:translation ( -8 -0.4 -26 ) .
:BlueSmallPyramidButton-USE-4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_1_1_5_1 ;
  owl:sameAs :BlueSmallPyramidButton . # DEF matching this USE
:Anchor_2_6_2_1_1_6 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_1_1 ;
  x3do:hasChildren :Transform_2_6_2_1_1_6_1 ;
  x3do:description 'Sacristy' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Sacristy.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Sacristy.html"' .
:Transform_2_6_2_1_1_6_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_1_1_6 ;
  x3do:hasChildren :BlueSmallPyramidButton-USE-5 ;
  x3do:scale ( 0.4 0.4 0.4 ) ;
  x3do:translation ( 11 -0.4 -26 ) .
:BlueSmallPyramidButton-USE-5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_1_1_6_1 ;
  owl:sameAs :BlueSmallPyramidButton . # DEF matching this USE
:Anchor_2_6_2_1_1_7 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_1_1 ;
  x3do:hasChildren :Transform_2_6_2_1_1_7_1 ;
  x3do:description 'Floor Plan' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/FloorPlan.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/FloorPlan.html"' .
:Transform_2_6_2_1_1_7_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_1_1_7 ;
  x3do:hasChildren :BlueSmallPyramidButton-USE-6 ;
  x3do:scale ( 0.4 0.4 0.4 ) ;
  x3do:translation ( 8 -0.5 6 ) .
:BlueSmallPyramidButton-USE-6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_1_1_7_1 ;
  owl:sameAs :BlueSmallPyramidButton . # DEF matching this USE
:Anchor_2_6_2_1_1_8 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_1_1 ;
  x3do:hasChildren :Transform_2_6_2_1_1_8_1 ;
  x3do:description 'Wall Decoration' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/WallDecoration.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/WallDecoration.html"' .
:Transform_2_6_2_1_1_8_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_1_1_8 ;
  x3do:hasChildren :BlueSmallPyramidButton-USE-7 ;
  x3do:scale ( 0.4 0.4 0.4 ) ;
  x3do:translation ( -1.4 -0.4 -18 ) .
:BlueSmallPyramidButton-USE-7 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_1_1_8_1 ;
  owl:sameAs :BlueSmallPyramidButton . # DEF matching this USE
:Anchor_2_6_2_1_1_9 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_1_1 ;
  x3do:hasChildren :Transform_2_6_2_1_1_9_1 ;
  x3do:description 'Balcony' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Balcony.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Balcony.html"' .
:Transform_2_6_2_1_1_9_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_1_1_9 ;
  x3do:hasChildren :BlueSmallPyramidButton-USE-8 ;
  x3do:scale ( 0.4 0.4 0.4 ) ;
  x3do:translation ( 3.5 3 -2 ) .
:BlueSmallPyramidButton-USE-8 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_1_1_9_1 ;
  owl:sameAs :BlueSmallPyramidButton . # DEF matching this USE
:Anchor_2_6_2_1_1_10 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_1_1 ;
  x3do:hasChildren :Transform_2_6_2_1_1_10_1 ;
  x3do:description 'Tower Plan' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Tower.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Tower.html"' .
:Transform_2_6_2_1_1_10_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_1_1_10 ;
  x3do:hasChildren :BlueSmallPyramidButton-USE-9 ;
  x3do:scale ( 0.4 0.4 0.4 ) ;
  x3do:translation ( -6.2 6 -1 ) .
:BlueSmallPyramidButton-USE-9 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_1_1_10_1 ;
  owl:sameAs :BlueSmallPyramidButton . # DEF matching this USE
:MainmenuToMainPanelPast a owl:NamedIndividual, x3do:Switch ;
  x3do:hasParent :Group_2_6_2 ;
  x3do:hasChildren :Group_2_6_2_2_1, :Group_2_6_2_2_2 ;
  x3do:DEF 'MainmenuToMainPanelPast' ;
  x3do:whichChoice 0 .
:Group_2_6_2_2_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :MainmenuToMainPanelPast ;
  x3do:hasChildren :HudContainer5, :HereIAm5 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_3, :ROUTE_2_6_2_2_1_4 .
:HudContainer5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_2_2_1 ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1 ;
  x3do:DEF 'HudContainer5' .
:Transform_2_6_2_2_1_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HudContainer5 ;
  x3do:hasChildren :Group_2_6_2_2_1_1_1_1 ;
  x3do:translation ( 0 0.2 -5.5 ) .
:Group_2_6_2_2_1_1_1_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1 ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1 .
:Transform_2_6_2_2_1_1_1_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_2_2_1_1_1_1 ;
  x3do:hasChildren :RedPyramidTransformPast, :BlueBigPyramidTransform, :ChurchModelTransformPast, :MainPanelPast, :FirstPanelPast, :PresentAndHistoricChurchPanel, :NavigatingPanelPast, :NavigatingPanelPastBis, :PastDocumentationPanel, :PastDocumentationPanelBis ;
  x3do:scale ( 0.25 0.25 0.25 ) ;
  x3do:translation ( 0 0 3 ) .
:RedPyramidTransformPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1 ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_1_1, :Transform_2_6_2_2_1_1_1_1_1_1_2, :Transform_2_6_2_2_1_1_1_1_1_1_3, :Transform_2_6_2_2_1_1_1_1_1_1_4, :Transform_2_6_2_2_1_1_1_1_1_1_5, :Transform_2_6_2_2_1_1_1_1_1_1_6, :Transform_2_6_2_2_1_1_1_1_1_1_7, :Transform_2_6_2_2_1_1_1_1_1_1_8, :Transform_2_6_2_2_1_1_1_1_1_1_9, :Transform_2_6_2_2_1_1_1_1_1_1_10 ;
  x3do:DEF 'RedPyramidTransformPast' .
:Transform_2_6_2_2_1_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransformPast ;
  x3do:hasChildren :SelectNavePast, :RedPyramidButton-USE-10 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_1_1_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1.6 0.1 0.5 ) .
:SelectNavePast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_1 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_1_1_1_1 ;
  x3do:DEF 'SelectNavePast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_1_1_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectNavePast ;
  x3do:name 'description' ;
  x3do:value 'Nave' .
:ROUTE_2_6_2_2_1_1_1_1_1_1_1_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_1 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectNavePast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointFrontView' .
:RedPyramidButton-USE-10 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_1 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_2_2_1_1_1_1_1_1_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransformPast ;
  x3do:hasChildren :SelectTranseptAxesPast, :RedPyramidButton-USE-11 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_1_2_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 2.5 0.1 0.5 ) .
:SelectTranseptAxesPast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_2 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_1_2_1_1 ;
  x3do:DEF 'SelectTranseptAxesPast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_1_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectTranseptAxesPast ;
  x3do:name 'description' ;
  x3do:value 'Transept/Axes' .
:ROUTE_2_6_2_2_1_1_1_1_1_1_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_2 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectTranseptAxesPast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointNaveView' .
:RedPyramidButton-USE-11 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_2 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_2_2_1_1_1_1_1_1_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransformPast ;
  x3do:hasChildren :SelectSacristyPast, :RedPyramidButton-USE-12 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_1_3_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 2.9 -0.5 0.5 ) .
:SelectSacristyPast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_3 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_1_3_1_1 ;
  x3do:DEF 'SelectSacristyPast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_1_3_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectSacristyPast ;
  x3do:name 'description' ;
  x3do:value 'Sacristy' .
:ROUTE_2_6_2_2_1_1_1_1_1_1_3_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_3 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectSacristyPast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointSacristyAndBackRoom' .
:RedPyramidButton-USE-12 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_3 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_2_2_1_1_1_1_1_1_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransformPast ;
  x3do:hasChildren :SelectOutsideSouthPast, :RedPyramidButton-USE-13 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_1_4_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 3.3 0.7 0.5 ) .
:SelectOutsideSouthPast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_4 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_1_4_1_1 ;
  x3do:DEF 'SelectOutsideSouthPast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_1_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectOutsideSouthPast ;
  x3do:name 'description' ;
  x3do:value 'Outside South' .
:ROUTE_2_6_2_2_1_1_1_1_1_1_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_4 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectOutsideSouthPast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointBackOutside' .
:RedPyramidButton-USE-13 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_4 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_2_2_1_1_1_1_1_1_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransformPast ;
  x3do:hasChildren :SelectOutsideEastPast, :RedPyramidButton-USE-14 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_1_5_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1.4 0.6 0.5 ) .
:SelectOutsideEastPast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_5 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_1_5_1_1 ;
  x3do:DEF 'SelectOutsideEastPast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_1_5_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectOutsideEastPast ;
  x3do:name 'description' ;
  x3do:value 'Outside East' .
:ROUTE_2_6_2_2_1_1_1_1_1_1_5_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_5 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectOutsideEastPast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointTowerBack' .
:RedPyramidButton-USE-14 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_5 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_2_2_1_1_1_1_1_1_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransformPast ;
  x3do:hasChildren :SelectOutsideWestPast, :RedPyramidButton-USE-15 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_1_6_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1.4 -1 0.5 ) .
:SelectOutsideWestPast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_6 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_1_6_1_1 ;
  x3do:DEF 'SelectOutsideWestPast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_1_6_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectOutsideWestPast ;
  x3do:name 'description' ;
  x3do:value 'Outside West' .
:ROUTE_2_6_2_2_1_1_1_1_1_1_6_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_6 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectOutsideWestPast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointRightOutside' .
:RedPyramidButton-USE-15 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_6 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_2_2_1_1_1_1_1_1_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransformPast ;
  x3do:hasChildren :SelectOutsideNorthPast, :RedPyramidButton-USE-16 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_1_7_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( -0.22 0 0.5 ) .
:SelectOutsideNorthPast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_7 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_1_7_1_1 ;
  x3do:DEF 'SelectOutsideNorthPast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_1_7_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectOutsideNorthPast ;
  x3do:name 'description' ;
  x3do:value 'Outside North' .
:ROUTE_2_6_2_2_1_1_1_1_1_1_7_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_7 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectOutsideNorthPast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointFront' .
:RedPyramidButton-USE-16 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_7 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_2_2_1_1_1_1_1_1_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransformPast ;
  x3do:hasChildren :SelectEntrancePast, :RedPyramidButton-USE-17 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_1_8_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 0.1 0 0.5 ) .
:SelectEntrancePast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_8 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_1_8_1_1 ;
  x3do:DEF 'SelectEntrancePast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_1_8_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectEntrancePast ;
  x3do:name 'description' ;
  x3do:value 'Entrance' .
:ROUTE_2_6_2_2_1_1_1_1_1_1_8_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_8 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectEntrancePast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointFrontDoors' .
:RedPyramidButton-USE-17 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_8 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_2_2_1_1_1_1_1_1_9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransformPast ;
  x3do:hasChildren :SelectBalconyPast, :RedPyramidButton-USE-18 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_1_9_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 0.5 0.26 0.6 ) .
:SelectBalconyPast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_9 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_1_9_1_1 ;
  x3do:DEF 'SelectBalconyPast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_1_9_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectBalconyPast ;
  x3do:name 'description' ;
  x3do:value 'Balcony' .
:ROUTE_2_6_2_2_1_1_1_1_1_1_9_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_9 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectBalconyPast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointLeftRearBalcony' .
:RedPyramidButton-USE-18 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_9 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:Transform_2_6_2_2_1_1_1_1_1_1_10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :RedPyramidTransformPast ;
  x3do:hasChildren :SelectTowerPast, :RedPyramidButton-USE-19 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_1_10_2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 0.26 0.6 0.7 ) .
:SelectTowerPast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_10 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_1_10_1_1 ;
  x3do:DEF 'SelectTowerPast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_1_10_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :SelectTowerPast ;
  x3do:name 'description' ;
  x3do:value 'Tower' .
:ROUTE_2_6_2_2_1_1_1_1_1_1_10_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_10 ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'SelectTowerPast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'ViewpointTowerBells' .
:RedPyramidButton-USE-19 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_1_10 ;
  owl:sameAs :RedPyramidButton . # DEF matching this USE
:BlueBigPyramidTransform a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1 ;
  x3do:hasChildren :Anchor_2_6_2_2_1_1_1_1_1_2_1, :Anchor_2_6_2_2_1_1_1_1_1_2_2, :Anchor_2_6_2_2_1_1_1_1_1_2_3, :Anchor_2_6_2_2_1_1_1_1_1_2_4, :Anchor_2_6_2_2_1_1_1_1_1_2_5, :Anchor_2_6_2_2_1_1_1_1_1_2_6, :Anchor_2_6_2_2_1_1_1_1_1_2_7, :Anchor_2_6_2_2_1_1_1_1_1_2_8, :Anchor_2_6_2_2_1_1_1_1_1_2_9, :Anchor_2_6_2_2_1_1_1_1_1_2_10, :Anchor_2_6_2_2_1_1_1_1_1_2_11, :Note14, :HidePanelLinksText, :HidePanelLinksButton ;
  x3do:DEF 'BlueBigPyramidTransform' ;
  x3do:translation ( 0 0 -0.6 ) .
:Anchor_2_6_2_2_1_1_1_1_1_2_1 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_2_1_1 ;
  x3do:description 'Exterior front' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/ExteriorFront.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/ExteriorFront.html"' .
:Transform_2_6_2_2_1_1_1_1_1_2_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_2_1 ;
  x3do:hasChildren :BlueBigPyramidButton ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1.6 0.1 0.5 ) .
:BlueBigPyramidButton a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_2_1_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_6_2_2_1_1_1_1_1_2_1_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_2_1_1_1_2 ;
  x3do:DEF 'BlueBigPyramidButton' .
:IndexedFaceSet_2_6_2_2_1_1_1_1_1_2_1_1_1_1 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :BlueBigPyramidButton ;
  x3do:hasCoord :Coordinate_2_6_2_2_1_1_1_1_1_2_1_1_1_1_1 ;
  x3do:convex false ;
  x3do:coordIndex ( 0 1 4 -1 3 4 0 -1 3 4 2 -1 2 4 1 -1 0 1 2 3 -1 ) ;
  x3do:solid false .
:Coordinate_2_6_2_2_1_1_1_1_1_2_1_1_1_1_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_6_2_2_1_1_1_1_1_2_1_1_1_1 ;
  x3do:point ( 0 0 0 0 0 0.25 0.25 0 0.25 0.25 0 0 0.125 0.42 0.125 ) .
:Appearance_2_6_2_2_1_1_1_1_1_2_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :BlueBigPyramidButton ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_2_1_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_2_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_2_1_1_1_2 ;
  x3do:diffuseColor ( 0 0 1 ) .
:Anchor_2_6_2_2_1_1_1_1_1_2_2 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_2_2_1 ;
  x3do:description 'Interior' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Interior.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Interior.html"' .
:Transform_2_6_2_2_1_1_1_1_1_2_2_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_2_2 ;
  x3do:hasChildren :BlueBigPyramidButton-USE-1 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1 0.1 0.5 ) .
:BlueBigPyramidButton-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_2_2_1 ;
  owl:sameAs :BlueBigPyramidButton . # DEF matching this USE
:Anchor_2_6_2_2_1_1_1_1_1_2_3 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_2_3_1 ;
  x3do:description 'Sacristy' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Sacristy.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Sacristy.html"' .
:Transform_2_6_2_2_1_1_1_1_1_2_3_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_2_3 ;
  x3do:hasChildren :BlueBigPyramidButton-USE-2 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1.8 -0.4 0.5 ) .
:BlueBigPyramidButton-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_2_3_1 ;
  owl:sameAs :BlueBigPyramidButton . # DEF matching this USE
:Anchor_2_6_2_2_1_1_1_1_1_2_4 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_2_4_1 ;
  x3do:description 'Baptistery' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Baptistery.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Baptistery.html"' .
:Transform_2_6_2_2_1_1_1_1_1_2_4_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_2_4 ;
  x3do:hasChildren :BlueBigPyramidButton-USE-3 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1.7 0.5 0.5 ) .
:BlueBigPyramidButton-USE-3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_2_4_1 ;
  owl:sameAs :BlueBigPyramidButton . # DEF matching this USE
:Anchor_2_6_2_2_1_1_1_1_1_2_5 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_2_5_1 ;
  x3do:description 'Wall decorations' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/WallDecorations.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/WallDecorations.html"' .
:Transform_2_6_2_2_1_1_1_1_1_2_5_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_2_5 ;
  x3do:hasChildren :BlueBigPyramidButton-USE-4 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1.2 0.3 0.55 ) .
:BlueBigPyramidButton-USE-4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_2_5_1 ;
  owl:sameAs :BlueBigPyramidButton . # DEF matching this USE
:Anchor_2_6_2_2_1_1_1_1_1_2_6 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_2_6_1 ;
  x3do:description 'Exterior' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/ExteriorFront.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Exterior.html"' .
:Transform_2_6_2_2_1_1_1_1_1_2_6_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_2_6 ;
  x3do:hasChildren :BlueBigPyramidButton-USE-5 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1.1 0.6 0.5 ) .
:BlueBigPyramidButton-USE-5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_2_6_1 ;
  owl:sameAs :BlueBigPyramidButton . # DEF matching this USE
:Anchor_2_6_2_2_1_1_1_1_1_2_7 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_2_7_1 ;
  x3do:description 'Exterior' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Exterior.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Exterior.html"' .
:Transform_2_6_2_2_1_1_1_1_1_2_7_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_2_7 ;
  x3do:hasChildren :BlueBigPyramidButton-USE-6 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( -0.07 0.3 0.5 ) .
:BlueBigPyramidButton-USE-6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_2_7_1 ;
  owl:sameAs :BlueBigPyramidButton . # DEF matching this USE
:Anchor_2_6_2_2_1_1_1_1_1_2_8 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_2_8_1 ;
  x3do:description 'Furnishing' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Furnishing.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Furnishing.html"' .
:Transform_2_6_2_2_1_1_1_1_1_2_8_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_2_8 ;
  x3do:hasChildren :BlueBigPyramidButton-USE-7 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 1.75 0.1 0.5 ) .
:BlueBigPyramidButton-USE-7 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_2_8_1 ;
  owl:sameAs :BlueBigPyramidButton . # DEF matching this USE
:Anchor_2_6_2_2_1_1_1_1_1_2_9 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_2_9_1 ;
  x3do:description 'Floor Plan' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/FloorPlan.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/FloorPlan.html"' .
:Transform_2_6_2_2_1_1_1_1_1_2_9_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_2_9 ;
  x3do:hasChildren :BlueBigPyramidButton-USE-8 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 0.5 -0.5 0.5 ) .
:BlueBigPyramidButton-USE-8 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_2_9_1 ;
  owl:sameAs :BlueBigPyramidButton . # DEF matching this USE
:Anchor_2_6_2_2_1_1_1_1_1_2_10 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_2_10_1 ;
  x3do:description 'Balcony' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation//pastDocumentation/Balcony.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation//pastDocumentation/Balcony.html"' .
:Transform_2_6_2_2_1_1_1_1_1_2_10_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_2_10 ;
  x3do:hasChildren :BlueBigPyramidButton-USE-9 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 0.32 0.05 0.6 ) .
:BlueBigPyramidButton-USE-9 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_2_10_1 ;
  owl:sameAs :BlueBigPyramidButton . # DEF matching this USE
:Anchor_2_6_2_2_1_1_1_1_1_2_11 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_2_11_1 ;
  x3do:description 'Tower' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation//pastDocumentation/Tower.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation//pastDocumentation/Tower.html"' .
:Transform_2_6_2_2_1_1_1_1_1_2_11_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_2_11 ;
  x3do:hasChildren :BlueBigPyramidButton-USE-10 ;
  x3do:scale ( 0.3 0.3 0.3 ) ;
  x3do:translation ( 0.32 0.5 0.7 ) .
:BlueBigPyramidButton-USE-10 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_2_11_1 ;
  owl:sameAs :BlueBigPyramidButton . # DEF matching this USE
:Note14 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_2_12_1 ;
  x3do:DEF 'Note14' ;
  x3do:translation ( 1.6 -1.3 0.2 ) .
:Shape_2_6_2_2_1_1_1_1_1_2_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note14 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_2_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_2_12_1_2 .
:Text_2_6_2_2_1_1_1_1_1_2_12_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_2_12_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_2_12_1_1_1 ;
  x3do:string '"Blue references open a link to the sources of the reconstruction"' .
:FontStyle_2_6_2_2_1_1_1_1_1_2_12_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_2_12_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_2_2_1_1_1_1_1_2_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_2_12_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_2_12_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_2_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_2_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelLinksText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_2_13_1 ;
  x3do:DEF 'HidePanelLinksText' ;
  x3do:translation ( 0.28 -1.05 0.2 ) .
:Shape_2_6_2_2_1_1_1_1_1_2_13_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelLinksText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_2_13_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_2_13_1_2 .
:Text_2_6_2_2_1_1_1_1_1_2_13_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_2_13_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_2_13_1_1_1 ;
  x3do:string '"Hide Panel links"' .
:FontStyle_2_6_2_2_1_1_1_1_1_2_13_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_2_13_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.27 .
:Appearance_2_6_2_2_1_1_1_1_1_2_13_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_2_13_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_2_13_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_2_13_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_2_13_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelLinksButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :BlueBigPyramidTransform ;
  x3do:hasChildren :touchHidePanelLinks, :Shape_2_6_2_2_1_1_1_1_1_2_14_4 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_2_14_2, :ROUTE_2_6_2_2_1_1_1_1_1_2_14_3 ;
  x3do:DEF 'HidePanelLinksButton' ;
  x3do:translation ( -0.5 -1 0.1 ) .
:touchHidePanelLinks a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelLinksButton ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_2_14_1_1 ;
  x3do:DEF 'touchHidePanelLinks' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_2_14_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanelLinks ;
  x3do:name 'description' ;
  x3do:value 'Hide Panel links' .
:ROUTE_2_6_2_2_1_1_1_1_1_2_14_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelLinksButton ;
  x3do:fromField 'isSelected12' ;
  x3do:fromNode 'touchHidePanelLinks' ;
  x3do:toField 'translation' ;
  x3do:toNode 'BlueBigPyramidTransform' .
:ROUTE_2_6_2_2_1_1_1_1_1_2_14_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelLinksButton ;
  x3do:fromField 'isSelected19' ;
  x3do:fromNode 'touchHidePanelLinks' ;
  x3do:toField 'translation' ;
  x3do:toNode 'BlueSmallPyramidTransform' .
:Shape_2_6_2_2_1_1_1_1_1_2_14_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelLinksButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_2_14_4_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_2_14_4_2 .
:Sphere_2_6_2_2_1_1_1_1_1_2_14_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_2_14_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_2_14_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_2_14_4 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_2_14_4_2_1 .
:Material_2_6_2_2_1_1_1_1_1_2_14_4_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_2_14_4_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ChurchModelTransformPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1 ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_3_1 ;
  x3do:DEF 'ChurchModelTransformPast' ;
  x3do:rotation ( 0 1 0 -1.57 ) ;
  x3do:scale ( 0.6 0.6 0.6 ) ;
  x3do:translation ( 0.2 0.4 0.3 ) .
:Transform_2_6_2_2_1_1_1_1_1_3_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ChurchModelTransformPast ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_3_1_1 ;
  x3do:rotation ( 0 0 1 -1.2 ) .
:Transform_2_6_2_2_1_1_1_1_1_3_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_3_1 ;
  x3do:hasChildren :Century19thModelToCentury19thModel2 ;
  x3do:rotation ( 1 0 0 0 ) .
:Century19thModelToCentury19thModel2 a owl:NamedIndividual, x3do:Switch ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_3_1_1 ;
  x3do:hasChildren :Century19thModel, :Century19thModel2 ;
  x3do:DEF 'Century19thModelToCentury19thModel2' ;
  x3do:whichChoice 0 .
:Century19thModel a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :Century19thModelToCentury19thModel2 ;
  x3do:DEF 'Century19thModel' ;
  x3do:url '"Century19thModel.x3d" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/Century19thModel.x3d" "Century19thModel.wrl" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/Altar.wrl"' .
:Century19thModel2 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :Century19thModelToCentury19thModel2 ;
  x3do:DEF 'Century19thModel2' ;
  x3do:url '"Century19thModel2.x3d" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/Century19thModel2.x3d" "Century19thModel.wrl" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/Century19thModel.wrl"' .
:MainPanelPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_4_1 ;
  x3do:DEF 'MainPanelPast' ;
  x3do:translation ( 0.75 0 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :MainPanelPast ;
  x3do:hasGeometry :Box_2_6_2_2_1_1_1_1_1_4_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_4_1_2 .
:Box_2_6_2_2_1_1_1_1_1_4_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_4_1 ;
  x3do:size ( 6.5 3 0.2 ) .
:Appearance_2_6_2_2_1_1_1_1_1_4_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_4_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_4_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_4_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_4_1_2 ;
  x3do:diffuseColor ( 1 0.75 0.25 ) .
:FirstPanelPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1 ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:DEF 'FirstPanelPast' .
:Transform_2_6_2_2_1_1_1_1_1_5_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :FirstPanelPast ;
  x3do:hasChildren :HidePanelText14, :HidePanelButton14, :NavigatingTextPast, :NavigatingButtonPast, :PresentAndHistoricChurchText, :PresentAndHistoricChurchButton, :PastdocumentationText, :PastDocumentationButton, :EmptyText14, :EmptyButton14, :EmptyText15, :EmptyButton15, :EmptyText16, :EmptyButton16 ;
  x3do:translation ( -1.2 0 0 ) .
:HidePanelText14 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_5_1_1_1 ;
  x3do:DEF 'HidePanelText14' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_5_1_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText14 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_5_1_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_1_1_2 .
:Text_2_6_2_2_1_1_1_1_1_5_1_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_5_1_1_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_2_2_1_1_1_1_1_5_1_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_5_1_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton14 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :touchHidePanel14, :Shape_2_6_2_2_1_1_1_1_1_5_1_2_3 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_5_1_2_2 ;
  x3do:DEF 'HidePanelButton14' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchHidePanel14 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton14 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_5_1_2_1_1 ;
  x3do:DEF 'touchHidePanel14' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_5_1_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel14 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_2_2_1_1_1_1_1_5_1_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton14 ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchHidePanel14' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainPanelPast' .
:Shape_2_6_2_2_1_1_1_1_1_5_1_2_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton14 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_5_1_2_3_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_2_3_2 .
:Sphere_2_6_2_2_1_1_1_1_1_5_1_2_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_2_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_2_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_2_3 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_2_3_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_2_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_2_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NavigatingTextPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_5_1_3_1 ;
  x3do:DEF 'NavigatingTextPast' ;
  x3do:translation ( 0 1 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_5_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NavigatingTextPast ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_5_1_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_3_1_2 .
:Text_2_6_2_2_1_1_1_1_1_5_1_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_5_1_3_1_1_1 ;
  x3do:string '"Navigating"' .
:FontStyle_2_6_2_2_1_1_1_1_1_5_1_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_5_1_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_3_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_3_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NavigatingButtonPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :touchNavigatingPast, :Shape_2_6_2_2_1_1_1_1_1_5_1_4_6 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_5_1_4_2, :ROUTE_2_6_2_2_1_1_1_1_1_5_1_4_3, :ROUTE_2_6_2_2_1_1_1_1_1_5_1_4_4, :ROUTE_2_6_2_2_1_1_1_1_1_5_1_4_5 ;
  x3do:DEF 'NavigatingButtonPast' ;
  x3do:translation ( -0.8 1.08 0 ) .
:touchNavigatingPast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :NavigatingButtonPast ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_5_1_4_1_1 ;
  x3do:DEF 'touchNavigatingPast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_5_1_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchNavigatingPast ;
  x3do:name 'description' ;
  x3do:value 'Navigating' .
:ROUTE_2_6_2_2_1_1_1_1_1_5_1_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigatingButtonPast ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchNavigatingPast' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransform' .
:ROUTE_2_6_2_2_1_1_1_1_1_5_1_4_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigatingButtonPast ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchNavigatingPast' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_5_1_4_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigatingButtonPast ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchNavigatingPast' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransformPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_5_1_4_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigatingButtonPast ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchNavigatingPast' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'Century19thModelToCentury19thModel2' .
:Shape_2_6_2_2_1_1_1_1_1_5_1_4_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NavigatingButtonPast ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_5_1_4_6_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_4_6_2 .
:Sphere_2_6_2_2_1_1_1_1_1_5_1_4_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_4_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_4_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_4_6 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_4_6_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_4_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_4_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PresentAndHistoricChurchText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_5_1_5_1 ;
  x3do:DEF 'PresentAndHistoricChurchText' ;
  x3do:translation ( -0.56 0.3 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_5_1_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PresentAndHistoricChurchText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_5_1_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_5_1_2 .
:Text_2_6_2_2_1_1_1_1_1_5_1_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_5_1_5_1_1_1 ;
  x3do:string '"Present and historic church"' .
:FontStyle_2_6_2_2_1_1_1_1_1_5_1_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_5_1_5_1_1 ;
  x3do:justify '"BEGIN" "BEGIN"' ;
  x3do:size 0.25 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_5_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_5_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PresentAndHistoricChurchButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :touchPresentAndHistoricChurch, :Shape_2_6_2_2_1_1_1_1_1_5_1_6_5 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_5_1_6_2, :ROUTE_2_6_2_2_1_1_1_1_1_5_1_6_3, :ROUTE_2_6_2_2_1_1_1_1_1_5_1_6_4 ;
  x3do:DEF 'PresentAndHistoricChurchButton' ;
  x3do:translation ( -0.8 0.28 0 ) .
:touchPresentAndHistoricChurch a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :PresentAndHistoricChurchButton ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_5_1_6_1_1 ;
  x3do:DEF 'touchPresentAndHistoricChurch' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_5_1_6_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchPresentAndHistoricChurch ;
  x3do:name 'description' ;
  x3do:value 'Present and historic church' .
:ROUTE_2_6_2_2_1_1_1_1_1_5_1_6_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PresentAndHistoricChurchButton ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchPresentAndHistoricChurch' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_5_1_6_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PresentAndHistoricChurchButton ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchPresentAndHistoricChurch' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'Century19thModelToCentury19thModel2' .
:ROUTE_2_6_2_2_1_1_1_1_1_5_1_6_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PresentAndHistoricChurchButton ;
  x3do:fromField 'isSelected11' ;
  x3do:fromNode 'touchPresentAndHistoricChurch' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransformPast' .
:Shape_2_6_2_2_1_1_1_1_1_5_1_6_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PresentAndHistoricChurchButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_5_1_6_5_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_6_5_2 .
:Sphere_2_6_2_2_1_1_1_1_1_5_1_6_5_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_6_5 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_6_5_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_6_5 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_6_5_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_6_5_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_6_5_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PastdocumentationText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_5_1_7_1 ;
  x3do:DEF 'PastdocumentationText' ;
  x3do:translation ( -0.151 0.6 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_5_1_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PastdocumentationText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_5_1_7_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_7_1_2 .
:Text_2_6_2_2_1_1_1_1_1_5_1_7_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_7_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_5_1_7_1_1_1 ;
  x3do:string '"Past documentation"' .
:FontStyle_2_6_2_2_1_1_1_1_1_5_1_7_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_5_1_7_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_7_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_7_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_7_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_7_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_7_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PastDocumentationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :touchPastDocumentation, :Shape_2_6_2_2_1_1_1_1_1_5_1_8_5 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_5_1_8_2, :ROUTE_2_6_2_2_1_1_1_1_1_5_1_8_3, :ROUTE_2_6_2_2_1_1_1_1_1_5_1_8_4 ;
  x3do:DEF 'PastDocumentationButton' ;
  x3do:translation ( -0.8 0.68 0 ) .
:touchPastDocumentation a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :PastDocumentationButton ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_5_1_8_1_1 ;
  x3do:DEF 'touchPastDocumentation' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_5_1_8_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchPastDocumentation ;
  x3do:name 'description' ;
  x3do:value 'Past documentation' .
:ROUTE_2_6_2_2_1_1_1_1_1_5_1_8_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PastDocumentationButton ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchPastDocumentation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_5_1_8_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PastDocumentationButton ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchPastDocumentation' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'Century19thModelToCentury19thModel2' .
:ROUTE_2_6_2_2_1_1_1_1_1_5_1_8_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PastDocumentationButton ;
  x3do:fromField 'isSelected16' ;
  x3do:fromNode 'touchPastDocumentation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransformPast' .
:Shape_2_6_2_2_1_1_1_1_1_5_1_8_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PastDocumentationButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_5_1_8_5_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_8_5_2 .
:Sphere_2_6_2_2_1_1_1_1_1_5_1_8_5_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_8_5 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_8_5_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_8_5 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_8_5_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_8_5_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_8_5_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText14 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_5_1_9_1 ;
  x3do:DEF 'EmptyText14' ;
  x3do:translation ( 0 -0.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_5_1_9_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText14 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_5_1_9_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_9_1_2 .
:Text_2_6_2_2_1_1_1_1_1_5_1_9_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_9_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_5_1_9_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_5_1_9_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_5_1_9_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_9_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_9_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_9_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_9_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_9_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton14 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_5_1_10_1 ;
  x3do:DEF 'EmptyButton14' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_5_1_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton14 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_5_1_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_10_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_5_1_10_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_10_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_10_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_10_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText15 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_5_1_11_1 ;
  x3do:DEF 'EmptyText15' ;
  x3do:translation ( 0 -0.6 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_5_1_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText15 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_5_1_11_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_11_1_2 .
:Text_2_6_2_2_1_1_1_1_1_5_1_11_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_11_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_5_1_11_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_5_1_11_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_5_1_11_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_11_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_11_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_11_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_11_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_11_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton15 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_5_1_12_1 ;
  x3do:DEF 'EmptyButton15' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_5_1_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton15 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_5_1_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_12_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_5_1_12_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_12_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_12_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_12_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText16 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_5_1_13_1 ;
  x3do:DEF 'EmptyText16' ;
  x3do:translation ( 0 -1 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_5_1_13_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText16 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_5_1_13_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_13_1_2 .
:Text_2_6_2_2_1_1_1_1_1_5_1_13_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_13_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_5_1_13_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_5_1_13_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_5_1_13_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_13_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_13_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_13_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_13_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_13_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton16 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_5_1 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_5_1_14_1 ;
  x3do:DEF 'EmptyButton16' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_5_1_14_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton16 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_5_1_14_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_5_1_14_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_5_1_14_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_14_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_5_1_14_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_5_1_14_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_5_1_14_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_5_1_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_5_1_14_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PresentAndHistoricChurchPanel a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_6_1 ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:DEF 'PresentAndHistoricChurchPanel' ;
  x3do:translation ( 0 0 0.2 ) .
:ROUTE_2_6_2_2_1_1_1_1_1_6_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PresentAndHistoricChurchPanel ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchPresentAndHistoricChurch' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PresentAndHistoricChurchPanel' .
:Transform_2_6_2_2_1_1_1_1_1_6_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :PresentAndHistoricChurchPanel ;
  x3do:hasChildren :NavigationAndSourcesText, :NavigationAndSourcesButton, :HidePanelText15, :HidePanelButton15, :Note15, :TodayTextPast, :TodayButtonPast, :Mid19thCenturyTextPast, :Mid19thCenturyButtonPast, :EmptyText17, :EmptyButton17, :EmptyText18, :EmptyButton18, :EmptyText19, :EmptyButton19, :EmptyText20, :EmptyButton20 ;
  x3do:translation ( -1.2 0 0 ) .
:NavigationAndSourcesText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_1_1 ;
  x3do:DEF 'NavigationAndSourcesText' ;
  x3do:translation ( 2.1 1.28 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NavigationAndSourcesText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_6_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_1_1_2 .
:Text_2_6_2_2_1_1_1_1_1_6_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_6_2_1_1_1_1 ;
  x3do:string '"Navigation" "and sources"' .
:FontStyle_2_6_2_2_1_1_1_1_1_6_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_6_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.22 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NavigationAndSourcesButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :touchNavigationAndSources, :Shape_2_6_2_2_1_1_1_1_1_6_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_6_2_2_2, :ROUTE_2_6_2_2_1_1_1_1_1_6_2_2_3, :ROUTE_2_6_2_2_1_1_1_1_1_6_2_2_4, :ROUTE_2_6_2_2_1_1_1_1_1_6_2_2_5 ;
  x3do:DEF 'NavigationAndSourcesButton' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchNavigationAndSources a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :NavigationAndSourcesButton ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_6_2_2_1_1 ;
  x3do:DEF 'touchNavigationAndSources' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_6_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchNavigationAndSources ;
  x3do:name 'description' ;
  x3do:value 'Navigation and sources' .
:ROUTE_2_6_2_2_1_1_1_1_1_6_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigationAndSourcesButton ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchNavigationAndSources' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_6_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigationAndSourcesButton ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchNavigationAndSources' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PresentAndHistoricChurchPanel' .
:ROUTE_2_6_2_2_1_1_1_1_1_6_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigationAndSourcesButton ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchNavigationAndSources' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'Century19thModelToCentury19thModel2' .
:ROUTE_2_6_2_2_1_1_1_1_1_6_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigationAndSourcesButton ;
  x3do:fromField 'isSelected12' ;
  x3do:fromNode 'touchNavigationAndSources' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransformPast' .
:Shape_2_6_2_2_1_1_1_1_1_6_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NavigationAndSourcesButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_6_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_2_6_2 .
:Sphere_2_6_2_2_1_1_1_1_1_6_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_2_6 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_2_6_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText15 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_3_1 ;
  x3do:DEF 'HidePanelText15' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText15 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_6_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_3_1_2 .
:Text_2_6_2_2_1_1_1_1_1_6_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_6_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_2_2_1_1_1_1_1_6_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_6_2_3_1_1 ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_3_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_3_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton15 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :touchHidePanel15, :Shape_2_6_2_2_1_1_1_1_1_6_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_6_2_4_2 ;
  x3do:DEF 'HidePanelButton15' ;
  x3do:translation ( 3.05 1.28 0 ) .
:touchHidePanel15 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton15 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_6_2_4_1_1 ;
  x3do:DEF 'touchHidePanel15' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_6_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel15 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_2_2_1_1_1_1_1_6_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton15 ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchHidePanel15' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainPanelPast' .
:Shape_2_6_2_2_1_1_1_1_1_6_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton15 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_6_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_4_3_2 .
:Sphere_2_6_2_2_1_1_1_1_1_6_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_4_3 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_4_3_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note15 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_5_1 ;
  x3do:DEF 'Note15' ;
  x3do:translation ( 3 -1.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note15 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_6_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_5_1_2 .
:Text_2_6_2_2_1_1_1_1_1_6_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_6_2_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoints"' .
:FontStyle_2_6_2_2_1_1_1_1_1_6_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_6_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_5_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_5_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:TodayTextPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_6_1 ;
  x3do:DEF 'TodayTextPast' ;
  x3do:translation ( 0 1 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_6_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TodayTextPast ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_6_2_6_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_6_1_2 .
:Text_2_6_2_2_1_1_1_1_1_6_2_6_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_6_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_6_2_6_1_1_1 ;
  x3do:string '"Today"' .
:FontStyle_2_6_2_2_1_1_1_1_1_6_2_6_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_6_2_6_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_6_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_6_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_6_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_6_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_6_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:TodayButtonPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :touchToday, :Shape_2_6_2_2_1_1_1_1_1_6_2_7_3 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_6_2_7_2 ;
  x3do:DEF 'TodayButtonPast' ;
  x3do:translation ( -0.8 1.08 0 ) .
:touchToday a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :TodayButtonPast ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_6_2_7_1_1 ;
  x3do:DEF 'touchToday' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_6_2_7_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchToday ;
  x3do:name 'description' ;
  x3do:value 'Today' .
:ROUTE_2_6_2_2_1_1_1_1_1_6_2_7_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :TodayButtonPast ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchToday' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'PresentToHistorichChurch' .
:Shape_2_6_2_2_1_1_1_1_1_6_2_7_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TodayButtonPast ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_6_2_7_3_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_7_3_2 .
:Sphere_2_6_2_2_1_1_1_1_1_6_2_7_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_7_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_7_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_7_3 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_7_3_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_7_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_7_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Mid19thCenturyTextPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_8_1 ;
  x3do:DEF 'Mid19thCenturyTextPast' ;
  x3do:translation ( 0.3 0.6 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Mid19thCenturyTextPast ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_6_2_8_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_8_1_2 .
:Text_2_6_2_2_1_1_1_1_1_6_2_8_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_8_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_6_2_8_1_1_1 ;
  x3do:string '"Mid 19th Century"' .
:FontStyle_2_6_2_2_1_1_1_1_1_6_2_8_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_6_2_8_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_8_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_8_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_8_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Mid19thCenturyButtonPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_9_1 ;
  x3do:DEF 'Mid19thCenturyButtonPast' ;
  x3do:translation ( -0.8 0.68 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_9_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Mid19thCenturyButtonPast ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_6_2_9_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_9_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_6_2_9_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_9_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_9_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_9_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_9_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_9_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_9_1_2 ;
  x3do:diffuseColor ( 1 1 1 ) .
:EmptyText17 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_10_1 ;
  x3do:DEF 'EmptyText17' ;
  x3do:translation ( 0 0.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText17 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_6_2_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_10_1_2 .
:Text_2_6_2_2_1_1_1_1_1_6_2_10_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_10_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_6_2_10_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_6_2_10_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_6_2_10_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_10_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_10_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton17 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_11_1 ;
  x3do:DEF 'EmptyButton17' ;
  x3do:translation ( -0.8 0.28 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton17 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_6_2_11_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_11_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_6_2_11_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_11_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_11_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_11_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_11_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_11_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_11_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText18 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_12_1 ;
  x3do:DEF 'EmptyText18' ;
  x3do:translation ( 0 -0.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText18 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_6_2_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_12_1_2 .
:Text_2_6_2_2_1_1_1_1_1_6_2_12_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_12_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_6_2_12_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_6_2_12_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_6_2_12_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_12_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_12_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton18 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_13_1 ;
  x3do:DEF 'EmptyButton18' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_13_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton18 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_6_2_13_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_13_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_6_2_13_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_13_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_13_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_13_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_13_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_13_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_13_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText19 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_14_1 ;
  x3do:DEF 'EmptyText19' ;
  x3do:translation ( 0 -0.6 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_14_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText19 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_6_2_14_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_14_1_2 .
:Text_2_6_2_2_1_1_1_1_1_6_2_14_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_14_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_6_2_14_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_6_2_14_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_6_2_14_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_14_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_14_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_14_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_14_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton19 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_15_1 ;
  x3do:DEF 'EmptyButton19' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_15_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton19 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_6_2_15_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_15_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_6_2_15_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_15_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_15_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_15_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_15_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_15_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_15_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText20 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_16_1 ;
  x3do:DEF 'EmptyText20' ;
  x3do:translation ( 0 -1 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_16_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText20 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_6_2_16_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_16_1_2 .
:Text_2_6_2_2_1_1_1_1_1_6_2_16_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_16_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_6_2_16_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_6_2_16_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_6_2_16_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_16_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_16_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_16_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_16_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_16_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton20 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_6_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_6_2_17_1 ;
  x3do:DEF 'EmptyButton20' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_6_2_17_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton20 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_6_2_17_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_6_2_17_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_6_2_17_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_17_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_6_2_17_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_6_2_17_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_6_2_17_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_6_2_17_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_6_2_17_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NavigatingPanelPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_7_1 ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:DEF 'NavigatingPanelPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigatingPanelPast ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchNavigatingPast' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanelPast' .
:Transform_2_6_2_2_1_1_1_1_1_7_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :NavigatingPanelPast ;
  x3do:hasChildren :BackButtonText12, :BackButton12, :HidePanelText16, :HidePanelButton16, :FlyModeTextPast, :FlyModeButtonPast, :WalkModeTextPast, :WalkModeButtonPast, :ExamineModeTextPast, :ExamineModeButtonPast, :FullGuidedTourTextPast, :FullGuidedTourButtonPast, :ShortGuidedTourTextPast, :ShortGuidedTourButtonPast, :SacredFurnishingTourTextPast, :SacredFurnishingTourButtonPast, :NextPanelText6, :NextPanelButton6 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_7_2_7, :ROUTE_2_6_2_2_1_1_1_1_1_7_2_10, :ROUTE_2_6_2_2_1_1_1_1_1_7_2_11, :ROUTE_2_6_2_2_1_1_1_1_1_7_2_14, :ROUTE_2_6_2_2_1_1_1_1_1_7_2_15, :ROUTE_2_6_2_2_1_1_1_1_1_7_2_16 ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText12 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_7_2_1_1 ;
  x3do:DEF 'BackButtonText12' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_7_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText12 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_7_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_1_1_2 .
:Text_2_6_2_2_1_1_1_1_1_7_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_7_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_2_2_1_1_1_1_1_7_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_7_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton12 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :touchBackButton12, :Shape_2_6_2_2_1_1_1_1_1_7_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_7_2_2_2, :ROUTE_2_6_2_2_1_1_1_1_1_7_2_2_3, :ROUTE_2_6_2_2_1_1_1_1_1_7_2_2_4, :ROUTE_2_6_2_2_1_1_1_1_1_7_2_2_5 ;
  x3do:DEF 'BackButton12' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton12 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton12 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_7_2_2_1_1 ;
  x3do:DEF 'touchBackButton12' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_7_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton12 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton12 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton12' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton12 ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchBackButton12' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'Century19thModelToCentury19thModel2' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton12 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton12' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransformPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton12 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton12' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanelPast' .
:Shape_2_6_2_2_1_1_1_1_1_7_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton12 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_7_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_2_6_2 .
:Sphere_2_6_2_2_1_1_1_1_1_7_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_2_6 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_2_6_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText16 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_7_2_3_1 ;
  x3do:DEF 'HidePanelText16' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_7_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText16 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_7_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_3_1_2 .
:Text_2_6_2_2_1_1_1_1_1_7_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_7_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_2_2_1_1_1_1_1_7_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_7_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_3_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_3_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton16 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :touchHidePanel16, :Shape_2_6_2_2_1_1_1_1_1_7_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_7_2_4_2 ;
  x3do:DEF 'HidePanelButton16' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel16 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton16 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_7_2_4_1_1 ;
  x3do:DEF 'touchHidePanel16' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_7_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel16 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton16 ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchHidePanel16' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainPanelPast' .
:Shape_2_6_2_2_1_1_1_1_1_7_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton16 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_7_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_4_3_2 .
:Sphere_2_6_2_2_1_1_1_1_1_7_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_4_3 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_4_3_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FlyModeTextPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_7_2_5_1 ;
  x3do:DEF 'FlyModeTextPast' ;
  x3do:translation ( 0 1 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_7_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FlyModeTextPast ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_7_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_5_1_2 .
:Text_2_6_2_2_1_1_1_1_1_7_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_7_2_5_1_1_1 ;
  x3do:string '"Fly"' .
:FontStyle_2_6_2_2_1_1_1_1_1_7_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_7_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_5_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_5_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FlyModeButtonPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :touchFlyModePast, :Shape_2_6_2_2_1_1_1_1_1_7_2_6_3 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_7_2_6_2 ;
  x3do:DEF 'FlyModeButtonPast' ;
  x3do:translation ( -0.8 1.08 0 ) .
:touchFlyModePast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :FlyModeButtonPast ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_7_2_6_1_1 ;
  x3do:DEF 'touchFlyModePast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_7_2_6_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchFlyModePast ;
  x3do:name 'description' ;
  x3do:value 'Fly' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_6_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :FlyModeButtonPast ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchFlyModePast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'NavigationFly' .
:Shape_2_6_2_2_1_1_1_1_1_7_2_6_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FlyModeButtonPast ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_7_2_6_3_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_6_3_2 .
:Sphere_2_6_2_2_1_1_1_1_1_7_2_6_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_6_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_6_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_6_3 ;
  x3do:hasMaterial :FlyModeColorPast .
:FlyModeColorPast a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_6_3_2 ;
  x3do:DEF 'FlyModeColorPast' ;
  x3do:diffuseColor ( 1 1 1 ) .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_7 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchFlyModePast' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'FlyModeColorPast' .
:WalkModeTextPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_7_2_8_1 ;
  x3do:DEF 'WalkModeTextPast' ;
  x3do:translation ( 0 0.6 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_7_2_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WalkModeTextPast ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_7_2_8_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_8_1_2 .
:Text_2_6_2_2_1_1_1_1_1_7_2_8_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_8_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_7_2_8_1_1_1 ;
  x3do:string '"Walk"' .
:FontStyle_2_6_2_2_1_1_1_1_1_7_2_8_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_7_2_8_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_8_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_8_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_8_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:WalkModeButtonPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :touchWalkModePast, :Shape_2_6_2_2_1_1_1_1_1_7_2_9_4 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_7_2_9_2, :ROUTE_2_6_2_2_1_1_1_1_1_7_2_9_3 ;
  x3do:DEF 'WalkModeButtonPast' ;
  x3do:translation ( -0.8 0.68 0 ) .
:touchWalkModePast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :WalkModeButtonPast ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_7_2_9_1_1 ;
  x3do:DEF 'touchWalkModePast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_7_2_9_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchWalkModePast ;
  x3do:name 'description' ;
  x3do:value 'Walk' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_9_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :WalkModeButtonPast ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchWalkModePast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'NavigationWalk' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_9_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :WalkModeButtonPast ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchWalkModePast' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'FlyModeColorPast' .
:Shape_2_6_2_2_1_1_1_1_1_7_2_9_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WalkModeButtonPast ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_7_2_9_4_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_9_4_2 .
:Sphere_2_6_2_2_1_1_1_1_1_7_2_9_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_9_4 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_9_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_9_4 ;
  x3do:hasMaterial :WalkModeColorPast .
:WalkModeColorPast a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_9_4_2 ;
  x3do:DEF 'WalkModeColorPast' ;
  x3do:diffuseColor ( 0 0 0 ) .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_10 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchFlyModePast' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'WalkModeColorPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_11 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchWalkModePast' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'WalkModeColorPast' .
:ExamineModeTextPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_7_2_12_1 ;
  x3do:DEF 'ExamineModeTextPast' ;
  x3do:translation ( 0 0.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_7_2_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExamineModeTextPast ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_7_2_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_12_1_2 .
:Text_2_6_2_2_1_1_1_1_1_7_2_12_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_12_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_7_2_12_1_1_1 ;
  x3do:string '"Examine"' .
:FontStyle_2_6_2_2_1_1_1_1_1_7_2_12_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_7_2_12_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_12_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_12_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ExamineModeButtonPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :touchExamineModePast, :Shape_2_6_2_2_1_1_1_1_1_7_2_13_5 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_7_2_13_2, :ROUTE_2_6_2_2_1_1_1_1_1_7_2_13_3, :ROUTE_2_6_2_2_1_1_1_1_1_7_2_13_4 ;
  x3do:DEF 'ExamineModeButtonPast' ;
  x3do:translation ( -0.8 0.28 0 ) .
:touchExamineModePast a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :ExamineModeButtonPast ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_7_2_13_1_1 ;
  x3do:DEF 'touchExamineModePast' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_7_2_13_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchExamineModePast ;
  x3do:name 'description' ;
  x3do:value 'Examine' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_13_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ExamineModeButtonPast ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExamineModePast' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'FlyModeColorPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_13_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ExamineModeButtonPast ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchExamineModePast' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'WalkModeColorPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_13_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ExamineModeButtonPast ;
  x3do:fromField 'isSelected' ;
  x3do:fromNode 'touchExamineModePast' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'NavigationExamine' .
:Shape_2_6_2_2_1_1_1_1_1_7_2_13_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExamineModeButtonPast ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_7_2_13_5_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_13_5_2 .
:Sphere_2_6_2_2_1_1_1_1_1_7_2_13_5_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_13_5 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_13_5_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_13_5 ;
  x3do:hasMaterial :ExamineModeColorPast .
:ExamineModeColorPast a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_13_5_2 ;
  x3do:DEF 'ExamineModeColorPast' ;
  x3do:diffuseColor ( 0 0 0 ) .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_14 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:fromField 'isSelected14' ;
  x3do:fromNode 'touchExamineModePast' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExamineModeColorPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_15 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchWalkModePast' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExamineModeColorPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_16 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:fromField 'isSelected15' ;
  x3do:fromNode 'touchFlyModePast' ;
  x3do:toField 'diffuseColor' ;
  x3do:toNode 'ExamineModeColorPast' .
:FullGuidedTourTextPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_7_2_17_1 ;
  x3do:DEF 'FullGuidedTourTextPast' ;
  x3do:translation ( 0.2 -0.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_7_2_17_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FullGuidedTourTextPast ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_7_2_17_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_17_1_2 .
:Text_2_6_2_2_1_1_1_1_1_7_2_17_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_17_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_7_2_17_1_1_1 ;
  x3do:string '"Full Guided Tour"' .
:FontStyle_2_6_2_2_1_1_1_1_1_7_2_17_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_7_2_17_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.26 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_17_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_17_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_17_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_17_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_17_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FullGuidedTourButtonPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :touchFullGuidedTourPast, :Shape_2_6_2_2_1_1_1_1_1_7_2_18_2 ;
  x3do:DEF 'FullGuidedTourButtonPast' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:touchFullGuidedTourPast a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :FullGuidedTourButtonPast ;
  x3do:DEF 'touchFullGuidedTourPast' ;
  x3do:description 'Full guided tour' .
:Shape_2_6_2_2_1_1_1_1_1_7_2_18_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FullGuidedTourButtonPast ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_7_2_18_2_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_18_2_2 .
:Sphere_2_6_2_2_1_1_1_1_1_7_2_18_2_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_18_2 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_18_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_18_2 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_18_2_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_18_2_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_18_2_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ShortGuidedTourTextPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_7_2_19_1 ;
  x3do:DEF 'ShortGuidedTourTextPast' ;
  x3do:translation ( 0.26 -0.6 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_7_2_19_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ShortGuidedTourTextPast ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_7_2_19_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_19_1_2 .
:Text_2_6_2_2_1_1_1_1_1_7_2_19_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_19_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_7_2_19_1_1_1 ;
  x3do:string '"Short Guided Tour"' .
:FontStyle_2_6_2_2_1_1_1_1_1_7_2_19_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_7_2_19_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.26 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_19_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_19_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_19_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_19_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_19_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ShortGuidedTourButtonPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :touchShortGuidedTourPast, :Shape_2_6_2_2_1_1_1_1_1_7_2_20_2 ;
  x3do:DEF 'ShortGuidedTourButtonPast' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:touchShortGuidedTourPast a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :ShortGuidedTourButtonPast ;
  x3do:DEF 'touchShortGuidedTourPast' ;
  x3do:description 'Short Guided Tour' .
:Shape_2_6_2_2_1_1_1_1_1_7_2_20_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ShortGuidedTourButtonPast ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_7_2_20_2_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_20_2_2 .
:Sphere_2_6_2_2_1_1_1_1_1_7_2_20_2_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_20_2 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_20_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_20_2 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_20_2_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_20_2_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_20_2_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:SacredFurnishingTourTextPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_7_2_21_1 ;
  x3do:DEF 'SacredFurnishingTourTextPast' ;
  x3do:translation ( 0.55 -1 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_7_2_21_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SacredFurnishingTourTextPast ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_7_2_21_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_21_1_2 .
:Text_2_6_2_2_1_1_1_1_1_7_2_21_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_21_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_7_2_21_1_1_1 ;
  x3do:string '"Sacred Furnishing Tour"' .
:FontStyle_2_6_2_2_1_1_1_1_1_7_2_21_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_7_2_21_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.26 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_21_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_21_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_21_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_21_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_21_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:SacredFurnishingTourButtonPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :touchSacredFurnishingTourPast, :Shape_2_6_2_2_1_1_1_1_1_7_2_22_2 ;
  x3do:DEF 'SacredFurnishingTourButtonPast' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:touchSacredFurnishingTourPast a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :SacredFurnishingTourButtonPast ;
  x3do:DEF 'touchSacredFurnishingTourPast' ;
  x3do:description 'Sacred Furnishing Tour' .
:Shape_2_6_2_2_1_1_1_1_1_7_2_22_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SacredFurnishingTourButtonPast ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_7_2_22_2_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_22_2_2 .
:Sphere_2_6_2_2_1_1_1_1_1_7_2_22_2_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_22_2 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_22_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_22_2 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_22_2_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_22_2_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_22_2_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelText6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_7_2_23_1 ;
  x3do:DEF 'NextPanelText6' ;
  x3do:translation ( -0.4 -1.3 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_7_2_23_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelText6 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_7_2_23_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_23_1_2 .
:Text_2_6_2_2_1_1_1_1_1_7_2_23_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_23_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_7_2_23_1_1_1 ;
  x3do:string '"Next Panel"' .
:FontStyle_2_6_2_2_1_1_1_1_1_7_2_23_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_7_2_23_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_23_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_23_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_23_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_23_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_23_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelButton6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_7_2 ;
  x3do:hasChildren :touchNextPanel6, :Shape_2_6_2_2_1_1_1_1_1_7_2_24_3 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_7_2_24_2 ;
  x3do:DEF 'NextPanelButton6' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchNextPanel6 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :NextPanelButton6 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_7_2_24_1_1 ;
  x3do:DEF 'touchNextPanel6' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_7_2_24_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchNextPanel6 ;
  x3do:name 'description' ;
  x3do:value 'Next Panel' .
:ROUTE_2_6_2_2_1_1_1_1_1_7_2_24_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NextPanelButton6 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchNextPanel6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanelPast' .
:Shape_2_6_2_2_1_1_1_1_1_7_2_24_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelButton6 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_7_2_24_3_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_7_2_24_3_2 .
:Sphere_2_6_2_2_1_1_1_1_1_7_2_24_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_24_3 ;
  x3do:radius 0.05 .
:Appearance_2_6_2_2_1_1_1_1_1_7_2_24_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_7_2_24_3 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_7_2_24_3_2_1 .
:Material_2_6_2_2_1_1_1_1_1_7_2_24_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_7_2_24_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NavigatingPanelPastBis a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_8_1 ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:DEF 'NavigatingPanelPastBis' .
:ROUTE_2_6_2_2_1_1_1_1_1_8_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NavigatingPanelPastBis ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchNextPanel6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanelPastBis' .
:Transform_2_6_2_2_1_1_1_1_1_8_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :NavigatingPanelPastBis ;
  x3do:hasChildren :BackButtonText13, :BackButton13, :HidePanelText17, :HidePanelButton17, :WeyPointInterpolatorTourTextPast, :WeyPointInterpolatorTourButtonPast, :EmptyText21, :EmptyButton21, :EmptyText22, :EmptyButton22, :EmptyText23, :EmptyButton23, :EmptyText24, :EmptyButton24, :EmptyText25, :EmptyButton25, :PreviousPanelText6, :PreviousPanelButton6 ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_1_1 ;
  x3do:DEF 'BackButtonText13' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText13 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_8_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_1_1_2 .
:Text_2_6_2_2_1_1_1_1_1_8_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_8_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_2_2_1_1_1_1_1_8_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_8_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :touchBackButton13, :Shape_2_6_2_2_1_1_1_1_1_8_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_8_2_2_2, :ROUTE_2_6_2_2_1_1_1_1_1_8_2_2_3, :ROUTE_2_6_2_2_1_1_1_1_1_8_2_2_4, :ROUTE_2_6_2_2_1_1_1_1_1_8_2_2_5 ;
  x3do:DEF 'BackButton13' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton13 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton13 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_8_2_2_1_1 ;
  x3do:DEF 'touchBackButton13' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_8_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton13 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_2_2_1_1_1_1_1_8_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton13 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton13' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_8_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton13 ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchBackButton13' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'Century19thModelToCentury19thModel2' .
:ROUTE_2_6_2_2_1_1_1_1_1_8_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton13 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton13' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransformPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_8_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton13 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton13' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanelPastBis' .
:Shape_2_6_2_2_1_1_1_1_1_8_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton13 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_8_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_2_6_2 .
:Sphere_2_6_2_2_1_1_1_1_1_8_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_2_6 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_2_6_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText17 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_3_1 ;
  x3do:DEF 'HidePanelText17' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText17 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_8_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_3_1_2 .
:Text_2_6_2_2_1_1_1_1_1_8_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_8_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_2_2_1_1_1_1_1_8_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_8_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_3_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_3_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelButton17 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :touchHidePanel17, :Shape_2_6_2_2_1_1_1_1_1_8_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_8_2_4_2 ;
  x3do:DEF 'HidePanelButton17' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel17 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelButton17 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_8_2_4_1_1 ;
  x3do:DEF 'touchHidePanel17' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_8_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel17 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_2_2_1_1_1_1_1_8_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelButton17 ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchHidePanel17' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainPanelPast' .
:Shape_2_6_2_2_1_1_1_1_1_8_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelButton17 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_8_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_4_3_2 .
:Sphere_2_6_2_2_1_1_1_1_1_8_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_4_3 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_4_3_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:WeyPointInterpolatorTourTextPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_5_1 ;
  x3do:DEF 'WeyPointInterpolatorTourTextPast' ;
  x3do:translation ( 0.27 1.1 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WeyPointInterpolatorTourTextPast ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_8_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_5_1_2 .
:Text_2_6_2_2_1_1_1_1_1_8_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_8_2_5_1_1_1 ;
  x3do:string '"Wey Point Interpolator" "Tour"' .
:FontStyle_2_6_2_2_1_1_1_1_1_8_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_8_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.24 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_5_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_5_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:WeyPointInterpolatorTourButtonPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :touchWeyPointInterpolatorTourPast, :Shape_2_6_2_2_1_1_1_1_1_8_2_6_2 ;
  x3do:DEF 'WeyPointInterpolatorTourButtonPast' ;
  x3do:translation ( -0.8 1.08 0 ) .
:touchWeyPointInterpolatorTourPast a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :WeyPointInterpolatorTourButtonPast ;
  x3do:DEF 'touchWeyPointInterpolatorTourPast' ;
  x3do:description 'Way Point Interpolator Tour' .
:Shape_2_6_2_2_1_1_1_1_1_8_2_6_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WeyPointInterpolatorTourButtonPast ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_8_2_6_2_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_6_2_2 .
:Sphere_2_6_2_2_1_1_1_1_1_8_2_6_2_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_6_2 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_6_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_6_2 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_6_2_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_6_2_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_6_2_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText21 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_7_1 ;
  x3do:DEF 'EmptyText21' ;
  x3do:translation ( 0 0.6 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText21 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_8_2_7_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_7_1_2 .
:Text_2_6_2_2_1_1_1_1_1_8_2_7_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_7_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_8_2_7_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_8_2_7_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_8_2_7_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_7_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_7_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_7_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_7_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_7_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton21 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_8_1 ;
  x3do:DEF 'EmptyButton21' ;
  x3do:translation ( -0.8 0.68 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_8_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton21 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_8_2_8_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_8_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_8_2_8_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_8_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_8_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_8_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_8_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_8_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_8_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText22 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_9_1 ;
  x3do:DEF 'EmptyText22' ;
  x3do:translation ( 0 0.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_9_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText22 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_8_2_9_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_9_1_2 .
:Text_2_6_2_2_1_1_1_1_1_8_2_9_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_9_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_8_2_9_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_8_2_9_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_8_2_9_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_9_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_9_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_9_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_9_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_9_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton22 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_10_1 ;
  x3do:DEF 'EmptyButton22' ;
  x3do:translation ( -0.8 0.28 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_10_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton22 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_8_2_10_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_10_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_8_2_10_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_10_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_10_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_10_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_10_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_10_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_10_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText23 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_11_1 ;
  x3do:DEF 'EmptyText23' ;
  x3do:translation ( 0 -0.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText23 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_8_2_11_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_11_1_2 .
:Text_2_6_2_2_1_1_1_1_1_8_2_11_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_11_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_8_2_11_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_8_2_11_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_8_2_11_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_11_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_11_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_11_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_11_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_11_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton23 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_12_1 ;
  x3do:DEF 'EmptyButton23' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_12_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton23 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_8_2_12_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_12_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_8_2_12_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_12_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_12_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_12_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_12_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_12_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_12_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText24 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_13_1 ;
  x3do:DEF 'EmptyText24' ;
  x3do:translation ( 0 -0.6 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_13_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText24 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_8_2_13_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_13_1_2 .
:Text_2_6_2_2_1_1_1_1_1_8_2_13_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_13_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_8_2_13_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_8_2_13_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_8_2_13_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_13_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_13_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_13_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_13_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_13_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton24 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_14_1 ;
  x3do:DEF 'EmptyButton24' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_14_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton24 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_8_2_14_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_14_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_8_2_14_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_14_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_14_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_14_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_14_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_14_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_14_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText25 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_15_1 ;
  x3do:DEF 'EmptyText25' ;
  x3do:translation ( 0 -1 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_15_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText25 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_8_2_15_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_15_1_2 .
:Text_2_6_2_2_1_1_1_1_1_8_2_15_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_15_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_8_2_15_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_8_2_15_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_8_2_15_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_15_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_15_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_15_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_15_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_15_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton25 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_16_1 ;
  x3do:DEF 'EmptyButton25' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_16_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton25 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_8_2_16_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_16_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_8_2_16_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_16_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_16_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_16_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_16_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_16_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_16_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelText6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_8_2_17_1 ;
  x3do:DEF 'PreviousPanelText6' ;
  x3do:translation ( -0.2 -1.3 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_8_2_17_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelText6 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_8_2_17_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_17_1_2 .
:Text_2_6_2_2_1_1_1_1_1_8_2_17_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_17_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_8_2_17_1_1_1 ;
  x3do:string '"Previous Panel"' .
:FontStyle_2_6_2_2_1_1_1_1_1_8_2_17_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_8_2_17_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_17_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_17_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_17_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_17_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_17_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelButton6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_8_2 ;
  x3do:hasChildren :touchPreviousPanel6, :Shape_2_6_2_2_1_1_1_1_1_8_2_18_4 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_8_2_18_2, :ROUTE_2_6_2_2_1_1_1_1_1_8_2_18_3 ;
  x3do:DEF 'PreviousPanelButton6' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchPreviousPanel6 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :PreviousPanelButton6 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_8_2_18_1_1 ;
  x3do:DEF 'touchPreviousPanel6' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_8_2_18_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchPreviousPanel6 ;
  x3do:name 'description' ;
  x3do:value 'Previous Panel' .
:ROUTE_2_6_2_2_1_1_1_1_1_8_2_18_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton6 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchPreviousPanel6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanelPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_8_2_18_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton6 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchPreviousPanel6' ;
  x3do:toField 'translation' ;
  x3do:toNode 'NavigatingPanelPastBis' .
:Shape_2_6_2_2_1_1_1_1_1_8_2_18_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelButton6 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_8_2_18_4_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_8_2_18_4_2 .
:Sphere_2_6_2_2_1_1_1_1_1_8_2_18_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_18_4 ;
  x3do:radius 0.05 .
:Appearance_2_6_2_2_1_1_1_1_1_8_2_18_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_8_2_18_4 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_8_2_18_4_2_1 .
:Material_2_6_2_2_1_1_1_1_1_8_2_18_4_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_8_2_18_4_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PastDocumentationPanel a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_9_1 ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:DEF 'PastDocumentationPanel' .
:ROUTE_2_6_2_2_1_1_1_1_1_9_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PastDocumentationPanel ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchPastDocumentation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PastDocumentationPanel' .
:Transform_2_6_2_2_1_1_1_1_1_9_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :PastDocumentationPanel ;
  x3do:hasChildren :BackButtonText14, :BackButton14, :HidePanelText18, :HidePanelbutton18, :Note16, :ShowPastDocumentation, :ExteriorFrontPastDocumentationText, :Anchor_2_6_2_2_1_1_1_1_1_9_2_8, :ExteriorPastDocumentationText, :Anchor_2_6_2_2_1_1_1_1_1_9_2_10, :FloorPlanPastDocumentationText, :Anchor_2_6_2_2_1_1_1_1_1_9_2_12, :InteriorPastDocumentationText, :Anchor_2_6_2_2_1_1_1_1_1_9_2_14, :WallDecorationsPastDocumentationText, :Anchor_2_6_2_2_1_1_1_1_1_9_2_16, :FurnishingPastDocumentationText, :Anchor_2_6_2_2_1_1_1_1_1_9_2_18, :NextPanelText7, :NextPanelButton7 ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText14 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_1_1 ;
  x3do:DEF 'BackButtonText14' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText14 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_9_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_1_1_2 .
:Text_2_6_2_2_1_1_1_1_1_9_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_9_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_2_2_1_1_1_1_1_9_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_9_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton14 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :touchBackButton14, :Shape_2_6_2_2_1_1_1_1_1_9_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_9_2_2_2, :ROUTE_2_6_2_2_1_1_1_1_1_9_2_2_3, :ROUTE_2_6_2_2_1_1_1_1_1_9_2_2_4, :ROUTE_2_6_2_2_1_1_1_1_1_9_2_2_5 ;
  x3do:DEF 'BackButton14' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton14 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton14 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_9_2_2_1_1 ;
  x3do:DEF 'touchBackButton14' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_9_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton14 ;
  x3do:name 'description' ;
  x3do:value 'Backnn' .
:ROUTE_2_6_2_2_1_1_1_1_1_9_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton14 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton14' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_9_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton14 ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchBackButton14' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'Century19thModelToCentury19thModel2' .
:ROUTE_2_6_2_2_1_1_1_1_1_9_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton14 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton14' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransformPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_9_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton14 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton14' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PastDocumentationPanel' .
:Shape_2_6_2_2_1_1_1_1_1_9_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton14 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_9_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_2_6_2 .
:Sphere_2_6_2_2_1_1_1_1_1_9_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_2_6 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_2_6_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText18 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_3_1 ;
  x3do:DEF 'HidePanelText18' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText18 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_9_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_3_1_2 .
:Text_2_6_2_2_1_1_1_1_1_9_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_9_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_2_2_1_1_1_1_1_9_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_9_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_3_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_3_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelbutton18 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :touchHidePanel18, :Shape_2_6_2_2_1_1_1_1_1_9_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_9_2_4_2 ;
  x3do:DEF 'HidePanelbutton18' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel18 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :HidePanelbutton18 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_9_2_4_1_1 ;
  x3do:DEF 'touchHidePanel18' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_9_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel18 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_2_2_1_1_1_1_1_9_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :HidePanelbutton18 ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchHidePanel18' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainPanelPast' .
:Shape_2_6_2_2_1_1_1_1_1_9_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelbutton18 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_9_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_4_3_2 .
:Sphere_2_6_2_2_1_1_1_1_1_9_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_4_3 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_4_3_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note16 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_5_1 ;
  x3do:DEF 'Note16' ;
  x3do:translation ( 3 0.96 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note16 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_9_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_5_1_2 .
:Text_2_6_2_2_1_1_1_1_1_9_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_9_2_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoint"' .
:FontStyle_2_6_2_2_1_1_1_1_1_9_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_9_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_5_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_5_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ShowPastDocumentation a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_9_2_6_1 ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_9_2_6_2, :ShowPastDocumentationButton ;
  x3do:DEF 'ShowPastDocumentation' .
:ROUTE_2_6_2_2_1_1_1_1_1_9_2_6_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ShowPastDocumentation ;
  x3do:fromField 'isSelected20' ;
  x3do:fromNode 'touchHidePanelLinks' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ShowPastDocumentation' .
:Transform_2_6_2_2_1_1_1_1_1_9_2_6_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ShowPastDocumentation ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_6_2_1 ;
  x3do:translation ( 3 -1.02 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_6_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2_6_2 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_9_2_6_2_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_6_2_1_2 .
:Text_2_6_2_2_1_1_1_1_1_9_2_6_2_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_6_2_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_9_2_6_2_1_1_1 ;
  x3do:string '"SHOW links to past documentation" "while navigating in the main model"' .
:FontStyle_2_6_2_2_1_1_1_1_1_9_2_6_2_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_9_2_6_2_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.27 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_6_2_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_6_2_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_6_2_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_6_2_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_6_2_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ShowPastDocumentationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ShowPastDocumentation ;
  x3do:hasChildren :touchShowPastDocumentation, :Shape_2_6_2_2_1_1_1_1_1_9_2_6_3_5 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_9_2_6_3_2, :ROUTE_2_6_2_2_1_1_1_1_1_9_2_6_3_3, :ROUTE_2_6_2_2_1_1_1_1_1_9_2_6_3_4 ;
  x3do:DEF 'ShowPastDocumentationButton' ;
  x3do:translation ( 0.7 -1 0 ) .
:touchShowPastDocumentation a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :ShowPastDocumentationButton ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_9_2_6_3_1_1 ;
  x3do:DEF 'touchShowPastDocumentation' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_9_2_6_3_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchShowPastDocumentation ;
  x3do:name 'description' ;
  x3do:value 'SHOW links to past documentation while navigating in the main model' .
:ROUTE_2_6_2_2_1_1_1_1_1_9_2_6_3_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ShowPastDocumentationButton ;
  x3do:fromField 'isSelected11' ;
  x3do:fromNode 'touchShowPastDocumentation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'BlueBigPyramidTransform' .
:ROUTE_2_6_2_2_1_1_1_1_1_9_2_6_3_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ShowPastDocumentationButton ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchShowPastDocumentation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ShowPastDocumentation' .
:ROUTE_2_6_2_2_1_1_1_1_1_9_2_6_3_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ShowPastDocumentationButton ;
  x3do:fromField 'isSelected13' ;
  x3do:fromNode 'touchShowPastDocumentation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'BlueSmallPyramidTransform' .
:Shape_2_6_2_2_1_1_1_1_1_9_2_6_3_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ShowPastDocumentationButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_9_2_6_3_5_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_6_3_5_2 .
:Sphere_2_6_2_2_1_1_1_1_1_9_2_6_3_5_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_6_3_5 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_6_3_5_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_6_3_5 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_6_3_5_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_6_3_5_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_6_3_5_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ExteriorFrontPastDocumentationText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_7_1 ;
  x3do:DEF 'ExteriorFrontPastDocumentationText' ;
  x3do:translation ( -0.18 1 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorFrontPastDocumentationText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_9_2_7_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_7_1_2 .
:Text_2_6_2_2_1_1_1_1_1_9_2_7_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_7_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_9_2_7_1_1_1 ;
  x3do:string '"Exterior Front"' .
:FontStyle_2_6_2_2_1_1_1_1_1_9_2_7_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_9_2_7_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_7_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_7_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_7_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_7_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_7_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_2_2_1_1_1_1_1_9_2_8 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :ExteriorFrontPastDocumentationButton ;
  x3do:description 'Exterior front' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/ExteriorFront.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/ExteriorFront.html"' .
:ExteriorFrontPastDocumentationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_9_2_8 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_8_1_1 ;
  x3do:DEF 'ExteriorFrontPastDocumentationButton' ;
  x3do:translation ( -0.8 1.08 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_8_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorFrontPastDocumentationButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_9_2_8_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_8_1_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_9_2_8_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_8_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_8_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_8_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_8_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_8_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_8_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ExteriorPastDocumentationText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_9_1 ;
  x3do:DEF 'ExteriorPastDocumentationText' ;
  x3do:translation ( -0.07 0.6 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_9_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorPastDocumentationText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_9_2_9_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_9_1_2 .
:Text_2_6_2_2_1_1_1_1_1_9_2_9_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_9_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_9_2_9_1_1_1 ;
  x3do:string '"Exterior"' .
:FontStyle_2_6_2_2_1_1_1_1_1_9_2_9_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_9_2_9_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_9_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_9_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_9_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_9_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_9_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_2_2_1_1_1_1_1_9_2_10 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :ExteriorPastDocumentationButton ;
  x3do:description 'Exterior' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Exterior.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Exterior.html"' .
:ExteriorPastDocumentationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_9_2_10 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_10_1_1 ;
  x3do:DEF 'ExteriorPastDocumentationButton' ;
  x3do:translation ( -0.8 0.68 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_10_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ExteriorPastDocumentationButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_9_2_10_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_10_1_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_9_2_10_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_10_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_10_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_10_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_10_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_10_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_10_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FloorPlanPastDocumentationText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_11_1 ;
  x3do:DEF 'FloorPlanPastDocumentationText' ;
  x3do:translation ( -0.2 0.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FloorPlanPastDocumentationText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_9_2_11_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_11_1_2 .
:Text_2_6_2_2_1_1_1_1_1_9_2_11_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_11_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_9_2_11_1_1_1 ;
  x3do:string '"Floor plan"' .
:FontStyle_2_6_2_2_1_1_1_1_1_9_2_11_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_9_2_11_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_11_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_11_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_11_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_11_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_11_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_2_2_1_1_1_1_1_9_2_12 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :FloorPlanPastDocumentationButton ;
  x3do:description 'Floor Plan' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/FloorPlan.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/FloorPlan.html"' .
:FloorPlanPastDocumentationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_9_2_12 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_12_1_1 ;
  x3do:DEF 'FloorPlanPastDocumentationButton' ;
  x3do:translation ( -0.8 0.28 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_12_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FloorPlanPastDocumentationButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_9_2_12_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_12_1_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_9_2_12_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_12_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_12_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_12_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_12_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_12_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_12_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:InteriorPastDocumentationText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_13_1 ;
  x3do:DEF 'InteriorPastDocumentationText' ;
  x3do:translation ( 0.27 -0.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_13_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :InteriorPastDocumentationText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_9_2_13_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_13_1_2 .
:Text_2_6_2_2_1_1_1_1_1_9_2_13_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_13_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_9_2_13_1_1_1 ;
  x3do:string '"Interior"' .
:FontStyle_2_6_2_2_1_1_1_1_1_9_2_13_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_9_2_13_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_13_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_13_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_13_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_13_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_13_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_2_2_1_1_1_1_1_9_2_14 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :InteriorPastDocumentationButton ;
  x3do:description 'Interior' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Interior.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Interior.html"' .
:InteriorPastDocumentationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_9_2_14 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_14_1_1 ;
  x3do:DEF 'InteriorPastDocumentationButton' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_14_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :InteriorPastDocumentationButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_9_2_14_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_14_1_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_9_2_14_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_14_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_14_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_14_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_14_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_14_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_14_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:WallDecorationsPastDocumentationText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_15_1 ;
  x3do:DEF 'WallDecorationsPastDocumentationText' ;
  x3do:translation ( -0.01 -0.6 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_15_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WallDecorationsPastDocumentationText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_9_2_15_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_15_1_2 .
:Text_2_6_2_2_1_1_1_1_1_9_2_15_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_15_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_9_2_15_1_1_1 ;
  x3do:string '"Wall decorations"' .
:FontStyle_2_6_2_2_1_1_1_1_1_9_2_15_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_9_2_15_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_15_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_15_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_15_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_15_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_15_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_2_2_1_1_1_1_1_9_2_16 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :WallDecorationsPastDocumentationButton ;
  x3do:description 'Wall decorations' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/WallDecorations.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/WallDecorations.html"' .
:WallDecorationsPastDocumentationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_9_2_16 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_16_1_1 ;
  x3do:DEF 'WallDecorationsPastDocumentationButton' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_16_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WallDecorationsPastDocumentationButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_9_2_16_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_16_1_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_9_2_16_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_16_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_16_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_16_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_16_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_16_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_16_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:FurnishingPastDocumentationText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_17_1 ;
  x3do:DEF 'FurnishingPastDocumentationText' ;
  x3do:translation ( -0.25 -1 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_17_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FurnishingPastDocumentationText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_9_2_17_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_17_1_2 .
:Text_2_6_2_2_1_1_1_1_1_9_2_17_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_17_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_9_2_17_1_1_1 ;
  x3do:string '"Furnishing"' .
:FontStyle_2_6_2_2_1_1_1_1_1_9_2_17_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_9_2_17_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_17_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_17_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_17_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_17_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_17_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_2_2_1_1_1_1_1_9_2_18 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :FurnishingPastDocumentationButton ;
  x3do:description 'Furnishing' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Furnishing.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Furnishing.html"' .
:FurnishingPastDocumentationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_9_2_18 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_18_1_1 ;
  x3do:DEF 'FurnishingPastDocumentationButton' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_18_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :FurnishingPastDocumentationButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_9_2_18_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_18_1_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_9_2_18_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_18_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_18_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_18_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_18_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_18_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_18_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelText7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_9_2_19_1 ;
  x3do:DEF 'NextPanelText7' ;
  x3do:translation ( -0.4 -1.3 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_9_2_19_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelText7 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_9_2_19_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_19_1_2 .
:Text_2_6_2_2_1_1_1_1_1_9_2_19_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_19_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_9_2_19_1_1_1 ;
  x3do:string '"Next Panel"' .
:FontStyle_2_6_2_2_1_1_1_1_1_9_2_19_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_9_2_19_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_19_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_19_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_19_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_19_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_19_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:NextPanelButton7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_9_2 ;
  x3do:hasChildren :touchNextPanel7, :Shape_2_6_2_2_1_1_1_1_1_9_2_20_3 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_9_2_20_2 ;
  x3do:DEF 'NextPanelButton7' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchNextPanel7 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :NextPanelButton7 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_9_2_20_1_1 ;
  x3do:DEF 'touchNextPanel7' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_9_2_20_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchNextPanel7 ;
  x3do:name 'description' ;
  x3do:value 'Next Panel' .
:ROUTE_2_6_2_2_1_1_1_1_1_9_2_20_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :NextPanelButton7 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchNextPanel7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PastDocumentationPanel' .
:Shape_2_6_2_2_1_1_1_1_1_9_2_20_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :NextPanelButton7 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_9_2_20_3_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_9_2_20_3_2 .
:Sphere_2_6_2_2_1_1_1_1_1_9_2_20_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_20_3 ;
  x3do:radius 0.05 .
:Appearance_2_6_2_2_1_1_1_1_1_9_2_20_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_9_2_20_3 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_9_2_20_3_2_1 .
:Material_2_6_2_2_1_1_1_1_1_9_2_20_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_9_2_20_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PastDocumentationPanelBis a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_10_1 ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:DEF 'PastDocumentationPanelBis' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PastDocumentationPanelBis ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchNextPanel7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PastDocumentationPanelBis' .
:Transform_2_6_2_2_1_1_1_1_1_10_2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :PastDocumentationPanelBis ;
  x3do:hasChildren :BackButtonText15, :BackButton15, :HidePanelText19, :Hidepanelbutton19, :Note17, :ShowPastDocumentationTextBis, :TowerPastDocumentationText, :Anchor_2_6_2_2_1_1_1_1_1_10_2_8, :BalconyPastDocumentationText, :Anchor_2_6_2_2_1_1_1_1_1_10_2_10, :BaptisteryPastDocumentationText, :Anchor_2_6_2_2_1_1_1_1_1_10_2_12, :SacristyPastDocumentationText, :Anchor_2_6_2_2_1_1_1_1_1_10_2_14, :EmptyText26, :EmptyButton26, :EmptyText27, :EmptyButton27, :PreviousPanelText7, :PreviousPanelButton7 ;
  x3do:translation ( -1.2 0 0 ) .
:BackButtonText15 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_1_1 ;
  x3do:DEF 'BackButtonText15' ;
  x3do:translation ( 2 1.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButtonText15 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_10_2_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_1_1_2 .
:Text_2_6_2_2_1_1_1_1_1_10_2_1_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_1_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_10_2_1_1_1_1 ;
  x3do:string '"Back"' .
:FontStyle_2_6_2_2_1_1_1_1_1_10_2_1_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_10_2_1_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BackButton15 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :touchBackButton15, :Shape_2_6_2_2_1_1_1_1_1_10_2_2_6 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_10_2_2_2, :ROUTE_2_6_2_2_1_1_1_1_1_10_2_2_3, :ROUTE_2_6_2_2_1_1_1_1_1_10_2_2_4, :ROUTE_2_6_2_2_1_1_1_1_1_10_2_2_5 ;
  x3do:DEF 'BackButton15' ;
  x3do:translation ( 1.5 1.28 0 ) .
:touchBackButton15 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :BackButton15 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_10_2_2_1_1 ;
  x3do:DEF 'touchBackButton15' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_10_2_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchBackButton15 ;
  x3do:name 'description' ;
  x3do:value 'Back' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_2_2_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton15 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchBackButton15' ;
  x3do:toField 'translation' ;
  x3do:toNode 'FirstPanelPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton15 ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchBackButton15' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'Century19thModelToCentury19thModel2' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton15 ;
  x3do:fromField 'isSelected18' ;
  x3do:fromNode 'touchBackButton15' ;
  x3do:toField 'translation' ;
  x3do:toNode 'RedPyramidTransformPast' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_2_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackButton15 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchBackButton15' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PastDocumentationPanelBis' .
:Shape_2_6_2_2_1_1_1_1_1_10_2_2_6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BackButton15 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_10_2_2_6_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_2_6_2 .
:Sphere_2_6_2_2_1_1_1_1_1_10_2_2_6_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_2_6 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_2_6_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_2_6 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_2_6_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_2_6_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_2_6_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HidePanelText19 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_3_1 ;
  x3do:DEF 'HidePanelText19' ;
  x3do:translation ( 3.2 1.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :HidePanelText19 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_10_2_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_3_1_2 .
:Text_2_6_2_2_1_1_1_1_1_10_2_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_10_2_3_1_1_1 ;
  x3do:string '"Hide Panel"' .
:FontStyle_2_6_2_2_1_1_1_1_1_10_2_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_10_2_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_3_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_3_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Hidepanelbutton19 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :touchHidePanel19, :Shape_2_6_2_2_1_1_1_1_1_10_2_4_3 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_10_2_4_2 ;
  x3do:DEF 'Hidepanelbutton19' ;
  x3do:translation ( 2.7 1.28 0 ) .
:touchHidePanel19 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Hidepanelbutton19 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_10_2_4_1_1 ;
  x3do:DEF 'touchHidePanel19' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_10_2_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchHidePanel19 ;
  x3do:name 'description' ;
  x3do:value 'Hide panel' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_2_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Hidepanelbutton19 ;
  x3do:fromField 'isSelected4' ;
  x3do:fromNode 'touchHidePanel19' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainPanelPast' .
:Shape_2_6_2_2_1_1_1_1_1_10_2_4_3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Hidepanelbutton19 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_10_2_4_3_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_4_3_2 .
:Sphere_2_6_2_2_1_1_1_1_1_10_2_4_3_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_4_3 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_4_3_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_4_3 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_4_3_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_4_3_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_4_3_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Note17 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_5_1 ;
  x3do:DEF 'Note17' ;
  x3do:translation ( 3 0.96 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_5_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Note17 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_10_2_5_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_5_1_2 .
:Text_2_6_2_2_1_1_1_1_1_10_2_5_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_5_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_10_2_5_1_1_1 ;
  x3do:string '"Red links go to corresponding viewpoint"' .
:FontStyle_2_6_2_2_1_1_1_1_1_10_2_5_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_10_2_5_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_5_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_5_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_5_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_5_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_5_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ShowPastDocumentationTextBis a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_10_2_6_1, :ROUTE_2_6_2_2_1_1_1_1_1_10_2_6_2 ;
  x3do:hasChildren :Transform_2_6_2_2_1_1_1_1_1_10_2_6_3, :ShowPastDocumentationButtonBis ;
  x3do:DEF 'ShowPastDocumentationTextBis' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_2_6_1 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ShowPastDocumentationTextBis ;
  x3do:fromField 'isSelected20' ;
  x3do:fromNode 'touchHidePanelLinks' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ShowPastDocumentationTextBis' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_2_6_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ShowPastDocumentationTextBis ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchShowPastDocumentation' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ShowPastDocumentationTextBis' .
:Transform_2_6_2_2_1_1_1_1_1_10_2_6_3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ShowPastDocumentationTextBis ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_6_3_1 ;
  x3do:translation ( 3 -1.02 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_6_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2_6_3 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_10_2_6_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_6_3_1_2 .
:Text_2_6_2_2_1_1_1_1_1_10_2_6_3_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_6_3_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_10_2_6_3_1_1_1 ;
  x3do:string '"SHOW links to past documentation" "while navigating in the main model"' .
:FontStyle_2_6_2_2_1_1_1_1_1_10_2_6_3_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_10_2_6_3_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.27 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_6_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_6_3_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_6_3_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_6_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_6_3_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:ShowPastDocumentationButtonBis a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :ShowPastDocumentationTextBis ;
  x3do:hasChildren :touchShowPastDocumentationBis, :Shape_2_6_2_2_1_1_1_1_1_10_2_6_4_5 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_10_2_6_4_2, :ROUTE_2_6_2_2_1_1_1_1_1_10_2_6_4_3, :ROUTE_2_6_2_2_1_1_1_1_1_10_2_6_4_4 ;
  x3do:DEF 'ShowPastDocumentationButtonBis' ;
  x3do:translation ( 0.7 -1 0 ) .
:touchShowPastDocumentationBis a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :ShowPastDocumentationButtonBis ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_10_2_6_4_1_1 ;
  x3do:DEF 'touchShowPastDocumentationBis' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_10_2_6_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchShowPastDocumentationBis ;
  x3do:name 'description' ;
  x3do:value 'SHOW links to past documentation while navigating in the main model' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_2_6_4_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ShowPastDocumentationButtonBis ;
  x3do:fromField 'isSelected11' ;
  x3do:fromNode 'touchShowPastDocumentationBis' ;
  x3do:toField 'translation' ;
  x3do:toNode 'BlueBigPyramidTransform' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_2_6_4_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ShowPastDocumentationButtonBis ;
  x3do:fromField 'isSelected8' ;
  x3do:fromNode 'touchShowPastDocumentationBis' ;
  x3do:toField 'translation' ;
  x3do:toNode 'ShowPastDocumentationTextBis' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_2_6_4_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :ShowPastDocumentationButtonBis ;
  x3do:fromField 'isSelected13' ;
  x3do:fromNode 'touchShowPastDocumentationBis' ;
  x3do:toField 'translation' ;
  x3do:toNode 'BlueSmallPyramidTransform' .
:Shape_2_6_2_2_1_1_1_1_1_10_2_6_4_5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :ShowPastDocumentationButtonBis ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_10_2_6_4_5_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_6_4_5_2 .
:Sphere_2_6_2_2_1_1_1_1_1_10_2_6_4_5_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_6_4_5 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_6_4_5_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_6_4_5 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_6_4_5_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_6_4_5_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_6_4_5_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:TowerPastDocumentationText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_7_1 ;
  x3do:DEF 'TowerPastDocumentationText' ;
  x3do:translation ( -0.115 1 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_7_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TowerPastDocumentationText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_10_2_7_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_7_1_2 .
:Text_2_6_2_2_1_1_1_1_1_10_2_7_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_7_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_10_2_7_1_1_1 ;
  x3do:string '"Tower"' .
:FontStyle_2_6_2_2_1_1_1_1_1_10_2_7_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_10_2_7_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_7_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_7_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_7_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_7_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_7_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_2_2_1_1_1_1_1_10_2_8 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :TowerPastDocumentationButton ;
  x3do:description 'Tower' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Tower.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Tower.html"' .
:TowerPastDocumentationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_10_2_8 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_8_1_1 ;
  x3do:DEF 'TowerPastDocumentationButton' ;
  x3do:translation ( -0.8 1.08 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_8_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :TowerPastDocumentationButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_10_2_8_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_8_1_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_10_2_8_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_8_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_8_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_8_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_8_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_8_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_8_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BalconyPastDocumentationText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_9_1 ;
  x3do:DEF 'BalconyPastDocumentationText' ;
  x3do:translation ( 0 0.6 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_9_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BalconyPastDocumentationText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_10_2_9_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_9_1_2 .
:Text_2_6_2_2_1_1_1_1_1_10_2_9_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_9_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_10_2_9_1_1_1 ;
  x3do:string '"Balcony"' .
:FontStyle_2_6_2_2_1_1_1_1_1_10_2_9_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_10_2_9_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_9_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_9_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_9_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_9_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_9_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_2_2_1_1_1_1_1_10_2_10 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :BalconyPastDocumentationButton ;
  x3do:description 'Balcony' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Balcony.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Balcony.html"' .
:BalconyPastDocumentationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_10_2_10 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_10_1_1 ;
  x3do:DEF 'BalconyPastDocumentationButton' ;
  x3do:translation ( -0.8 0.68 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_10_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BalconyPastDocumentationButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_10_2_10_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_10_1_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_10_2_10_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_10_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_10_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_10_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_10_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_10_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_10_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:BaptisteryPastDocumentationText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_11_1 ;
  x3do:DEF 'BaptisteryPastDocumentationText' ;
  x3do:translation ( -0.1 0.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BaptisteryPastDocumentationText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_10_2_11_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_11_1_2 .
:Text_2_6_2_2_1_1_1_1_1_10_2_11_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_11_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_10_2_11_1_1_1 ;
  x3do:string '"Baptistery"' .
:FontStyle_2_6_2_2_1_1_1_1_1_10_2_11_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_10_2_11_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_11_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_11_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_11_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_11_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_11_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_2_2_1_1_1_1_1_10_2_12 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :BaptisteryPastDocumentationButton ;
  x3do:description 'Baptistery' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Baptistery.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Baptistery.html"' .
:BaptisteryPastDocumentationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_10_2_12 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_12_1_1 ;
  x3do:DEF 'BaptisteryPastDocumentationButton' ;
  x3do:translation ( -0.8 0.28 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_12_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :BaptisteryPastDocumentationButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_10_2_12_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_12_1_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_10_2_12_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_12_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_12_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_12_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_12_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_12_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_12_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:SacristyPastDocumentationText a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_13_1 ;
  x3do:DEF 'SacristyPastDocumentationText' ;
  x3do:translation ( 0 -0.2 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_13_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SacristyPastDocumentationText ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_10_2_13_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_13_1_2 .
:Text_2_6_2_2_1_1_1_1_1_10_2_13_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_13_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_10_2_13_1_1_1 ;
  x3do:string '"Sacristy"' .
:FontStyle_2_6_2_2_1_1_1_1_1_10_2_13_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_10_2_13_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_13_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_13_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_13_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_13_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_13_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:Anchor_2_6_2_2_1_1_1_1_1_10_2_14 a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :SacristyPastDocumentationButton ;
  x3do:description 'Sacristy' ;
  x3do:parameter '"target=blank"' ;
  x3do:url '"documentation/pastDocumentation/Sacristy.html" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Sacristy.html"' .
:SacristyPastDocumentationButton a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Anchor_2_6_2_2_1_1_1_1_1_10_2_14 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_14_1_1 ;
  x3do:DEF 'SacristyPastDocumentationButton' ;
  x3do:translation ( -0.8 -0.12 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_14_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :SacristyPastDocumentationButton ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_10_2_14_1_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_14_1_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_10_2_14_1_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_14_1_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_14_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_14_1_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_14_1_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_14_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_14_1_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText26 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_15_1 ;
  x3do:DEF 'EmptyText26' ;
  x3do:translation ( 0 -0.6 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_15_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText26 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_10_2_15_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_15_1_2 .
:Text_2_6_2_2_1_1_1_1_1_10_2_15_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_15_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_10_2_15_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_10_2_15_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_10_2_15_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_15_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_15_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_15_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_15_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_15_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton26 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_16_1 ;
  x3do:DEF 'EmptyButton26' ;
  x3do:translation ( -0.8 -0.52 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_16_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton26 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_10_2_16_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_16_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_10_2_16_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_16_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_16_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_16_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_16_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_16_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_16_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyText27 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_17_1 ;
  x3do:DEF 'EmptyText27' ;
  x3do:translation ( 0 -1 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_17_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyText27 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_10_2_17_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_17_1_2 .
:Text_2_6_2_2_1_1_1_1_1_10_2_17_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_17_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_10_2_17_1_1_1 ;
  x3do:string '"x"' .
:FontStyle_2_6_2_2_1_1_1_1_1_10_2_17_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_10_2_17_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_17_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_17_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_17_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_17_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_17_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:EmptyButton27 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_18_1 ;
  x3do:DEF 'EmptyButton27' ;
  x3do:translation ( -0.8 -0.92 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_18_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :EmptyButton27 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_10_2_18_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_18_1_2 .
:Sphere_2_6_2_2_1_1_1_1_1_10_2_18_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_18_1 ;
  x3do:radius 0.1 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_18_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_18_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_18_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_18_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_18_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelText7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :Shape_2_6_2_2_1_1_1_1_1_10_2_19_1 ;
  x3do:DEF 'PreviousPanelText7' ;
  x3do:translation ( -0.2 -1.3 0 ) .
:Shape_2_6_2_2_1_1_1_1_1_10_2_19_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelText7 ;
  x3do:hasGeometry :Text_2_6_2_2_1_1_1_1_1_10_2_19_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_19_1_2 .
:Text_2_6_2_2_1_1_1_1_1_10_2_19_1_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_19_1 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_1_1_1_1_1_10_2_19_1_1_1 ;
  x3do:string '"Previous Panel"' .
:FontStyle_2_6_2_2_1_1_1_1_1_10_2_19_1_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_1_1_1_1_1_10_2_19_1_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.2 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_19_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_19_1 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_19_1_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_19_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_19_1_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:PreviousPanelButton7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_6_2_2_1_1_1_1_1_10_2 ;
  x3do:hasChildren :touchPreviousPanel7, :Shape_2_6_2_2_1_1_1_1_1_10_2_20_4 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_1_1_1_1_1_10_2_20_2, :ROUTE_2_6_2_2_1_1_1_1_1_10_2_20_3 ;
  x3do:DEF 'PreviousPanelButton7' ;
  x3do:translation ( -0.8 -1.25 0 ) .
:touchPreviousPanel7 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :PreviousPanelButton7 ;
  x3do:hasFieldValue :fieldValue_2_6_2_2_1_1_1_1_1_10_2_20_1_1 ;
  x3do:DEF 'touchPreviousPanel7' ;
  x3do:name 'TouchSensorSelected' .
:fieldValue_2_6_2_2_1_1_1_1_1_10_2_20_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :touchPreviousPanel7 ;
  x3do:name 'description' ;
  x3do:value 'Previous Panel' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_2_20_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton7 ;
  x3do:fromField 'isSelected3' ;
  x3do:fromNode 'touchPreviousPanel7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PastDocumentationPanel' .
:ROUTE_2_6_2_2_1_1_1_1_1_10_2_20_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :PreviousPanelButton7 ;
  x3do:fromField 'isSelected2' ;
  x3do:fromNode 'touchPreviousPanel7' ;
  x3do:toField 'translation' ;
  x3do:toNode 'PastDocumentationPanelBis' .
:Shape_2_6_2_2_1_1_1_1_1_10_2_20_4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :PreviousPanelButton7 ;
  x3do:hasGeometry :Sphere_2_6_2_2_1_1_1_1_1_10_2_20_4_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_1_1_1_1_1_10_2_20_4_2 .
:Sphere_2_6_2_2_1_1_1_1_1_10_2_20_4_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_20_4 ;
  x3do:radius 0.05 .
:Appearance_2_6_2_2_1_1_1_1_1_10_2_20_4_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_1_1_1_1_1_10_2_20_4 ;
  x3do:hasMaterial :Material_2_6_2_2_1_1_1_1_1_10_2_20_4_2_1 .
:Material_2_6_2_2_1_1_1_1_1_10_2_20_4_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_1_1_1_1_1_10_2_20_4_2 ;
  x3do:diffuseColor ( 0 0 0 ) .
:HereIAm5 a owl:NamedIndividual, x3do:ProximitySensor ;
  x3do:hasParent :Group_2_6_2_2_1 ;
  x3do:DEF 'HereIAm5' ;
  x3do:size ( 10000000 10000000 10000000 ) .
:ROUTE_2_6_2_2_1_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_2_2_1 ;
  x3do:fromField 'orientation_changed' ;
  x3do:fromNode 'HereIAm5' ;
  x3do:toField 'rotation' ;
  x3do:toNode 'HudContainer5' .
:ROUTE_2_6_2_2_1_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_2_2_1 ;
  x3do:fromField 'position_changed' ;
  x3do:fromNode 'HereIAm5' ;
  x3do:toField 'translation' ;
  x3do:toNode 'HudContainer5' .
:Group_2_6_2_2_2 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :MainmenuToMainPanelPast ;
  x3do:hasChildren :HudContainer4, :HereIAm4 ;
  x3do:hasROUTE :ROUTE_2_6_2_2_2_3, :ROUTE_2_6_2_2_2_4 .
:HudContainer4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_2_2_2 ;
  x3do:hasChildren :Transform_2_6_2_2_2_1_1 ;
  x3do:DEF 'HudContainer4' .
:Transform_2_6_2_2_2_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HudContainer4 ;
  x3do:hasChildren :Group_2_6_2_2_2_1_1_1 ;
  x3do:translation ( 3 1.7 -5 ) .
:Group_2_6_2_2_2_1_1_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Transform_2_6_2_2_2_1_1 ;
  x3do:hasChildren :touchUpHistory, :Shape_2_6_2_2_2_1_1_1_2, :MainMenuSphereLeftPast, :MainMenuSphereRightPast .
:touchUpHistory a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :Group_2_6_2_2_2_1_1_1 ;
  x3do:DEF 'touchUpHistory' ;
  x3do:description 'Main Menù' .
:Shape_2_6_2_2_2_1_1_1_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Group_2_6_2_2_2_1_1_1 ;
  x3do:hasGeometry :Text_2_6_2_2_2_1_1_1_2_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_2_1_1_1_2_2 .
:Text_2_6_2_2_2_1_1_1_2_1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_6_2_2_2_1_1_1_2 ;
  x3do:hasFontStyle :FontStyle_2_6_2_2_2_1_1_1_2_1_1 ;
  x3do:string '"Main Menu"' .
:FontStyle_2_6_2_2_2_1_1_1_2_1_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_6_2_2_2_1_1_1_2_1 ;
  x3do:justify '"MIDDLE" "MIDDLE"' ;
  x3do:size 0.3 .
:Appearance_2_6_2_2_2_1_1_1_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_2_1_1_1_2 ;
  x3do:hasMaterial :Material_2_6_2_2_2_1_1_1_2_2_1 .
:Material_2_6_2_2_2_1_1_1_2_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_2_1_1_1_2_2 ;
  x3do:emissiveColor ( 1 1 1 ) .
:MainMenuSphereLeftPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_2_2_2_1_1_1 ;
  x3do:hasChildren :Shape_2_6_2_2_2_1_1_1_3_1 ;
  x3do:DEF 'MainMenuSphereLeftPast' ;
  x3do:scale ( 1.05 1 2.3 ) ;
  x3do:translation ( -0.708 0.048 0.1 ) .
:Shape_2_6_2_2_2_1_1_1_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :MainMenuSphereLeftPast ;
  x3do:hasGeometry :Sphere_2_6_2_2_2_1_1_1_3_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_2_1_1_1_3_1_2 .
:Sphere_2_6_2_2_2_1_1_1_3_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_2_1_1_1_3_1 ;
  x3do:radius 0.04 .
:Appearance_2_6_2_2_2_1_1_1_3_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_2_1_1_1_3_1 ;
  x3do:hasMaterial :Material_2_6_2_2_2_1_1_1_3_1_2_1 .
:Material_2_6_2_2_2_1_1_1_3_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_2_1_1_1_3_1_2 ;
  x3do:emissiveColor ( 1 1 1 ) .
:MainMenuSphereRightPast a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_6_2_2_2_1_1_1 ;
  x3do:hasChildren :Shape_2_6_2_2_2_1_1_1_4_1 ;
  x3do:DEF 'MainMenuSphereRightPast' ;
  x3do:rotation ( 1 0 0 -0.23 ) ;
  x3do:scale ( 0.88 1 1.5 ) ;
  x3do:translation ( 0.589 0.039 0.1 ) .
:Shape_2_6_2_2_2_1_1_1_4_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :MainMenuSphereRightPast ;
  x3do:hasGeometry :Sphere_2_6_2_2_2_1_1_1_4_1_1 ;
  x3do:hasAppearance :Appearance_2_6_2_2_2_1_1_1_4_1_2 .
:Sphere_2_6_2_2_2_1_1_1_4_1_1 a owl:NamedIndividual, x3do:Sphere ;
  x3do:hasParent :Shape_2_6_2_2_2_1_1_1_4_1 ;
  x3do:radius 0.04 .
:Appearance_2_6_2_2_2_1_1_1_4_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_6_2_2_2_1_1_1_4_1 ;
  x3do:hasMaterial :Material_2_6_2_2_2_1_1_1_4_1_2_1 .
:Material_2_6_2_2_2_1_1_1_4_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_6_2_2_2_1_1_1_4_1_2 ;
  x3do:emissiveColor ( 1 1 1 ) .
:HereIAm4 a owl:NamedIndividual, x3do:ProximitySensor ;
  x3do:hasParent :Group_2_6_2_2_2 ;
  x3do:DEF 'HereIAm4' ;
  x3do:size ( 10000000 10000000 10000000 ) .
:ROUTE_2_6_2_2_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_2_2_2 ;
  x3do:fromField 'orientation_changed' ;
  x3do:fromNode 'HereIAm4' ;
  x3do:toField 'rotation' ;
  x3do:toNode 'HudContainer4' .
:ROUTE_2_6_2_2_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_2_2_2 ;
  x3do:fromField 'position_changed' ;
  x3do:fromNode 'HereIAm4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'HudContainer4' .
:timeUpHistory a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :Group_2_6_2 ;
  x3do:DEF 'timeUpHistory' .
:ROUTE_2_6_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_2 ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'touchUpHistory' ;
  x3do:toField 'startTime' ;
  x3do:toNode 'timeUpHistory' .
:SequencUpHistory a owl:NamedIndividual, x3do:IntegerSequencer ;
  x3do:hasParent :Group_2_6_2 ;
  x3do:DEF 'SequencUpHistory' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( 1 0 ) .
:ROUTE_2_6_2_6 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'timeUpHistory' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'SequencUpHistory' .
:ROUTE_2_6_2_7 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Group_2_6_2 ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'SequencUpHistory' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainPanelPast' .
:history a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :Group_2_6_2 ;
  x3do:DEF 'history' ;
  x3do:url '"SanCarlosChurchHistory.x3d" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/SanCarlosChurchHistory.x3d" "SanCarlosChurchHistory.wrl" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/SanCarlosChurchHistory.wrl"' .
:Transform_2_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :ExampleViewpointSequencer ;
  x3do:scale ( 0.5 0.5 0.5 ) ;
  x3do:translation ( 100 0 0 ) .
:ExampleViewpointSequencer a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Transform_2_7 ;
  x3do:hasFieldValue :fieldValue_2_7_1_1, :fieldValue_2_7_1_2, :fieldValue_2_7_1_3 ;
  x3do:DEF 'ExampleViewpointSequencer' ;
  x3do:name 'ViewpointSequencer' .
:fieldValue_2_7_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ExampleViewpointSequencer ;
  x3do:hasChildren :Viewpoint_2_7_1_1_1, :Viewpoint_2_7_1_1_2, :Viewpoint_2_7_1_1_3, :Viewpoint_2_7_1_1_4, :Viewpoint_2_7_1_1_5, :Viewpoint_2_7_1_1_6, :Viewpoint_2_7_1_1_7, :Viewpoint_2_7_1_1_8, :Viewpoint_2_7_1_1_9, :Viewpoint_2_7_1_1_10, :Viewpoint_2_7_1_1_11, :Viewpoint_2_7_1_1_12, :Viewpoint_2_7_1_1_13, :Viewpoint_2_7_1_1_14, :Viewpoint_2_7_1_1_15, :Viewpoint_2_7_1_1_16, :Viewpoint_2_7_1_1_17, :Viewpoint_2_7_1_1_18, :Viewpoint_2_7_1_1_19, :Viewpoint_2_7_1_1_20, :Viewpoint_2_7_1_1_21, :Viewpoint_2_7_1_1_22, :Viewpoint_2_7_1_1_23, :Viewpoint_2_7_1_1_24, :Viewpoint_2_7_1_1_25, :Viewpoint_2_7_1_1_26, :Viewpoint_2_7_1_1_27, :Viewpoint_2_7_1_1_28, :Viewpoint_2_7_1_1_29, :Viewpoint_2_7_1_1_30, :Viewpoint_2_7_1_1_31, :Viewpoint_2_7_1_1_32, :Viewpoint_2_7_1_1_33, :Viewpoint_2_7_1_1_34, :Viewpoint_2_7_1_1_35, :Viewpoint_2_7_1_1_36, :Viewpoint_2_7_1_1_37, :Viewpoint_2_7_1_1_38, :Viewpoint_2_7_1_1_39, :Viewpoint_2_7_1_1_40, :Viewpoint_2_7_1_1_41, :Viewpoint_2_7_1_1_42, :Viewpoint_2_7_1_1_43, :Viewpoint_2_7_1_1_44, :Viewpoint_2_7_1_1_45, :Viewpoint_2_7_1_1_46, :Viewpoint_2_7_1_1_47, :Viewpoint_2_7_1_1_48 ;
  x3do:name 'viewpoints' .
:Viewpoint_2_7_1_1_1 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'San Carlos Cathedral, front from ground' ;
  x3do:orientation ( 1 0 0 0.3 ) ;
  x3do:position ( 5.8 -0.5 15 ) .
:Viewpoint_2_7_1_1_2 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'San Carlos Cathedral, front' ;
  x3do:position ( 4.3 5 25 ) .
:Viewpoint_2_7_1_1_3 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'San Carlos Cathedral, front above' ;
  x3do:orientation ( 1 0 0 -0.349 ) ;
  x3do:position ( 5.3 16 30 ) .
:Viewpoint_2_7_1_1_4 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Oblique outside view' ;
  x3do:orientation ( 1 1 0 -0.5 ) ;
  x3do:position ( -12.8 15 20 ) .
:Viewpoint_2_7_1_1_5 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Overhead view' ;
  x3do:orientation ( 1 0 0 -1.57 ) ;
  x3do:position ( 5.8 70 -23 ) .
:Viewpoint_2_7_1_1_6 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Oblique outside view' ;
  x3do:orientation ( 0 1 0 0.5 ) ;
  x3do:position ( 20 4 20 ) .
:Viewpoint_2_7_1_1_7 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Facade details' ;
  x3do:orientation ( 1 1 0 0.6 ) ;
  x3do:position ( 9.2 4 7 ) .
:Viewpoint_2_7_1_1_8 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Right outside' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 50 -2 -26.5 ) .
:Viewpoint_2_7_1_1_9 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Sacristy' ;
  x3do:orientation ( 0 1 0 2.37 ) ;
  x3do:position ( 30 0 -55.5 ) .
:Viewpoint_2_7_1_1_10 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Back outside' ;
  x3do:orientation ( 0 1 0 3.4 ) ;
  x3do:position ( -8 7 -75 ) .
:Viewpoint_2_7_1_1_11 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Back outside' ;
  x3do:orientation ( 0 1 0 -2.5 ) ;
  x3do:position ( -8 5 -25 ) .
:Viewpoint_2_7_1_1_12 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Interior Left rear balcony' ;
  x3do:orientation ( 1 1 0 -0.3 ) ;
  x3do:position ( 3 4 -5 ) .
:Viewpoint_2_7_1_1_13 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Front doors, looking in' ;
  x3do:position ( 5.8 -0.3 2 ) .
:Viewpoint_2_7_1_1_14 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Front doors, looking in' ;
  x3do:orientation ( 0 1 0 -1.3 ) ;
  x3do:position ( 4.3 -0.9 -0.8 ) .
:Viewpoint_2_7_1_1_15 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Front doors, looking in' ;
  x3do:orientation ( 0 1 0 -2.4 ) ;
  x3do:position ( 5.1 -0.8 -8.2 ) .
:Viewpoint_2_7_1_1_16 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Front doors, looking in' ;
  x3do:orientation ( 0 1 0 -1.87 ) ;
  x3do:position ( 5.1 1.5 -9.5 ) .
:Viewpoint_2_7_1_1_17 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Front doors, looking in' ;
  x3do:orientation ( 0 1 0 -1.57 ) ;
  x3do:position ( 7.7 1 -10.5 ) .
:Viewpoint_2_7_1_1_18 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Front doors, looking in' ;
  x3do:orientation ( 0 1 0 -0.6 ) ;
  x3do:position ( 5.1 1.5 -10.5 ) .
:Viewpoint_2_7_1_1_19 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Interior Front2' ;
  x3do:position ( 5.8 0 -23 ) .
:Viewpoint_2_7_1_1_20 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Rear' ;
  x3do:orientation ( 0 1 0 -0.3 ) ;
  x3do:position ( 4.8 0 -33 ) .
:Viewpoint_2_7_1_1_21 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Transept' ;
  x3do:orientation ( 0 1 0 -1.3 ) ;
  x3do:position ( 4.8 0 -33 ) .
:Viewpoint_2_7_1_1_22 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Transept' ;
  x3do:orientation ( 0 1 0 2.8 ) ;
  x3do:position ( 13.8 -0.5 -36 ) .
:Viewpoint_2_7_1_1_23 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Rear' ;
  x3do:orientation ( 0 1 0 1.3 ) ;
  x3do:position ( 9.8 0 -33 ) .
:Viewpoint_2_7_1_1_24 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Rear' ;
  x3do:orientation ( 0 1 0 -0.1 ) ;
  x3do:position ( 4.8 0 -33 ) .
:Viewpoint_2_7_1_1_25 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Sacristy' ;
  x3do:orientation ( 0 1 0 -0.8 ) ;
  x3do:position ( 9.8 0 -40.5 ) .
:Viewpoint_2_7_1_1_26 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Sacristy' ;
  x3do:orientation ( 0 1 0 1.5 ) ;
  x3do:position ( 17.8 0 -45.5 ) .
:Viewpoint_2_7_1_1_27 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Nave - View' ;
  x3do:orientation ( 0 1 0 3.14 ) ;
  x3do:position ( 5.8 0 -40.5 ) .
:Viewpoint_2_7_1_1_28 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Nave - Balcony' ;
  x3do:orientation ( 0 1 0 3.14 ) ;
  x3do:position ( 5.8 0 -21 ) .
:Viewpoint_2_7_1_1_29 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Nave - Balcony' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 3.8 1 -21.4 ) .
:Viewpoint_2_7_1_1_30 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Nave - Balcony' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 3.2 0.85 -20.1 ) .
:Viewpoint_2_7_1_1_31 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Nave - Balcony' ;
  x3do:orientation ( 0 1 0 2.6 ) ;
  x3do:position ( 5.8 1 -18 ) .
:Viewpoint_2_7_1_1_32 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Nave - Balcony' ;
  x3do:orientation ( 0 1 0 1.9 ) ;
  x3do:position ( 6.8 -0.8 -2.5 ) .
:Viewpoint_2_7_1_1_33 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Entrance - Stairs to tower' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 6.4 0 -1.5 ) .
:Viewpoint_2_7_1_1_34 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Stairs to tower and balcony' ;
  x3do:orientation ( 1 1 0 -1.1 ) ;
  x3do:position ( -3.09 4.2 -0.7 ) .
:Viewpoint_2_7_1_1_35 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Stairs to tower and balcony' ;
  x3do:orientation ( 0 1 0 -1.57 ) ;
  x3do:position ( -3.09 3 -1.5 ) .
:Viewpoint_2_7_1_1_36 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Left rear balcony1' ;
  x3do:orientation ( 0 1 0 -0.7 ) ;
  x3do:position ( 2.1 4 -2.7 ) .
:Viewpoint_2_7_1_1_37 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Left rear balcony1' ;
  x3do:orientation ( 0 1 0 -1.8 ) ;
  x3do:position ( 2.1 4 -2.7 ) .
:Viewpoint_2_7_1_1_38 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Left rear balcony1' ;
  x3do:orientation ( 1 1 0 -0.3 ) ;
  x3do:position ( 3 4 -5 ) .
:Viewpoint_2_7_1_1_39 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Left rear balcony2 - Organ' ;
  x3do:orientation ( 0 1 0 -2.3 ) ;
  x3do:position ( 2.5 4 -7 ) .
:Viewpoint_2_7_1_1_40 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Left rear balcony3' ;
  x3do:orientation ( 0 1 0 2.2 ) ;
  x3do:position ( 5 4 -5 ) .
:Viewpoint_2_7_1_1_41 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Top stairs to tower' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 4.3 4 -1.2 ) .
:Viewpoint_2_7_1_1_42 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Top stairs to tower' ;
  x3do:orientation ( 0 1 0 1.8 ) ;
  x3do:position ( 2.7 4 -0.9 ) .
:Viewpoint_2_7_1_1_43 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Top stairs to tower' ;
  x3do:orientation ( 0 1 0 2.1 ) ;
  x3do:position ( 1.4 4.9 -1 ) .
:Viewpoint_2_7_1_1_44 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Top stairs to tower' ;
  x3do:orientation ( 0 1 0 2.9 ) ;
  x3do:position ( -0.2 5 -2 ) .
:Viewpoint_2_7_1_1_45 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Tower - Bells' ;
  x3do:orientation ( 0 1 0 3.34 ) ;
  x3do:position ( -1.4 6 -2.2 ) .
:Viewpoint_2_7_1_1_46 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Top stairs to tower' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( -0.3 6.5 -2 ) .
:Viewpoint_2_7_1_1_47 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Top stairs to tower' ;
  x3do:orientation ( 0 1 0 -1.77 ) ;
  x3do:position ( -2.2 5.2 -1.8 ) .
:Viewpoint_2_7_1_1_48 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :fieldValue_2_7_1_1 ;
  x3do:centerOfRotation ( 5.8 0 -24.4 ) ;
  x3do:description 'Tower - View' ;
  x3do:orientation ( 0 1 0 0.1 ) ;
  x3do:position ( -2 6 -0.3 ) .
:fieldValue_2_7_1_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ExampleViewpointSequencer ;
  x3do:name 'interval' ;
  x3do:value '2' .
:fieldValue_2_7_1_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ExampleViewpointSequencer ;
  x3do:name 'enabled' ;
  x3do:value false .
:ToggleSequencer a owl:NamedIndividual, x3do:BooleanToggle ;
  x3do:hasParent :Scene ;
  x3do:DEF 'ToggleSequencer' .
:ROUTE_2_9 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'touchFullGuidedTour' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'ToggleSequencer' .
:ROUTE_2_10 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'toggle_changed' ;
  x3do:fromNode 'ToggleSequencer' ;
  x3do:toField 'enabled' ;
  x3do:toNode 'ExampleViewpointSequencer' .
:IntStop a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :Scene ;
  x3do:DEF 'IntStop' ;
  x3do:integerKey 2 .
:ROUTE_2_12 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'touchFullGuidedTour' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntStop' .
:ROUTE_2_13 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'triggerValue' ;
  x3do:fromNode 'IntStop' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:IntStop2 a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :Scene ;
  x3do:DEF 'IntStop2' ;
  x3do:integerKey 1 .
:ROUTE_2_15 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'touchStopTour' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntStop2' .
:ROUTE_2_16 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'triggerValue' ;
  x3do:fromNode 'IntStop2' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'MainmenuToMainpanel' .
:ROUTE_2_17 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'touchStopTour' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'ToggleSequencer' .
:IntStop3 a owl:NamedIndividual, x3do:IntegerTrigger ;
  x3do:hasParent :Scene ;
  x3do:DEF 'IntStop3' ;
  x3do:integerKey 1 .
:ROUTE_2_19 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'touchStopTour' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'IntStop3' .
:ROUTE_2_20 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'triggerValue' ;
  x3do:fromNode 'IntStop3' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'switchTour' .
:LightSwitch a owl:NamedIndividual, x3do:Switch ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :AlternativeLight1, :AlternativeLight2, :AlternativeLight3, :AlternativeLight4, :AlternativeLight5, :AlternativeLight6, :AlternativeLight7, :AlternativeLight8, :AlternativeLight9, :AlternativeLight10 ;
  x3do:DEF 'LightSwitch' ;
  x3do:whichChoice 0 .
:AlternativeLight1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :LightSwitch ;
  x3do:hasChildren :SpotLight_2_21_1_1, :SpotLight_2_21_1_2, :SpotLight_2_21_1_3 ;
  x3do:DEF 'AlternativeLight1' .
:SpotLight_2_21_1_1 a owl:NamedIndividual, x3do:SpotLight ;
  x3do:hasParent :AlternativeLight1 ;
  x3do:ambientIntensity 0.2 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:cutOffAngle 1 ;
  x3do:direction ( 20 1 -40 ) ;
  x3do:intensity 0.2 ;
  x3do:location ( -6 1 -35 ) .
:SpotLight_2_21_1_2 a owl:NamedIndividual, x3do:SpotLight ;
  x3do:hasParent :AlternativeLight1 ;
  x3do:ambientIntensity 0.2 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:cutOffAngle 1 ;
  x3do:direction ( 20 1 -30 ) ;
  x3do:intensity 0.2 ;
  x3do:location ( 1.7 1 -25.4 ) .
:SpotLight_2_21_1_3 a owl:NamedIndividual, x3do:SpotLight ;
  x3do:hasParent :AlternativeLight1 ;
  x3do:ambientIntensity 0.2 ;
  x3do:color ( 0.7 0.7 0.7 ) ;
  x3do:cutOffAngle 1 ;
  x3do:direction ( 20 1 -20 ) ;
  x3do:intensity 0.4 ;
  x3do:location ( 1.7 1 -17 ) .
:AlternativeLight2 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :LightSwitch ;
  x3do:hasChildren :DirectionalLight_2_21_2_1, :DirectionalLight_2_21_2_2, :DirectionalLight_2_21_2_3, :DirectionalLight_2_21_2_4 ;
  x3do:DEF 'AlternativeLight2' .
:DirectionalLight_2_21_2_1 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :AlternativeLight2 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:direction ( -20 1 0 ) .
:DirectionalLight_2_21_2_2 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :AlternativeLight2 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:direction ( 20 1 0 ) .
:DirectionalLight_2_21_2_3 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :AlternativeLight2 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:direction ( 0 1 20 ) .
:DirectionalLight_2_21_2_4 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :AlternativeLight2 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:direction ( 0 1 -60 ) .
:AlternativeLight3 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :LightSwitch ;
  x3do:hasChildren :DirectionalLight_2_21_3_1, :DirectionalLight_2_21_3_2, :SpotLight_2_21_3_3, :SpotLight_2_21_3_4, :SpotLight_2_21_3_5 ;
  x3do:DEF 'AlternativeLight3' .
:DirectionalLight_2_21_3_1 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :AlternativeLight3 ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:direction ( 20 1 30 ) ;
  x3do:intensity 0.5 .
:DirectionalLight_2_21_3_2 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :AlternativeLight3 ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:direction ( -20 1 30 ) ;
  x3do:intensity 0.5 .
:SpotLight_2_21_3_3 a owl:NamedIndividual, x3do:SpotLight ;
  x3do:hasParent :AlternativeLight3 ;
  x3do:ambientIntensity 0.4 ;
  x3do:beamWidth 1.5 ;
  x3do:cutOffAngle 1 ;
  x3do:direction ( 20 1 -50 ) ;
  x3do:location ( -6 1 -35 ) ;
  x3do:radius 10 .
:SpotLight_2_21_3_4 a owl:NamedIndividual, x3do:SpotLight ;
  x3do:hasParent :AlternativeLight3 ;
  x3do:ambientIntensity 0.4 ;
  x3do:beamWidth 1.5 ;
  x3do:cutOffAngle 1 ;
  x3do:direction ( 20 1 -40 ) ;
  x3do:location ( 1.7 1 -25.4 ) ;
  x3do:radius 10 .
:SpotLight_2_21_3_5 a owl:NamedIndividual, x3do:SpotLight ;
  x3do:hasParent :AlternativeLight3 ;
  x3do:ambientIntensity 0.4 ;
  x3do:beamWidth 1.5 ;
  x3do:cutOffAngle 1 ;
  x3do:direction ( 20 1 -57 ) ;
  x3do:location ( 1.7 1 -17 ) ;
  x3do:radius 10 .
:AlternativeLight4 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :LightSwitch ;
  x3do:hasChildren :DirectionalLight_2_21_4_1, :DirectionalLight_2_21_4_2, :SpotLight_2_21_4_3, :SpotLight_2_21_4_4, :SpotLight_2_21_4_5 ;
  x3do:DEF 'AlternativeLight4' .
:DirectionalLight_2_21_4_1 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :AlternativeLight4 ;
  x3do:color ( 0.6 0.6 0.6 ) ;
  x3do:direction ( 20 1 -30 ) ;
  x3do:intensity 0.6 .
:DirectionalLight_2_21_4_2 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :AlternativeLight4 ;
  x3do:color ( 0.6 0.6 0.6 ) ;
  x3do:direction ( -20 1 -30 ) ;
  x3do:intensity 0.6 .
:SpotLight_2_21_4_3 a owl:NamedIndividual, x3do:SpotLight ;
  x3do:hasParent :AlternativeLight4 ;
  x3do:ambientIntensity 0.2 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:cutOffAngle 1 ;
  x3do:direction ( 20 1 -40 ) ;
  x3do:intensity 0.6 ;
  x3do:location ( -6 1 -35 ) ;
  x3do:radius 10 .
:SpotLight_2_21_4_4 a owl:NamedIndividual, x3do:SpotLight ;
  x3do:hasParent :AlternativeLight4 ;
  x3do:ambientIntensity 0.2 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:cutOffAngle 1 ;
  x3do:direction ( 20 1 -30 ) ;
  x3do:intensity 0.6 ;
  x3do:location ( 1.7 1 -25.4 ) ;
  x3do:radius 10 .
:SpotLight_2_21_4_5 a owl:NamedIndividual, x3do:SpotLight ;
  x3do:hasParent :AlternativeLight4 ;
  x3do:ambientIntensity 0.2 ;
  x3do:beamWidth 1 ;
  x3do:color ( 0.6 0.6 0.6 ) ;
  x3do:cutOffAngle 1 ;
  x3do:direction ( 20 1 -20 ) ;
  x3do:intensity 0.6 ;
  x3do:location ( 1.7 1 -17 ) ;
  x3do:radius 10 .
:AlternativeLight5 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :LightSwitch ;
  x3do:hasChildren :Point1, :Point2, :Point3, :Point4, :Point5, :Point6, :Point7 ;
  x3do:DEF 'AlternativeLight5' .
:Point1 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight5 ;
  x3do:DEF 'Point1' ;
  x3do:color ( 0.8 0.8 0.8 ) ;
  x3do:intensity 0.8 ;
  x3do:location ( 5.8 2.4 -11.5 ) ;
  x3do:radius 12.5 .
:Point2 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight5 ;
  x3do:DEF 'Point2' ;
  x3do:color ( 0.8 0.8 0.8 ) ;
  x3do:intensity 0.8 ;
  x3do:location ( 5.8 2.4 -23 ) ;
  x3do:radius 12.5 .
:Point3 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight5 ;
  x3do:DEF 'Point3' ;
  x3do:color ( 0.8 0.8 0.8 ) ;
  x3do:intensity 0.8 ;
  x3do:location ( -1.4 2.4 -34.5 ) ;
  x3do:radius 12.5 .
:Point4 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight5 ;
  x3do:DEF 'Point4' ;
  x3do:color ( 0.8 0.8 0.8 ) ;
  x3do:intensity 0.8 ;
  x3do:location ( 13 2.4 -34.5 ) ;
  x3do:radius 12.5 .
:Point5 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight5 ;
  x3do:DEF 'Point5' ;
  x3do:color ( 0.8 0.8 0.8 ) ;
  x3do:intensity 0.8 ;
  x3do:location ( 5.8 2.4 -34.5 ) ;
  x3do:radius 12.5 .
:Point6 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight5 ;
  x3do:DEF 'Point6' ;
  x3do:color ( 0.8 0.8 0.8 ) ;
  x3do:intensity 0.8 ;
  x3do:location ( 5.8 1 -1 ) ;
  x3do:radius 12.5 .
:Point7 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight5 ;
  x3do:DEF 'Point7' ;
  x3do:color ( 0.8 0.8 0.8 ) ;
  x3do:intensity 0.8 ;
  x3do:location ( 5.8 1 -5 ) ;
  x3do:radius 12.5 .
:AlternativeLight6 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :LightSwitch ;
  x3do:hasChildren :Point1a, :Point2a, :Point3a, :Point4a, :Point5a, :Point6a, :Point7a ;
  x3do:DEF 'AlternativeLight6' .
:Point1a a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight6 ;
  x3do:DEF 'Point1a' ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:intensity 0.5 ;
  x3do:location ( 5.8 2.4 -11.5 ) ;
  x3do:radius 8 .
:Point2a a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight6 ;
  x3do:DEF 'Point2a' ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:intensity 0.5 ;
  x3do:location ( 5.8 2.4 -23 ) ;
  x3do:radius 8 .
:Point3a a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight6 ;
  x3do:DEF 'Point3a' ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:intensity 0.5 ;
  x3do:location ( -1.4 2.4 -34.5 ) ;
  x3do:radius 8 .
:Point4a a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight6 ;
  x3do:DEF 'Point4a' ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:intensity 0.5 ;
  x3do:location ( 13 2.4 -34.5 ) ;
  x3do:radius 8 .
:Point5a a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight6 ;
  x3do:DEF 'Point5a' ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:intensity 0.5 ;
  x3do:location ( 5.8 2.4 -34.5 ) ;
  x3do:radius 8 .
:Point6a a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight6 ;
  x3do:DEF 'Point6a' ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:intensity 0.5 ;
  x3do:location ( 5.8 1 -1 ) ;
  x3do:radius 8 .
:Point7a a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight6 ;
  x3do:DEF 'Point7a' ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:intensity 0.5 ;
  x3do:location ( 5.8 1 -5 ) ;
  x3do:radius 8 .
:AlternativeLight7 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :LightSwitch ;
  x3do:hasChildren :PointLight_2_21_7_1, :PointLight_2_21_7_2, :PointLight_2_21_7_3, :PointLight_2_21_7_4 ;
  x3do:DEF 'AlternativeLight7' .
:PointLight_2_21_7_1 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight7 ;
  x3do:intensity 0.5 ;
  x3do:location ( -6 1 -35 ) .
:PointLight_2_21_7_2 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight7 ;
  x3do:color ( 0.1 0.1 0.1 ) ;
  x3do:intensity 0.05 ;
  x3do:location ( 1.7 1 -25.4 ) ;
  x3do:radius 10 .
:PointLight_2_21_7_3 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight7 ;
  x3do:ambientIntensity 0.4 ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:intensity 0.7 ;
  x3do:location ( 1.7 1 -17 ) ;
  x3do:radius 10 .
:PointLight_2_21_7_4 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight7 ;
  x3do:ambientIntensity 0.4 ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:intensity 0.8 ;
  x3do:location ( 1.7 1 -7.5 ) ;
  x3do:radius 10 .
:AlternativeLight8 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :LightSwitch ;
  x3do:hasChildren :PointLight_2_21_8_1, :PointLight_2_21_8_2, :PointLight_2_21_8_3, :PointLight_2_21_8_4 ;
  x3do:DEF 'AlternativeLight8' .
:PointLight_2_21_8_1 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight8 ;
  x3do:ambientIntensity 0.2 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:intensity 0.2 ;
  x3do:location ( -6 1 -35 ) ;
  x3do:radius 30 .
:PointLight_2_21_8_2 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight8 ;
  x3do:ambientIntensity 0.2 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:intensity 0.2 ;
  x3do:location ( 1.7 1 -25.4 ) ;
  x3do:radius 30 .
:PointLight_2_21_8_3 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight8 ;
  x3do:ambientIntensity 0.4 ;
  x3do:color ( 0.7 0.7 0.7 ) ;
  x3do:intensity 0.4 ;
  x3do:location ( 1.7 1 -17 ) ;
  x3do:radius 30 .
:PointLight_2_21_8_4 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight8 ;
  x3do:ambientIntensity 0.4 ;
  x3do:color ( 0.7 0.7 0.7 ) ;
  x3do:intensity 0.4 ;
  x3do:location ( 1.7 1 -7.5 ) ;
  x3do:radius 30 .
:AlternativeLight9 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :LightSwitch ;
  x3do:hasChildren :PointLight_2_21_9_1, :PointLight_2_21_9_2, :PointLight_2_21_9_3, :PointLight_2_21_9_4, :PointLight_2_21_9_5, :PointLight_2_21_9_6 ;
  x3do:DEF 'AlternativeLight9' .
:PointLight_2_21_9_1 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight9 ;
  x3do:ambientIntensity 0.6 ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:intensity 0.6 ;
  x3do:location ( 1.7 1 -25.4 ) ;
  x3do:radius 30 .
:PointLight_2_21_9_2 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight9 ;
  x3do:ambientIntensity 0.3 ;
  x3do:color ( 0.7 0.7 0.7 ) ;
  x3do:intensity 0.3 ;
  x3do:location ( 1.7 1 -17 ) ;
  x3do:radius 10 .
:PointLight_2_21_9_3 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight9 ;
  x3do:ambientIntensity 0.01 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:intensity 0.01 ;
  x3do:location ( 1.7 1 -7.5 ) ;
  x3do:radius 5 .
:PointLight_2_21_9_4 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight9 ;
  x3do:ambientIntensity 0.6 ;
  x3do:color ( 0.5 0.5 0.5 ) ;
  x3do:intensity 0.6 ;
  x3do:location ( 9 1 -25.4 ) ;
  x3do:radius 30 .
:PointLight_2_21_9_5 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight9 ;
  x3do:ambientIntensity 0.3 ;
  x3do:color ( 0.7 0.7 0.7 ) ;
  x3do:intensity 0.3 ;
  x3do:location ( 9 1 -17 ) ;
  x3do:radius 10 .
:PointLight_2_21_9_6 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight9 ;
  x3do:ambientIntensity 0.01 ;
  x3do:color ( 0.1 0.1 0.1 ) ;
  x3do:intensity 0.01 ;
  x3do:location ( 9 1 -7.5 ) ;
  x3do:radius 5 .
:AlternativeLight10 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :LightSwitch ;
  x3do:hasChildren :PointLight_2_21_10_1, :PointLight_2_21_10_2, :PointLight_2_21_10_3, :PointLight_2_21_10_4 ;
  x3do:DEF 'AlternativeLight10' .
:PointLight_2_21_10_1 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight10 ;
  x3do:ambientIntensity 0.2 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:intensity 0.2 ;
  x3do:location ( -6 1 -35 ) .
:PointLight_2_21_10_2 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight10 ;
  x3do:ambientIntensity 0.2 ;
  x3do:color ( 0.4 0.4 0.4 ) ;
  x3do:intensity 0.2 ;
  x3do:location ( 1.7 1 -25.4 ) .
:PointLight_2_21_10_3 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight10 ;
  x3do:ambientIntensity 0.4 ;
  x3do:color ( 0.7 0.7 0.7 ) ;
  x3do:intensity 0.4 ;
  x3do:location ( 1.7 1 -17 ) .
:PointLight_2_21_10_4 a owl:NamedIndividual, x3do:PointLight ;
  x3do:hasParent :AlternativeLight10 ;
  x3do:ambientIntensity 0.4 ;
  x3do:color ( 0.7 0.7 0.7 ) ;
  x3do:intensity 0.4 ;
  x3do:location ( 1.7 1 -7.5 ) .
:ROUTE_2_22 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchMid19thCentury' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'LightSwitch' .
:ROUTE_2_23 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchExteriorNavigation' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'LightSwitch' .
:ROUTE_2_24 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isSelected5' ;
  x3do:fromNode 'touchLight1' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'LightSwitch' .
:ROUTE_2_25 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isSelected21' ;
  x3do:fromNode 'touchLight2' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'LightSwitch' .
:ROUTE_2_26 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isSelected22' ;
  x3do:fromNode 'touchLight3' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'LightSwitch' .
:ROUTE_2_27 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isSelected23' ;
  x3do:fromNode 'touchLight4' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'LightSwitch' .
:ROUTE_2_28 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isSelected24' ;
  x3do:fromNode 'touchLight5' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'LightSwitch' .
:ROUTE_2_29 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isSelected25' ;
  x3do:fromNode 'touchLight6' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'LightSwitch' .
:ROUTE_2_30 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isSelected26' ;
  x3do:fromNode 'touchLight7' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'LightSwitch' .
:ROUTE_2_31 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isSelected27' ;
  x3do:fromNode 'touchLight8' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'LightSwitch' .
:ROUTE_2_32 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isSelected28' ;
  x3do:fromNode 'touchLight9' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'LightSwitch' .
:ROUTE_2_33 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isSelected28' ;
  x3do:fromNode 'touchLight10' ;
  x3do:toField 'whichChoice' ;
  x3do:toNode 'LightSwitch' .
