@prefix :        <https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/MainStage.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 '4.0' ;
  x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-4.0.xsd' .
:head a owl:NamedIndividual, x3do:head ;
  x3do:hasParent :X3D ;
  x3do:hasComponent :component_1_1 ;
  x3do:hasMeta :meta_1_2, :meta_1_3, :meta_1_4, :meta_1_5, :meta_1_6, :meta_1_7, :meta_1_8, :meta_1_9, :meta_1_10, :meta_1_11, :meta_1_12, :meta_1_13, :meta_1_14 .
:component_1_1 a owl:NamedIndividual, x3do:component ;
  x3do:hasParent :head ;
  x3do:level 1 ;
  x3do:name 'HAnim' .
:meta_1_2 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'MainStage.x3d' ;
  x3do:name 'title' .
:meta_1_3 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Main stage for HAnim scene Winter and Spring.' ;
  x3do:name 'description' .
:meta_1_4 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Carol McDonald, Joe Williams, Katy Schildmeyer, and John Carlson' ;
  x3do:name 'creator' .
:meta_1_5 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Joe Williams and Don Brutzman' ;
  x3do:name 'translator' .
:meta_1_6 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '25 May 2023' ;
  x3do:name 'created' .
:meta_1_7 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '8 September 2024' ;
  x3do:name 'modified' .
:meta_1_8 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'MainStageREADME.txt' ;
  x3do:name 'reference' .
:meta_1_9 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'containerField=watchList changed to containerField=children in X3D 4.0' ;
  x3do:name 'hint' .
:meta_1_10 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'WinterAndSpring3 by Joe Williams https://youtu.be/5HrX7_uu9mU' ;
  x3do:name 'MovingImage' .
:meta_1_11 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'originals/0WSMainStage09g.x3d' ;
  x3do:name 'reference' .
:meta_1_12 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/MainStage.x3d' ;
  x3do:name 'identifier' .
:meta_1_13 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_14 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '../license.html' ;
  x3do:name 'license' .
:meta dcterms:title "MainStage.x3d" .
:meta dcterms:description "Main stage for HAnim scene Winter and Spring." .
:meta dcterms:creator "Carol McDonald, Joe Williams, Katy Schildmeyer, and John Carlson" .
:meta dcterms:translator "Joe Williams and Don Brutzman" .
:meta dcterms:created "25 May 2023" .
:meta dcterms:modified "8 September 2024" .
:meta dcterms:reference "MainStageREADME.txt" .
:meta dcterms:hint "containerField=watchList changed to containerField=children in X3D 4.0" .
:meta dcterms:MovingImage "WinterAndSpring3 by Joe Williams https://youtu.be/5HrX7_uu9mU" .
:meta dcterms:reference "originals/0WSMainStage09g.x3d" .
:meta dcterms:identifier "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/MainStage.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, :NavigationInfo_2_2, :DirectionalLight_2_3, :DirectionalLight_2_4, :DirectionalLight_2_5, :DirectionalLight_2_6, :DirectionalLight_2_7, :StartTIME, :DelayTIME, :Clock100Seconds, :DelayFILTER, :Clock100SecondsTRIGGER, :WSAudio, :GrampsStage, :Scene_StageFarViewSequencer, :WinterAndSpringTitleViewSequencer, :WSAuthorsTitleViewSequencer, :Scene_GrampsBack1ViewSequencer, :Scene_KidsRunningTowardGrampsSequencer, :LeifViewSequencer, :LilyViewSequencer, :TufaniViewSequencer, :Gramps01ViewSequencer, :Gramps03ViewSequencer, :WSDedicationTitleViewSequencer, :WSThanksTitleViewSequencer, :WSMusicCreditsTitleViewSequencer, :BackgroundsAndBackgroundSwitching, :EveryInlineLoadSensor ;
  x3do:hasROUTE :ROUTE_2_13, :ROUTE_2_14, :ROUTE_2_15, :ROUTE_2_16, :ROUTE_2_17, :ROUTE_2_21, :ROUTE_2_22, :ROUTE_2_24, :ROUTE_2_25, :ROUTE_2_27, :ROUTE_2_28, :ROUTE_2_30, :ROUTE_2_31, :ROUTE_2_33, :ROUTE_2_34, :ROUTE_2_36, :ROUTE_2_37, :ROUTE_2_39, :ROUTE_2_40, :ROUTE_2_42, :ROUTE_2_43, :ROUTE_2_45, :ROUTE_2_46, :ROUTE_2_48, :ROUTE_2_49, :ROUTE_2_51, :ROUTE_2_52, :ROUTE_2_54, :ROUTE_2_55, :ROUTE_2_57, :ROUTE_2_58, :ROUTE_2_61 .
:WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :Scene ;
  x3do:title 'MainStage.x3d' .
:NavigationInfo_2_2 a owl:NamedIndividual, x3do:NavigationInfo ;
  x3do:hasParent :Scene ;
  x3do:headlight false ;
  x3do:transitionTime 0 .
:DirectionalLight_2_3 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :Scene ;
  x3do:direction ( 0 0 1 ) ;
  x3do:global true ;
  x3do:intensity 0.75 .
:DirectionalLight_2_4 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :Scene ;
  x3do:global true ;
  x3do:intensity 0.75 .
:DirectionalLight_2_5 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :Scene ;
  x3do:global true ;
  x3do:intensity 0.75 .
:DirectionalLight_2_6 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :Scene ;
  x3do:direction ( -1 0 0 ) ;
  x3do:global true ;
  x3do:intensity 0.75 .
:DirectionalLight_2_7 a owl:NamedIndividual, x3do:DirectionalLight ;
  x3do:hasParent :Scene ;
  x3do:direction ( 0 -0.75 0 ) ;
  x3do:global true ;
  x3do:intensity 0.75 .
:StartTIME a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :Scene ;
  x3do:DEF 'StartTIME' .
:DelayTIME a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :Scene ;
  x3do:DEF 'DelayTIME' ;
  x3do:cycleInterval '0.5' .
