//--- OBJECT WRITE BEGIN ---
new SimGroup(MissionGroup) {

   new ScriptObject(MissionInfo) {
	 CustomRadarRule = $Radar::Flags::Gems | $Radar::Flags::EndPad | $Radar::Flags::Checkpoints;
	 type = "Custom";
	 game = "Custom";
	 modification = "PlatinumQuest";
         artist = "James C.";
         awesomeHint = "Complete each section as fast as you can and don\'t be anywhere near the red areas.";
         awesomeTime = "20000";
         desc = "Stop time to complete the level within one minute!";
         generalHint = "The green areas allow you to stop time until you step off them. The red areas penalize your time by 3 seconds at most.";
         level = "19";
         music = "Reanimation.ogg";
         name = "Huygens\' Dilemma";
         platinumTime = "40000";
         startHelpText = "Warning: Don\'t touch the red areas!";
         time = "60000";
         trivia = "The interior for this level was exported within constructor. However, it resulted in some broken slices on the curves which aren\'t that big or noticable.\n\nAnother trivia worth pointing out is that the level\'s name is based off of a philosopher named Christian Huygens. One of his inventions was the pendulum clock, which he used to study the flow of time.";
         ultimateHint = "Grab the Time Travels to further save some time.";
         ultimateTime = "30000";
   };
   new SimGroup(HelpBubbleGroup) {

      new StaticShape() {
         position = "-43 -19 7.8";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "0";
            extended = "0";
            persistTime = "3000";
            text = "Be careful where you\'re jumping between the platforms!";
            triggerRadius = "4";
      };
      new StaticShape() {
         position = "-20 -57 14.8";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "0";
            extended = "0";
            persistTime = "3000";
            text = "Don\'t let the pendulum block your aim when in the cannon.";
            triggerRadius = "4";
      };
      new StaticShape() {
         position = "-28 0 3.05";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "0";
            extended = "0";
            persistTime = "3000";
            text = "Watch out for the hands when jumping up the curves!";
            triggerRadius = "3";
      };
      new StaticShape() {
         position = "-20 -20 13.8";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "0";
            extended = "0";
            persistTime = "3000";
            text = "Don\'t go too fast here.";
            triggerRadius = "3";
      };
      new StaticShape() {
         position = "-33 19 26.55";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "0";
            extended = "0";
            persistTime = "3000";
            text = "Why don\'t you grab some free Time Travels before finishing?";
            triggerRadius = "4";
      };
   };
   new Item() {
      position = "-43.8 39.7 23.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "500";
   };
   new SimGroup(MissionData) {

      new MissionArea(MissionArea) {
         area = "-360 -648 720 1296";
         flightCeiling = "300";
         flightCeilingRange = "20";
            locked = "true";
      };
      new Sky(Sky) {
         position = "0 0 0";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         cloudHeightPer[0] = "0";
         cloudHeightPer[1] = "0";
         cloudHeightPer[2] = "0";
         cloudSpeed1 = "0.0001";
         cloudSpeed2 = "0.0002";
         cloudSpeed3 = "0.0003";
         visibleDistance = "500";
         useSkyTextures = "1";
         renderBottomTexture = "1";
         SkySolidColor = "0.600000 0.600000 0.600000 1.000000";
         fogDistance = "300";
         fogColor = "0.600000 0.600000 0.600000 1.000000";
         fogVolume1 = "-1 7.45949e-031 1.3684e-038";
         fogVolume2 = "-1 1.07208e-014 8.756e-014";
         fogVolume3 = "-1 5.1012e-010 2.05098e-008";
         materialList = "~/data/skies_pq/Blender4/blender4.dml";
         windVelocity = "1 0 0";
         windEffectPrecipitation = "0";
         noRenderBans = "1";
         fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000";
         fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000004";
         fogVolumeColor3 = "128.000000 128.000000 128.000000 14435505.000000";
      };
   };
   new Trigger(Bounds) {
      position = "-66 -80.5 -9";
      rotation = "1 0 0 0";
      scale = "83.5 156 94.6485";
      dataBlock = "InBoundsTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Sun() {
      direction = "0.638261 0.459006 -0.61801";
      color = "1.400000 1.200000 0.400000 1.000000";
      ambient = "0.300000 0.300000 0.400000 1.000000";
   };
   new SimGroup(PathNodeGroup) {

      new StaticShape(CameraPath1) {
         position = "-35.7309 -2.74156 7.52589";
         rotation = "-0.0805477 -0.194457 0.977598 224.09";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath2) {
         position = "-33.0894 -19.4269 8.05442";
         rotation = "-0.0405672 -0.0979365 0.994366 224.772";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath3";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath3) {
         position = "-32.6696 -26.9537 17.8768";
         rotation = "0.700215 0.139282 -0.700214 31.717";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath4";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath4) {
         position = "-28.2003 -54.1035 24.5069";
         rotation = "0.69138 -0.209729 0.69138 47.3795";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath5";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath5) {
         position = "-23.425 -47.5558 19.1316";
         rotation = "0.307466 -0.0932701 0.946977 35.5238";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath6";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath6) {
         position = "-46.6157 -8.17348 25.713";
         rotation = "0.230275 -0.0953832 0.96844 46.3141";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath7";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "6000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath7) {
         position = "-48.2901 26.2999 30.1768";
         rotation = "0.145137 -0.0969795 0.984647 68.3224";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath8";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath8) {
         position = "-42.5765 31.7726 37.5584";
         rotation = "0.582134 -0.311158 0.7512 70.8669";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "2000";
            nextNode = "CameraPath1";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath9) {
         position = "-24 0.0187857 107.735";
         rotation = "0.0898794 -0.0898793 0.991889 90.4666";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath10";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath10) {
         position = "-22.1731 -12.9827 107.735";
         rotation = "0.133846 -0.0894325 0.986959 68.1963";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath11";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath11) {
         position = "-16.9706 -24.0048 107.735";
         rotation = "0.212877 -0.0881761 0.973092 46.1156";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath12";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath12) {
         position = "-9.1844 -31.3696 107.735";
         rotation = "0.413161 -0.0821819 0.906942 24.7405";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath13";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath13) {
         position = "2.31744e-005 -33.9557 107.735";
         rotation = "1 2.23319e-006 -2.4645e-005 10.3553";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath14";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath14) {
         position = "9.18445 -31.3695 107.735";
         rotation = "0.413161 0.0821819 -0.906942 24.7404";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath15";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath15) {
         position = "16.9706 -24.0048 107.735";
         rotation = "0.212877 0.0881761 -0.973092 46.1155";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath16";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath16) {
         position = "22.1731 -12.9826 107.735";
         rotation = "0.133846 0.0894325 -0.986959 68.1963";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "CameraPath1";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(hand1b) {
         position = "-28.6966 -11.6818 3.19672";
         rotation = "0 0 1 90.0002";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "hand1c";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(hand1a) {
         position = "-30.7586 -10.5488 3.27529";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "hand1b";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(hand1c) {
         position = "-30.915 -13.8702 3.38997";
         rotation = "0 0 1 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "hand1d";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(hand1d) {
         position = "-32.7776 -12.7822 3.42869";
         rotation = "0 0 -1 89.9996";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "hand1a";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(hand2a) {
         position = "-31.8575 -11.9778 19.7794";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "hand2b";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(hand2b) {
         position = "-32.1923 -14.4321 19.6667";
         rotation = "0 0 -1 90.0002";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "hand2c";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(hand2c) {
         position = "-30.2713 -15.1663 19.8082";
         rotation = "0 0 1 180";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "hand2d";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(hand2d) {
         position = "-30.0678 -12.8384 19.1892";
         rotation = "0 0 1 89.9996";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "hand2a";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "4000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(pend1a) {
         position = "-21.2877 -44.3364 17.1915";
         rotation = "0 -1 0 30";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "1";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "pend1b";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "3000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(pend1b) {
         position = "-15.1026 -43.7085 16.9322";
         rotation = "0 1 0 30";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "1";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "pend1a";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "3000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(pend2a) {
         position = "-41.0555 17.3749 27.8555";
         rotation = "0 -1 0 25";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "1";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "pend2b";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "2000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(pend2b) {
         position = "-37.8369 17.1412 28.3879";
         rotation = "0 1 0 25";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "1";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "pend2a";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "2000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(pend3a) {
         position = "-28.7799 45.463 28.0277";
         rotation = "0 1 0 25";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "1";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "pend3b";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "2000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(pend3b) {
         position = "-31.2105 44.4782 28.4228";
         rotation = "0 -1 0 25";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "1";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "pend3a";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "2000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
   };
   new InteriorInstance() {
      position = "0 0 0";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/HuygensDilemmaPQ.dif";
      showTerrainInside = "0";
   };
   new Trigger(penalty1) {
      position = "-10 2 0.5";
      rotation = "1 0 0 0";
      scale = "6 2 4";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-3000";
   };
   new Trigger(stop1) {
      position = "-10 0 0.5";
      rotation = "1 0 0 0";
      scale = "6 2 4";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new StaticShape(StartPoint) {
      position = "0 0 0.5";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      dataBlock = "StartPad_PQ";
   };
   new Item() {
      position = "-36.4 -2 1.92489";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "500";
   };
   new Trigger(penalty1) {
      position = "-20 0 0.5";
      rotation = "1 0 0 0";
      scale = "6 2 4";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-3000";
   };
   new Trigger(stop1) {
      position = "-20 2 0.5";
      rotation = "1 0 0 0";
      scale = "6 2 4";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Item() {
      position = "-24 0 0.499669";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
         noRespawn = "0";
   };
   new Trigger(stop2) {
      position = "-49.5 -33.5 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Item() {
      position = "-43 -6.3 3.92489";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "500";
   };
   new StaticShape() {
      position = "-43 -18.75 4.50006";
      rotation = "0 0 1 180";
      scale = "1 1 1";
      dataBlock = "Checkpoint_PQ";
         disableOOB = "0";
         gravity = "0";
   };
   new Trigger(penalty2) {
      position = "-42 -24 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-1000";
   };
   new Trigger(stop2) {
      position = "-46.5 -26 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Trigger(stop2) {
      position = "-42.5 -29 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Trigger(stop2) {
      position = "-38 -26.5 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Trigger(stop2) {
      position = "-37.5 -35.5 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Trigger(stop2) {
      position = "-41.5 -34.5 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Trigger(penalty2) {
      position = "-38.5 -30.5 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-1000";
   };
   new Item() {
      position = "-43 -48 4.49967";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
         noRespawn = "0";
   };
   new Trigger(penalty2) {
      position = "-46 -31.5 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-1000";
   };
   new Trigger(penalty2) {
      position = "-50.5 -28.5 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-1000";
   };
   new Trigger(penalty2) {
      position = "-49 -39 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-1000";
   };
   new Trigger(penalty2) {
      position = "-44.5 -41 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-1000";
   };
   new Trigger(stop2) {
      position = "-41 -39 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Trigger(stop2) {
      position = "-45.5 -36.5 4.5";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Trigger(penalty3) {
      position = "-42 -55 4.5";
      rotation = "1 0 0 0";
      scale = "2 10 3";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-3000";
   };
   new Trigger(stop3) {
      position = "-44 -55 4.5";
      rotation = "1 0 0 0";
      scale = "2 10 3";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new StaticShape() {
      position = "-14.016 -56.9654 12.3878";
      rotation = "-1 0 0 15";
      scale = "1 1 1";
      dataBlock = "DefaultCannon";
         aimSize = "0.25";
         aimTriggers = "0";
         basename = "CBase0";
         chargeTime = "2000";
         force = "60";
         instant = "0";
         instantDelayTime = "0";
         lockCam = "0";
         lockTime = "0";
         pitch = "15";
         pitchBoundHigh = "15";
         pitchBoundLow = "15";
         showAim = "1";
         showReticle = "0";
         useBase = "1";
         useCharge = "0";
         yaw = "0";
         yawBoundLeft = "20";
         yawBoundRight = "20";
         yawLimit = "1";
   };
   new Item() {
      position = "-31 -56 9.42489";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimePenaltyItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "500";
         timePenalty = "500";
   };
   new Item() {
      position = "-25 -58 10.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimePenaltyItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "500";
         timePenalty = "500";
   };
   new StaticShape(CBase0) {
      position = "-14.016 -56.9654 12.3878";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "DefaultCannonBase";
   };
   new InteriorInstance() {
      position = "-33 37 23.625";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/HuygensD_Hand1.dif";
      showTerrainInside = "0";
         Path = "hand2a";
   };
   new StaticShape() {
      position = "-14.8 -20 11.5001";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      dataBlock = "Checkpoint_PQ";
         disableOOB = "0";
         gravity = "0";
   };
   new Trigger(stop4) {
      position = "-30 -18 13";
      rotation = "1 0 0 0";
      scale = "2 2 3";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Trigger(penalty4) {
      position = "-24 -20 11.5";
      rotation = "1 0 0 0";
      scale = "2 2 3";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-2000";
   };
   new Trigger(stop4) {
      position = "-28 -20 12.5";
      rotation = "1 0 0 0";
      scale = "2 2 3";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Trigger(penalty4) {
      position = "-28 -18 12.5";
      rotation = "1 0 0 0";
      scale = "2 2 3";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-2000";
   };
   new Item() {
      position = "-33 19 23.4997";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
         noRespawn = "0";
   };
   new Item() {
      position = "-32 -20 13.4997";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
         noRespawn = "0";
   };
   new Trigger(shock1) {
      position = "-14 -18 17";
      rotation = "1 0 0 0";
      scale = "2 1 2";
      dataBlock = "UsePowerupTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         powerup = "ShockAbsorberItem";
   };
   new Trigger(stopa) {
      position = "-18 -18 17";
      rotation = "1 0 0 0";
      scale = "2 1 2";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Trigger(penalty4) {
      position = "-14 -18 17";
      rotation = "1 0 0 0";
      scale = "2 1 2";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-2000";
   };
   new Trigger(shock1) {
      position = "-18 -18 17";
      rotation = "1 0 0 0";
      scale = "2 1 2";
      dataBlock = "UsePowerupTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         powerup = "ShockAbsorberItem";
   };
   new InteriorInstance() {
      position = "-33 23.5 34.25";
      rotation = "0 -1 0 25";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/HuygensD_Pend2.dif";
      showTerrainInside = "0";
         Path = "pend2a";
   };
   new InteriorInstance() {
      position = "-33 37 23.875";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/HuygensD_Hand2.dif";
      showTerrainInside = "0";
         Path = "hand1a";
   };
   new InteriorInstance() {
      position = "-34 -10 2.625";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/HuygensD_Hand1.dif";
      showTerrainInside = "0";
         Path = "hand1a";
   };
   new InteriorInstance() {
      position = "-34 -10 15.6875";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/HuygensD_Hand2.dif";
      showTerrainInside = "0";
         Path = "hand2a";
   };
   new InteriorInstance() {
      position = "-15 -38.25 30.25";
      rotation = "0 -1 0 30";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/HuygensD_Pend1.dif";
      showTerrainInside = "0";
         Path = "pend1a";
   };
   new InteriorInstance() {
      position = "-33 50.5 34.25";
      rotation = "0 1 0 25";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/HuygensD_Pend2.dif";
      showTerrainInside = "0";
         Path = "pend3a";
   };
   new StaticShape(EndPoint) {
      position = "-33 57 23.5";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "EndPad_PQ";
   };
   new Trigger(stop5) {
      position = "-40 2 20.5";
      rotation = "1 0 0 0";
      scale = "4 2 2";
      dataBlock = "TimeStopTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
   };
   new Item() {
      position = "-37 -17.7 14.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "500";
   };
   new Item() {
      position = "-43.1 -12.6 16.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimePenaltyItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "500";
         timePenalty = "500";
   };
   new Trigger(penalty5) {
      position = "-43 -2 18.5";
      rotation = "1 0 0 0";
      scale = "1 2 3";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-3000";
   };
   new Trigger(penalty5) {
      position = "-34 6 21.5";
      rotation = "1 0 0 0";
      scale = "1 2 3";
      dataBlock = "TimeTravelTrigger";
      polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
         timeBonus = "-3000";
   };
   new Item() {
      position = "-23.9 30.4 23.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimePenaltyItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "5000";
         timePenalty = "500";
   };
   new Item() {
      position = "-39.6 30.4 23.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "500";
   };
   new Item() {
      position = "-26.4 37.4 23.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "500";
   };
   new Item() {
      position = "-30.6 28.7 23.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimePenaltyItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "5000";
         timePenalty = "500";
   };
   new StaticShape() {
      position = "-33 57 30.1009";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "RegularFinishlinesign";
   };
   new Item() {
      position = "-39.1 44 23.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "500";
   };
   new Item() {
      position = "-27.8 45.2 23.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimePenaltyItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "5000";
         timePenalty = "500";
   };
   new Item() {
      position = "-38.9 36.7 23.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimePenaltyItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "5000";
         timePenalty = "500";
   };
   new Item() {
      position = "-31.1 39.3 23.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "500";
   };
   new Item() {
      position = "-35.6 33.1 23.9249";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimePenaltyItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "5000";
         timePenalty = "500";
   };
   new StaticShape() {
      position = "-46.214 -22.2535 4.49931";
      rotation = "0 0 1 213.75";
      scale = "1 1 1";
      dataBlock = "RoadsignYellow";
         skin = "Caution";
   };
   new StaticShape() {
      position = "-41.9885 -54.7783 8.10174";
      rotation = "0 0 1 90.0002";
      scale = "1 1 1";
      dataBlock = "Sign02";
         skin = "red_right";
   };
   new StaticShape() {
      position = "-21.8 38.6 23.4993";
      rotation = "0 0 1 33.7501";
      scale = "1 1 1";
      dataBlock = "DetourRoadsignYellow";
         skin = "Danger";
   };
   new AudioProfile(MusicProfile) {
      fileName = "~/data/sound/music/Electroforte.ogg";
      description = "AudioMusic";
      preload = "0";
   };
};
//--- OBJECT WRITE END ---
