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

:X3D a owl:NamedIndividual, x3do:X3D ;
  x3do:hasHead :head ;
  x3do:hasScene :Scene ;
  x3do:profile 'Immersive' ;
  x3do:version '3.3' ;
  x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.3.xsd' .
:head a owl:NamedIndividual, x3do:head ;
  x3do:hasParent :X3D ;
  x3do:hasMeta :meta_1_1, :meta_1_2, :meta_1_3, :meta_1_4, :meta_1_5, :meta_1_6, :meta_1_7, :meta_1_8 .
:meta_1_1 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'ExampleScenario.x3d' ;
  x3do:name 'title' .
:meta_1_2 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Example use of SphericalMine and other prototypes to build a 4-AUV minefield search scene. Output will be produced by Matlab program.' ;
  x3do:name 'description' .
:meta_1_3 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Don Brutzman, Arlene Guest and UW3303 class' ;
  x3do:name 'creator' .
:meta_1_4 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '26 May 2004' ;
  x3do:name 'created' .
:meta_1_5 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '23 August 2023' ;
  x3do:name 'modified' .
:meta_1_6 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/Savage/Scenarios/UW3303MinefieldSearch/ExampleScenario.x3d' ;
  x3do:name 'identifier' .
:meta_1_7 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit' ;
  x3do:name 'generator' .
:meta_1_8 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '../../license.html' ;
  x3do:name 'license' .
:meta dcterms:title "ExampleScenario.x3d" .
:meta dcterms:description "Example use of SphericalMine and other prototypes to build a 4-AUV minefield search scene. Output will be produced by Matlab program." .
:meta dcterms:creator "Don Brutzman, Arlene Guest and UW3303 class" .
:meta dcterms:created "26 May 2004" .
:meta dcterms:modified "23 August 2023" .
:meta dcterms:identifier "https://www.web3d.org/x3d/content/examples/Savage/Scenarios/UW3303MinefieldSearch/ExampleScenario.x3d" .
:meta dcterms:generator "X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit" .
:meta dcterms:license "../../license.html" .
:Scene a owl:NamedIndividual, x3do:Scene ;
  x3do:hasParent :X3D ;
  x3do:hasExternProtoDeclare :ExternProtoDeclare_2_1, :ExternProtoDeclare_2_2, :ExternProtoDeclare_2_3 ;
  x3do:hasChildren :WorldInfo_2_4, :EnvironmentBackground, :ColorCodedMinefield, :MinefieldGroup, :HostileDieselSubGroup, :RobotSearchGroup .
:ExternProtoDeclare_2_1 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_1_1, :field_2_1_2, :field_2_1_3, :field_2_1_4, :field_2_1_5, :field_2_1_6, :field_2_1_7, :field_2_1_8 ;
  x3do:appinfo 'Spherical floating mine moored to bottom' ;
  x3do:name 'SphericalMine' ;
  x3do:url '"../../Weapons/UnderwaterMines/SphericalMinePrototype.x3d#SphericalMine" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/UnderwaterMines/SphericalMinePrototype.x3d#SphericalMine" "../../Weapons/UnderwaterMines/SphericalMinePrototype.wrl#SphericalMine" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/UnderwaterMines/SphericalMinePrototype.wrl#SphericalMine"' .
:field_2_1_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_1 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Description for each mine contact.' ;
  x3do:name 'description' ;
  x3do:type 'SFString' .
:field_2_1_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Mine color can be used to indicate status (found/unknown/disabled/) tactic etc.' ;
  x3do:name 'color' ;
  x3do:type 'SFColor' .
:field_2_1_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Location of mine center in local world coordinates.' ;
  x3do:name 'translation' ;
  x3do:type 'SFVec3f' .
:field_2_1_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Scale factor to change spherical mine size default diameter = 1m.' ;
  x3do:name 'scale' ;
  x3do:type 'SFVec3f' .
:field_2_1_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_1 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Bounding box for collision detection of mine.' ;
  x3do:name 'bboxCenter' ;
  x3do:type 'SFVec3f' .
:field_2_1_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Top and bottom endpoints of line tether that anchors this mine to the bottom.' ;
  x3do:name 'tetherPoints' ;
  x3do:type 'MFVec3f' .
:field_2_1_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_1 ;
  x3do:accessType 'outputOnly' ;
  x3do:appinfo 'proximityIsActive can be used to activate information or interaction when the viewer nears the mine.' ;
  x3do:name 'proximityIsActive' ;
  x3do:type 'SFBool' .
:field_2_1_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_1 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'proximitySize provides overall box dimensions for proximity; thus (10 10 10) yields approximate radius 5 to 7 meters.' ;
  x3do:name 'proximitySize' ;
  x3do:type 'SFVec3f' .
:ExternProtoDeclare_2_2 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_2_1, :field_2_2_2, :field_2_2_3, :field_2_2_4, :field_2_2_5, :field_2_2_6, :field_2_2_7, :field_2_2_8, :field_2_2_9, :field_2_2_10, :field_2_2_11, :field_2_2_12, :field_2_2_13, :field_2_2_14, :field_2_2_15, :field_2_2_16, :field_2_2_17, :field_2_2_18, :field_2_2_19, :field_2_2_20, :field_2_2_21, :field_2_2_22, :field_2_2_23, :field_2_2_24, :field_2_2_25, :field_2_2_26, :field_2_2_27 ;
  x3do:appinfo 'Digital Virtual Display (DVD) Controller Prototype is a heads-up display (HUD) to control animation timing' ;
  x3do:name 'DvdController' ;
  x3do:url '"../../Tools/HeadsUpDisplays/DvdControllerPrototype.x3d#DvdController" "https://www.web3d.org/x3d/content/examples/Savage/Tools/HeadsUpDisplays/DvdControllerPrototype.x3d#DvdController" "../../Tools/HeadsUpDisplays/DvdControllerPrototype.wrl#DvdController" "https://www.web3d.org/x3d/content/examples/Savage/Tools/HeadsUpDisplays/DvdControllerPrototype.wrl#DvdController"' .
:field_2_2_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Short description of what is animated by this DvdController.' ;
  x3do:name 'description' ;
  x3do:type 'SFString' .
:field_2_2_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Whether or not play mode is enabled including during startup.' ;
  x3do:name 'playEnabled' ;
  x3do:type 'SFBool' .
:field_2_2_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Initializes how control buttons and slider are displayed. The control buttons include DIS control (i.e. Master Ghost Local) and Playback control (i.e. Reset to Start Fast Rewind Rewind Pause Play Fast Forward Reset to End). Possible values are (case sensitive): ALL DIS_ONLY PLAYBACK_ONLY SLIDER_ONLY DIS_PLAYBACK DIS_SLIDER PLAYBACK_SLIDER and NONE.' ;
  x3do:name 'displayMode' ;
  x3do:type 'SFString' .
:field_2_2_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'inputOnly' ;
  x3do:appinfo 'Sets how control buttons and slider are displayed. The control buttons include DIS control (i.e. Master Ghost Local) and Playback control (i.e. Reset to Start Fast Rewind Rewind Pause Play Fast Forward Reset to End). Possible values are (case sensitive): ALL DIS_ONLY PLAYBACK_ONLY SLIDER_ONLY DIS_PLAYBACK DIS_SLIDER PLAYBACK_SLIDER and NONE.' ;
  x3do:name 'setDisplayMode' ;
  x3do:type 'SFString' .
:field_2_2_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Default button color.' ;
  x3do:name 'buttonColor' ;
  x3do:type 'SFColor' .
:field_2_2_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Button color when selected by user.' ;
  x3do:name 'selectedButtonColor' ;
  x3do:type 'SFColor' .
:field_2_2_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Default label color.' ;
  x3do:name 'labelColor' ;
  x3do:type 'SFColor' .
:field_2_2_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Label color when selected by user.' ;
  x3do:name 'selectedLabelColor' ;
  x3do:type 'SFColor' .
:field_2_2_9 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Modified screen location and distance (for size).' ;
  x3do:name 'locationOffset' ;
  x3do:type 'SFVec3f' .
:field_2_2_10 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'default value true' ;
  x3do:name 'clockEnabled' ;
  x3do:type 'SFBool' .
:field_2_2_11 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Time for complete loop cycle in seconds.' ;
  x3do:name 'cycleInterval' ;
  x3do:type 'SFTime' .
:field_2_2_12 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'set_cycleInterval' ;
  x3do:type 'SFTime' .
:field_2_2_13 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'cycleInterval_changed' ;
  x3do:type 'SFTime' .
:field_2_2_14 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Factor used to determine the speed increase/decrease for Fast Rewind and Fast Forward action.' ;
  x3do:name 'speedFactor' ;
  x3do:type 'SFFloat' .
:field_2_2_15 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'isActive' ;
  x3do:type 'SFBool' .
:field_2_2_16 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'startTime_changed' ;
  x3do:type 'SFTime' .
:field_2_2_17 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'stopTime_changed' ;
  x3do:type 'SFTime' .
:field_2_2_18 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'time_changed' ;
  x3do:type 'SFTime' .
