@prefix :        <https://www.web3d.org/x3d/content/examples/ConformanceNist/Sounds/Sound/hierarchy.ttl#> .
@prefix owl:     <http://www.w3.org/2002/07/owl#> .
@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema:  <http://schema.org/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
@prefix x3d:     <https://www.web3d.org/specifications/x3d-4.0.xsd#> .
@prefix x3do:    <https://www.web3d.org/specifications/X3dOntology4.0#> .

:X3D a owl:NamedIndividual, x3do:X3D ;
  x3do:hasHead :head ;
  x3do:hasScene :Scene ;
  x3do:profile 'Immersive' ;
  x3do:version '3.0' ;
  x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.0.xsd' .
:head a owl:NamedIndividual, x3do:head ;
  x3do:hasParent :X3D ;
  x3do:hasMeta :meta_1_1, :meta_1_2, :meta_1_3, :meta_1_4, :meta_1_5, :meta_1_6, :meta_1_7, :meta_1_8, :meta_1_9, :meta_1_10, :meta_1_11, :meta_1_12, :meta_1_13, :meta_1_14, :meta_1_15, :meta_1_16, :meta_1_17 .
:meta_1_1 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'hierarchy.x3d' ;
  x3do:name 'title' .
:meta_1_2 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'hierarchy-movie.mpg' ;
  x3do:name 'MovingImage' .
:meta_1_3 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://www.nist.gov/vrml.html' ;
  x3do:name 'reference' .
:meta_1_4 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://www.itl.nist.gov/div897/ctg/vrml/vrml.html' ;
  x3do:name 'reference' .
:meta_1_5 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://www.itl.nist.gov/div897/ctg/vrml/members.html' ;
  x3do:name 'creator' .
:meta_1_6 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'This file was provided by the National Institute of Standards and Technology, and is part of the X3D Conformance Test Suite, available at http://www.nist.gov/vrml.html The information contained within this file is provided for use in establishing conformance to the ISO VRML97 Specification. Conformance to this test does not imply recommendation or endorsement by the National Institute of Standards and Technology (NIST). This software can be redistributed and/or modified freely provided that any derivative works bear some notice that they are derived from it, and any modified versions bear some notice that they have been modified.' ;
  x3do:name 'disclaimer' .
:meta_1_7 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Interactive Conformance Testing for VRML, Mary Brady and Lynn Rosenthal, NIST, created 8 September 2010 and updated 25 August 2016, https://www.nist.gov/itl/ssd/information-systems-group/interactive-conformance-testing-vrml' ;
  x3do:name 'reference' .
:meta_1_8 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Correct definition and compliance of this conformance scene is maintained by the X3D Working Group, https://www.web3d.org/working-groups/x3d' ;
  x3do:name 'info' .
:meta_1_9 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Michael Kass NIST' ;
  x3do:name 'creator' .
:meta_1_10 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Don Brutzman' ;
  x3do:name 'translator' .
:meta_1_11 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '21 January 2001' ;
  x3do:name 'translated' .
:meta_1_12 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '28 August 2023' ;
  x3do:name 'modified' .
:meta_1_13 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Test the effect of Transform hierarchy. A Sound node with default field and field values is placed in a Transform hierarchy in which it is translated (0 0 -10), scaled (0.4 0.4 1.75) and rotated (0 1 0 1.57). As a result, the "long axis" of the sound ellipsoids should be the Z-axis, and coincide with the lineset geometry (showing proper rotation), the size of the Sound ellipsoid should coincide with the size of the lineset geometry (showing proper scaling), and Viewpoints at the "center" of the Sound ellipsoids should coincide with the visible geometry center (showing proper translation). in the world should have the volume indicated in their accompanying Text.' ;
  x3do:name 'description' .
:meta_1_14 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/ConformanceNist/Sounds/Sound/hierarchy.x3d' ;
  x3do:name 'identifier' .
:meta_1_15 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html' ;
  x3do:name 'generator' .
:meta_1_16 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_17 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '../../license.html' ;
  x3do:name 'license' .
:meta dcterms:title "hierarchy.x3d" .
:meta dcterms:MovingImage "hierarchy-movie.mpg" .
:meta dcterms:reference "http://www.nist.gov/vrml.html" .
:meta dcterms:reference "http://www.itl.nist.gov/div897/ctg/vrml/vrml.html" .
:meta dcterms:creator "http://www.itl.nist.gov/div897/ctg/vrml/members.html" .
:meta dcterms:reference "Interactive Conformance Testing for VRML, Mary Brady and Lynn Rosenthal, NIST, created 8 September 2010 and updated 25 August 2016, https://www.nist.gov/itl/ssd/information-systems-group/interactive-conformance-testing-vrml" .
:meta dcterms:info "Correct definition and compliance of this conformance scene is maintained by the X3D Working Group, https://www.web3d.org/working-groups/x3d" .
:meta dcterms:creator "Michael Kass NIST" .
:meta dcterms:translator "Don Brutzman" .
:meta dcterms:translated "21 January 2001" .
:meta dcterms:modified "28 August 2023" .
:meta dcterms:description "Test the effect of Transform hierarchy. A Sound node with default field and field values is placed in a Transform hierarchy in which it is translated (0 0 -10), scaled (0.4 0.4 1.75) and rotated (0 1 0 1.57). As a result, the \"long axis\" of the sound ellipsoids should be the Z-axis, and coincide with the lineset geometry (showing proper rotation), the size of the Sound ellipsoid should coincide with the size of the lineset geometry (showing proper scaling), and Viewpoints at the \"center\" of the Sound ellipsoids should coincide with the visible geometry center (showing proper translation). in the world should have the volume indicated in their accompanying Text." .
:meta dcterms:identifier "https://www.web3d.org/x3d/content/examples/ConformanceNist/Sounds/Sound/hierarchy.x3d" .
:meta dcterms:generator "Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html" .
: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, :OUTSIDEMAXFRONT, :JUSTOUTSIDEMAXFRONT, :BETWEENFRONT, :MINFRONT, :MINCENTERFRONT, :OUTSIDEMAXRIGHT, :JUSTOUTSIDEMAXRIGHT, :BETWEENRIGHT, :MINRIGHT, :MINCENTERRIGHT, :OUTSIDEMAXREAR, :JUSTOUTSIDEMAXREAR, :BETWEENREAR, :MINREAR, :MINCENTERREAR, :OUTSIDEMAXLEFT, :JUSTOUTSIDEMAXLEFT, :BETWEENLEFT, :MINLEFT, :MINCENTERLEFT, :OUTSIDEMAXTOP, :JUSTOUTSIDEMAXTOP, :BETWEENTOP, :MINTOP, :MINCENTERTOP, :OUTSIDEMAXBOTTOM, :JUSTOUTSIDEMAXBOTTOM, :BETWEENBOTTOM, :MINBOTTOM, :MINCENTERBOTTOM, :TRANS3, :PROX_SENSOR, :TRANS1, :AVATARSCRIPT ;
  x3do:hasROUTE :ROUTE_2_36, :ROUTE_2_37, :ROUTE_2_38, :ROUTE_2_39, :ROUTE_2_40, :ROUTE_2_41, :ROUTE_2_42, :ROUTE_2_43, :ROUTE_2_44, :ROUTE_2_45, :ROUTE_2_46, :ROUTE_2_47, :ROUTE_2_48, :ROUTE_2_49, :ROUTE_2_50, :ROUTE_2_51, :ROUTE_2_52, :ROUTE_2_53, :ROUTE_2_54, :ROUTE_2_55, :ROUTE_2_56, :ROUTE_2_57, :ROUTE_2_58, :ROUTE_2_59, :ROUTE_2_60, :ROUTE_2_61, :ROUTE_2_62, :ROUTE_2_63, :ROUTE_2_64, :ROUTE_2_65, :ROUTE_2_66, :ROUTE_2_67 .
:WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :Scene ;
  x3do:title 'hierarchy.x3d' .
:OUTSIDEMAXFRONT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'OUTSIDEMAXFRONT' ;
  x3do:description 'FRONT: Outside max ellipsoid (no sound)' ;
  x3do:position ( 0 0 50 ) .
:JUSTOUTSIDEMAXFRONT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'JUSTOUTSIDEMAXFRONT' ;
  x3do:description 'Just outside max ellipsoid (no sound)' ;
  x3do:position ( 0 0 -5.9 ) .
:BETWEENFRONT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'BETWEENFRONT' ;
  x3do:description 'Midway between max and min ellipsoids, (max sound -10dB)' ;
  x3do:position ( 0 0 -8 ) .
:MINFRONT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MINFRONT' ;
  x3do:description 'At min ellipsoid, (max sound volume)' ;
  x3do:position ( 0 0 -9.6 ) .
:MINCENTERFRONT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MINCENTERFRONT' ;
  x3do:description 'Center of both ellipsoids, (max sound volume)' ;
  x3do:position ( 0 0 -10 ) .
:OUTSIDEMAXRIGHT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'OUTSIDEMAXRIGHT' ;
  x3do:description 'RIGHT: Outside max ellipsoid, (no sound)' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 50 0 -10 ) .
:JUSTOUTSIDEMAXRIGHT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'JUSTOUTSIDEMAXRIGHT' ;
  x3do:description 'Just outside max ellipsoid, (no sound)' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 17.6 0 -10 ) .
:BETWEENRIGHT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'BETWEENRIGHT' ;
  x3do:description 'Midway between ellipsoids (max sound -10dB)' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 9.625 0 -10 ) .
:MINRIGHT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MINRIGHT' ;
  x3do:description 'At min ellipsoid (max sound)' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 1.75 0 -10 ) .
:MINCENTERRIGHT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MINCENTERRIGHT' ;
  x3do:description 'At center of both ellipsoids, (max sound volume)' ;
  x3do:orientation ( 0 1 0 1.57 ) ;
  x3do:position ( 0 0 -10 ) .
:OUTSIDEMAXREAR a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'OUTSIDEMAXREAR' ;
  x3do:description 'REAR: Outside max ellipsoid (no sound)' ;
  x3do:orientation ( 0 1 0 3.14 ) ;
  x3do:position ( 0 0 -50 ) .
:JUSTOUTSIDEMAXREAR a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'JUSTOUTSIDEMAXREAR' ;
  x3do:description 'Just outside max ellipsoid (no sound)' ;
  x3do:orientation ( 0 1 0 3.14 ) ;
  x3do:position ( 0 0 -14.1 ) .
:BETWEENREAR a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'BETWEENREAR' ;
  x3do:description 'Midway between max and min ellipsoids, (max sound -10dB)' ;
  x3do:orientation ( 0 1 0 3.14 ) ;
  x3do:position ( 0 0 -12.2 ) .
:MINREAR a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MINREAR' ;
  x3do:description 'At min ellipsoid, (max sound volume)' ;
  x3do:orientation ( 0 1 0 3.14 ) ;
  x3do:position ( 0 0 -10.4 ) .
:MINCENTERREAR a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MINCENTERREAR' ;
  x3do:description 'Center of bot ellipsoids, (max sound volume)' ;
  x3do:orientation ( 0 1 0 3.14 ) ;
  x3do:position ( 0 0 -10 ) .
:OUTSIDEMAXLEFT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'OUTSIDEMAXLEFT' ;
  x3do:description 'LEFT: Outside max ellipsoid, (no sound)' ;
  x3do:orientation ( 0 1 0 -1.57 ) ;
  x3do:position ( -50 0 -10 ) .
:JUSTOUTSIDEMAXLEFT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'JUSTOUTSIDEMAXLEFT' ;
  x3do:description 'Just outside max ellipsoid, (no sound)' ;
  x3do:orientation ( 0 1 0 -1.57 ) ;
  x3do:position ( -17.6 0 -10 ) .
:BETWEENLEFT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'BETWEENLEFT' ;
  x3do:description 'Midway between ellipsoids (max sound -10dB)' ;
  x3do:orientation ( 0 1 0 -1.57 ) ;
  x3do:position ( -9.625 0 -10 ) .
:MINLEFT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MINLEFT' ;
  x3do:description 'At min ellipsoid (max sound)' ;
  x3do:orientation ( 0 1 0 -1.57 ) ;
  x3do:position ( -1.75 0 -10 ) .