:Clock100Seconds a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :Scene ;
  x3do:DEF 'Clock100Seconds' ;
  x3do:cycleInterval '100' .
:DelayFILTER a owl:NamedIndividual, x3do:BooleanFilter ;
  x3do:hasParent :Scene ;
  x3do:DEF 'DelayFILTER' .
:Clock100SecondsTRIGGER a owl:NamedIndividual, x3do:TimeTrigger ;
  x3do:hasParent :Scene ;
  x3do:DEF 'Clock100SecondsTRIGGER' .
:ROUTE_2_13 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'cycleTime' ;
  x3do:fromNode 'StartTIME' ;
  x3do:toField 'set_stopTime' ;
  x3do:toNode 'StartTIME' .
:ROUTE_2_14 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'stopTime' ;
  x3do:fromNode 'StartTIME' ;
  x3do:toField 'set_startTime' ;
  x3do:toNode 'DelayTIME' .
:ROUTE_2_15 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isActive' ;
  x3do:fromNode 'DelayTIME' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'DelayFILTER' .
:ROUTE_2_16 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'inputFalse' ;
  x3do:fromNode 'DelayFILTER' ;
  x3do:toField 'set_boolean' ;
  x3do:toNode 'Clock100SecondsTRIGGER' .
:ROUTE_2_17 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'triggerTime' ;
  x3do:fromNode 'Clock100SecondsTRIGGER' ;
  x3do:toField 'set_startTime' ;
  x3do:toNode 'Clock100Seconds' .
:WSAudio a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :SceneMusic1 ;
  x3do:hasROUTE :ROUTE_2_18_2 ;
  x3do:DEF 'WSAudio' .
:SceneMusic1 a owl:NamedIndividual, x3do:Sound ;
  x3do:hasParent :WSAudio ;
  x3do:hasSource :Melodies1 ;
  x3do:DEF 'SceneMusic1' ;
  x3do:location ( -5 10 10 ) ;
  x3do:maxBack 50 ;
  x3do:maxFront 50 ;
  x3do:minBack 25 ;
  x3do:minFront 25 ;
  x3do:spatialize false .
:Melodies1 a owl:NamedIndividual, x3do:AudioClip ;
  x3do:hasParent :SceneMusic1 ;
  x3do:DEF 'Melodies1' ;
  x3do:description 'John Harrison with the Wichita State University Chamber' ;
  x3do:url '"audio/Winter_Spring_rv2_keyedMono.wav" "audio/winter_spring_rv2_keyed_143.wav" "audio/winter_spring_rv2_keyed.mp3" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/audio/Winter_Spring_rv2_keyedMono.wav" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/audio/winter_spring_rv2_keyed_143.wav" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/audio/winter_spring_rv2_keyed.mp3"' .
:ROUTE_2_18_2 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :WSAudio ;
  x3do:fromField 'stopTime' ;
  x3do:fromNode 'StartTIME' ;
  x3do:toField 'set_startTime' ;
  x3do:toNode 'Melodies1' .
:GrampsStage a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :StageSurface, :StageDecorations, :TitlesandViewpointsInOrderofAppearance ;
  x3do:DEF 'GrampsStage' .
:StageSurface a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :GrampsStage ;
  x3do:hasChildren :Floor, :PathwaySurface1, :PathwaySurface2, :PathwayGrid ;
  x3do:DEF 'StageSurface' .
:Floor a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :StageSurface ;
  x3do:hasChildren :Shape_2_19_1_1_1 ;
  x3do:DEF 'Floor' ;
  x3do:translation ( 15 -0.3 15 ) .
:Shape_2_19_1_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Floor ;
  x3do:hasGeometry :Box_2_19_1_1_1_1 ;
  x3do:hasAppearance :Appearance_2_19_1_1_1_2 .
:Box_2_19_1_1_1_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_19_1_1_1 ;
  x3do:size ( 1500 0.1 1500 ) .
:Appearance_2_19_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_19_1_1_1 ;
  x3do:hasTexture :ImageTexture_2_19_1_1_1_2_1 ;
  x3do:hasMaterial :Material_2_19_1_1_1_2_2 .
:ImageTexture_2_19_1_1_1_2_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_19_1_1_1_2 ;
  x3do:url '"images/Lawn.jpg" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/images/Lawn.jpg"' .
:Material_2_19_1_1_1_2_2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_19_1_1_1_2 ;
  x3do:diffuseColor ( 0 0.8 0.0 ) ;
  x3do:emissiveColor ( 0 0.7 0 ) ;
  x3do:specularColor ( 0 0.4 0 ) .
:PathwaySurface1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :StageSurface ;
  x3do:hasChildren :PathMeshTopSurface ;
  x3do:DEF 'PathwaySurface1' ;
  x3do:translation ( 0 -0.15 0 ) .
:PathMeshTopSurface a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :PathwaySurface1 ;
  x3do:DEF 'PathMeshTopSurface' ;
  x3do:url '"PathMeshTopSurface.x3d" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/PathMeshTopSurface.x3d" "PathMeshTopSurface.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/PathMeshTopSurface.wrl"' .
:PathwaySurface2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :StageSurface ;
  x3do:hasChildren :PathMeshTopSurface-USE-1 ;
  x3do:DEF 'PathwaySurface2' ;
  x3do:translation ( 0 -0.1 0.1 ) .
:PathMeshTopSurface-USE-1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :PathwaySurface2 ;
  owl:sameAs :PathMeshTopSurface . # DEF matching this USE
:PathwayGrid a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :StageSurface ;
  x3do:hasChildren :Pathway ;
  x3do:DEF 'PathwayGrid' ;
  x3do:translation ( 0.0 -0.12 0 ) .
:Pathway a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :PathwayGrid ;
  x3do:DEF 'Pathway' ;
  x3do:url '"Pathway.x3d" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Pathway.x3d" "Pathway.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Pathway.wrl"' .
:StageDecorations a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :GrampsStage ;
  x3do:hasChildren :BushesTransform, :BorderFlowers, :TwoFlowerGardens ;
  x3do:DEF 'StageDecorations' .