:field_2_2_19 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'fraction_changed' ;
  x3do:type 'SFFloat' .
:field_2_2_20 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'outputOnly' ;
  x3do:name 'secondsElapsed' ;
  x3do:type 'SFTime' .
:field_2_2_21 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'outputOnly' ;
  x3do:appinfo 'isMaster isRemote and isLocal are booleans represent a 3-way toggle. Only one of them can have a true value at any time.' ;
  x3do:name 'isMaster' ;
  x3do:type 'SFBool' .
:field_2_2_22 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'outputOnly' ;
  x3do:appinfo 'isMaster isRemote and isLocal are booleans represent a 3-way toggle. Only one of them can have a true value at any time.' ;
  x3do:name 'isRemote' ;
  x3do:type 'SFBool' .
:field_2_2_23 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'outputOnly' ;
  x3do:appinfo 'isMaster isRemote and isLocal are booleans represent a 3-way toggle. Only one of them can have a true value at any time.' ;
  x3do:name 'isLocal' ;
  x3do:type 'SFBool' .
:field_2_2_24 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'outputOnly' ;
  x3do:appinfo 'isPaused and isRunning always have opposite values. When isPaused is true isRunning will be false and vice versa.' ;
  x3do:name 'isPaused' ;
  x3do:type 'SFBool' .
:field_2_2_25 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'outputOnly' ;
  x3do:appinfo 'isPaused and isRunning always have opposite values. When isPaused is true isRunning will be false and vice versa.' ;
  x3do:name 'isRunning' ;
  x3do:type 'SFBool' .
:field_2_2_26 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Enable/disable console output for troubleshooting' ;
  x3do:name 'traceEnabled' ;
  x3do:type 'SFBool' .
:field_2_2_27 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'default value -2' ;
  x3do:name 'testTimeVal' ;
  x3do:type 'SFTime' .
:ExternProtoDeclare_2_3 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_3_1, :field_2_3_2, :field_2_3_3, :field_2_3_4, :field_2_3_5, :field_2_3_6, :field_2_3_7, :field_2_3_8, :field_2_3_9, :field_2_3_10, :field_2_3_11, :field_2_3_12, :field_2_3_13, :field_2_3_14, :field_2_3_15, :field_2_3_16, :field_2_3_17, :field_2_3_18, :field_2_3_19, :field_2_3_20, :field_2_3_21, :field_2_3_22, :field_2_3_23, :field_2_3_24, :field_2_3_25 ;
  x3do:appinfo 'Reads waypoints and legSpeeds/legDurations/defaultSpeed to provide a customizable position/orientation interpolator.' ;
  x3do:name 'WaypointInterpolator' ;
  x3do:url '"../../../Savage/Tools/Animation/WaypointInterpolatorPrototype.x3d#WaypointInterpolator" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Animation/WaypointInterpolatorPrototype.x3d#WaypointInterpolator" "../../../Savage/Tools/Animation/WaypointInterpolatorPrototype.wrl#WaypointInterpolator" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Animation/WaypointInterpolatorPrototype.wrl#WaypointInterpolator"' .
:field_2_3_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Short description of what is animated by this WaypointInterpolator.' ;
  x3do:name 'description' ;
  x3do:type 'SFString' .
:field_2_3_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Waypoints being traversed with interpolation of intermediate positions and orientations.' ;
  x3do:name 'waypoints' ;
  x3do:type 'MFVec3f' .
:field_2_3_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOnly' ;
  x3do:appinfo 'Add another single waypoint to array of waypoints recalculate interpolator values.' ;
  x3do:name 'add_waypoint' ;
  x3do:type 'SFVec3f' .
:field_2_3_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOnly' ;
  x3do:appinfo 'Replace all waypoints recalculate interpolator values.' ;
  x3do:name 'set_waypoints' ;
  x3do:type 'MFVec3f' .
:field_2_3_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Whether to pitch child geometry (such as a vehicle) up or down to match vertical slope' ;
  x3do:name 'pitchUpDownForVerticalWaypoints' ;
  x3do:type 'SFBool' .
:field_2_3_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Units m/sec. If used, array lengths for legSpeeds and legDurations must be one less than number of waypoints.' ;
  x3do:name 'legSpeeds' ;
  x3do:type 'MFFloat' .
:field_2_3_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Units in seconds. If used, array lengths for legSpeeds and legDurations must be one less than number of waypoints.' ;
  x3do:name 'legDurations' ;
  x3do:type 'MFTime' .
:field_2_3_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Units m/sec.' ;
  x3do:name 'defaultSpeed' ;
  x3do:type 'SFFloat' .
:field_2_3_9 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'turningRate (degrees/second) also determines standoff distance prior to waypoint where turn commences. If 0 turns are instantaneous.' ;
  x3do:name 'turningRate' ;
  x3do:type 'SFFloat' .
:field_2_3_10 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'outputOnly' ;
  x3do:appinfo 'Output calculation summing all leg durations, useful for setting TimeSensor cycleInterval. Units in seconds.' ;
  x3do:name 'totalDuration' ;
  x3do:type 'SFTime' .
:field_2_3_11 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOnly' ;
  x3do:appinfo 'exposed PositionInterpolator and OrientationInterpolator setting' ;
  x3do:name 'set_fraction' ;
  x3do:type 'SFFloat' .
:field_2_3_12 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'outputOnly' ;
  x3do:appinfo 'exposed PositionInterpolator setting' ;
  x3do:name 'position_changed' ;
  x3do:type 'SFVec3f' .
:field_2_3_13 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'outputOnly' ;
  x3do:appinfo 'exposed OrientationInterpolator setting' ;
  x3do:name 'orientation_changed' ;
  x3do:type 'SFRotation' .
:field_2_3_14 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'default color for non-active line segments' ;
  x3do:name 'lineColor' ;
  x3do:type 'SFColor' .
:field_2_3_15 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'active segment highlight color' ;
  x3do:name 'highlightSegmentColor' ;
  x3do:type 'SFColor' .
:field_2_3_16 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo '1.0 is completely transparent, 0.0 is completely opaque.' ;
  x3do:name 'transparency' ;
  x3do:type 'SFFloat' .
:field_2_3_17 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'allowed values: none; waypoints (produce labels at each waypoint); or interpolation (produce single moving label at interpolator time course speed location)' ;
  x3do:name 'labelDisplayMode' ;
  x3do:type 'SFString' .
:field_2_3_18 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'allowed values: altitude depth (negate Y value) none' ;
  x3do:name 'heightLabel' ;
  x3do:type 'SFString' .
:field_2_3_19 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'heightLabel relative location' ;
  x3do:name 'labelOffset' ;
  x3do:type 'SFVec3f' .
:field_2_3_20 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'heightLabel text size' ;
  x3do:name 'labelFontSize' ;
  x3do:type 'SFFloat' .
:field_2_3_21 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'heightLabel text color' ;
  x3do:name 'labelColor' ;
  x3do:type 'SFColor' .
:field_2_3_22 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'enable console output to trace script computations and prototype progress' ;
  x3do:name 'traceEnabled' ;
  x3do:type 'SFBool' .
:field_2_3_23 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:appinfo 'Output the number of waypoints totalDistance and totalDuration to console upon initialization' ;
  x3do:name 'outputInitializationComputations' ;
  x3do:type 'SFBool' .
:field_2_3_24 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'default color for vertical drop-line segments' ;
  x3do:name 'verticalDropLineColor' ;
  x3do:type 'SFColor' .
:field_2_3_25 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo '1.0 is completely transparent, 0.0 is completely opaque.' ;
  x3do:name 'verticalDropLineTransparency' ;
  x3do:type 'SFFloat' .
:WorldInfo_2_4 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :Scene ;
  x3do:title 'UW3303 Minefield Search' .
:EnvironmentBackground a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :Scene ;
  x3do:DEF 'EnvironmentBackground' ;
  x3do:url '"MinefieldSearchBackground.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Scenarios/UW3303MinefieldSearch/MinefieldSearchBackground.x3d" "MinefieldSearchBackground.wrl" "https://www.web3d.org/x3d/content/examples/Savage/Scenarios/UW3303MinefieldSearch/MinefieldSearchBackground.wrl"' .
:ColorCodedMinefield a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :Scene ;
  x3do:DEF 'ColorCodedMinefield' ;
  x3do:url '"ColorCodedMinefield.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Scenarios/UW3303MinefieldSearch/ColorCodedMinefield.x3d" "ColorCodedMinefield.wrl" "https://www.web3d.org/x3d/content/examples/Savage/Scenarios/UW3303MinefieldSearch/ColorCodedMinefield.wrl"' .