:MINCENTERLEFT a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MINCENTERLEFT' ;
  x3do:description 'At ellipsoid center, (max sound volume)' ;
  x3do:orientation ( 0 1 0 -1.57 ) ;
  x3do:position ( 0 0 -10 ) .
:OUTSIDEMAXTOP a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'OUTSIDEMAXTOP' ;
  x3do:description 'TOP: Outside max ellipsoid, (no sound)' ;
  x3do:orientation ( 1 0 0 -1.57 ) ;
  x3do:position ( 0 50 -10 ) .
:JUSTOUTSIDEMAXTOP a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'JUSTOUTSIDEMAXTOP' ;
  x3do:description 'Just outside max ellipsoid, (no sound)' ;
  x3do:orientation ( 1 0 0 -1.57 ) ;
  x3do:position ( 0 4.1 -10 ) .
:BETWEENTOP a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'BETWEENTOP' ;
  x3do:description 'Midway between ellipsoids (max sound -10dB)' ;
  x3do:orientation ( 1 0 0 -1.57 ) ;
  x3do:position ( 0 2.2 -10 ) .
:MINTOP a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MINTOP' ;
  x3do:description 'At min ellipsoid (max sound)' ;
  x3do:orientation ( 1 0 0 -1.57 ) ;
  x3do:position ( 0 0.4 -10 ) .
:MINCENTERTOP a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MINCENTERTOP' ;
  x3do:description 'At ellipsoid center, (max sound volume)' ;
  x3do:orientation ( 1 0 0 -1.57 ) ;
  x3do:position ( 0 0 -10 ) .
:OUTSIDEMAXBOTTOM a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'OUTSIDEMAXBOTTOM' ;
  x3do:description 'BOTTOM: Outside max ellipsoid, (no sound)' ;
  x3do:orientation ( 1 0 0 1.57 ) ;
  x3do:position ( 0 -50 -10 ) .
:JUSTOUTSIDEMAXBOTTOM a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'JUSTOUTSIDEMAXBOTTOM' ;
  x3do:description 'Just outside max ellipsoid, (no sound)' ;
  x3do:orientation ( 1 0 0 1.57 ) ;
  x3do:position ( 0 -4.1 -10 ) .
:BETWEENBOTTOM a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'BETWEENBOTTOM' ;
  x3do:description 'Midway between ellipsoids (max sound -10dB)' ;
  x3do:orientation ( 1 0 0 1.57 ) ;
  x3do:position ( 0 -2.2 -10 ) .
:MINBOTTOM a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MINBOTTOM' ;
  x3do:description 'At min ellipsoid (max sound)' ;
  x3do:orientation ( 1 0 0 1.57 ) ;
  x3do:position ( 0 -0.4 -10 ) .
:MINCENTERBOTTOM a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:DEF 'MINCENTERBOTTOM' ;
  x3do:description 'At ellipsoid center, (max sound volume)' ;
  x3do:orientation ( 1 0 0 1.57 ) ;
  x3do:position ( 0 0 -10 ) .
:TRANS3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :MYSOUND, :MINELLIPSOID, :MAXELLIPSOID ;
  x3do:DEF 'TRANS3' ;
  x3do:rotation ( 0 1 0 1.57 ) ;
  x3do:scale ( 0.4 0.4 1.75 ) ;
  x3do:translation ( 0 0 -10 ) .
:MYSOUND a owl:NamedIndividual, x3do:Sound ;
  x3do:hasParent :TRANS3 ;
  x3do:hasSource :AudioClip_2_32_1_1 ;
  x3do:DEF 'MYSOUND' .
:AudioClip_2_32_1_1 a owl:NamedIndividual, x3do:AudioClip ;
  x3do:hasParent :MYSOUND ;
  x3do:description 'chimes' ;
  x3do:loop true ;
  x3do:url '"chimes.wav" "https://www.web3d.org/x3d/content/examples/ConformanceNist/Sounds/AudioClip/chimes.wav"' .
:MINELLIPSOID a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TRANS3 ;
  x3do:hasChildren :Shape_2_32_2_1 ;
  x3do:DEF 'MINELLIPSOID' .
:Shape_2_32_2_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :MINELLIPSOID ;
  x3do:hasAppearance :Appearance_2_32_2_1_1 ;
  x3do:hasGeometry :IndexedLineSet_2_32_2_1_2 .
:Appearance_2_32_2_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_32_2_1 ;
  x3do:hasMaterial :Material_2_32_2_1_1_1 .