:BushesTransform a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :StageDecorations ;
  x3do:hasChildren :Bushes ;
  x3do:DEF 'BushesTransform' ;
  x3do:translation ( 0 -0.2 0 ) .
:Bushes a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :BushesTransform ;
  x3do:DEF 'Bushes' ;
  x3do:url '"Bushes.x3d" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Bushes.x3d" "Bushes.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Bushes.wrl"' .
:BorderFlowers a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :StageDecorations ;
  x3do:hasChildren :FlowerSet ;
  x3do:DEF 'BorderFlowers' .
:FlowerSet a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :BorderFlowers ;
  x3do:DEF 'FlowerSet' ;
  x3do:url '"FlowerSet.x3d" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/FlowerSet.x3d" "FlowerSet.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/FlowerSet.wrl"' .
:TwoFlowerGardens a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :StageDecorations ;
  x3do:hasChildren :FlowerGardens ;
  x3do:DEF 'TwoFlowerGardens' .
:FlowerGardens a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :TwoFlowerGardens ;
  x3do:DEF 'FlowerGardens' ;
  x3do:url '"FlowerGardens.x3d" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/FlowerGardens.x3d" "FlowerGardens.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/FlowerGardens.wrl"' .
:TitlesandViewpointsInOrderofAppearance a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :GrampsStage ;
  x3do:hasChildren :Scene_StageFarView, :TitleSet1of2, :SceneViewpoints01, :CharactersAndCharacterViewpoints, :SceneViewPoints02 ;
  x3do:DEF 'TitlesandViewpointsInOrderofAppearance' .
:Scene_StageFarView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :TitlesandViewpointsInOrderofAppearance ;
  x3do:DEF 'Scene_StageFarView' ;
  x3do:centerOfRotation ( 9.8557 0 3.5 ) ;
  x3do:description 'Stage Far View' ;
  x3do:orientation ( 0.5 1.76 0.3 -1 ) ;
  x3do:position ( -15 10 32 ) .
:TitleSet1of2 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :TitlesandViewpointsInOrderofAppearance ;
  x3do:hasChildren :TitleSet1 ;
  x3do:DEF 'TitleSet1of2' .
:TitleSet1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TitleSet1of2 ;
  x3do:hasChildren :WinterAndSpringTitle, :WSAuthorsTitle ;
  x3do:DEF 'TitleSet1' .
:WinterAndSpringTitle a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TitleSet1 ;
  x3do:hasChildren :WinterAndSpringTitleView, :Shape_2_19_3_2_1_1_2 ;
  x3do:DEF 'WinterAndSpringTitle' ;
  x3do:translation ( 10 10 0 ) .
:WinterAndSpringTitleView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :WinterAndSpringTitle ;
  x3do:DEF 'WinterAndSpringTitleView' ;
  x3do:description 'Look at WS title' ;
  x3do:jump false ;
  x3do:orientation ( -0.15 0 0 0.2 ) ;
  x3do:position ( 0 0.75 4 ) .
:Shape_2_19_3_2_1_1_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WinterAndSpringTitle ;
  x3do:hasGeometry :Box_2_19_3_2_1_1_2_1 ;
  x3do:hasAppearance :Appearance_2_19_3_2_1_1_2_2 .
:Box_2_19_3_2_1_1_2_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_19_3_2_1_1_2 ;
  x3do:size ( 4 3 0.25 ) .
:Appearance_2_19_3_2_1_1_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_19_3_2_1_1_2 ;
  x3do:hasTexture :ImageTexture_2_19_3_2_1_1_2_2_1 ;
  x3do:hasMaterial :Material_2_19_3_2_1_1_2_2_2 .
:ImageTexture_2_19_3_2_1_1_2_2_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_19_3_2_1_1_2_2 ;
  x3do:url '"images/WinterAndSpring.png" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/images/WinterAndSpring.png"' .
:Material_2_19_3_2_1_1_2_2_2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_19_3_2_1_1_2_2 .
:WSAuthorsTitle a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TitleSet1 ;
  x3do:hasChildren :WSAuthorsTitleView, :Shape_2_19_3_2_1_2_2 ;
  x3do:DEF 'WSAuthorsTitle' ;
  x3do:translation ( 10 10 -5 ) .
:WSAuthorsTitleView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :WSAuthorsTitle ;
  x3do:DEF 'WSAuthorsTitleView' ;
  x3do:description 'Look at Authors title' ;
  x3do:jump false ;
  x3do:orientation ( -0.15 0 0 0.2 ) ;
  x3do:position ( 0 1 5 ) .
:Shape_2_19_3_2_1_2_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WSAuthorsTitle ;
  x3do:hasGeometry :Box_2_19_3_2_1_2_2_1 ;
  x3do:hasAppearance :Appearance_2_19_3_2_1_2_2_2 .
:Box_2_19_3_2_1_2_2_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_19_3_2_1_2_2 ;
  x3do:size ( 4 3 0.25 ) .
:Appearance_2_19_3_2_1_2_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_19_3_2_1_2_2 ;
  x3do:hasTexture :ImageTexture_2_19_3_2_1_2_2_2_1 ;
  x3do:hasMaterial :Material_2_19_3_2_1_2_2_2_2 .
:ImageTexture_2_19_3_2_1_2_2_2_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_19_3_2_1_2_2_2 ;
  x3do:url '"images/WSAuthorsAll.png" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/images/WSAuthorsAll.png"' .
:Material_2_19_3_2_1_2_2_2_2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_19_3_2_1_2_2_2 .
:SceneViewpoints01 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :TitlesandViewpointsInOrderofAppearance ;
  x3do:hasChildren :Scene_GrampsBack1View, :Scene_KidsRunningTowardGramps ;
  x3do:DEF 'SceneViewpoints01' .