:MinefieldGroup a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :ProtoInstance_2_7_1, :ProtoInstance_2_7_2, :ProtoInstance_2_7_3, :ProtoInstance_2_7_4, :ProtoInstance_2_7_5, :ProtoInstance_2_7_6, :ProtoInstance_2_7_7, :ProtoInstance_2_7_8, :ProtoInstance_2_7_9, :ProtoInstance_2_7_10, :ProtoInstance_2_7_11, :ProtoInstance_2_7_12, :ProtoInstance_2_7_13, :ProtoInstance_2_7_14, :ProtoInstance_2_7_15, :ProtoInstance_2_7_16, :ProtoInstance_2_7_17, :ProtoInstance_2_7_18, :ProtoInstance_2_7_19, :ProtoInstance_2_7_20, :ProtoInstance_2_7_21, :ProtoInstance_2_7_22, :ProtoInstance_2_7_23, :ProtoInstance_2_7_24, :ProtoInstance_2_7_25, :ProtoInstance_2_7_26, :ProtoInstance_2_7_27, :ProtoInstance_2_7_28, :ProtoInstance_2_7_29, :ProtoInstance_2_7_30, :ProtoInstance_2_7_31, :ProtoInstance_2_7_32, :ProtoInstance_2_7_33, :ProtoInstance_2_7_34, :ProtoInstance_2_7_35, :ProtoInstance_2_7_36, :ProtoInstance_2_7_37, :ProtoInstance_2_7_38, :ProtoInstance_2_7_39, :ProtoInstance_2_7_40, :ProtoInstance_2_7_41, :ProtoInstance_2_7_42, :ProtoInstance_2_7_43, :ProtoInstance_2_7_44, :ProtoInstance_2_7_45, :ProtoInstance_2_7_46, :ProtoInstance_2_7_47, :ProtoInstance_2_7_48, :ProtoInstance_2_7_49, :ProtoInstance_2_7_50, :ProtoInstance_2_7_51, :ProtoInstance_2_7_52, :ProtoInstance_2_7_53, :ProtoInstance_2_7_54, :ProtoInstance_2_7_55, :ProtoInstance_2_7_56, :ProtoInstance_2_7_57, :ProtoInstance_2_7_58, :ProtoInstance_2_7_59, :ProtoInstance_2_7_60, :ProtoInstance_2_7_61, :ProtoInstance_2_7_62, :ProtoInstance_2_7_63, :ProtoInstance_2_7_64, :ProtoInstance_2_7_65, :ProtoInstance_2_7_66, :ProtoInstance_2_7_67, :ProtoInstance_2_7_68, :ProtoInstance_2_7_69, :ProtoInstance_2_7_70, :ProtoInstance_2_7_71, :ProtoInstance_2_7_72, :ProtoInstance_2_7_73, :ProtoInstance_2_7_74, :ProtoInstance_2_7_75, :ProtoInstance_2_7_76, :ProtoInstance_2_7_77, :ProtoInstance_2_7_78, :ProtoInstance_2_7_79, :ProtoInstance_2_7_80, :ProtoInstance_2_7_81, :ProtoInstance_2_7_82, :ProtoInstance_2_7_83, :ProtoInstance_2_7_84, :ProtoInstance_2_7_85, :ProtoInstance_2_7_86, :ProtoInstance_2_7_87, :ProtoInstance_2_7_88, :ProtoInstance_2_7_89, :ProtoInstance_2_7_90, :ProtoInstance_2_7_91, :ProtoInstance_2_7_92, :ProtoInstance_2_7_93, :ProtoInstance_2_7_94, :ProtoInstance_2_7_95, :ProtoInstance_2_7_96, :ProtoInstance_2_7_97, :ProtoInstance_2_7_98, :ProtoInstance_2_7_99, :ProtoInstance_2_7_100 ;
  x3do:DEF 'MinefieldGroup' .
:ProtoInstance_2_7_1 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_1_1, :fieldValue_2_7_1_2, :fieldValue_2_7_1_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_1 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 1' .
:fieldValue_2_7_1_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_1 ;
  x3do:name 'translation' ;
  x3do:value ( 4850 -20 1350 ) .
:fieldValue_2_7_1_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_1 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_2 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_2_1, :fieldValue_2_7_2_2, :fieldValue_2_7_2_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_2_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_2 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 2' .
:fieldValue_2_7_2_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_2 ;
  x3do:name 'translation' ;
  x3do:value ( 1150 -20 1550 ) .
:fieldValue_2_7_2_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_2 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_3 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_3_1, :fieldValue_2_7_3_2, :fieldValue_2_7_3_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_3_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_3 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 3' .
:fieldValue_2_7_3_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_3 ;
  x3do:name 'translation' ;
  x3do:value ( 8850 -20 1550 ) .
:fieldValue_2_7_3_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_3 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_4 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_4_1, :fieldValue_2_7_4_2, :fieldValue_2_7_4_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_4_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_4 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 4' .
:fieldValue_2_7_4_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_4 ;
  x3do:name 'translation' ;
  x3do:value ( 6150 -20 1750 ) .
:fieldValue_2_7_4_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_4 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_5 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_5_1, :fieldValue_2_7_5_2, :fieldValue_2_7_5_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_5_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_5 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 5' .
:fieldValue_2_7_5_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_5 ;
  x3do:name 'translation' ;
  x3do:value ( 9750 -20 1750 ) .
:fieldValue_2_7_5_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_5 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_6 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_6_1, :fieldValue_2_7_6_2, :fieldValue_2_7_6_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_6_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_6 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 6' .
:fieldValue_2_7_6_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_6 ;
  x3do:name 'translation' ;
  x3do:value ( 3750 -20 1850 ) .
:fieldValue_2_7_6_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_6 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_7 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_7_1, :fieldValue_2_7_7_2, :fieldValue_2_7_7_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_7_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_7 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 7' .
:fieldValue_2_7_7_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_7 ;
  x3do:name 'translation' ;
  x3do:value ( 4650 -20 1850 ) .
:fieldValue_2_7_7_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_7 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_8 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_8_1, :fieldValue_2_7_8_2, :fieldValue_2_7_8_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_8_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_8 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 8' .
:fieldValue_2_7_8_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_8 ;
  x3do:name 'translation' ;
  x3do:value ( 2850 -20 2050 ) .
:fieldValue_2_7_8_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_8 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_9 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_9_1, :fieldValue_2_7_9_2, :fieldValue_2_7_9_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_9_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_9 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 9' .
:fieldValue_2_7_9_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_9 ;
  x3do:name 'translation' ;
  x3do:value ( 6450 -20 2050 ) .
:fieldValue_2_7_9_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_9 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_10 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_10_1, :fieldValue_2_7_10_2, :fieldValue_2_7_10_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_10_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_10 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 10' .
:fieldValue_2_7_10_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_10 ;
  x3do:name 'translation' ;
  x3do:value ( 50 -20 2150 ) .
:fieldValue_2_7_10_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_10 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_11 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_11_1, :fieldValue_2_7_11_2, :fieldValue_2_7_11_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_11_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_11 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 11' .
:fieldValue_2_7_11_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_11 ;
  x3do:name 'translation' ;
  x3do:value ( 2950 -20 2250 ) .
:fieldValue_2_7_11_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_11 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_12 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_12_1, :fieldValue_2_7_12_2, :fieldValue_2_7_12_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_12_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_12 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 12' .
:fieldValue_2_7_12_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_12 ;
  x3do:name 'translation' ;
  x3do:value ( 3750 -20 2350 ) .
:fieldValue_2_7_12_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_12 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_13 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_13_1, :fieldValue_2_7_13_2, :fieldValue_2_7_13_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_13_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_13 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 13' .
:fieldValue_2_7_13_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_13 ;
  x3do:name 'translation' ;
  x3do:value ( 5850 -20 2350 ) .
:fieldValue_2_7_13_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_13 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_14 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_14_1, :fieldValue_2_7_14_2, :fieldValue_2_7_14_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_14_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_14 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 14' .
:fieldValue_2_7_14_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_14 ;
  x3do:name 'translation' ;
  x3do:value ( 6550 -20 2350 ) .
:fieldValue_2_7_14_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_14 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_15 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_15_1, :fieldValue_2_7_15_2, :fieldValue_2_7_15_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_15_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_15 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 15' .
:fieldValue_2_7_15_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_15 ;
  x3do:name 'translation' ;
  x3do:value ( 950 -20 2450 ) .
:fieldValue_2_7_15_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_15 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_16 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_16_1, :fieldValue_2_7_16_2, :fieldValue_2_7_16_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_16_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_16 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 16' .
:fieldValue_2_7_16_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_16 ;
  x3do:name 'translation' ;
  x3do:value ( 1250 -20 2450 ) .
:fieldValue_2_7_16_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_16 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_17 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_17_1, :fieldValue_2_7_17_2, :fieldValue_2_7_17_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_17_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_17 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 17' .
:fieldValue_2_7_17_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_17 ;
  x3do:name 'translation' ;
  x3do:value ( 9950 -20 2550 ) .
:fieldValue_2_7_17_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_17 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_18 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_18_1, :fieldValue_2_7_18_2, :fieldValue_2_7_18_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_18_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_18 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 18' .
:fieldValue_2_7_18_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_18 ;
  x3do:name 'translation' ;
  x3do:value ( 50 -20 2650 ) .
:fieldValue_2_7_18_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_18 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_19 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_19_1, :fieldValue_2_7_19_2, :fieldValue_2_7_19_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_19_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_19 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 19' .
:fieldValue_2_7_19_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_19 ;
  x3do:name 'translation' ;
  x3do:value ( 250 -20 2650 ) .