:Material_2_32_2_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_32_2_1_1 .
:IndexedLineSet_2_32_2_1_2 a owl:NamedIndividual, x3do:IndexedLineSet ;
  x3do:hasParent :Shape_2_32_2_1 ;
  x3do:hasCoord :Coordinate_2_32_2_1_2_1 ;
  x3do:hasColor :Color_2_32_2_1_2_2 ;
  x3do:colorIndex ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) ;
  x3do:colorPerVertex false ;
  x3do:coordIndex ( 0 1 2 -1 2 1 3 -1 2 3 4 -1 4 3 5 -1 4 5 6 -1 6 5 7 -1 6 7 8 -1 8 7 9 -1 8 9 10 -1 1 11 3 -1 3 11 12 -1 3 12 5 -1 5 12 13 -1 5 13 7 -1 7 13 14 -1 7 14 9 -1 11 15 12 -1 12 15 16 -1 12 16 13 -1 13 16 17 -1 13 17 14 -1 15 18 16 -1 16 18 19 -1 16 19 17 -1 19 18 20 -1 10 9 21 -1 21 9 22 -1 21 22 23 -1 23 22 24 -1 23 24 25 -1 25 24 26 -1 25 26 27 -1 27 26 28 -1 27 28 29 -1 9 14 22 -1 22 14 30 -1 22 30 24 -1 24 30 31 -1 24 31 26 -1 26 31 32 -1 26 32 28 -1 14 17 30 -1 30 17 33 -1 30 33 31 -1 31 33 34 -1 31 34 32 -1 17 19 33 -1 33 19 35 -1 33 35 34 -1 35 19 20 -1 10 36 8 -1 8 36 37 -1 8 37 6 -1 6 37 38 -1 6 38 4 -1 4 38 39 -1 4 39 2 -1 2 39 40 -1 2 40 0 -1 36 41 37 -1 37 41 42 -1 37 42 38 -1 38 42 43 -1 38 43 39 -1 39 43 44 -1 39 44 40 -1 41 45 42 -1 42 45 46 -1 42 46 43 -1 43 46 47 -1 43 47 44 -1 45 48 46 -1 46 48 49 -1 46 49 47 -1 49 48 50 -1 29 51 27 -1 27 51 52 -1 27 52 25 -1 25 52 53 -1 25 53 23 -1 23 53 54 -1 23 54 21 -1 21 54 36 -1 21 36 10 -1 51 55 52 -1 52 55 56 -1 52 56 53 -1 53 56 57 -1 53 57 54 -1 54 57 41 -1 54 41 36 -1 55 58 56 -1 56 58 59 -1 56 59 57 -1 57 59 45 -1 57 45 41 -1 58 60 59 -1 59 60 48 -1 59 48 45 -1 48 60 50 -1 61 62 63 -1 63 62 64 -1 63 64 65 -1 65 64 66 -1 65 66 67 -1 67 66 68 -1 67 68 69 -1 69 68 1 -1 69 1 0 -1 62 70 64 -1 64 70 71 -1 64 71 66 -1 66 71 72 -1 66 72 68 -1 68 72 11 -1 68 11 1 -1 70 73 71 -1 71 73 74 -1 71 74 72 -1 72 74 15 -1 72 15 11 -1 73 75 74 -1 74 75 18 -1 74 18 15 -1 18 75 20 -1 29 28 76 -1 76 28 77 -1 76 77 78 -1 78 77 79 -1 78 79 80 -1 80 79 81 -1 80 81 82 -1 82 81 62 -1 82 62 61 -1 28 32 77 -1 77 32 83 -1 77 83 79 -1 79 83 84 -1 79 84 81 -1 81 84 70 -1 81 70 62 -1 32 34 83 -1 83 34 85 -1 83 85 84 -1 84 85 73 -1 84 73 70 -1 34 35 85 -1 85 35 75 -1 85 75 73 -1 75 35 20 -1 0 40 69 -1 69 40 86 -1 69 86 67 -1 67 86 87 -1 67 87 65 -1 65 87 88 -1 65 88 63 -1 63 88 89 -1 63 89 61 -1 40 44 86 -1 86 44 90 -1 86 90 87 -1 87 90 91 -1 87 91 88 -1 88 91 92 -1 88 92 89 -1 44 47 90 -1 90 47 93 -1 90 93 91 -1 91 93 94 -1 91 94 92 -1 47 49 93 -1 93 49 95 -1 93 95 94 -1 95 49 50 -1 61 89 82 -1 82 89 96 -1 82 96 80 -1 80 96 97 -1 80 97 78 -1 78 97 98 -1 78 98 76 -1 76 98 51 -1 76 51 29 -1 89 92 96 -1 96 92 99 -1 96 99 97 -1 97 99 100 -1 97 100 98 -1 98 100 55 -1 98 55 51 -1 92 94 99 -1 99 94 101 -1 99 101 100 -1 100 101 58 -1 100 58 55 -1 94 95 101 -1 101 95 60 -1 101 60 58 -1 60 95 50 -1 ) .
:Coordinate_2_32_2_1_2_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedLineSet_2_32_2_1_2 ;
  x3do:point ( 1 0 0 0.970142 0.242536 0 0.970142 0 0.242536 0.904534 0.301511 0.301511 0.83205 0 0.5547 0.666667 0.333333 0.666667 0.5547 0 0.83205 0.301511 0.301511 0.904534 0.242536 0 0.970142 0 0.242536 0.970142 0 0 1 0.83205 0.5547 0 0.666667 0.666667 0.333333 0.333333 0.666667 0.666667 0 0.5547 0.83205 0.5547 0.83205 0 0.301511 0.904534 0.301511 0 0.83205 0.5547 0.242536 0.970142 0 0 0.970142 0.242536 0 1 0 -0.242536 0 0.970142 -0.301511 0.301511 0.904534 -0.5547 0 0.83205 -0.666667 0.333333 0.666667 -0.83205 0 0.5547 -0.904534 0.301511 0.301511 -0.970142 0 0.242536 -0.970142 0.242536 0 -1 0 0 -0.333333 0.666667 0.666667 -0.666667 0.666667 0.333333 -0.83205 0.5547 0 -0.301511 0.904534 0.301511 -0.5547 0.83205 0 -0.242536 0.970142 0 0 -0.242536 0.970142 0.301511 -0.301511 0.904534 0.666667 -0.333333 0.666667 0.904534 -0.301511 0.301511 0.970142 -0.242536 0 0 -0.5547 0.83205 0.333333 -0.666667 0.666667 0.666667 -0.666667 0.333333 0.83205 -0.5547 0 0 -0.83205 0.5547 0.301511 -0.904534 0.301511 0.5547 -0.83205 0 0 -0.970142 0.242536 0.242536 -0.970142 0 0 -1 0 -0.970142 -0.242536 0 -0.904534 -0.301511 0.301511 -0.666667 -0.333333 0.666667 -0.301511 -0.301511 0.904534 -0.83205 -0.5547 0 -0.666667 -0.666667 0.333333 -0.333333 -0.666667 0.666667 -0.5547 -0.83205 0 -0.301511 -0.904534 0.301511 -0.242536 -0.970142 0 0 0 -1 0 0.242536 -0.970142 0.242536 0 -0.970142 0.301511 0.301511 -0.904534 0.5547 0 -0.83205 0.666667 0.333333 -0.666667 0.83205 0 -0.5547 0.904534 0.301511 -0.301511 0.970142 0 -0.242536 0 0.5547 -0.83205 0.333333 0.666667 -0.666667 0.666667 0.666667 -0.333333 0 0.83205 -0.5547 0.301511 0.904534 -0.301511 0 0.970142 -0.242536 -0.970142 0 -0.242536 -0.904534 0.301511 -0.301511 -0.83205 0 -0.5547 -0.666667 0.333333 -0.666667 -0.5547 0 -0.83205 -0.301511 0.301511 -0.904534 -0.242536 0 -0.970142 -0.666667 0.666667 -0.333333 -0.333333 0.666667 -0.666667 -0.301511 0.904534 -0.301511 0.904534 -0.301511 -0.301511 0.666667 -0.333333 -0.666667 0.301511 -0.301511 -0.904534 0 -0.242536 -0.970142 0.666667 -0.666667 -0.333333 0.333333 -0.666667 -0.666667 0 -0.5547 -0.83205 0.301511 -0.904534 -0.301511 0 -0.83205 -0.5547 0 -0.970142 -0.242536 -0.301511 -0.301511 -0.904534 -0.666667 -0.333333 -0.666667 -0.904534 -0.301511 -0.301511 -0.333333 -0.666667 -0.666667 -0.666667 -0.666667 -0.333333 -0.301511 -0.904534 -0.301511 ) .