:Scene_GrampsBack1View a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :SceneViewpoints01 ;
  x3do:DEF 'Scene_GrampsBack1View' ;
  x3do:centerOfRotation ( 7 1.5 0 ) ;
  x3do:description 'Looking down the path' ;
  x3do:orientation ( 0 1 0 -2.7 ) ;
  x3do:position ( 7 2 -6.5 ) .
:Scene_KidsRunningTowardGramps a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :SceneViewpoints01 ;
  x3do:DEF 'Scene_KidsRunningTowardGramps' ;
  x3do:centerOfRotation ( 10 0.8 4 ) ;
  x3do:description 'Grand Kids Running' ;
  x3do:orientation ( 0 1 0 1.5 ) ;
  x3do:position ( 11 1.6 4 ) .
:CharactersAndCharacterViewpoints a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :TitlesandViewpointsInOrderofAppearance ;
  x3do:hasChildren :Gramps, :GrampsGrandKids, :Gramps_HumanoidRoot_TranslationInterpolator, :Gramps_HumanoidRoot_RotationInterpolator, :Leif_Root_TranslationInterpolator, :Leif_HumanoidRoot_RotationInterpolator, :Lily_HumanoidRoot_TranslationInterpolator, :Lily_HumanoidRoot_RotationInterpolator, :Tufani_HumanoidRoot_TranslationInterpolator, :Tufani_HumanoidRoot_RotationInterpolator ;
  x3do:hasROUTE :ROUTE_2_19_3_4_5, :ROUTE_2_19_3_4_6, :ROUTE_2_19_3_4_7, :ROUTE_2_19_3_4_8, :ROUTE_2_19_3_4_11, :ROUTE_2_19_3_4_12, :ROUTE_2_19_3_4_13, :ROUTE_2_19_3_4_14, :ROUTE_2_19_3_4_17, :ROUTE_2_19_3_4_18, :ROUTE_2_19_3_4_19, :ROUTE_2_19_3_4_20, :ROUTE_2_19_3_4_23, :ROUTE_2_19_3_4_24, :ROUTE_2_19_3_4_25, :ROUTE_2_19_3_4_26 ;
  x3do:DEF 'CharactersAndCharacterViewpoints' .
:Gramps a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:hasChildren :GrampsBox ;
  x3do:DEF 'Gramps' .
:GrampsBox a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Gramps ;
  x3do:hasChildren :Gramps01View, :Gramps03View, :Gramps11, :JointCoordinateAxes, :Transform_2_19_3_4_1_1_5 ;
  x3do:DEF 'GrampsBox' ;
  x3do:translation ( 6.6 0 0.5 ) .
:Gramps01View a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :GrampsBox ;
  x3do:DEF 'Gramps01View' ;
  x3do:description 'Look at Gramps' ;
  x3do:orientation ( -0.25 0 0 0.3 ) ;
  x3do:position ( 0 4 11 ) .
:Gramps03View a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :GrampsBox ;
  x3do:DEF 'Gramps03View' ;
  x3do:description 'Look at Heart over Gramps Shoulder' ;
  x3do:orientation ( 0 0.7 0 3 ) ;
  x3do:position ( -1 2 -8 ) .
:Gramps11 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :GrampsBox ;
  x3do:DEF 'Gramps11' ;
  x3do:url '"Gramps11.x3dv" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Gramps11.x3dv"' .
:JointCoordinateAxes a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :GrampsBox ;
  x3do:DEF 'JointCoordinateAxes' ;
  x3do:url '"JointCoordinateAxes.x3dv" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/JointCoordinateAxes.x3d"' .
:Transform_2_19_3_4_1_1_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :GrampsBox ;
  x3do:hasChildren :CaneFitting .
:CaneFitting a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :Transform_2_19_3_4_1_1_5 ;
  x3do:DEF 'CaneFitting' ;
  x3do:url '"CaneFitting.x3d" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/CaneFitting.x3d" "CaneFitting.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/CaneFitting.wrl"' .
:GrampsGrandKids a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:hasChildren :Leif, :Lily, :Tufani ;
  x3do:DEF 'GrampsGrandKids' .
:Leif a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :GrampsGrandKids ;
  x3do:hasChildren :LeifBox ;
  x3do:DEF 'Leif' .
:LeifBox a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Leif ;
  x3do:hasChildren :LeifView, :LeifAnimated ;
  x3do:DEF 'LeifBox' ;
  x3do:translation ( -7.9962 0.0046 3.000 ) .
:LeifView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :LeifBox ;
  x3do:DEF 'LeifView' ;
  x3do:description 'Look at Leif' ;
  x3do:orientation ( -0.25 0 0 0.5 ) ;
  x3do:position ( 0 2 4 ) .
:LeifAnimated a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :LeifBox ;
  x3do:DEF 'LeifAnimated' ;
  x3do:url '"LeifAnimated.x3d" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/LeifAnimated.x3d" "LeifAnimated.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/LeifAnimated.wrl"' .
:Lily a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :GrampsGrandKids ;
  x3do:hasChildren :LilyBox ;
  x3do:DEF 'Lily' .
:LilyBox a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Lily ;
  x3do:hasChildren :Lilyview, :LilyAnimated ;
  x3do:DEF 'LilyBox' ;
  x3do:translation ( -8.0962 0.0046 5.600 ) .
:Lilyview a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :LilyBox ;
  x3do:DEF 'Lilyview' ;
  x3do:description 'Look at Lily' ;
  x3do:orientation ( -0.25 0 0 0.5 ) ;
  x3do:position ( 0 2 4 ) .
:LilyAnimated a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :LilyBox ;
  x3do:DEF 'LilyAnimated' ;
  x3do:url '"LilyAnimated.x3d" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/LilyAnimated.x3d" "LilyAnimated.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/LilyAnimated.wrl"' .
:Tufani a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :GrampsGrandKids ;
  x3do:hasChildren :TufaniBox ;
  x3do:DEF 'Tufani' .
:TufaniBox a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Tufani ;
  x3do:hasChildren :Tufaniview, :TufaniAnimated ;
  x3do:DEF 'TufaniBox' ;
  x3do:translation ( -8.0962 0.0046 6.400 ) .