:fieldValue_2_7_19_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_19 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_20 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_20_1, :fieldValue_2_7_20_2, :fieldValue_2_7_20_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_20_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_20 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 20' .
:fieldValue_2_7_20_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_20 ;
  x3do:name 'translation' ;
  x3do:value ( 6250 -20 2650 ) .
:fieldValue_2_7_20_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_20 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_21 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_21_1, :fieldValue_2_7_21_2, :fieldValue_2_7_21_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_21_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_21 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 21' .
:fieldValue_2_7_21_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_21 ;
  x3do:name 'translation' ;
  x3do:value ( 9950 -20 2750 ) .
:fieldValue_2_7_21_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_21 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_22 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_22_1, :fieldValue_2_7_22_2, :fieldValue_2_7_22_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_22_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_22 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 22' .
:fieldValue_2_7_22_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_22 ;
  x3do:name 'translation' ;
  x3do:value ( 7250 -20 2850 ) .
:fieldValue_2_7_22_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_22 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_23 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_23_1, :fieldValue_2_7_23_2, :fieldValue_2_7_23_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_23_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_23 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 23' .
:fieldValue_2_7_23_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_23 ;
  x3do:name 'translation' ;
  x3do:value ( 8650 -20 2850 ) .
:fieldValue_2_7_23_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_23 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_24 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_24_1, :fieldValue_2_7_24_2, :fieldValue_2_7_24_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_24_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_24 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 24' .
:fieldValue_2_7_24_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_24 ;
  x3do:name 'translation' ;
  x3do:value ( 1650 -20 2950 ) .
:fieldValue_2_7_24_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_24 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_25 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_25_1, :fieldValue_2_7_25_2, :fieldValue_2_7_25_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_25_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_25 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 25' .
:fieldValue_2_7_25_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_25 ;
  x3do:name 'translation' ;
  x3do:value ( 2350 -20 2950 ) .
:fieldValue_2_7_25_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_25 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_26 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_26_1, :fieldValue_2_7_26_2, :fieldValue_2_7_26_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_26_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_26 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 26' .
:fieldValue_2_7_26_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_26 ;
  x3do:name 'translation' ;
  x3do:value ( 7550 -20 2950 ) .
:fieldValue_2_7_26_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_26 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_27 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_27_1, :fieldValue_2_7_27_2, :fieldValue_2_7_27_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_27_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_27 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 27' .
:fieldValue_2_7_27_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_27 ;
  x3do:name 'translation' ;
  x3do:value ( 2550 -20 3050 ) .
:fieldValue_2_7_27_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_27 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_28 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_28_1, :fieldValue_2_7_28_2, :fieldValue_2_7_28_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_28_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_28 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 28' .
:fieldValue_2_7_28_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_28 ;
  x3do:name 'translation' ;
  x3do:value ( 3050 -20 3050 ) .
:fieldValue_2_7_28_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_28 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_29 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_29_1, :fieldValue_2_7_29_2, :fieldValue_2_7_29_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_29_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_29 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 29' .
:fieldValue_2_7_29_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_29 ;
  x3do:name 'translation' ;
  x3do:value ( 9350 -20 3050 ) .
:fieldValue_2_7_29_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_29 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_30 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_30_1, :fieldValue_2_7_30_2, :fieldValue_2_7_30_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_30_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_30 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 30' .
:fieldValue_2_7_30_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_30 ;
  x3do:name 'translation' ;
  x3do:value ( 2950 -20 3150 ) .
:fieldValue_2_7_30_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_30 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_31 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_31_1, :fieldValue_2_7_31_2, :fieldValue_2_7_31_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_31_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_31 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 31' .
:fieldValue_2_7_31_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_31 ;
  x3do:name 'translation' ;
  x3do:value ( 9650 -20 3150 ) .
:fieldValue_2_7_31_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_31 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_32 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_32_1, :fieldValue_2_7_32_2, :fieldValue_2_7_32_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_32_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_32 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 32' .
:fieldValue_2_7_32_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_32 ;
  x3do:name 'translation' ;
  x3do:value ( 9750 -20 3150 ) .
:fieldValue_2_7_32_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_32 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_33 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_33_1, :fieldValue_2_7_33_2, :fieldValue_2_7_33_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_33_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_33 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 33' .
:fieldValue_2_7_33_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_33 ;
  x3do:name 'translation' ;
  x3do:value ( 3350 -20 3350 ) .
:fieldValue_2_7_33_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_33 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_34 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_34_1, :fieldValue_2_7_34_2, :fieldValue_2_7_34_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_34_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_34 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 34' .
:fieldValue_2_7_34_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_34 ;
  x3do:name 'translation' ;
  x3do:value ( 4650 -20 3350 ) .
:fieldValue_2_7_34_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_34 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_35 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_35_1, :fieldValue_2_7_35_2, :fieldValue_2_7_35_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_35_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_35 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 35' .
:fieldValue_2_7_35_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_35 ;
  x3do:name 'translation' ;
  x3do:value ( 1150 -20 3550 ) .
:fieldValue_2_7_35_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_35 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_36 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_36_1, :fieldValue_2_7_36_2, :fieldValue_2_7_36_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_36_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_36 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 36' .
:fieldValue_2_7_36_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_36 ;
  x3do:name 'translation' ;
  x3do:value ( 4650 -20 3550 ) .
:fieldValue_2_7_36_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_36 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_37 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_37_1, :fieldValue_2_7_37_2, :fieldValue_2_7_37_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_37_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_37 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 37' .
:fieldValue_2_7_37_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_37 ;
  x3do:name 'translation' ;
  x3do:value ( 6850 -20 3550 ) .
:fieldValue_2_7_37_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_37 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_38 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_38_1, :fieldValue_2_7_38_2, :fieldValue_2_7_38_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_38_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_38 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 38' .
:fieldValue_2_7_38_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_38 ;
  x3do:name 'translation' ;
  x3do:value ( 9450 -20 3650 ) .
:fieldValue_2_7_38_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_38 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_39 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_39_1, :fieldValue_2_7_39_2, :fieldValue_2_7_39_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_39_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_39 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 39' .
:fieldValue_2_7_39_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_39 ;
  x3do:name 'translation' ;
  x3do:value ( 450 -20 3850 ) .
:fieldValue_2_7_39_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_39 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_40 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_40_1, :fieldValue_2_7_40_2, :fieldValue_2_7_40_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_40_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_40 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 40' .
:fieldValue_2_7_40_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_40 ;
  x3do:name 'translation' ;
  x3do:value ( 9850 -20 3850 ) .
:fieldValue_2_7_40_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_40 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_41 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_41_1, :fieldValue_2_7_41_2, :fieldValue_2_7_41_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_41_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_41 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 41' .
:fieldValue_2_7_41_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_41 ;
  x3do:name 'translation' ;
  x3do:value ( 9550 -20 3950 ) .
:fieldValue_2_7_41_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_41 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_42 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_42_1, :fieldValue_2_7_42_2, :fieldValue_2_7_42_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_42_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_42 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 42' .
:fieldValue_2_7_42_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_42 ;
  x3do:name 'translation' ;
  x3do:value ( 4050 -20 4250 ) .
:fieldValue_2_7_42_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_42 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_43 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_43_1, :fieldValue_2_7_43_2, :fieldValue_2_7_43_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_43_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_43 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 43' .
:fieldValue_2_7_43_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_43 ;
  x3do:name 'translation' ;
  x3do:value ( 2550 -20 4350 ) .
:fieldValue_2_7_43_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_43 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_44 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_44_1, :fieldValue_2_7_44_2, :fieldValue_2_7_44_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_44_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_44 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 44' .
:fieldValue_2_7_44_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_44 ;
  x3do:name 'translation' ;
  x3do:value ( 7750 -20 4450 ) .
:fieldValue_2_7_44_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_44 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_45 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_45_1, :fieldValue_2_7_45_2, :fieldValue_2_7_45_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_45_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_45 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 45' .
:fieldValue_2_7_45_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_45 ;
  x3do:name 'translation' ;
  x3do:value ( 650 -20 4650 ) .
:fieldValue_2_7_45_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_45 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_46 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_46_1, :fieldValue_2_7_46_2, :fieldValue_2_7_46_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_46_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_46 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 46' .
:fieldValue_2_7_46_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_46 ;
  x3do:name 'translation' ;
  x3do:value ( 950 -20 4850 ) .
:fieldValue_2_7_46_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_46 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_47 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_47_1, :fieldValue_2_7_47_2, :fieldValue_2_7_47_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_47_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_47 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 47' .
:fieldValue_2_7_47_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_47 ;
  x3do:name 'translation' ;
  x3do:value ( 6350 -20 4850 ) .
:fieldValue_2_7_47_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_47 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_48 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_48_1, :fieldValue_2_7_48_2, :fieldValue_2_7_48_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_48_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_48 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 48' .
:fieldValue_2_7_48_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_48 ;
  x3do:name 'translation' ;
  x3do:value ( 8850 -20 4950 ) .