:Color_2_32_2_1_2_2 a owl:NamedIndividual, x3do:Color ;
  x3do:hasParent :IndexedLineSet_2_32_2_1_2 ;
  x3do:color ( 1 0 0 ) .
:MAXELLIPSOID a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TRANS3 ;
  x3do:hasChildren :Shape_2_32_3_1 ;
  x3do:DEF 'MAXELLIPSOID' .
:Shape_2_32_3_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :MAXELLIPSOID ;
  x3do:hasAppearance :Appearance_2_32_3_1_1 ;
  x3do:hasGeometry :IndexedLineSet_2_32_3_1_2 .
:Appearance_2_32_3_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_32_3_1 ;
  x3do:hasMaterial :Material_2_32_3_1_1_1 .
:Material_2_32_3_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_32_3_1_1 .
:IndexedLineSet_2_32_3_1_2 a owl:NamedIndividual, x3do:IndexedLineSet ;
  x3do:hasParent :Shape_2_32_3_1 ;
  x3do:hasCoord :Coordinate_2_32_3_1_2_1 ;
  x3do:hasColor :Color_2_32_3_1_2_2 ;
  x3do:colorIndex ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) ;
  x3do:colorPerVertex false ;
  x3do:coordIndex ( 0 1 2 -1 2 1 3 -1 2 3 4 -1 4 3 5 -1 4 5 6 -1 6 5 7 -1 6 7 8 -1 8 7 9 -1 8 9 10 -1 1 11 3 -1 3 11 12 -1 3 12 5 -1 5 12 13 -1 5 13 7 -1 7 13 14 -1 7 14 9 -1 11 15 12 -1 12 15 16 -1 12 16 13 -1 13 16 17 -1 13 17 14 -1 15 18 16 -1 16 18 19 -1 16 19 17 -1 19 18 20 -1 10 9 21 -1 21 9 22 -1 21 22 23 -1 23 22 24 -1 23 24 25 -1 25 24 26 -1 25 26 27 -1 27 26 28 -1 27 28 29 -1 9 14 22 -1 22 14 30 -1 22 30 24 -1 24 30 31 -1 24 31 26 -1 26 31 32 -1 26 32 28 -1 14 17 30 -1 30 17 33 -1 30 33 31 -1 31 33 34 -1 31 34 32 -1 17 19 33 -1 33 19 35 -1 33 35 34 -1 35 19 20 -1 10 36 8 -1 8 36 37 -1 8 37 6 -1 6 37 38 -1 6 38 4 -1 4 38 39 -1 4 39 2 -1 2 39 40 -1 2 40 0 -1 36 41 37 -1 37 41 42 -1 37 42 38 -1 38 42 43 -1 38 43 39 -1 39 43 44 -1 39 44 40 -1 41 45 42 -1 42 45 46 -1 42 46 43 -1 43 46 47 -1 43 47 44 -1 45 48 46 -1 46 48 49 -1 46 49 47 -1 49 48 50 -1 29 51 27 -1 27 51 52 -1 27 52 25 -1 25 52 53 -1 25 53 23 -1 23 53 54 -1 23 54 21 -1 21 54 36 -1 21 36 10 -1 51 55 52 -1 52 55 56 -1 52 56 53 -1 53 56 57 -1 53 57 54 -1 54 57 41 -1 54 41 36 -1 55 58 56 -1 56 58 59 -1 56 59 57 -1 57 59 45 -1 57 45 41 -1 58 60 59 -1 59 60 48 -1 59 48 45 -1 48 60 50 -1 61 62 63 -1 63 62 64 -1 63 64 65 -1 65 64 66 -1 65 66 67 -1 67 66 68 -1 67 68 69 -1 69 68 1 -1 69 1 0 -1 62 70 64 -1 64 70 71 -1 64 71 66 -1 66 71 72 -1 66 72 68 -1 68 72 11 -1 68 11 1 -1 70 73 71 -1 71 73 74 -1 71 74 72 -1 72 74 15 -1 72 15 11 -1 73 75 74 -1 74 75 18 -1 74 18 15 -1 18 75 20 -1 29 28 76 -1 76 28 77 -1 76 77 78 -1 78 77 79 -1 78 79 80 -1 80 79 81 -1 80 81 82 -1 82 81 62 -1 82 62 61 -1 28 32 77 -1 77 32 83 -1 77 83 79 -1 79 83 84 -1 79 84 81 -1 81 84 70 -1 81 70 62 -1 32 34 83 -1 83 34 85 -1 83 85 84 -1 84 85 73 -1 84 73 70 -1 34 35 85 -1 85 35 75 -1 85 75 73 -1 75 35 20 -1 0 40 69 -1 69 40 86 -1 69 86 67 -1 67 86 87 -1 67 87 65 -1 65 87 88 -1 65 88 63 -1 63 88 89 -1 63 89 61 -1 40 44 86 -1 86 44 90 -1 86 90 87 -1 87 90 91 -1 87 91 88 -1 88 91 92 -1 88 92 89 -1 44 47 90 -1 90 47 93 -1 90 93 91 -1 91 93 94 -1 91 94 92 -1 47 49 93 -1 93 49 95 -1 93 95 94 -1 95 49 50 -1 61 89 82 -1 82 89 96 -1 82 96 80 -1 80 96 97 -1 80 97 78 -1 78 97 98 -1 78 98 76 -1 76 98 51 -1 76 51 29 -1 89 92 96 -1 96 92 99 -1 96 99 97 -1 97 99 100 -1 97 100 98 -1 98 100 55 -1 98 55 51 -1 92 94 99 -1 99 94 101 -1 99 101 100 -1 100 101 58 -1 100 58 55 -1 94 95 101 -1 101 95 60 -1 101 60 58 -1 60 95 50 -1 ) .