:Tufaniview a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :TufaniBox ;
  x3do:DEF 'Tufaniview' ;
  x3do:description 'Look at Tufani' ;
  x3do:orientation ( -0.25 0 0 0.5 ) ;
  x3do:position ( 0 2 4 ) .
:TufaniAnimated a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :TufaniBox ;
  x3do:DEF 'TufaniAnimated' ;
  x3do:url '"TufaniAnimated.x3d" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/TufaniAnimated.x3d" "TufaniAnimated.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/TufaniAnimated.wrl"' .
:Gramps_HumanoidRoot_TranslationInterpolator a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:DEF 'Gramps_HumanoidRoot_TranslationInterpolator' ;
  x3do:key ( 0 0.09 0.11 0.22 0.43 0.55 0.63 0.73 0.85 0.86 0.88 0.90 0.92 0.94 0.96 0.98 1 ) ;
  x3do:keyValue ( 6.6 0 0.5 6.8557 0 0.5 6.8557 0 0.5 9.8557 0 3.5 9.8557 0.1 3.5 9.8557 0 3.5 14.3558 0 8.0 16.8558 0 15.0 21.3557 0 24.5 21.3557 0.05 24.5 21.3557 0 24.5 21.3557 0.05 24.5 21.3557 0 24.5 21.3557 0.05 24.5 21.3557 0 24.5 21.3557 0.1 24.5 21.3557 0 24.5 ) .
:Gramps_HumanoidRoot_RotationInterpolator a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:DEF 'Gramps_HumanoidRoot_RotationInterpolator' ;
  x3do:key ( 0 0.09 0.11 0.22 0.25 0.43 0.55 0.63 0.73 0.85 0.88 0.90 0.92 0.94 0.96 0.98 1 ) ;
  x3do:keyValue ( 0 1 0 1.65 0 1 0 1.65 0 1 0 1 0 1 0 -0.5 0 1 0 -1 0 1 0 -1.7 0 1 0 1 0 1 0 0.35 0 1 0 0.35 0 1 0 0.35 0 1 0 0.35 0 1 0 0.35 0 1 0 0.35 0 1 0 0.35 0 1 0 0.35 0 1 0 0.36 0 1 0 0.36 ) .
:ROUTE_2_19_3_4_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Gramps_HumanoidRoot_TranslationInterpolator' .
:ROUTE_2_19_3_4_6 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Gramps_HumanoidRoot_TranslationInterpolator' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'GrampsBox' .
:ROUTE_2_19_3_4_7 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Gramps_HumanoidRoot_RotationInterpolator' .
:ROUTE_2_19_3_4_8 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Gramps_HumanoidRoot_RotationInterpolator' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'GrampsBox' .
:Leif_Root_TranslationInterpolator a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:DEF 'Leif_Root_TranslationInterpolator' ;
  x3do:key ( 0 0.09 0.11 0.21 0.223 0.43 0.55 0.63 0.73 0.75 0.85 0.9 1 ) ;
  x3do:keyValue ( -7.9962 0.0046 3.000 -7.9962 0.0046 3.000 -7.9962 0.0046 3.000 -7.9962 0.1046 3.000 -7.9962 0.0046 3.000 9.0038 0.0796 2.4999 11.5048 0.0796 3.4999 16.0038 0.0796 7.8699 18.5038 0.1796 14.8699 18.5038 0.0796 14.8699 23.0038 0.0796 24.3699 23.0038 0.0796 24.3699 23.0038 0.0796 24.3699 ) .
:Leif_HumanoidRoot_RotationInterpolator a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:DEF 'Leif_HumanoidRoot_RotationInterpolator' ;
  x3do:key ( 0 0.05 0.11 0.22 0.25 0.43 0.55 0.63 0.73 0.85 0.88 0.90 0.92 0.94 0.96 0.98 1 ) ;
  x3do:keyValue ( 0 0 1 0 0 1 0 1.6 0 1 0 1.6 0 1 0 1.6 0 1 0 1.6 0 1 0 1.6 0 1 0 1.0 0 1 0 0.5 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 ) .
:ROUTE_2_19_3_4_11 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Leif_Root_TranslationInterpolator' .
:ROUTE_2_19_3_4_12 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Leif_Root_TranslationInterpolator' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'LeifBox' .
:ROUTE_2_19_3_4_13 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Leif_HumanoidRoot_RotationInterpolator' .
:ROUTE_2_19_3_4_14 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Leif_HumanoidRoot_RotationInterpolator' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'LeifBox' .
:Lily_HumanoidRoot_TranslationInterpolator a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:DEF 'Lily_HumanoidRoot_TranslationInterpolator' ;
  x3do:key ( 0 0.09 0.11 0.225 0.43 0.55 0.63 0.73 0.85 0.86 1 ) ;
  x3do:keyValue ( -8.0962 0.0046 5.600 -8.0962 0.0046 5.600 -8.0962 0.0046 5.600 -8.0962 0.0046 5.600 8.9038 0.0796 3.0999 10.1538 0.0796 3.0999 15.1538 0.0796 7.8499 17.6538 0.0796 14.8499 22.1538 0.0796 24.3499 22.1538 0.0796 24.3499 22.1538 0.0796 24.3499 ) .
:Lily_HumanoidRoot_RotationInterpolator a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:DEF 'Lily_HumanoidRoot_RotationInterpolator' ;
  x3do:key ( 0 0.07 0.11 0.22 0.25 0.43 0.55 0.63 0.73 0.85 0.88 0.90 0.92 0.94 0.96 0.98 1 ) ;
  x3do:keyValue ( 0 0 1 0 0 1 0 1.6 0 1 0 1.6 0 1 0 1.6 0 1 0 1.6 0 1 0 1.6 0 1 0 1.0 0 1 0 0.5 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 ) .