:fieldValue_2_7_48_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_48 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_49 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_49_1, :fieldValue_2_7_49_2, :fieldValue_2_7_49_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_49_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_49 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 49' .
:fieldValue_2_7_49_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_49 ;
  x3do:name 'translation' ;
  x3do:value ( 850 -20 5050 ) .
:fieldValue_2_7_49_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_49 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_50 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_50_1, :fieldValue_2_7_50_2, :fieldValue_2_7_50_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_50_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_50 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 50' .
:fieldValue_2_7_50_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_50 ;
  x3do:name 'translation' ;
  x3do:value ( 4150 -20 5050 ) .
:fieldValue_2_7_50_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_50 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_51 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_51_1, :fieldValue_2_7_51_2, :fieldValue_2_7_51_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_51_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_51 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 51' .
:fieldValue_2_7_51_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_51 ;
  x3do:name 'translation' ;
  x3do:value ( 9450 -20 5150 ) .
:fieldValue_2_7_51_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_51 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_52 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_52_1, :fieldValue_2_7_52_2, :fieldValue_2_7_52_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_52_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_52 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 52' .
:fieldValue_2_7_52_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_52 ;
  x3do:name 'translation' ;
  x3do:value ( 1250 -20 5250 ) .
:fieldValue_2_7_52_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_52 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_53 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_53_1, :fieldValue_2_7_53_2, :fieldValue_2_7_53_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_53_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_53 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 53' .
:fieldValue_2_7_53_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_53 ;
  x3do:name 'translation' ;
  x3do:value ( 3650 -20 5250 ) .
:fieldValue_2_7_53_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_53 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_54 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_54_1, :fieldValue_2_7_54_2, :fieldValue_2_7_54_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_54_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_54 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 54' .
:fieldValue_2_7_54_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_54 ;
  x3do:name 'translation' ;
  x3do:value ( 4650 -20 5250 ) .
:fieldValue_2_7_54_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_54 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_55 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_55_1, :fieldValue_2_7_55_2, :fieldValue_2_7_55_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_55_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_55 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 55' .
:fieldValue_2_7_55_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_55 ;
  x3do:name 'translation' ;
  x3do:value ( 6850 -20 5250 ) .
:fieldValue_2_7_55_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_55 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_56 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_56_1, :fieldValue_2_7_56_2, :fieldValue_2_7_56_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_56_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_56 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 56' .
:fieldValue_2_7_56_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_56 ;
  x3do:name 'translation' ;
  x3do:value ( 50 -20 5550 ) .
:fieldValue_2_7_56_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_56 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_57 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_57_1, :fieldValue_2_7_57_2, :fieldValue_2_7_57_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_57_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_57 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 57' .
:fieldValue_2_7_57_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_57 ;
  x3do:name 'translation' ;
  x3do:value ( 1850 -20 5850 ) .
:fieldValue_2_7_57_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_57 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_58 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_58_1, :fieldValue_2_7_58_2, :fieldValue_2_7_58_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_58_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_58 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 58' .
:fieldValue_2_7_58_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_58 ;
  x3do:name 'translation' ;
  x3do:value ( 4250 -20 5850 ) .
:fieldValue_2_7_58_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_58 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_59 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_59_1, :fieldValue_2_7_59_2, :fieldValue_2_7_59_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_59_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_59 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 59' .
:fieldValue_2_7_59_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_59 ;
  x3do:name 'translation' ;
  x3do:value ( 4850 -20 5950 ) .
:fieldValue_2_7_59_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_59 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_60 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_60_1, :fieldValue_2_7_60_2, :fieldValue_2_7_60_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_60_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_60 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 60' .
:fieldValue_2_7_60_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_60 ;
  x3do:name 'translation' ;
  x3do:value ( 7350 -20 6050 ) .
:fieldValue_2_7_60_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_60 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_61 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_61_1, :fieldValue_2_7_61_2, :fieldValue_2_7_61_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_61_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_61 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 61' .
:fieldValue_2_7_61_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_61 ;
  x3do:name 'translation' ;
  x3do:value ( 2550 -20 6150 ) .
:fieldValue_2_7_61_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_61 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_62 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_62_1, :fieldValue_2_7_62_2, :fieldValue_2_7_62_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_62_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_62 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 62' .
:fieldValue_2_7_62_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_62 ;
  x3do:name 'translation' ;
  x3do:value ( 7550 -20 6150 ) .
:fieldValue_2_7_62_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_62 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_63 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_63_1, :fieldValue_2_7_63_2, :fieldValue_2_7_63_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_63_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_63 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 63' .
:fieldValue_2_7_63_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_63 ;
  x3do:name 'translation' ;
  x3do:value ( 1350 -20 6350 ) .
:fieldValue_2_7_63_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_63 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_64 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_64_1, :fieldValue_2_7_64_2, :fieldValue_2_7_64_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_64_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_64 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 64' .
:fieldValue_2_7_64_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_64 ;
  x3do:name 'translation' ;
  x3do:value ( 3250 -20 6350 ) .
:fieldValue_2_7_64_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_64 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_65 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_65_1, :fieldValue_2_7_65_2, :fieldValue_2_7_65_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_65_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_65 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 65' .
:fieldValue_2_7_65_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_65 ;
  x3do:name 'translation' ;
  x3do:value ( 7350 -20 6350 ) .
:fieldValue_2_7_65_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_65 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_66 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_66_1, :fieldValue_2_7_66_2, :fieldValue_2_7_66_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_66_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_66 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 66' .
:fieldValue_2_7_66_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_66 ;
  x3do:name 'translation' ;
  x3do:value ( 9150 -20 6350 ) .
:fieldValue_2_7_66_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_66 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_67 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_67_1, :fieldValue_2_7_67_2, :fieldValue_2_7_67_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_67_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_67 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 67' .
:fieldValue_2_7_67_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_67 ;
  x3do:name 'translation' ;
  x3do:value ( 9650 -20 6550 ) .
:fieldValue_2_7_67_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_67 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_68 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_68_1, :fieldValue_2_7_68_2, :fieldValue_2_7_68_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_68_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_68 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 68' .
:fieldValue_2_7_68_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_68 ;
  x3do:name 'translation' ;
  x3do:value ( 9450 -20 6850 ) .
:fieldValue_2_7_68_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_68 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_69 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_69_1, :fieldValue_2_7_69_2, :fieldValue_2_7_69_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_69_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_69 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 69' .
:fieldValue_2_7_69_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_69 ;
  x3do:name 'translation' ;
  x3do:value ( 3750 -20 6950 ) .
:fieldValue_2_7_69_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_69 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_70 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_70_1, :fieldValue_2_7_70_2, :fieldValue_2_7_70_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_70_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_70 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 70' .
:fieldValue_2_7_70_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_70 ;
  x3do:name 'translation' ;
  x3do:value ( 9950 -20 6950 ) .
:fieldValue_2_7_70_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_70 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_71 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_71_1, :fieldValue_2_7_71_2, :fieldValue_2_7_71_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_71_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_71 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 71' .
:fieldValue_2_7_71_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_71 ;
  x3do:name 'translation' ;
  x3do:value ( 950 -20 7050 ) .
:fieldValue_2_7_71_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_71 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_72 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_72_1, :fieldValue_2_7_72_2, :fieldValue_2_7_72_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_72_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_72 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 72' .
:fieldValue_2_7_72_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_72 ;
  x3do:name 'translation' ;
  x3do:value ( 2850 -20 7050 ) .
:fieldValue_2_7_72_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_72 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_73 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_73_1, :fieldValue_2_7_73_2, :fieldValue_2_7_73_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_73_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_73 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 73' .
:fieldValue_2_7_73_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_73 ;
  x3do:name 'translation' ;
  x3do:value ( 6950 -20 7050 ) .
:fieldValue_2_7_73_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_73 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_74 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_74_1, :fieldValue_2_7_74_2, :fieldValue_2_7_74_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_74_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_74 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 74' .
:fieldValue_2_7_74_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_74 ;
  x3do:name 'translation' ;
  x3do:value ( 4550 -20 7350 ) .
:fieldValue_2_7_74_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_74 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_75 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_75_1, :fieldValue_2_7_75_2, :fieldValue_2_7_75_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_75_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_75 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 75' .
:fieldValue_2_7_75_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_75 ;
  x3do:name 'translation' ;
  x3do:value ( 8050 -20 7550 ) .
:fieldValue_2_7_75_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_75 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_76 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_76_1, :fieldValue_2_7_76_2, :fieldValue_2_7_76_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_76_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_76 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 76' .
:fieldValue_2_7_76_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_76 ;
  x3do:name 'translation' ;
  x3do:value ( 150 -20 7650 ) .
:fieldValue_2_7_76_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_76 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_77 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_77_1, :fieldValue_2_7_77_2, :fieldValue_2_7_77_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_77_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_77 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 77' .
:fieldValue_2_7_77_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_77 ;
  x3do:name 'translation' ;
  x3do:value ( 5450 -20 7850 ) .
:fieldValue_2_7_77_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_77 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_78 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_78_1, :fieldValue_2_7_78_2, :fieldValue_2_7_78_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_78_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_78 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 78' .
:fieldValue_2_7_78_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_78 ;
  x3do:name 'translation' ;
  x3do:value ( 5950 -20 7950 ) .