:Coordinate_2_32_3_1_2_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedLineSet_2_32_3_1_2 ;
  x3do:point ( 10 0 0 9.70142 2.42536 0 9.70142 0 2.42536 9.04534 3.01511 3.01511 8.3205 0 5.547 6.66667 3.33333 6.66667 5.547 0 8.3205 3.01511 3.01511 9.04534 2.42536 0 9.70142 0 2.42536 9.70142 0 0 10 8.3205 5.547 0 6.66667 6.66667 3.33333 3.33333 6.66667 6.66667 0 5.547 8.3205 5.547 8.3205 0 3.01511 9.04534 3.01511 0 8.3205 5.547 2.42536 9.70142 0 0 9.70142 2.42536 0 10 0 -2.42536 0 9.70142 -3.01511 3.01511 9.04534 -5.547 0 8.3205 -6.66667 3.33333 6.66667 -8.3205 0 5.547 -9.04534 3.01511 3.01511 -9.70142 0 2.42536 -9.70142 2.42536 0 -10 0 0 -3.33333 6.66667 6.66667 -6.66667 6.66667 3.33333 -8.3205 5.547 0 -3.01511 9.04534 3.01511 -5.547 8.3205 0 -2.42536 9.70142 0 0 -2.42536 9.70142 3.01511 -3.01511 9.04534 6.66667 -3.33333 6.66667 9.04534 -3.01511 3.01511 9.70142 -2.42536 0 0 -5.547 8.3205 3.33333 -6.66667 6.66667 6.66667 -6.66667 3.33333 8.3205 -5.547 0 0 -8.3205 5.547 3.01511 -9.04534 3.01511 5.547 -8.3205 0 0 -9.70142 2.42536 2.42536 -9.70142 0 0 -10 0 -9.70142 -2.42536 0 -9.04534 -3.01511 3.01511 -6.66667 -3.33333 6.66667 -3.01511 -3.01511 9.04534 -8.3205 -5.547 0 -6.66667 -6.66667 3.33333 -3.33333 -6.66667 6.66667 -5.547 -8.3205 0 -3.01511 -9.04534 3.01511 -2.42536 -9.70142 0 0 0 -10 0 2.42536 -9.70142 2.42536 0 -9.70142 3.01511 3.01511 -9.04534 5.547 0 -8.3205 6.66667 3.33333 -6.66667 8.3205 0 -5.547 9.04534 3.01511 -3.01511 9.70142 0 -2.42536 0 5.547 -8.3205 3.33333 6.66667 -6.66667 6.66667 6.66667 -3.33333 0 8.3205 -5.547 3.01511 9.04534 -3.01511 0 9.70142 -2.42536 -9.70142 0 -2.42536 -9.04534 3.01511 -3.01511 -8.3205 0 -5.547 -6.66667 3.33333 -6.66667 -5.547 0 -8.3205 -3.01511 3.01511 -9.04534 -2.42536 0 -9.70142 -6.66667 6.66667 -3.33333 -3.33333 6.66667 -6.66667 -3.01511 9.04534 -3.01511 9.04534 -3.01511 -3.01511 6.66667 -3.33333 -6.66667 3.01511 -3.01511 -9.04534 0 -2.42536 -9.70142 6.66667 -6.66667 -3.33333 3.33333 -6.66667 -6.66667 0 -5.47 -8.3205 3.01511 -9.04534 -3.01511 0 -8.3205 -5.547 0 -9.70142 -2.42536 -3.01511 -3.01511 -9.04534 -6.66667 -3.33333 -6.66667 -9.04534 -3.01511 -3.01511 -3.33333 -6.66667 -6.66667 -6.66667 -6.66667 -3.33333 -3.01511 -9.04534 -3.01511 ) .
:Color_2_32_3_1_2_2 a owl:NamedIndividual, x3do:Color ;
  x3do:hasParent :IndexedLineSet_2_32_3_1_2 ;
  x3do:color ( 0 0 1 ) .
:PROX_SENSOR a owl:NamedIndividual, x3do:ProximitySensor ;
  x3do:hasParent :Scene ;
  x3do:DEF 'PROX_SENSOR' ;
  x3do:size ( 1000 1000 1000 ) .
:TRANS1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Transform_2_34_1 ;
  x3do:DEF 'TRANS1' .
:Transform_2_34_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :TRANS1 ;
  x3do:hasChildren :Shape_2_34_1_1 ;
  x3do:translation ( -0.35 -0.15 -0.5 ) .
:Shape_2_34_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_34_1 ;
  x3do:hasAppearance :Appearance_2_34_1_1_1 ;
  x3do:hasGeometry :TYPESTRING1 .
:Appearance_2_34_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_34_1_1 ;
  x3do:hasMaterial :Material_2_34_1_1_1_1 .
:Material_2_34_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_34_1_1_1 ;
  x3do:diffuseColor ( 1 1 1 ) .
:TYPESTRING1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_34_1_1 ;
  x3do:hasFontStyle :FontStyle_2_34_1_1_2_1 ;
  x3do:DEF 'TYPESTRING1' ;
  x3do:string '"message from Script is inserted here"' .
:FontStyle_2_34_1_1_2_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :TYPESTRING1 ;
  x3do:size 0.03 ;
  x3do:cssStyle 'BOLD' .