:ROUTE_2_19_3_4_17 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Lily_HumanoidRoot_TranslationInterpolator' .
:ROUTE_2_19_3_4_18 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Lily_HumanoidRoot_TranslationInterpolator' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'LilyBox' .
:ROUTE_2_19_3_4_19 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Lily_HumanoidRoot_RotationInterpolator' .
:ROUTE_2_19_3_4_20 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Lily_HumanoidRoot_RotationInterpolator' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'LilyBox' .
:Tufani_HumanoidRoot_TranslationInterpolator a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:DEF 'Tufani_HumanoidRoot_TranslationInterpolator' ;
  x3do:key ( 0 0.09 0.11 0.227 0.43 0.55 0.63 0.73 0.85 0.86 1 ) ;
  x3do:keyValue ( -8.0962 0.0046 6.400 -8.0962 0.0046 6.400 -8.0962 0.0046 6.400 -8.0962 0.0046 6.400 8.7038 0.0796 3.8999 9.2038 0.0796 3.6499 13.6538 0.0796 7.7699 16.1538 0.0796 14.7699 20.6538 0.0796 24.2699 20.6538 0.0796 24.2699 20.6538 0.0796 24.2699 ) .
:Tufani_HumanoidRoot_RotationInterpolator a owl:NamedIndividual, x3do:OrientationInterpolator ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:DEF 'Tufani_HumanoidRoot_RotationInterpolator' ;
  x3do:key ( 0 0.09 0.11 0.22 0.25 0.43 0.55 0.63 0.73 0.85 0.88 0.90 0.92 0.94 0.96 0.98 1 ) ;
  x3do:keyValue ( 0 0 1 0 0 1 0 1.6 0 1 0 1.6 0 1 0 1.6 0 1 0 1.6 0 1 0 1.6 0 1 0 1.0 0 1 0 0.5 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 0 1 0 0.3 ) .
:ROUTE_2_19_3_4_23 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Tufani_HumanoidRoot_TranslationInterpolator' .
:ROUTE_2_19_3_4_24 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Tufani_HumanoidRoot_TranslationInterpolator' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'TufaniBox' .
:ROUTE_2_19_3_4_25 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Tufani_HumanoidRoot_RotationInterpolator' .
:ROUTE_2_19_3_4_26 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :CharactersAndCharacterViewpoints ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Tufani_HumanoidRoot_RotationInterpolator' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'TufaniBox' .
:SceneViewPoints02 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :TitlesandViewpointsInOrderofAppearance ;
  x3do:hasChildren :WSDedicationTitle, :WSThanksTitle, :WSMusicCreditsTitle ;
  x3do:DEF 'SceneViewPoints02' .
:WSDedicationTitle a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SceneViewPoints02 ;
  x3do:hasChildren :WSDedicationTitleView, :Shape_2_19_3_5_1_2 ;
  x3do:DEF 'WSDedicationTitle' ;
  x3do:translation ( 10 10 -10 ) .
:WSDedicationTitleView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :WSDedicationTitle ;
  x3do:DEF 'WSDedicationTitleView' ;
  x3do:description 'Look at Dedication title' ;
  x3do:jump false ;
  x3do:orientation ( -0.15 0 0 0.2 ) ;
  x3do:position ( 0 1 5 ) .
:Shape_2_19_3_5_1_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WSDedicationTitle ;
  x3do:hasGeometry :Box_2_19_3_5_1_2_1 ;
  x3do:hasAppearance :Appearance_2_19_3_5_1_2_2 .
:Box_2_19_3_5_1_2_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_19_3_5_1_2 ;
  x3do:size ( 4 3 0.25 ) .
:Appearance_2_19_3_5_1_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_19_3_5_1_2 ;
  x3do:hasTexture :ImageTexture_2_19_3_5_1_2_2_1 ;
  x3do:hasMaterial :Material_2_19_3_5_1_2_2_2 .
:ImageTexture_2_19_3_5_1_2_2_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_19_3_5_1_2_2 ;
  x3do:url '"images/WSDedicationR1.png" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/images/WSDedicationR1.png"' .
:Material_2_19_3_5_1_2_2_2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_19_3_5_1_2_2 .
:WSThanksTitle a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SceneViewPoints02 ;
  x3do:hasChildren :WSThanksTitleView, :Shape_2_19_3_5_2_2 ;
  x3do:DEF 'WSThanksTitle' ;
  x3do:translation ( 10 10 -15 ) .
:WSThanksTitleView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :WSThanksTitle ;
  x3do:DEF 'WSThanksTitleView' ;
  x3do:description 'Look at Thanks title' ;
  x3do:jump false ;
  x3do:orientation ( -0.15 0 0 0.2 ) ;
  x3do:position ( 0 1 5 ) .
:Shape_2_19_3_5_2_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WSThanksTitle ;
  x3do:hasGeometry :Box_2_19_3_5_2_2_1 ;
  x3do:hasAppearance :Appearance_2_19_3_5_2_2_2 .
:Box_2_19_3_5_2_2_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_19_3_5_2_2 ;
  x3do:size ( 4 3 0.25 ) .
:Appearance_2_19_3_5_2_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_19_3_5_2_2 ;
  x3do:hasTexture :ImageTexture_2_19_3_5_2_2_2_1 ;
  x3do:hasMaterial :Material_2_19_3_5_2_2_2_2 .
:ImageTexture_2_19_3_5_2_2_2_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_19_3_5_2_2_2 ;
  x3do:url '"images/WSThanksR2trimmed.png" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/images/WSThanksR2trimmed.png"' .
:Material_2_19_3_5_2_2_2_2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_19_3_5_2_2_2 .
:WSMusicCreditsTitle a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :SceneViewPoints02 ;
  x3do:hasChildren :WSMusicCreditsTitleView, :Shape_2_19_3_5_3_2 ;
  x3do:DEF 'WSMusicCreditsTitle' ;
  x3do:translation ( 10 10 -20 ) .
:WSMusicCreditsTitleView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :WSMusicCreditsTitle ;
  x3do:DEF 'WSMusicCreditsTitleView' ;
  x3do:description 'Look at Music Credits title' ;
  x3do:jump false ;
  x3do:orientation ( -0.15 0 0 0.2 ) ;
  x3do:position ( 0 1 5 ) .