:fieldValue_2_7_78_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_78 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_79 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_79_1, :fieldValue_2_7_79_2, :fieldValue_2_7_79_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_79_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_79 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 79' .
:fieldValue_2_7_79_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_79 ;
  x3do:name 'translation' ;
  x3do:value ( 8150 -20 7950 ) .
:fieldValue_2_7_79_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_79 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_80 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_80_1, :fieldValue_2_7_80_2, :fieldValue_2_7_80_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_80_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_80 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 80' .
:fieldValue_2_7_80_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_80 ;
  x3do:name 'translation' ;
  x3do:value ( 9150 -20 7950 ) .
:fieldValue_2_7_80_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_80 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_81 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_81_1, :fieldValue_2_7_81_2, :fieldValue_2_7_81_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_81_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_81 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 81' .
:fieldValue_2_7_81_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_81 ;
  x3do:name 'translation' ;
  x3do:value ( 5150 -20 8050 ) .
:fieldValue_2_7_81_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_81 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_82 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_82_1, :fieldValue_2_7_82_2, :fieldValue_2_7_82_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_82_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_82 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 82' .
:fieldValue_2_7_82_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_82 ;
  x3do:name 'translation' ;
  x3do:value ( 5950 -20 8050 ) .
:fieldValue_2_7_82_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_82 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_83 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_83_1, :fieldValue_2_7_83_2, :fieldValue_2_7_83_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_83_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_83 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 83' .
:fieldValue_2_7_83_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_83 ;
  x3do:name 'translation' ;
  x3do:value ( 9750 -20 8050 ) .
:fieldValue_2_7_83_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_83 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_84 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_84_1, :fieldValue_2_7_84_2, :fieldValue_2_7_84_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_84_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_84 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 84' .
:fieldValue_2_7_84_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_84 ;
  x3do:name 'translation' ;
  x3do:value ( 5250 -20 8250 ) .
:fieldValue_2_7_84_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_84 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_85 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_85_1, :fieldValue_2_7_85_2, :fieldValue_2_7_85_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_85_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_85 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 85' .
:fieldValue_2_7_85_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_85 ;
  x3do:name 'translation' ;
  x3do:value ( 6950 -20 8250 ) .
:fieldValue_2_7_85_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_85 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_86 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_86_1, :fieldValue_2_7_86_2, :fieldValue_2_7_86_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_86_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_86 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 86' .
:fieldValue_2_7_86_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_86 ;
  x3do:name 'translation' ;
  x3do:value ( 4650 -20 8650 ) .
:fieldValue_2_7_86_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_86 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_87 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_87_1, :fieldValue_2_7_87_2, :fieldValue_2_7_87_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_87_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_87 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 87' .
:fieldValue_2_7_87_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_87 ;
  x3do:name 'translation' ;
  x3do:value ( 7250 -20 8650 ) .
:fieldValue_2_7_87_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_87 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_88 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_88_1, :fieldValue_2_7_88_2, :fieldValue_2_7_88_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_88_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_88 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 88' .
:fieldValue_2_7_88_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_88 ;
  x3do:name 'translation' ;
  x3do:value ( 8950 -20 8950 ) .
:fieldValue_2_7_88_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_88 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_89 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_89_1, :fieldValue_2_7_89_2, :fieldValue_2_7_89_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_89_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_89 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 89' .
:fieldValue_2_7_89_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_89 ;
  x3do:name 'translation' ;
  x3do:value ( 6550 -20 9050 ) .
:fieldValue_2_7_89_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_89 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_90 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_90_1, :fieldValue_2_7_90_2, :fieldValue_2_7_90_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_90_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_90 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 90' .
:fieldValue_2_7_90_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_90 ;
  x3do:name 'translation' ;
  x3do:value ( 5850 -20 9250 ) .
:fieldValue_2_7_90_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_90 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_91 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_91_1, :fieldValue_2_7_91_2, :fieldValue_2_7_91_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_91_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_91 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 91' .
:fieldValue_2_7_91_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_91 ;
  x3do:name 'translation' ;
  x3do:value ( 7250 -20 9250 ) .
:fieldValue_2_7_91_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_91 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_92 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_92_1, :fieldValue_2_7_92_2, :fieldValue_2_7_92_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_92_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_92 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 92' .
:fieldValue_2_7_92_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_92 ;
  x3do:name 'translation' ;
  x3do:value ( 750 -20 9350 ) .
:fieldValue_2_7_92_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_92 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_93 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_93_1, :fieldValue_2_7_93_2, :fieldValue_2_7_93_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_93_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_93 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 93' .
:fieldValue_2_7_93_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_93 ;
  x3do:name 'translation' ;
  x3do:value ( 5350 -20 9450 ) .
:fieldValue_2_7_93_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_93 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_94 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_94_1, :fieldValue_2_7_94_2, :fieldValue_2_7_94_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_94_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_94 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 94' .
:fieldValue_2_7_94_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_94 ;
  x3do:name 'translation' ;
  x3do:value ( 5850 -20 9450 ) .
:fieldValue_2_7_94_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_94 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_95 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_95_1, :fieldValue_2_7_95_2, :fieldValue_2_7_95_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_95_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_95 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 95' .
:fieldValue_2_7_95_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_95 ;
  x3do:name 'translation' ;
  x3do:value ( 3750 -20 9550 ) .
:fieldValue_2_7_95_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_95 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_96 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_96_1, :fieldValue_2_7_96_2, :fieldValue_2_7_96_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_96_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_96 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 96' .
:fieldValue_2_7_96_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_96 ;
  x3do:name 'translation' ;
  x3do:value ( 4650 -20 9550 ) .
:fieldValue_2_7_96_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_96 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_97 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_97_1, :fieldValue_2_7_97_2, :fieldValue_2_7_97_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_97_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_97 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 97' .
:fieldValue_2_7_97_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_97 ;
  x3do:name 'translation' ;
  x3do:value ( 4750 -20 9550 ) .
:fieldValue_2_7_97_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_97 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_98 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_98_1, :fieldValue_2_7_98_2, :fieldValue_2_7_98_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_98_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_98 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 98' .
:fieldValue_2_7_98_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_98 ;
  x3do:name 'translation' ;
  x3do:value ( 9850 -20 9550 ) .
:fieldValue_2_7_98_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_98 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_99 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_99_1, :fieldValue_2_7_99_2, :fieldValue_2_7_99_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_99_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_99 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine # 99' .
:fieldValue_2_7_99_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_99 ;
  x3do:name 'translation' ;
  x3do:value ( 6450 -20 9850 ) .
:fieldValue_2_7_99_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_99 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:ProtoInstance_2_7_100 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :MinefieldGroup ;
  x3do:hasFieldValue :fieldValue_2_7_100_1, :fieldValue_2_7_100_2, :fieldValue_2_7_100_3 ;
  x3do:name 'SphericalMine' .
:fieldValue_2_7_100_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_100 ;
  x3do:name 'description' ;
  x3do:value 'Spherical Mine #100' .
:fieldValue_2_7_100_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_100 ;
  x3do:name 'translation' ;
  x3do:value ( 6550 -20 9950 ) .
:fieldValue_2_7_100_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :ProtoInstance_2_7_100 ;
  x3do:name 'tetherPoints' ;
  x3do:value ( 0 0 0 0 -5 0 ) .
:HostileDieselSubGroup a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :DieselLocation ;
  x3do:DEF 'HostileDieselSubGroup' .
:DieselLocation a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :HostileDieselSubGroup ;
  x3do:hasChildren :Inline_2_8_1_1 ;
  x3do:DEF 'DieselLocation' ;
  x3do:translation ( 2850 -10 9550 ) .
:Inline_2_8_1_1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :DieselLocation ;
  x3do:url '"../../Submarines/Various/Type209GlafkosDieselSubmarine.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Submarines/Various/Type209GlafkosDieselSubmarine.x3d" "../../Submarines/Various/Type209GlafkosDieselSubmarine.wrl" "https://www.web3d.org/x3d/content/examples/Savage/Submarines/Various/Type209GlafkosDieselSubmarine.wrl"' .
:RobotSearchGroup a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :MasterAnimationController, :Robot1, :Robot2, :Robot3, :Robot4 ;
  x3do:DEF 'RobotSearchGroup' .
:MasterAnimationController a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :RobotSearchGroup ;
  x3do:hasFieldValue :fieldValue_2_9_1_1, :fieldValue_2_9_1_2, :fieldValue_2_9_1_3, :fieldValue_2_9_1_4, :fieldValue_2_9_1_5, :fieldValue_2_9_1_6, :fieldValue_2_9_1_7 ;
  x3do:DEF 'MasterAnimationController' ;
  x3do:name 'DvdController' .
:fieldValue_2_9_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :MasterAnimationController ;
  x3do:name 'buttonColor' ;
  x3do:value ( 0.655 0.655 0.655 ) .
:fieldValue_2_9_1_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :MasterAnimationController ;
  x3do:name 'selectedButtonColor' ;
  x3do:value ( 0.675 0.675 0.675 ) .