:AVATARSCRIPT a owl:NamedIndividual, x3do:Script ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_35_1, :field_2_35_2, :field_2_35_3, :field_2_35_4, :field_2_35_5, :field_2_35_6, :field_2_35_7, :field_2_35_8, :field_2_35_9, :field_2_35_10, :field_2_35_11, :field_2_35_12, :field_2_35_13, :field_2_35_14, :field_2_35_15, :field_2_35_16, :field_2_35_17, :field_2_35_18, :field_2_35_19, :field_2_35_20, :field_2_35_21, :field_2_35_22, :field_2_35_23, :field_2_35_24, :field_2_35_25, :field_2_35_26, :field_2_35_27, :field_2_35_28, :field_2_35_29, :field_2_35_30, :field_2_35_31, :field_2_35_32, :field_2_35_33, :field_2_35_34, :field_2_35_35, :field_2_35_36, :field_2_35_37, :field_2_35_38, :field_2_35_39, :field_2_35_40, :field_2_35_41, :field_2_35_42, :field_2_35_43, :field_2_35_44, :field_2_35_45, :field_2_35_46, :field_2_35_47, :field_2_35_48, :field_2_35_49, :field_2_35_50, :field_2_35_51, :field_2_35_52, :field_2_35_53, :field_2_35_54, :field_2_35_55, :field_2_35_56, :field_2_35_57, :field_2_35_58, :field_2_35_59, :field_2_35_60, :field_2_35_61 ;
  x3do:DEF 'AVATARSCRIPT' ;
  x3do:directOutput true ;
  x3do:url '"hierarchy.js" "https://www.web3d.org/x3d/content/examples/ConformanceNist/Sounds/Sound/hierarchy.js"' .
:field_2_35_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:hasGeometry :TYPESTRING1-USE-1 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'typestring1' ;
  x3do:type 'SFNode' .
:TYPESTRING1-USE-1 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :field_2_35_1 ;
  owl:sameAs :TYPESTRING1 . # DEF matching this USE
:field_2_35_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printOutsideMaxFront' ;
  x3do:type 'SFBool' .
:field_2_35_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printJustOutsideMaxFront' ;
  x3do:type 'SFBool' .
:field_2_35_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printBetweenFront' ;
  x3do:type 'SFBool' .
:field_2_35_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printMinFront' ;
  x3do:type 'SFBool' .
:field_2_35_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printMinCenterFront' ;
  x3do:type 'SFBool' .
:field_2_35_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printOutsideMaxRight' ;
  x3do:type 'SFBool' .
:field_2_35_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printJustOutsideMaxRight' ;
  x3do:type 'SFBool' .
:field_2_35_9 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printBetweenRight' ;
  x3do:type 'SFBool' .
:field_2_35_10 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printMinRight' ;
  x3do:type 'SFBool' .
:field_2_35_11 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printMinCenterRight' ;
  x3do:type 'SFBool' .
:field_2_35_12 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printOutsideMaxRear' ;
  x3do:type 'SFBool' .
:field_2_35_13 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printJustOutsideMaxRear' ;
  x3do:type 'SFBool' .
:field_2_35_14 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printBetweenRear' ;
  x3do:type 'SFBool' .
:field_2_35_15 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printMinRear' ;
  x3do:type 'SFBool' .
:field_2_35_16 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printMinCenterRear' ;
  x3do:type 'SFBool' .
:field_2_35_17 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printOutsideMaxLeft' ;
  x3do:type 'SFBool' .
:field_2_35_18 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printJustOutsideMaxLeft' ;
  x3do:type 'SFBool' .
:field_2_35_19 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printBetweenLeft' ;
  x3do:type 'SFBool' .
:field_2_35_20 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printMinLeft' ;
  x3do:type 'SFBool' .
:field_2_35_21 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printMinCenterLeft' ;
  x3do:type 'SFBool' .
:field_2_35_22 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printOutsideMaxBottom' ;
  x3do:type 'SFBool' .
:field_2_35_23 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printJustOutsideMaxBottom' ;
  x3do:type 'SFBool' .
:field_2_35_24 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printBetweenBottom' ;
  x3do:type 'SFBool' .
:field_2_35_25 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printMinBottom' ;
  x3do:type 'SFBool' .
:field_2_35_26 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printMinCenterBottom' ;
  x3do:type 'SFBool' .
:field_2_35_27 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printOutsideMaxTop' ;
  x3do:type 'SFBool' .
:field_2_35_28 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printJustOutsideMaxTop' ;
  x3do:type 'SFBool' .
:field_2_35_29 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printBetweenTop' ;
  x3do:type 'SFBool' .
:field_2_35_30 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printMinTop' ;
  x3do:type 'SFBool' .
:field_2_35_31 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'printMinCenterTop' ;
  x3do:type 'SFBool' .
:field_2_35_32 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'outsideMaxFrontString' ;
  x3do:type 'MFString' ;
  x3do:value '"FRONT VIEW: Outside maxFront (no sound)"' .
:field_2_35_33 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'justOutsideMaxFrontString' ;
  x3do:type 'MFString' ;
  x3do:value '"Just outside maxFront (no sound)"' .
:field_2_35_34 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'betweenFrontString' ;
  x3do:type 'MFString' ;
  x3do:value '"Midway between ellipsoids(max sound -10dB)"' .
:field_2_35_35 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'minFrontString' ;
  x3do:type 'MFString' ;
  x3do:value '"At minFront (max sound)"' .
:field_2_35_36 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'minCenterFrontString' ;
  x3do:type 'MFString' ;
  x3do:value '"At ellipsoid center (max sound)"' .
:field_2_35_37 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'outsideMaxRightString' ;
  x3do:type 'MFString' ;
  x3do:value '"RIGHT VIEW: Outside max ellipsoid (no sound)"' .
:field_2_35_38 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'justOutsideMaxRightString' ;
  x3do:type 'MFString' ;
  x3do:value '"Just outside max ellipsoid (no sound)"' .
:field_2_35_39 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'betweenRightString' ;
  x3do:type 'MFString' ;
  x3do:value '"Midway between ellipsoids (max sound -10dB)"' .
:field_2_35_40 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'minRightString' ;
  x3do:type 'MFString' ;
  x3do:value '"At min ellipsoid (max sound)"' .
:field_2_35_41 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'minCenterRightString' ;
  x3do:type 'MFString' ;
  x3do:value '"At ellipsoid center (max sound)"' .
:field_2_35_42 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'outsideMaxRearString' ;
  x3do:type 'MFString' ;
  x3do:value '"REAR VIEW: Outside maxBack (no sound)"' .
:field_2_35_43 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'justOutsideMaxRearString' ;
  x3do:type 'MFString' ;
  x3do:value '"Just outside maxBack (no sound)"' .
:field_2_35_44 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'betweenRearString' ;
  x3do:type 'MFString' ;
  x3do:value '"Midway between maxBack and minBack (max sound -10dB)"' .
:field_2_35_45 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'minRearString' ;
  x3do:type 'MFString' ;
  x3do:value '"At minBack (max sound)"' .