:Shape_2_19_3_5_3_2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :WSMusicCreditsTitle ;
  x3do:hasGeometry :Box_2_19_3_5_3_2_1 ;
  x3do:hasAppearance :Appearance_2_19_3_5_3_2_2 .
:Box_2_19_3_5_3_2_1 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_19_3_5_3_2 ;
  x3do:size ( 4 3 0.25 ) .
:Appearance_2_19_3_5_3_2_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_19_3_5_3_2 ;
  x3do:hasTexture :ImageTexture_2_19_3_5_3_2_2_1 ;
  x3do:hasMaterial :Material_2_19_3_5_3_2_2_2 .
:ImageTexture_2_19_3_5_3_2_2_1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_19_3_5_3_2_2 ;
  x3do:url '"images/WSMusicCreditAll.png" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/images/WSMusicCreditAll.png"' .
:Material_2_19_3_5_3_2_2_2 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_19_3_5_3_2_2 .
:Scene_StageFarViewSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'Scene_StageFarViewSequencer' ;
  x3do:key ( 0 1 ) ;
  x3do:keyValue ( true false ) .
:ROUTE_2_21 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Scene_StageFarViewSequencer' .
:ROUTE_2_22 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Scene_StageFarViewSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'Scene_StageFarView' .
:WinterAndSpringTitleViewSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'WinterAndSpringTitleViewSequencer' ;
  x3do:key ( 0 0.03 1 ) ;
  x3do:keyValue ( false true false ) .
:ROUTE_2_24 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'WinterAndSpringTitleViewSequencer' .
:ROUTE_2_25 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'WinterAndSpringTitleViewSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'WinterAndSpringTitleView' .
:WSAuthorsTitleViewSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'WSAuthorsTitleViewSequencer' ;
  x3do:key ( 0 0.06 1 ) ;
  x3do:keyValue ( false true false ) .
:ROUTE_2_27 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'WSAuthorsTitleViewSequencer' .
:ROUTE_2_28 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'WSAuthorsTitleViewSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'WSAuthorsTitleView' .
:Scene_GrampsBack1ViewSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'Scene_GrampsBack1ViewSequencer' ;
  x3do:key ( 0 0.09 1 ) ;
  x3do:keyValue ( false true false ) .
:ROUTE_2_30 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Scene_GrampsBack1ViewSequencer' .
:ROUTE_2_31 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Scene_GrampsBack1ViewSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'Scene_GrampsBack1View' .
:Scene_KidsRunningTowardGrampsSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'Scene_KidsRunningTowardGrampsSequencer' ;
  x3do:key ( 0 0.23 1 ) ;
  x3do:keyValue ( false true false ) .
:ROUTE_2_33 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Scene_KidsRunningTowardGrampsSequencer' .
:ROUTE_2_34 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Scene_KidsRunningTowardGrampsSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'Scene_KidsRunningTowardGramps' .
:LeifViewSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'LeifViewSequencer' ;
  x3do:key ( 0 0.30 1 ) ;
  x3do:keyValue ( false false false ) .
:ROUTE_2_36 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'LeifViewSequencer' .
:ROUTE_2_37 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'LeifViewSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'LeifView' .
:LilyViewSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'LilyViewSequencer' ;
  x3do:key ( 0 0.33 1 ) ;
  x3do:keyValue ( false true false ) .
:ROUTE_2_39 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'LilyViewSequencer' .
:ROUTE_2_40 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'LilyViewSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'Lilyview' .
:TufaniViewSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'TufaniViewSequencer' ;
  x3do:key ( 0 0.36 1 ) ;
  x3do:keyValue ( false false false ) .
:ROUTE_2_42 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'TufaniViewSequencer' .
:ROUTE_2_43 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'TufaniViewSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'Tufaniview' .
:Gramps01ViewSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'Gramps01ViewSequencer' ;
  x3do:key ( 0 0.56 1 ) ;
  x3do:keyValue ( false true false ) .
:ROUTE_2_45 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Gramps01ViewSequencer' .
:ROUTE_2_46 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Gramps01ViewSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'Gramps01View' .
:Gramps03ViewSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'Gramps03ViewSequencer' ;
  x3do:key ( 0 0.75 1 ) ;
  x3do:keyValue ( false true true ) .
:ROUTE_2_48 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Gramps03ViewSequencer' .
:ROUTE_2_49 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Gramps03ViewSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'Gramps03View' .
:WSDedicationTitleViewSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'WSDedicationTitleViewSequencer' ;
  x3do:key ( 0 0.89 1 ) ;
  x3do:keyValue ( false true false ) .
:ROUTE_2_51 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'WSDedicationTitleViewSequencer' .
:ROUTE_2_52 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'WSDedicationTitleViewSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'WSDedicationTitleView' .
:WSThanksTitleViewSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'WSThanksTitleViewSequencer' ;
  x3do:key ( 0 0.93 1 ) ;
  x3do:keyValue ( false true false ) .
:ROUTE_2_54 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'WSThanksTitleViewSequencer' .
:ROUTE_2_55 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'WSThanksTitleViewSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'WSThanksTitleView' .
:WSMusicCreditsTitleViewSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :Scene ;
  x3do:DEF 'WSMusicCreditsTitleViewSequencer' ;
  x3do:key ( 0 0.96 1 ) ;
  x3do:keyValue ( false true false ) .
:ROUTE_2_57 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'WSMusicCreditsTitleViewSequencer' .
:ROUTE_2_58 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'WSMusicCreditsTitleViewSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'WSMusicCreditsTitleView' .
:BackgroundsAndBackgroundSwitching a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Background1Black, :Background2GraySkyGreenGrass, :Background3BlueSkyGreenGrass, :Background4DarkGrey, :Background1BlackSequencer, :Background2GraySkyGreenGrassSequencer, :Background3SkyBlueGreenGrassSequencer, :Background4DarkGreySequencer ;
  x3do:hasROUTE :ROUTE_2_59_9, :ROUTE_2_59_10, :ROUTE_2_59_11, :ROUTE_2_59_12, :ROUTE_2_59_13, :ROUTE_2_59_14, :ROUTE_2_59_15, :ROUTE_2_59_16 ;
  x3do:DEF 'BackgroundsAndBackgroundSwitching' .