:fieldValue_2_9_1_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :MasterAnimationController ;
  x3do:name 'selectedLabelColor' ;
  x3do:value ( 0.9 0 0 ) .
:fieldValue_2_9_1_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :MasterAnimationController ;
  x3do:name 'locationOffset' ;
  x3do:value ( 5 7 -10 ) .
:fieldValue_2_9_1_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :MasterAnimationController ;
  x3do:name 'cycleInterval' ;
  x3do:value '16980' .
:fieldValue_2_9_1_6 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :MasterAnimationController ;
  x3do:name 'speedFactor' ;
  x3do:value 10.0 .
:fieldValue_2_9_1_7 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :MasterAnimationController ;
  x3do:name 'traceEnabled' ;
  x3do:value false .
:Robot1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :RobotSearchGroup ;
  x3do:hasChildren :RobotTrack1, :TrackingTransformRobot1 ;
  x3do:hasROUTE :ROUTE_2_9_2_3, :ROUTE_2_9_2_4, :ROUTE_2_9_2_5 ;
  x3do:DEF 'Robot1' .
:RobotTrack1 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Robot1 ;
  x3do:hasFieldValue :fieldValue_2_9_2_1_1, :fieldValue_2_9_2_1_2, :fieldValue_2_9_2_1_3, :fieldValue_2_9_2_1_4, :fieldValue_2_9_2_1_5, :fieldValue_2_9_2_1_6, :fieldValue_2_9_2_1_7, :fieldValue_2_9_2_1_8, :fieldValue_2_9_2_1_9, :fieldValue_2_9_2_1_10, :fieldValue_2_9_2_1_11 ;
  x3do:DEF 'RobotTrack1' ;
  x3do:name 'WaypointInterpolator' .
:fieldValue_2_9_2_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack1 ;
  x3do:name 'waypoints' ;
  x3do:value ( 250 10 50 350 10 8750 450 10 50 550 10 8750 650 10 50 750 10 8750 850 10 50 950 10 8850 1050 10 50 1150 10 8850 1250 10 50 1350 10 8850 1450 10 50 1550 10 8850 1650 10 50 1750 10 8850 1850 10 50 1950 10 8850 2050 10 50 2150 10 8950 2250 10 50 2350 10 8950 2450 10 50 2550 10 8950 2650 10 50 ) .
:fieldValue_2_9_2_1_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack1 ;
  x3do:name 'pitchUpDownForVerticalWaypoints' ;
  x3do:value false .
:fieldValue_2_9_2_1_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack1 ;
  x3do:name 'defaultSpeed' ;
  x3do:value 1.5 .
:fieldValue_2_9_2_1_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack1 ;
  x3do:name 'turningRate' ;
  x3do:value 90 .
:fieldValue_2_9_2_1_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack1 ;
  x3do:name 'lineColor' ;
  x3do:value ( 1 0 0 ) .
:fieldValue_2_9_2_1_6 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack1 ;
  x3do:name 'highlightSegmentColor' ;
  x3do:value ( 0.75 0.75 0 ) .
:fieldValue_2_9_2_1_7 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack1 ;
  x3do:name 'transparency' ;
  x3do:value 0 .
:fieldValue_2_9_2_1_8 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack1 ;
  x3do:name 'labelOffset' ;
  x3do:value ( 0 -0.8 0 ) .
:fieldValue_2_9_2_1_9 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack1 ;
  x3do:name 'labelFontSize' ;
  x3do:value 0.5 .
:fieldValue_2_9_2_1_10 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack1 ;
  x3do:name 'labelColor' ;
  x3do:value ( 0.3 0.9 0.6 ) .
:fieldValue_2_9_2_1_11 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack1 ;
  x3do:name 'traceEnabled' ;
  x3do:value false .
:TrackingTransformRobot1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Robot1 ;
  x3do:hasChildren :Group_2_9_2_2_1 ;
  x3do:DEF 'TrackingTransformRobot1' .
:Group_2_9_2_2_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :TrackingTransformRobot1 ;
  x3do:hasChildren :Transform_2_9_2_2_1_1 .
:Transform_2_9_2_2_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_9_2_2_1 ;
  x3do:hasChildren :RemusSideScan .
:RemusSideScan a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :Transform_2_9_2_2_1_1 ;
  x3do:DEF 'RemusSideScan' ;
  x3do:url '"../../Robots/UnmannedUnderwaterVehicles/RemusSideScan.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedUnderwaterVehicles/RemusSideScan.x3d" "../../Robots/UnmannedUnderwaterVehicles/RemusSideScan.wrl" "https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedUnderwaterVehicles/RemusSideScan.wrl"' .
:ROUTE_2_9_2_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Robot1 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'MasterAnimationController' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'RobotTrack1' .
:ROUTE_2_9_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Robot1 ;
  x3do:fromField 'position_changed' ;
  x3do:fromNode 'RobotTrack1' ;
  x3do:toField 'translation' ;
  x3do:toNode 'TrackingTransformRobot1' .
:ROUTE_2_9_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Robot1 ;
  x3do:fromField 'orientation_changed' ;
  x3do:fromNode 'RobotTrack1' ;
  x3do:toField 'rotation' ;
  x3do:toNode 'TrackingTransformRobot1' .
:Robot2 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :RobotSearchGroup ;
  x3do:hasChildren :RobotTrack2, :TrackingTransformRobot2 ;
  x3do:hasROUTE :ROUTE_2_9_3_3, :ROUTE_2_9_3_4, :ROUTE_2_9_3_5 ;
  x3do:DEF 'Robot2' .
:RobotTrack2 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Robot2 ;
  x3do:hasFieldValue :fieldValue_2_9_3_1_1, :fieldValue_2_9_3_1_2, :fieldValue_2_9_3_1_3, :fieldValue_2_9_3_1_4, :fieldValue_2_9_3_1_5, :fieldValue_2_9_3_1_6, :fieldValue_2_9_3_1_7, :fieldValue_2_9_3_1_8, :fieldValue_2_9_3_1_9, :fieldValue_2_9_3_1_10, :fieldValue_2_9_3_1_11 ;
  x3do:DEF 'RobotTrack2' ;
  x3do:name 'WaypointInterpolator' .
:fieldValue_2_9_3_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack2 ;
  x3do:name 'waypoints' ;
  x3do:value ( 2650 10 50 2750 10 8950 2850 10 50 2950 10 8950 3050 10 50 3150 10 8950 3250 10 50 3350 10 9050 3450 10 50 3550 10 9050 3650 10 50 3750 10 9150 3850 10 50 3950 10 9150 4050 10 50 4150 10 9250 4250 10 50 4350 10 9350 4450 10 50 4550 10 9550 4650 10 50 4750 10 9850 4850 10 50 4950 10 9950 ) .
:fieldValue_2_9_3_1_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack2 ;
  x3do:name 'pitchUpDownForVerticalWaypoints' ;
  x3do:value false .
:fieldValue_2_9_3_1_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack2 ;
  x3do:name 'defaultSpeed' ;
  x3do:value 1.5 .
:fieldValue_2_9_3_1_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack2 ;
  x3do:name 'turningRate' ;
  x3do:value 90 .
:fieldValue_2_9_3_1_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack2 ;
  x3do:name 'lineColor' ;
  x3do:value ( 1 0 0 ) .
:fieldValue_2_9_3_1_6 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack2 ;
  x3do:name 'highlightSegmentColor' ;
  x3do:value ( 0.75 0.75 0 ) .
:fieldValue_2_9_3_1_7 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack2 ;
  x3do:name 'transparency' ;
  x3do:value 0 .
:fieldValue_2_9_3_1_8 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack2 ;
  x3do:name 'labelOffset' ;
  x3do:value ( 0 -0.8 0 ) .
:fieldValue_2_9_3_1_9 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack2 ;
  x3do:name 'labelFontSize' ;
  x3do:value 0.5 .
:fieldValue_2_9_3_1_10 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack2 ;
  x3do:name 'labelColor' ;
  x3do:value ( 0.3 0.9 0.6 ) .
:fieldValue_2_9_3_1_11 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack2 ;
  x3do:name 'traceEnabled' ;
  x3do:value false .
:TrackingTransformRobot2 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Robot2 ;
  x3do:hasChildren :Group_2_9_3_2_1 ;
  x3do:DEF 'TrackingTransformRobot2' .
:Group_2_9_3_2_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :TrackingTransformRobot2 ;
  x3do:hasChildren :Transform_2_9_3_2_1_1 .
:Transform_2_9_3_2_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_9_3_2_1 ;
  x3do:hasChildren :RemusSideScan-USE-1 .
:RemusSideScan-USE-1 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :Transform_2_9_3_2_1_1 ;
  owl:sameAs :RemusSideScan . # DEF matching this USE
:ROUTE_2_9_3_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Robot2 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'MasterAnimationController' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'RobotTrack2' .
:ROUTE_2_9_3_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Robot2 ;
  x3do:fromField 'position_changed' ;
  x3do:fromNode 'RobotTrack2' ;
  x3do:toField 'translation' ;
  x3do:toNode 'TrackingTransformRobot2' .