:field_2_35_46 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'minCenterRearString' ;
  x3do:type 'MFString' ;
  x3do:value '"At ellipsoid center (max sound)"' .
:field_2_35_47 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'outsideMaxLeftString' ;
  x3do:type 'MFString' ;
  x3do:value '"LEFT VIEW: Outside max ellipsoid (no sound)"' .
:field_2_35_48 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'justOutsideMaxLeftString' ;
  x3do:type 'MFString' ;
  x3do:value '"Just outside max ellipsoid (no sound)"' .
:field_2_35_49 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'betweenLeftString' ;
  x3do:type 'MFString' ;
  x3do:value '"Midway between ellipsoids (max sound -10dB)"' .
:field_2_35_50 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'minLeftString' ;
  x3do:type 'MFString' ;
  x3do:value '"At min ellipsoid (max sound)"' .
:field_2_35_51 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'minCenterLeftString' ;
  x3do:type 'MFString' ;
  x3do:value '"At ellipsoid center (max sound)"' .
:field_2_35_52 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'outsideMaxTopString' ;
  x3do:type 'MFString' ;
  x3do:value '"TOP VIEW: Outside max ellipsoid (no sound)"' .
:field_2_35_53 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'justOutsideMaxTopString' ;
  x3do:type 'MFString' ;
  x3do:value '"Just outside max ellipsoid (no sound)"' .
:field_2_35_54 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'betweenTopString' ;
  x3do:type 'MFString' ;
  x3do:value '"Midway between ellipsoids (max sound -10dB)"' .
:field_2_35_55 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'minTopString' ;
  x3do:type 'MFString' ;
  x3do:value '"At min ellipsoid (max sound)"' .
:field_2_35_56 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'minCenterTopString' ;
  x3do:type 'MFString' ;
  x3do:value '"At ellipsoid center top (max sound)"' .
:field_2_35_57 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'minCenterBottomString' ;
  x3do:type 'MFString' ;
  x3do:value '"At ellipsoid center bottom (max sound)"' .
:field_2_35_58 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'outsideMaxBottomString' ;
  x3do:type 'MFString' ;
  x3do:value '"BOTTOM VIEW: Outside max ellipsoid (no sound)"' .
:field_2_35_59 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'justOutsideMaxBottomString' ;
  x3do:type 'MFString' ;
  x3do:value '"Just outside max ellipsoid (no sound)"' .
:field_2_35_60 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'betweenBottomString' ;
  x3do:type 'MFString' ;
  x3do:value '"Midway between ellipsoids (max sound -10dB)"' .
:field_2_35_61 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :AVATARSCRIPT ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'minBottomString' ;
  x3do:type 'MFString' ;
  x3do:value '"At min ellipsoid (max sound)"' .
:ROUTE_2_36 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'OUTSIDEMAXFRONT' ;
  x3do:toField 'printOutsideMaxFront' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_37 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'JUSTOUTSIDEMAXFRONT' ;
  x3do:toField 'printJustOutsideMaxFront' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_38 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'BETWEENFRONT' ;
  x3do:toField 'printBetweenFront' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_39 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'MINFRONT' ;
  x3do:toField 'printMinFront' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_40 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'MINCENTERFRONT' ;
  x3do:toField 'printMinCenterFront' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_41 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'OUTSIDEMAXRIGHT' ;
  x3do:toField 'printOutsideMaxRight' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_42 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'JUSTOUTSIDEMAXRIGHT' ;
  x3do:toField 'printJustOutsideMaxRight' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_43 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'BETWEENRIGHT' ;
  x3do:toField 'printBetweenRight' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_44 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'MINRIGHT' ;
  x3do:toField 'printMinRight' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_45 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'MINCENTERRIGHT' ;
  x3do:toField 'printMinCenterRight' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_46 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'OUTSIDEMAXREAR' ;
  x3do:toField 'printOutsideMaxRear' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_47 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'JUSTOUTSIDEMAXREAR' ;
  x3do:toField 'printJustOutsideMaxRear' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_48 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'BETWEENREAR' ;
  x3do:toField 'printBetweenRear' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_49 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'MINREAR' ;
  x3do:toField 'printMinRear' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_50 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'MINCENTERREAR' ;
  x3do:toField 'printMinCenterRear' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_51 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'OUTSIDEMAXLEFT' ;
  x3do:toField 'printOutsideMaxLeft' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_52 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'JUSTOUTSIDEMAXLEFT' ;
  x3do:toField 'printJustOutsideMaxLeft' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_53 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'BETWEENLEFT' ;
  x3do:toField 'printBetweenLeft' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_54 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'MINLEFT' ;
  x3do:toField 'printMinLeft' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_55 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'MINCENTERLEFT' ;
  x3do:toField 'printMinCenterLeft' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_56 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'OUTSIDEMAXTOP' ;
  x3do:toField 'printOutsideMaxTop' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_57 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'JUSTOUTSIDEMAXTOP' ;
  x3do:toField 'printJustOutsideMaxTop' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_58 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'BETWEENTOP' ;
  x3do:toField 'printBetweenTop' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_59 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'MINTOP' ;
  x3do:toField 'printMinTop' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_60 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'MINCENTERTOP' ;
  x3do:toField 'printMinCenterTop' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_61 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'OUTSIDEMAXBOTTOM' ;
  x3do:toField 'printOutsideMaxBottom' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_62 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'JUSTOUTSIDEMAXBOTTOM' ;
  x3do:toField 'printJustOutsideMaxBottom' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_63 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'BETWEENBOTTOM' ;
  x3do:toField 'printBetweenBottom' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_64 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'MINBOTTOM' ;
  x3do:toField 'printMinBottom' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_65 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'isBound' ;
  x3do:fromNode 'MINCENTERBOTTOM' ;
  x3do:toField 'printMinCenterBottom' ;
  x3do:toNode 'AVATARSCRIPT' .
:ROUTE_2_66 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'position_changed' ;
  x3do:fromNode 'PROX_SENSOR' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'TRANS1' .
:ROUTE_2_67 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'orientation_changed' ;
  x3do:fromNode 'PROX_SENSOR' ;
  x3do:toField 'set_rotation' ;
  x3do:toNode 'TRANS1' .