:Background1Black a owl:NamedIndividual, x3do:Background ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:DEF 'Background1Black' ;
  x3do:groundColor ( 0 0 0 ) .
:Background2GraySkyGreenGrass a owl:NamedIndividual, x3do:Background ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:DEF 'Background2GraySkyGreenGrass' ;
  x3do:backUrl '"images/SCENE_FOG_1.png" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/images/SCENE_FOG_1.png"' ;
  x3do:frontUrl '"images/SCENE_FOG_1.png" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/images/SCENE_FOG_1.png"' ;
  x3do:groundAngle ( 1.57 ) ;
  x3do:groundColor ( 0.956 0.639 0 0.721 1 0.501 ) ;
  x3do:leftUrl '"images/SCENE_FOG_1.png" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/images/SCENE_FOG_1.png"' ;
  x3do:rightUrl '"images/SCENE_FOG_1.png" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/images/SCENE_FOG_1.png"' ;
  x3do:skyColor ( 0.827 0.827 0.827 ) .
:Background3BlueSkyGreenGrass a owl:NamedIndividual, x3do:Background ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:DEF 'Background3BlueSkyGreenGrass' ;
  x3do:groundAngle ( 1.57 ) ;
  x3do:groundColor ( 0.356 0.639 0 0.721 1 0.501 ) ;
  x3do:skyColor ( 0 0.71 0.886 ) .
:Background4DarkGrey a owl:NamedIndividual, x3do:Background ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:DEF 'Background4DarkGrey' ;
  x3do:skyColor ( 0.6 0.6 0.6 ) .
:Background1BlackSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:DEF 'Background1BlackSequencer' ;
  x3do:key ( 0 0.90 1 ) ;
  x3do:keyValue ( true true true ) .
:Background2GraySkyGreenGrassSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:DEF 'Background2GraySkyGreenGrassSequencer' ;
  x3do:key ( 0 0.09 1 ) ;
  x3do:keyValue ( false true false ) .
:Background3SkyBlueGreenGrassSequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:DEF 'Background3SkyBlueGreenGrassSequencer' ;
  x3do:key ( 0 0.22 1 ) ;
  x3do:keyValue ( false true false ) .
:Background4DarkGreySequencer a owl:NamedIndividual, x3do:BooleanSequencer ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:DEF 'Background4DarkGreySequencer' ;
  x3do:key ( 0 0.85 1 ) ;
  x3do:keyValue ( false true false ) .
:ROUTE_2_59_9 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Background1BlackSequencer' .
:ROUTE_2_59_10 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Background2GraySkyGreenGrassSequencer' .
:ROUTE_2_59_11 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Background3SkyBlueGreenGrassSequencer' .
:ROUTE_2_59_12 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'Clock100Seconds' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'Background4DarkGreySequencer' .
:ROUTE_2_59_13 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Background1BlackSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'Background1Black' .
:ROUTE_2_59_14 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Background2GraySkyGreenGrassSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'Background2GraySkyGreenGrass' .
:ROUTE_2_59_15 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Background3SkyBlueGreenGrassSequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'Background3BlueSkyGreenGrass' .
:ROUTE_2_59_16 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :BackgroundsAndBackgroundSwitching ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'Background4DarkGreySequencer' ;
  x3do:toField 'set_bind' ;
  x3do:toNode 'Background4DarkGrey' .
:EveryInlineLoadSensor a owl:NamedIndividual, x3do:LoadSensor ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :PathMeshTopSurface-USE-2, :Pathway-USE-1, :Bushes-USE-1, :FlowerSet-USE-1, :FlowerGardens-USE-1, :Gramps11-USE-1, :JointCoordinateAxes-USE-1, :CaneFitting-USE-1, :LeifAnimated-USE-1, :LilyAnimated-USE-1, :TufaniAnimated-USE-1 ;
  x3do:DEF 'EveryInlineLoadSensor' .
:PathMeshTopSurface-USE-2 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :EveryInlineLoadSensor ;
  owl:sameAs :PathMeshTopSurface . # DEF matching this USE
:Pathway-USE-1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :EveryInlineLoadSensor ;
  owl:sameAs :Pathway . # DEF matching this USE
:Bushes-USE-1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :EveryInlineLoadSensor ;
  owl:sameAs :Bushes . # DEF matching this USE
:FlowerSet-USE-1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :EveryInlineLoadSensor ;
  owl:sameAs :FlowerSet . # DEF matching this USE
:FlowerGardens-USE-1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :EveryInlineLoadSensor ;
  owl:sameAs :FlowerGardens . # DEF matching this USE
:Gramps11-USE-1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :EveryInlineLoadSensor ;
  owl:sameAs :Gramps11 . # DEF matching this USE
:JointCoordinateAxes-USE-1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :EveryInlineLoadSensor ;
  owl:sameAs :JointCoordinateAxes . # DEF matching this USE
:CaneFitting-USE-1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :EveryInlineLoadSensor ;
  owl:sameAs :CaneFitting . # DEF matching this USE
:LeifAnimated-USE-1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :EveryInlineLoadSensor ;
  owl:sameAs :LeifAnimated . # DEF matching this USE
:LilyAnimated-USE-1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :EveryInlineLoadSensor ;
  owl:sameAs :LilyAnimated . # DEF matching this USE
:TufaniAnimated-USE-1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :EveryInlineLoadSensor ;
  owl:sameAs :TufaniAnimated . # DEF matching this USE
:ROUTE_2_61 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'loadTime' ;
  x3do:fromNode 'EveryInlineLoadSensor' ;
  x3do:toField 'startTime' ;
  x3do:toNode 'StartTIME' .