:ROUTE_2_9_3_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Robot2 ;
  x3do:fromField 'orientation_changed' ;
  x3do:fromNode 'RobotTrack2' ;
  x3do:toField 'rotation' ;
  x3do:toNode 'TrackingTransformRobot2' .
:Robot3 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :RobotSearchGroup ;
  x3do:hasChildren :RobotTrack3, :TrackingTransformRobot3 ;
  x3do:hasROUTE :ROUTE_2_9_4_3, :ROUTE_2_9_4_4, :ROUTE_2_9_4_5 ;
  x3do:DEF 'Robot3' .
:RobotTrack3 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Robot3 ;
  x3do:hasFieldValue :fieldValue_2_9_4_1_1, :fieldValue_2_9_4_1_2, :fieldValue_2_9_4_1_3, :fieldValue_2_9_4_1_4, :fieldValue_2_9_4_1_5, :fieldValue_2_9_4_1_6, :fieldValue_2_9_4_1_7, :fieldValue_2_9_4_1_8, :fieldValue_2_9_4_1_9, :fieldValue_2_9_4_1_10, :fieldValue_2_9_4_1_11 ;
  x3do:DEF 'RobotTrack3' ;
  x3do:name 'WaypointInterpolator' .
:fieldValue_2_9_4_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack3 ;
  x3do:name 'waypoints' ;
  x3do:value ( 4850 10 50 4950 10 9950 5050 10 50 5150 10 9950 5250 10 50 5350 10 9850 5450 10 50 5550 10 9550 5650 10 50 5750 10 9350 5850 10 50 5950 10 9250 6050 10 50 6150 10 9150 6250 10 50 6350 10 9150 6450 10 50 6550 10 9050 6650 10 50 6750 10 9050 6850 10 50 6950 10 8950 7050 10 50 ) .
:fieldValue_2_9_4_1_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack3 ;
  x3do:name 'pitchUpDownForVerticalWaypoints' ;
  x3do:value false .
:fieldValue_2_9_4_1_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack3 ;
  x3do:name 'defaultSpeed' ;
  x3do:value 1.5 .
:fieldValue_2_9_4_1_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack3 ;
  x3do:name 'turningRate' ;
  x3do:value 90 .
:fieldValue_2_9_4_1_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack3 ;
  x3do:name 'lineColor' ;
  x3do:value ( 1 0 0 ) .
:fieldValue_2_9_4_1_6 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack3 ;
  x3do:name 'highlightSegmentColor' ;
  x3do:value ( 0.75 0.75 0 ) .
:fieldValue_2_9_4_1_7 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack3 ;
  x3do:name 'transparency' ;
  x3do:value 0 .
:fieldValue_2_9_4_1_8 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack3 ;
  x3do:name 'labelOffset' ;
  x3do:value ( 0 -0.8 0 ) .
:fieldValue_2_9_4_1_9 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack3 ;
  x3do:name 'labelFontSize' ;
  x3do:value 0.5 .
:fieldValue_2_9_4_1_10 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack3 ;
  x3do:name 'labelColor' ;
  x3do:value ( 0.3 0.9 0.6 ) .
:fieldValue_2_9_4_1_11 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack3 ;
  x3do:name 'traceEnabled' ;
  x3do:value false .
:TrackingTransformRobot3 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Robot3 ;
  x3do:hasChildren :Group_2_9_4_2_1 ;
  x3do:DEF 'TrackingTransformRobot3' .
:Group_2_9_4_2_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :TrackingTransformRobot3 ;
  x3do:hasChildren :Transform_2_9_4_2_1_1 .
:Transform_2_9_4_2_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_9_4_2_1 ;
  x3do:hasChildren :RemusSideScan-USE-2 .
:RemusSideScan-USE-2 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :Transform_2_9_4_2_1_1 ;
  owl:sameAs :RemusSideScan . # DEF matching this USE
:ROUTE_2_9_4_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Robot3 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'MasterAnimationController' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'RobotTrack3' .
:ROUTE_2_9_4_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Robot3 ;
  x3do:fromField 'position_changed' ;
  x3do:fromNode 'RobotTrack3' ;
  x3do:toField 'translation' ;
  x3do:toNode 'TrackingTransformRobot3' .
:ROUTE_2_9_4_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Robot3 ;
  x3do:fromField 'orientation_changed' ;
  x3do:fromNode 'RobotTrack3' ;
  x3do:toField 'rotation' ;
  x3do:toNode 'TrackingTransformRobot3' .
:Robot4 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :RobotSearchGroup ;
  x3do:hasChildren :RobotTrack4, :TrackingTransformRobot4 ;
  x3do:hasROUTE :ROUTE_2_9_5_3, :ROUTE_2_9_5_4, :ROUTE_2_9_5_5 ;
  x3do:DEF 'Robot4' .
:RobotTrack4 a owl:NamedIndividual, x3do:ProtoInstance ;
  x3do:hasParent :Robot4 ;
  x3do:hasFieldValue :fieldValue_2_9_5_1_1, :fieldValue_2_9_5_1_2, :fieldValue_2_9_5_1_3, :fieldValue_2_9_5_1_4, :fieldValue_2_9_5_1_5, :fieldValue_2_9_5_1_6, :fieldValue_2_9_5_1_7, :fieldValue_2_9_5_1_8, :fieldValue_2_9_5_1_9, :fieldValue_2_9_5_1_10, :fieldValue_2_9_5_1_11 ;
  x3do:DEF 'RobotTrack4' ;
  x3do:name 'WaypointInterpolator' .
:fieldValue_2_9_5_1_1 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack4 ;
  x3do:name 'waypoints' ;
  x3do:value ( 7050 10 50 7150 10 8950 7250 10 50 7350 10 8950 7450 10 50 7550 10 8950 7650 10 50 7750 10 8950 7850 10 50 7950 10 8950 8050 10 50 8150 10 8850 8250 10 50 8350 10 8850 8450 10 50 8550 10 8850 8650 10 50 8750 10 8850 8850 10 50 8950 10 8850 9050 10 50 9150 10 8850 9250 10 50 9350 10 8750 9450 10 50 ) .
:fieldValue_2_9_5_1_2 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack4 ;
  x3do:name 'pitchUpDownForVerticalWaypoints' ;
  x3do:value false .
:fieldValue_2_9_5_1_3 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack4 ;
  x3do:name 'defaultSpeed' ;
  x3do:value 1.5 .
:fieldValue_2_9_5_1_4 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack4 ;
  x3do:name 'turningRate' ;
  x3do:value 90 .
:fieldValue_2_9_5_1_5 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack4 ;
  x3do:name 'lineColor' ;
  x3do:value ( 1 0 0 ) .
:fieldValue_2_9_5_1_6 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack4 ;
  x3do:name 'highlightSegmentColor' ;
  x3do:value ( 0.75 0.75 0 ) .
:fieldValue_2_9_5_1_7 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack4 ;
  x3do:name 'transparency' ;
  x3do:value 0 .
:fieldValue_2_9_5_1_8 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack4 ;
  x3do:name 'labelOffset' ;
  x3do:value ( 0 -0.8 0 ) .
:fieldValue_2_9_5_1_9 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack4 ;
  x3do:name 'labelFontSize' ;
  x3do:value 0.5 .
:fieldValue_2_9_5_1_10 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack4 ;
  x3do:name 'labelColor' ;
  x3do:value ( 0.3 0.9 0.6 ) .
:fieldValue_2_9_5_1_11 a owl:NamedIndividual, x3do:fieldValue ;
  x3do:hasParent :RobotTrack4 ;
  x3do:name 'traceEnabled' ;
  x3do:value false .
:TrackingTransformRobot4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Robot4 ;
  x3do:hasChildren :Group_2_9_5_2_1 ;
  x3do:DEF 'TrackingTransformRobot4' .
:Group_2_9_5_2_1 a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :TrackingTransformRobot4 ;
  x3do:hasChildren :Transform_2_9_5_2_1_1 .
:Transform_2_9_5_2_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Group_2_9_5_2_1 ;
  x3do:hasChildren :RemusSideScan-USE-3 .
:RemusSideScan-USE-3 a owl:NamedIndividual, x3do:Inline ;
  x3do:hasParent :Transform_2_9_5_2_1_1 ;
  owl:sameAs :RemusSideScan . # DEF matching this USE
:ROUTE_2_9_5_3 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Robot4 ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'MasterAnimationController' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'RobotTrack4' .
:ROUTE_2_9_5_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Robot4 ;
  x3do:fromField 'position_changed' ;
  x3do:fromNode 'RobotTrack4' ;
  x3do:toField 'translation' ;
  x3do:toNode 'TrackingTransformRobot4' .
:ROUTE_2_9_5_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Robot4 ;
  x3do:fromField 'orientation_changed' ;
  x3do:fromNode 'RobotTrack4' ;
  x3do:toField 'rotation' ;
  x3do:toNode 'TrackingTransformRobot4' .
