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

   new ScriptObject(MissionInfo) {
         CustomRadarRule = "15";
         Time = "360000";
         alarmStartTime = "30";
         artist = "Endy";
         awesomeHint = "3 out of the 5 towers have huge time-saving shortcuts. One requires the fans and another requires an edge hit.";
         awesomeTime = "100000";
         desc = "Property of Platinum Construction Co.";
         eggHint = "Get enough height to reach the next floor. But how?";
         game = "Custom";
         generalHint = "While diagonal movement isn\'t required to complete the level, challenges can be done much faster using it.";
         jumpImpulse = "7.5 ";
         level = "18";
         modification = "PlatinumQuest";
         music = "Piece By Piece.ogg";
         name = "High Maintenance";
         platinumTime = "180000";
         startHelpText = "Reminder: Every yellow floor is an Out Of Bounds area.";
         trivia = "This is my first attempt at a \"construction\" themed level. How did I do?";
         type = "Custom";
         ultimateHint = "A few obvious wall hits should do the trick. Also, every tower except for the final one has a Time Travel hidden somewhere.";
         ultimateTime = "135000";
   };
   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 = "5000";
         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/Atmosphere/sky_day.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 SimGroup(HelpBubbleGroup) {

      new StaticShape() {
         position = "199.058 -173.653 304.29";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "0";
            extended = "0";
            persistTime = "2000";
            text = "Bounce into the hole with the arrow pointing at it. Avoid bouncing on the mud.";
            triggerRadius = "4";
      };
      new StaticShape() {
         position = "241.02 -16.5012 314.388";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "0";
            extended = "0";
            persistTime = "2000";
            text = "Hug the wall while using this Anvil.";
            triggerRadius = "3";
      };
      new StaticShape() {
         position = "57.5393 -164.896 305.443";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "0";
            extended = "0";
            persistTime = "2000";
            text = "Find the button that opens the door on your left.";
            triggerRadius = "4";
      };
      new StaticShape() {
         position = "252.514 -251.117 314.06";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "0";
            extended = "0";
            persistTime = "2000";
            text = "The button for this fan can be found at the top of the trapdoor stairs.";
            triggerRadius = "4";
      };
      new StaticShape() {
         position = "42.7067 -25.1239 318.951";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "HelpBubble";
            disable = "0";
            displayonce = "0";
            extended = "0";
            persistTime = "2000";
            text = "After pressing the button, fly straight to the \"Finish Here\" sign. Gain some speed before flying to ensure you make it in time.";
            triggerRadius = "6";
      };
   };
   new SimGroup(SceneryGroup) {

      new StaticShape() {
         position = "83.2792 -183.497 300.451";
         rotation = "1 0 0 0";
         scale = "0.55 0.55 2";
         dataBlock = "Window01_3x3";
      };
      new StaticShape() {
         position = "48.65 -148.75 312.033";
         rotation = "1 0 0 0";
         scale = "0.675 0.675 0.675";
         dataBlock = "Window04_3x3";
            Parent = "finishplatform";
            parentModTrans = "2.0851 2.382 -4.46802 1 0 0 0";
            parentOffset = "0 0 0";
            parentSimple = "0";
      };
      new StaticShape() {
         position = "66.202 -183.335 300.743";
         rotation = "1 0 0 0";
         scale = "0.55 0.55 2";
         dataBlock = "Window01_3x3";
      };
      new StaticShape() {
         position = "66.2013 -172.248 299.815";
         rotation = "1 0 0 0";
         scale = "0.55 0.55 2";
         dataBlock = "Window01_3x3";
      };
      new StaticShape() {
         position = "66.2176 -177.974 309.823";
         rotation = "1 0 0 0";
         scale = "0.1 1.25 0.4";
         dataBlock = "Window01_3x3";
      };
      new StaticShape() {
         position = "204.63 -143.935 298.25";
         rotation = "0.0500815 0.706221 -0.706218 185.734";
         scale = "0.5 0.5 0.5";
         dataBlock = "PQRulez_Graffiti";
      };
      new StaticShape() {
         position = "83.2935 -172.31 299.523";
         rotation = "1 0 0 0";
         scale = "0.55 0.55 2";
         dataBlock = "Window01_3x3";
      };
      new StaticShape() {
         position = "83.2806 -178.134 309.531";
         rotation = "1 0 0 0";
         scale = "0.1 1.25 0.4";
         dataBlock = "Window01_3x3";
      };
      new StaticShape() {
         position = "66.2336 -177.987 320.624";
         rotation = "1 0 0 0";
         scale = "0.1 1.25 0.4";
         dataBlock = "Window01_3x3";
      };
      new StaticShape() {
         position = "66.218 -183.348 311.544";
         rotation = "1 0 0 0";
         scale = "0.55 0.55 2";
         dataBlock = "Window01_3x3";
      };
      new StaticShape() {
         position = "66.2173 -172.261 310.616";
         rotation = "1 0 0 0";
         scale = "0.55 0.55 2";
         dataBlock = "Window01_3x3";
      };
      new StaticShape() {
         position = "101.951 -141.03 212.502";
         rotation = "1 0 0 0";
         scale = "10 10 10";
         dataBlock = "OrbitingClouds";
            reverse = "0";
      };
      new StaticShape() {
         position = "66.4033 -177.814 306.763";
         rotation = "0 -1 0 90.0002";
         scale = "0.25 0.25 0.25";
         dataBlock = "Marble_Graffiti";
      };
      new StaticShape(windowspin) {
         position = "258.837 -146.966 308.038";
         rotation = "0 1 0 90.0002";
         scale = "0.9 0.9 0.9";
         dataBlock = "Window03O_3x3_light";
            Path = "windowspinidle";
      };
      new StaticShape() {
         position = "101.951 -141.03 212.502";
         rotation = "1 0 0 0";
         scale = "10 10 10";
         dataBlock = "OrbitingClouds";
            reverse = "0";
      };
      new StaticShape() {
         position = "88.4565 -151.807 305.425";
         rotation = "0 0 -1 28.6479";
         scale = "1 1 1";
         dataBlock = "Plant01";
      };
      new StaticShape() {
         position = "95.4354 -154.378 305.465";
         rotation = "0 0 1 28.6479";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "101.951 -141.03 212.502";
         rotation = "1 0 0 0";
         scale = "10 10 10";
         dataBlock = "OrbitingClouds";
            reverse = "0";
      };
      new StaticShape() {
         position = "82.6088 -70.3814 267.574";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "FlatLargeClouds";
      };
      new StaticShape() {
         position = "115.487 -252.345 242.515";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "FlatLargeClouds";
      };
      new StaticShape() {
         position = "134.553 -146.789 260.605";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "FlatLargeClouds";
      };
      new StaticShape() {
         position = "-70.8741 -45.6842 253.376";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "FlatLargeClouds";
      };
      new StaticShape() {
         position = "62.3326 -55.8396 255.991";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "FlatLargeClouds";
      };
      new StaticShape(window) {
         position = "84.3813 -17.7291 303.648";
         rotation = "0 1 0 90.0002";
         scale = "0.9 0.9 0.9";
         dataBlock = "Window03O_3x3_light";
      };
      new StaticShape() {
         position = "47.6299 -167.408 324.31";
         rotation = "0 0 -1 89.9994";
         scale = "1 1 1";
         dataBlock = "VinesWideLong";
      };
      new StaticShape() {
         position = "59.9764 -167.457 324.302";
         rotation = "0 0 -1 89.9994";
         scale = "1 1 1";
         dataBlock = "VinesWideLong";
      };
      new StaticShape() {
         position = "57.4611 -171.496 324.393";
         rotation = "0 0 -1 89.9994";
         scale = "1 1 1";
         dataBlock = "VinesWideLong";
      };
      new StaticShape() {
         position = "49.8465 -158.208 313.483";
         rotation = "0 0 1 37.8152";
         scale = "1 1 1";
         dataBlock = "Plant01";
      };
      new StaticShape() {
         position = "63.242 -155.082 313.527";
         rotation = "0 0 1 228.22";
         scale = "1 1 1";
         dataBlock = "Flowers";
      };
      new StaticShape() {
         position = "58.9562 -164.841 313.527";
         rotation = "0 0 1 105.424";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "blue";
      };
      new StaticShape() {
         position = "62.4752 -161.309 313.523";
         rotation = "0 0 -1 46.4096";
         scale = "1 1 1";
         dataBlock = "Fern01";
      };
      new StaticShape() {
         position = "52.0811 -173.069 313.648";
         rotation = "0 0 1 108.289";
         scale = "1 1 1";
         dataBlock = "Fern01";
            skin = "dark";
      };
      new StaticShape() {
         position = "55.3511 -158.705 313.527";
         rotation = "0 0 1 134.645";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "yellow";
      };
      new StaticShape() {
         position = "62.5432 -182.174 313.483";
         rotation = "0 0 -1 53.2851";
         scale = "1 1 1";
         dataBlock = "Plant01";
            skin = "dark";
      };
      new StaticShape() {
         position = "46.8359 -181.772 313.523";
         rotation = "0 0 1 105.997";
         scale = "1 1 1";
         dataBlock = "Fern01";
            skin = "light";
      };
      new StaticShape() {
         position = "60.8991 -174.483 313.527";
         rotation = "0 0 1 126.051";
         scale = "1 1 1";
         dataBlock = "Flowers";
      };
      new StaticShape() {
         position = "53.3277 -176.648 313.527";
         rotation = "0 0 1 127.197";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "yellow";
      };
      new StaticShape() {
         position = "52.7397 -182.925 313.527";
         rotation = "0 0 1 125.478";
         scale = "1 1 1";
         dataBlock = "Flowers";
            skin = "blue";
      };
      new StaticShape() {
         position = "51.3459 -166.739 313.49";
         rotation = "0 0 -1 32.6586";
         scale = "1.16587 1.33683 1.58373";
         dataBlock = "Plant01";
            skin = "light";
      };
      new StaticShape() {
         position = "44.45 -148.75 312.033";
         rotation = "1 0 0 0";
         scale = "0.675 0.675 0.675";
         dataBlock = "Window04_3x3";
            Parent = "finishplatform";
            parentModTrans = "-2.1149 2.382 -4.46802 1 0 0 0";
            parentOffset = "0 0 0";
            parentSimple = "0";
      };
      new StaticShape() {
         position = "46.55 -146.65 312.033";
         rotation = "0 0 1 90.0002";
         scale = "0.675 0.675 0.675";
         dataBlock = "Window04_3x3";
            Parent = "finishplatform";
            parentModTrans = "-0.0149002 4.48201 -4.46802 0 0 1 1.5708";
            parentOffset = "0 0 0";
            parentSimple = "0";
      };
      new StaticShape() {
         position = "46.55 -150.85 312.033";
         rotation = "0 0 1 90.0002";
         scale = "0.675 0.675 0.675";
         dataBlock = "Window04_3x3";
            Parent = "finishplatform";
            parentModTrans = "-0.0149002 0.281998 -4.46802 0 0 1 1.5708";
            parentOffset = "0 0 0";
            parentSimple = "0";
      };
   };
   new InteriorInstance() {
      position = "45.5647 -136.725 296.533";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM1.dif";
      showTerrainInside = "0";
   };
   new StaticShape(StartPoint) {
      position = "44.6308 -119.696 297.283";
      rotation = "0 0 1 111.872";
      scale = "1 1 1";
      dataBlock = "StartPad_PQ_Construction";
   };
   new Sun() {
      direction = "0.638261 0.459006 -0.61801";
      color = "0.900000 0.900000 0.900000 1.000000";
      ambient = "0.400000 0.400000 0.400000 1.000000";
   };
   new SimGroup(PathNodeGroup) {

      new StaticShape(CameraPath1) {
         position = "68.2078 -125.679 304.499";
         rotation = "0.00518442 0.190291 -0.981714 118.422";
         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 = "12000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(sidefanpos1b) {
         position = "67.5372 -153.265 303.699";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "0";
            useScale = "0";
      };
      new StaticShape(movedoor2) {
         position = "66.1207 -177.825 305.502";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(movedoor1) {
         position = "66.1207 -177.825 303.256";
         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 = "movedoor2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(idle) {
         position = "66.1207 -177.825 303.256";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(movedoor4) {
         position = "83.2325 -177.823 305.933";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(movedoor3) {
         position = "83.2325 -177.823 303.27";
         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 = "movedoor4";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(idle2) {
         position = "83.2325 -177.824 303.27";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(FanOnPos) {
         position = "60.6195 -157.927 299.134";
         rotation = "1 0 0 0";
         scale = "0.8 0.8 0.8";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(storage) {
         position = "81.8244 -2194.69 295.562";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "0";
            useScale = "0";
      };
      new StaticShape(sidefanpos1c) {
         position = "67.5372 -151.146 303.699";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "0";
            useScale = "0";
      };
      new StaticShape(sidefanpos1a) {
         position = "67.5372 -155.367 303.699";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "0";
            useScale = "0";
      };
      new StaticShape(CameraPath2) {
         position = "97.8491 -145.859 307.69";
         rotation = "-0.0311721 -0.174032 0.984247 224.68";
         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 = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(cranerot1) {
         position = "32.6695 -140.392 333.12";
         rotation = "0 0 -1 91.6732";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "1";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "2000";
            nextNode = "cranerot2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "7000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(cranerot2) {
         position = "30.908 -139.745 333.208";
         rotation = "0 0 1 157.081";
         scale = "1 1 1";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "1";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "2000";
            nextNode = "cranerot1";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "7000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(CameraPath3) {
         position = "179.729 -165.832 308.822";
         rotation = "0.0491515 -0.0828536 0.995349 112.895";
         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 = "10000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(idlebridge1) {
         position = "202.956 -151.318 306.072";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(bridge1M1) {
         position = "202.956 -151.318 306.072";
         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 = "bridge1m2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(bridge1m2) {
         position = "202.956 -151.318 297.633";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(bridge1ropesm2) {
         position = "206.265 -155.117 306.608";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "3000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(idlebridge1ropes) {
         position = "204.595 -152.008 306.409";
         rotation = "1 0 0 0";
         scale = "1 1 0.11";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "0";
            useScale = "1";
      };
      new StaticShape(bridge1ropesm1) {
         position = "204.595 -152.008 306.409";
         rotation = "1 0 0 0";
         scale = "1 1 0.11";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "bridge1ropesm2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(bridge1ropesm2) {
         position = "204.595 -152.008 302.656";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(tpeffect1) {
         position = "252.292 -143.878 309.054";
         rotation = "1 0 0 0";
         scale = "0.1 0.1 0.001";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "tpeffect2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "500";
            usePosition = "0";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(paddlespin1) {
         position = "233.329 -131.639 308.753";
         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 = "paddlespin2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "9000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(paddlespin2) {
         position = "233.318 -129.786 308.755";
         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 = "paddlespin1";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "9000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(tpeffectidle) {
         position = "256.07 -146.941 308.196";
         rotation = "1 0 0 0";
         scale = "0.1 0.1 0.001";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(tpeffect1) {
         position = "253.123 -152.086 305.565";
         rotation = "1 0 0 0";
         scale = "0.1 0.1 0.001";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "tpeffect2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "500";
            usePosition = "0";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(tpeffect2) {
         position = "248.41 -152.173 301.836";
         rotation = "0 0 1 180";
         scale = "10 10 0.001";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "tpeffect3";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "3000";
            usePosition = "0";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(tpeffect3) {
         position = "247.882 -151.217 300.845";
         rotation = "1 0 0 0";
         scale = "10 10 0.001";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "tpeffectidle";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "200";
            usePosition = "0";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(TPFanPos) {
         position = "252.518 -259.083 311.231";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "0";
            useScale = "0";
      };
      new StaticShape(signrise1) {
         position = "252.509 -257.165 310.05";
         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 = "signrise2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "2000";
            usePosition = "1";
            useRotation = "0";
            useScale = "0";
      };
      new StaticShape(signrise2) {
         position = "252.509 -257.166 311.232";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "0";
            useScale = "0";
      };
      new StaticShape(closeturbine1) {
         position = "203.099 -267.929 336.042";
         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 = "closeturbine2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "200";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(closeturbine2) {
         position = "203.095 -258.43 336.042";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "1000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(closeidle) {
         position = "203.099 -267.929 336.029";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(closetriggerpos) {
         position = "197.404 -253.666 336.22";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "0";
            useScale = "0";
      };
      new StaticShape(tpeffectpos) {
         position = "254.063 -145.085 308.085";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "0";
            useScale = "0";
      };
      new StaticShape(TPdes) {
         position = "260.865 -146.411 313.77";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "0";
            useScale = "0";
      };
      new StaticShape(tprot2) {
         position = "260.804 -143.211 305.808";
         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 = "tprot1";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(tprot1) {
         position = "258.533 -143.126 305.808";
         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 = "tprot2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "0";
            useRotation = "1";
            useScale = "0";
      };
      new StaticShape(TPDes1) {
         position = "81.2077 -17.2177 305.024";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(finishidle) {
         position = "46.5649 -151.132 306.751";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(finish1) {
         position = "46.5649 -151.132 306.751";
         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 = "finish2";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(finish2) {
         position = "46.5649 -151.132 316.501";
         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 = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath4) {
         position = "181.87 -140.215 308.565";
         rotation = "0.0491515 -0.0828536 0.995349 112.895";
         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 = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath5) {
         position = "221.557 -5.90586 312.097";
         rotation = "0.0655016 -0.0490409 0.996647 157.722";
         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 = "10000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath6) {
         position = "245.475 -2.87998 306.518";
         rotation = "0.0655016 -0.0490409 0.996647 157.722";
         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 = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath7) {
         position = "203.96 -256.858 333.019";
         rotation = "-0.353546 0.661439 0.661441 141.058";
         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 = "10000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath8) {
         position = "198.713 -262.795 322.816";
         rotation = "-0.835289 -0.498404 -0.232134 98.4512";
         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 = "CameraPath9";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath9) {
         position = "86.2527 -29.5419 308.511";
         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 = "CameraPath10";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "12000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(CameraPath10) {
         position = "60.3033 -29.9081 318.862";
         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 = "CameraPath1";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "0";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
      new StaticShape(tpeffectidle1) {
         position = "81.6905 -17.7017 303.799";
         rotation = "1 0 0 0";
         scale = "0.1 0.1 0.001";
         dataBlock = "PathNode";
            FinalRotOffset = "0 0 0";
            RotationMultiplier = "1";
            Smooth = "0";
            SmoothEnd = "0";
            SmoothStart = "0";
            Spline = "0";
            bezier = "0";
            branchNodes = " ";
            delay = "0";
            nextNode = "Next Node Object Name";
            placed = "1";
            reverseRotation = "0";
            speed = "0";
            timeToNext = "5000";
            usePosition = "1";
            useRotation = "1";
            useScale = "1";
      };
   };
   new Item() {
      position = "44.9688 -176.503 303.333";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "2000";
   };
   new Trigger(fantriggeroff) {
      position = "81.8244 -2194.69 295.562";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "PathTrigger";
      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";
         Path = "storage";
         Path1 = "storage";
         Path2 = "fanonpos";
         Path3 = "fantriggerpos1";
         Path4 = "storage";
         TriggerOnce = "0";
         object1 = "fanon";
         object2 = "fanoff";
         object3 = "fantriggeron";
         object4 = "fantriggeroff";
   };
   new StaticShape() {
      position = "224.217 -16.9205 309.377";
      rotation = "0 0 1 146.25";
      scale = "1 1 1";
      dataBlock = "RoundBumper_PQ";
   };
   new TSStatic() {
      position = "246.591 -136.564 308.681";
      rotation = "0 0 -1 45.4184";
      scale = "0.5 0.5 0.5";
      shapeName = "~/data/shapes_pq/Gameplay/pads/checkpoint.dts";
   };
   new TSStatic() {
      position = "76.5286 -183.161 302.97";
      rotation = "0 0 1 40.107";
      scale = "0.5 0.5 0.5";
      shapeName = "~/data/shapes_pq/Gameplay/pads/silly_cp_glass.dts";
   };
   new InteriorInstance() {
      position = "85.8786 -148.494 300.35";
      rotation = "0 0 1 90.0002";
      scale = "0.5 0.5 0.5";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMSignOFF.dif";
      showTerrainInside = "0";
   };
   new Trigger(shrinkydink) {
      position = "80.8267 -2193.37 295.751";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "PathTrigger";
      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";
         Path1 = "movedoor1";
         TriggerOnce = "1";
         initialPosition1 = "1000";
         object1 = "door1";
   };
   new TSStatic(fanoff) {
      position = "60.6195 -157.927 299.134";
      rotation = "1 0 0 0";
      scale = "0.8 0.8 0.8";
      shapeName = "~/data/shapes_pq/Gameplay/hazards/ductfan.dts";
         Path = "fanonpos";
   };
   new StaticShape() {
      position = "58.8631 -156.539 299.016";
      rotation = "0 0 1 193.133";
      scale = "1 1 1";
      dataBlock = "PushButton_PQ";
         TriggerOnce = "0";
         objectMethod = "onEnterTrigger()";
         resetTime = "5000";
         triggerObject = "fantriggeron";
   };
   new Trigger(fantriggeron) {
      position = "81.8033 -2193.81 295.516";
      rotation = "0 0 1 91.6738";
      scale = "1 1 1";
      dataBlock = "PathTrigger";
      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";
         Path1 = "fanonpos";
         Path2 = "storage";
         TriggerOnce = "0";
         object1 = "fanon";
         object2 = "fanoff";
   };
   new StaticShape(fanon) {
      position = "81.8244 -2194.69 295.562";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "DuctFan_PQ";
         Path = "storage";
   };
   new StaticShape() {
      position = "37.1119 -175.085 306.345";
      rotation = "0 0 -1 34.3774";
      scale = "1 1 1";
      dataBlock = "PushButton_PQ";
         TriggerOnce = "1";
         objectMethod = "onEnterTrigger()";
         resetTime = "5000";
         triggerObject = "shrinkydink";
         triggerObject2 = "dooropened";
   };
   new Trigger(fantriggeroff) {
      position = "41.5853 -161.567 302.33";
      rotation = "0 0 1 28.6479";
      scale = "28 1 10";
      dataBlock = "PathTrigger";
      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";
         Path1 = "storage";
         Path2 = "fanonpos";
         TriggerOnce = "0";
         object1 = "fanon";
         object2 = "fanoff";
   };
   new InteriorInstance(Door1) {
      position = "66.1207 -177.825 303.256";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMDoor.dif";
      showTerrainInside = "0";
         Path = "idle";
   };
   new Trigger(Help1) {
      position = "58.7611 -153.354 298";
      rotation = "1 0 0 0";
      scale = "5 0.1 5";
      dataBlock = "HelpTrigger";
      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";
         displayonce = "0";
         extended = "0";
         persistTime = "5000";
         text = "Press this button to activate the fan and get a lift up!";
   };
   new StaticShape() {
      position = "96.2043 -151.461 305.385";
      rotation = "0 0 1 61.3523";
      scale = "1 1 1";
      dataBlock = "PushButton_PQ";
         TriggerOnce = "1";
         objectMethod = "onEnterTrigger()";
         resetTime = "5000";
         triggerObject = "cannondoor";
   };
   new StaticShape() {
      position = "89.2531 -177.851 303.168";
      rotation = "-0.118354 0.103794 0.987532 83.2135";
      scale = "1 1 1";
      dataBlock = "Cannon_Custom";
         aimSize = "0.25";
         aimTriggers = "0";
         basename = "CBase0";
         chargeTime = "2000";
         force = "78";
         instant = "1";
         instantDelayTime = "0";
         lockCam = "0";
         lockTime = "2000";
         pitch = "12";
         pitchBoundHigh = "80";
         pitchBoundLow = "-30";
         showAim = "1";
         showReticle = "0";
         useBase = "1";
         useCharge = "0";
         yaw = "82.5";
         yawBoundLeft = "70";
         yawBoundRight = "70";
         yawLimit = "1";
   };
   new InteriorInstance() {
      position = "218.138 -24.9113 256.685";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM2.dif";
      showTerrainInside = "0";
   };
   new StaticShape() {
      position = "60.9817 -182.082 303.477";
      rotation = "0 0 1 167.121";
      scale = "2 2 2";
      dataBlock = "IceShard1";
         noParticles = "1";
   };
   new StaticShape() {
      position = "51.0348 -160.958 303.42";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "IceShard1";
         noParticles = "1";
   };
   new Item() {
      position = "265.359 -268.338 313.683";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         timeBonus = "5000";
   };
   new StaticShape() {
      position = "55.5916 -161.067 303.477";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "IceShard1";
         noParticles = "1";
   };
   new StaticShape() {
      position = "51.5552 -164.916 303.429";
      rotation = "0 0 1 34.3775";
      scale = "2 2 2";
      dataBlock = "IceShard2";
         noParticles = "1";
   };
   new StaticShape() {
      position = "53.4799 -162.924 303.477";
      rotation = "0 0 1 34.3775";
      scale = "2 2 2";
      dataBlock = "IceShard1";
         noParticles = "1";
   };
   new StaticShape() {
      position = "53.6537 -156.637 303.477";
      rotation = "0 0 1 103.132";
      scale = "2 2 2";
      dataBlock = "IceShard1";
         noParticles = "1";
   };
   new StaticShape() {
      position = "55.5166 -154.905 303.429";
      rotation = "0 0 1 34.3775";
      scale = "2 2 2";
      dataBlock = "IceShard2";
         noParticles = "1";
   };
   new StaticShape() {
      position = "44.6648 -155.764 303.429";
      rotation = "0 0 1 108.862";
      scale = "2 2 2";
      dataBlock = "IceShard2";
         noParticles = "1";
   };
   new StaticShape() {
      position = "63.4439 -164.875 303.477";
      rotation = "0 0 1 114.592";
      scale = "2 2 2";
      dataBlock = "IceShard1";
         noParticles = "1";
   };
   new StaticShape() {
      position = "60.4632 -163.212 303.429";
      rotation = "0 0 1 120.321";
      scale = "2 2 2";
      dataBlock = "IceShard2";
         noParticles = "1";
   };
   new StaticShape() {
      position = "62.3559 -168.931 303.477";
      rotation = "0 0 1 45.8366";
      scale = "2 2 2";
      dataBlock = "IceShard1";
         noParticles = "1";
   };
   new StaticShape() {
      position = "55.4349 -170.111 303.429";
      rotation = "0 0 1 80.2141";
      scale = "2 2 2";
      dataBlock = "IceShard2";
         noParticles = "1";
   };
   new StaticShape() {
      position = "53.76 -172.62 303.477";
      rotation = "0 0 1 120.321";
      scale = "2 2 2";
      dataBlock = "IceShard1";
         noParticles = "1";
   };
   new StaticShape() {
      position = "49.6265 -168.907 303.429";
      rotation = "0 0 1 189.076";
      scale = "2 2 2";
      dataBlock = "IceShard2";
         noParticles = "1";
   };
   new StaticShape() {
      position = "47.9009 -170.653 303.477";
      rotation = "0 0 -1 21.9549";
      scale = "2 2 2";
      dataBlock = "IceShard1";
         noParticles = "1";
   };
   new StaticShape() {
      position = "43.6805 -170.911 303.429";
      rotation = "0 0 1 97.4028";
      scale = "2 2 2";
      dataBlock = "IceShard2";
         noParticles = "1";
   };
   new StaticShape() {
      position = "50.541 -176.001 303.477";
      rotation = "0 0 -1 21.9549";
      scale = "2 2 2";
      dataBlock = "IceShard1";
         noParticles = "1";
   };
   new StaticShape() {
      position = "47.5321 -177.928 303.429";
      rotation = "0 0 1 137.51";
      scale = "2 2 2";
      dataBlock = "IceShard2";
         noParticles = "1";
   };
   new StaticShape() {
      position = "44.5074 -179.668 303.477";
      rotation = "0 0 1 63.9888";
      scale = "2 2 2";
      dataBlock = "IceShard1";
         noParticles = "1";
   };
   new StaticShape() {
      position = "54.4795 -179.044 303.477";
      rotation = "0 0 -1 73.5211";
      scale = "2 2 2";
      dataBlock = "IceShard1";
         noParticles = "1";
   };
   new StaticShape() {
      position = "58.0366 -183.662 303.429";
      rotation = "0 0 1 229.183";
      scale = "2 2 2";
      dataBlock = "IceShard2";
         noParticles = "1";
   };
   new Item() {
      position = "45.9559 -158.775 302.895";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "4000";
   };
   new StaticShape() {
      position = "54.4349 -155.682 302.345";
      rotation = "0 0 1 51.5662";
      scale = "1 1 1";
      dataBlock = "IceSlick1";
   };
   new StaticShape() {
      position = "45.3091 -178.404 302.362";
      rotation = "0 0 -1 108.862";
      scale = "1 1 1";
      dataBlock = "IceSlick2";
   };
   new StaticShape() {
      position = "54.267 -171.313 302.345";
      rotation = "0 0 -1 57.2958";
      scale = "1 1 1";
      dataBlock = "IceSlick1";
   };
   new StaticShape() {
      position = "58.3243 -182.792 302.362";
      rotation = "0 0 -1 5.72928";
      scale = "1 1 1";
      dataBlock = "IceSlick2";
   };
   new Item() {
      position = "55.0589 -165.882 302.845";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItemBlue_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
   };
   new Trigger() {
      position = "40.7458 -117.646 285.85";
      rotation = "1 0 0 0";
      scale = "25 67.5 9";
      dataBlock = "OutOfBoundsTrigger";
      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(Nice) {
      position = "58.3368 -155.434 313.392";
      rotation = "1 0 0 0";
      scale = "5 5 0.01";
      dataBlock = "HelpTrigger";
      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";
         displayonce = "0";
         extended = "0";
         persistTime = "5000";
         text = "You found our stash!? PLEASE don\'t tell ANYONE! We can\'t go back to jail!";
   };
   new Item() {
      position = "40.028 -186.829 320.381";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "NestEgg_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         skin = "blue";
   };
   new StaticShape() {
      position = "97.0607 -155.745 305.535";
      rotation = "-0.0447715 -0.247156 0.967941 199.89";
      scale = "1 1 1";
      dataBlock = "Sign01";
         skin = "red_diag_1";
   };
   new StaticShape() {
      position = "91.6126 -159.773 303.375";
      rotation = "-0.358204 -0.466823 -0.808558 116.367";
      scale = "1 1 1";
      dataBlock = "Cannon_Custom";
         aimSize = "0.25";
         aimTriggers = "0";
         basename = "CBase1";
         chargeTime = "2000";
         force = "22";
         instant = "1";
         instantDelayTime = "0";
         lockCam = "0";
         lockTime = "2000";
         pitch = "60";
         pitchBoundHigh = "80";
         pitchBoundLow = "-30";
         showAim = "1";
         showReticle = "0";
         useBase = "1";
         useCharge = "0";
         yaw = "-105";
         yawBoundLeft = "70";
         yawBoundRight = "70";
         yawLimit = "1";
   };
   new StaticShape(CBase1) {
      position = "91.6126 -159.773 303.375";
      rotation = "0 0 -1 105";
      scale = "1 1 1";
      dataBlock = "DefaultCannonBase";
   };
   new StaticShape(sidefan1b) {
      position = "67.5372 -153.265 303.699";
      rotation = "0 -1 0 90.0002";
      scale = "1 1 1";
      dataBlock = "DuctFan_PQ";
         Path = "sidefanpos1b";
   };
   new StaticShape(sidefan1a) {
      position = "67.5372 -155.367 303.699";
      rotation = "0 -1 0 90.0002";
      scale = "1 1 1";
      dataBlock = "DuctFan_PQ";
         Path = "sidefanpos1a";
   };
   new StaticShape(sidefan1c) {
      position = "67.5372 -151.146 303.699";
      rotation = "0 -1 0 90.0002";
      scale = "1 1 1";
      dataBlock = "DuctFan_PQ";
         Path = "sidefanpos1c";
   };
   new StaticShape(sidefanbuttonoff) {
      position = "73.9946 -162.846 302.95";
      rotation = "0 0 1 90.0002";
      scale = "1 1 1";
      dataBlock = "PushButton_PQ";
         TriggerOnce = "0";
         objectMethod = "onEnterTrigger()";
         resetTime = "5000";
         triggerObject = "sidefantriggeroff";
   };
   new TSStatic(sidefanoff1a) {
      position = "81.8244 -2194.69 295.562";
      rotation = "0 -1 0 90.0002";
      scale = "1 1 1";
      shapeName = "~/data/shapes_pq/Gameplay/hazards/ductfan.dts";
         Path = "storage";
   };
   new TSStatic(sidefanoff1b) {
      position = "81.8244 -2194.69 295.562";
      rotation = "0 -1 0 90.0002";
      scale = "1 1 1";
      shapeName = "~/data/shapes_pq/Gameplay/hazards/ductfan.dts";
         Path = "storage";
   };
   new TSStatic(sidefanoff1c) {
      position = "81.8244 -2194.69 295.562";
      rotation = "0 -1 0 90.0002";
      scale = "1 1 1";
      shapeName = "~/data/shapes_pq/Gameplay/hazards/ductfan.dts";
         Path = "storage";
   };
   new Trigger(sidefantriggeroff) {
      position = "80.358 -2194.06 295.316";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "PathTrigger";
      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";
         Path1 = "sidefanpos1a";
         Path2 = "storage";
         Path3 = "sidefanpos1b";
         Path4 = "storage";
         TriggerOnce = "0";
         object1 = "sidefanoff1a";
         object2 = "sidefan1a";
         object3 = "sidefanoff1b";
         object4 = "sidefan1b";
         object5 = "sidefanoff1c";
         object6 = "sidefan1c";
         path5 = "sidefanpos1c";
         path6 = "storage";
   };
   new StaticShape(sidefanbuttonon) {
      position = "73.9874 -160.912 302.951";
      rotation = "0 0 1 90.0002";
      scale = "1 1 1";
      dataBlock = "PushButton_PQ";
         TriggerOnce = "0";
         objectMethod = "onEnterTrigger()";
         resetTime = "5000";
         triggerObject = "sidefantriggeron";
   };
   new Trigger(sidefantriggeron) {
      position = "80.3111 -2193.43 295.779";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "PathTrigger";
      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";
         Path1 = "sidefanpos1a";
         Path2 = "storage";
         Path3 = "sidefanpos1b";
         Path4 = "storage";
         TriggerOnce = "0";
         object1 = "sidefan1a";
         object2 = "sidefanoff1a";
         object3 = "sidefan1b";
         object4 = "sidefanoff1b";
         object5 = "sidefan1c";
         object6 = "sidefanoff1c";
         path5 = "sidefanpos1c";
         path6 = "storage";
   };
   new Item() {
      position = "70.565 -143.821 302.949";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItemBlue_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
   };
   new StaticShape() {
      position = "67.6752 -158.105 302.949";
      rotation = "0 0 -1 34.3775";
      scale = "1 1 1";
      dataBlock = "RoadsignYellow";
         skin = "Danger";
   };
   new Trigger() {
      position = "66.6077 -139.736 286.06";
      rotation = "1 0 0 0";
      scale = "46 46 12";
      dataBlock = "OutOfBoundsTrigger";
      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 InteriorInstance(Door2) {
      position = "83.2325 -177.824 303.27";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMDoor.dif";
      showTerrainInside = "0";
         Path = "idle2";
   };
   new Trigger(cannondoor) {
      position = "92.6734 -2190.22 303.608";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "PathTrigger";
      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";
         Path1 = "movedoor3";
         TriggerOnce = "1";
         object1 = "Door2";
   };
   new Trigger(dooropened) {
      position = "21.0622 -297.759 317.592";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "HelpTrigger";
      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";
         displayonce = "0";
         extended = "0";
         persistTime = "5000";
         text = "The door has been opened.";
   };
   new InteriorInstance() {
      position = "85.8778 -146.543 300.35";
      rotation = "0 0 1 90.0002";
      scale = "0.5 0.5 0.5";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMSignON.dif";
      showTerrainInside = "0";
   };
   new TSStatic() {
      position = "246.594 -136.565 308.681";
      rotation = "0 0 -1 45.4184";
      scale = "0.5 0.5 0.5";
      shapeName = "~/data/shapes_pq/Gameplay/pads/silly_cp_glass.dts";
   };
   new InteriorInstance(teleporterspin) {
      position = "256.042 -146.905 307.813";
      rotation = "1 0 0 0";
      scale = "0.65 0.65 0.01";
      interiorFile = "~/data/lbinteriors_custom/pq/expert/manic/ManicTrunkScenery.dif";
      showTerrainInside = "0";
   };
   new StaticShape() {
      position = "250.138 -136.966 309.519";
      rotation = "-1 0 0 20";
      scale = "1 1 1";
      dataBlock = "Cannon_Custom";
         aimSize = "0.25";
         aimTriggers = "0";
         basename = "CBase2";
         chargeTime = "2000";
         force = "50";
         instant = "1";
         instantDelayTime = "0";
         lockCam = "0";
         lockTime = "2000";
         pitch = "20";
         pitchBoundHigh = "80";
         pitchBoundLow = "-30";
         showAim = "1";
         showReticle = "0";
         useBase = "1";
         useCharge = "0";
         yaw = "0";
         yawBoundLeft = "70";
         yawBoundRight = "70";
         yawLimit = "1";
   };
   new Item() {
      position = "200.134 -170.682 300.622";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "SuperBounceItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new StaticShape() {
      position = "240.463 -170.168 301.86";
      rotation = "0 0 1 180";
      scale = "1 1 1";
      dataBlock = "PushButton_PQ";
         TriggerOnce = "0";
         objectMethod = "onEnterTrigger()";
         resetTime = "5000";
         triggerObject = "movebridge1";
   };
   new Trigger() {
      position = "221.249 44.9805 293.841";
      rotation = "1 0 0 0";
      scale = "130 130 1";
      dataBlock = "OutOfBoundsTrigger";
      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 TSStatic() {
      position = "58.6685 -23.7815 315.647";
      rotation = "0 0 -1 90.4193";
      scale = "0.5 0.5 0.5";
      shapeName = "~/data/shapes_pq/Gameplay/pads/checkpoint.dts";
   };
   new StaticShape(CBase0) {
      position = "89.2531 -177.851 303.168";
      rotation = "0 0 1 82.5002";
      scale = "1 1 1";
      dataBlock = "DefaultCannonBase";
   };
   new InteriorInstance(crane1) {
      position = "53.5642 -169.71 324.452";
      rotation = "0 0 -1 91.6732";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/expert/PlatinumConstructionCoCrane.dif";
      showTerrainInside = "0";
         Path = "cranerot1";
   };
   new Trigger() {
      position = "192.149 -163.043 304.886";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "AlignmentTrigger";
      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";
         alwaysOn = "0";
         x = "trigger";
         y = "trigger";
         z = "trigger";
   };
   new InteriorInstance() {
      position = "261.215 -62.7827 196.781";
      rotation = "0.747084 0.663098 0.0465541 39.268";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMBouncy1x1.dif";
      showTerrainInside = "0";
   };
   new StaticShape() {
      position = "221.398 -17.9108 309.377";
      rotation = "0 0 1 33.7503";
      scale = "1 1 1";
      dataBlock = "RoundBumper_PQ";
   };
   new StaticShape() {
      position = "222.652 -149.087 299.613";
      rotation = "0 0 1 126.051";
      scale = "1 1 1";
      dataBlock = "RoadsignYellow";
         skin = "ActualCaution";
   };
   new Trigger(C1Trigger) {
      position = "66.416 -170.866 302.337";
      rotation = "1 0 0 0";
      scale = "14 14 5";
      dataBlock = "CheckpointTrigger";
      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";
         gravity = "0";
         respawnPoint = "C1";
   };
   new StaticShape(C1) {
      position = "76.6104 -183.16 302.74";
      rotation = "0 0 -1 4.89313";
      scale = "0.5 0.5 0.5";
      dataBlock = "Checkpoint_PQ";
         disableOOB = "0";
         gravity = "0";
   };
   new TSStatic() {
      position = "76.5889 -183.167 302.97";
      rotation = "0 0 -1 4.89313";
      scale = "0.5 0.5 0.5";
      shapeName = "~/data/shapes_pq/Gameplay/pads/checkpoint.dts";
   };
   new StaticShape(EndPoint) {
      position = "46.5548 -148.741 302.265";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "EndPad_PQ";
   };
   new Trigger(C3Trigger) {
      position = "245.214 -135.045 308.018";
      rotation = "1 0 0 0";
      scale = "7 4 4";
      dataBlock = "CheckpointTrigger";
      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";
         gravity = "0";
         respawnPoint = "C3";
   };
   new Trigger() {
      position = "-863.58 784.391 271.61";
      rotation = "1 0 0 0";
      scale = "1999 1999 1";
      dataBlock = "OutOfBoundsTrigger";
      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() {
      position = "239.165 -134.799 282.345";
      rotation = "1 0 0 0";
      scale = "24.5 24.5 25";
      dataBlock = "OutOfBoundsTrigger";
      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 = "222.718 -135.017 299.625";
      rotation = "0 0 1 45.8369";
      scale = "1 1 1";
      dataBlock = "RoadsignYellow";
         skin = "ActualCaution";
   };
   new Item() {
      position = "240.561 -162.432 302.31";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItemBlue_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
   };
   new InteriorInstance() {
      position = "137.107 -85.9146 242.377";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMTPsec1.dif";
      showTerrainInside = "0";
   };
   new Item() {
      position = "234.404 -16.9027 313.847";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "7000";
   };
   new StaticShape() {
      position = "223.082 -20.528 309.377";
      rotation = "0 0 1 135.001";
      scale = "1 1 1";
      dataBlock = "RoundBumper_PQ";
   };
   new Trigger() {
      position = "249.106 -43.9878 303.413";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "AlignmentTrigger";
      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";
         alwaysOn = "0";
         x = "trigger";
         y = "trigger";
         z = "trigger";
   };
   new StaticShape() {
      position = "227.151 -15.4845 309.377";
      rotation = "0 0 1 56.2501";
      scale = "1 1 1";
      dataBlock = "RoundBumper_PQ";
   };
   new StaticShape(C3) {
      position = "246.468 -136.524 308.483";
      rotation = "0 0 1 97.8209";
      scale = "0.3 0.3 0.3";
      dataBlock = "Checkpoint_PQ";
         disableOOB = "0";
         gravity = "0";
   };
   new Item() {
      position = "240.928 -16.5155 311.49";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItemBlue_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
   };
   new StaticShape() {
      position = "226.849 -18.6638 309.377";
      rotation = "0 0 -1 22.4998";
      scale = "1 1 1";
      dataBlock = "RoundBumper_PQ";
   };
   new Trigger() {
      position = "190.177 -161.008 296.815";
      rotation = "1 0 0 0";
      scale = "6 6 6";
      dataBlock = "HelpTrigger";
      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";
         displayonce = "0";
         extended = "0";
         persistTime = "5000";
         text = "To progress, you\'ll need to lower the bridge to your left.";
   };
   new Trigger(movebridge1) {
      position = "80.0552 -2188.21 300.205";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "PathTrigger";
      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";
         Path1 = "bridge1m1";
         Path2 = "bridge1ropesm1";
         TriggerOnce = "1";
         object1 = "bridge1";
         object2 = "bridge1ropes";
   };
   new InteriorInstance(bridge1) {
      position = "202.956 -151.318 306.072";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMBridge.dif";
      showTerrainInside = "0";
         Path = "idlebridge1";
   };
   new InteriorInstance(bridge1ropes) {
      position = "204.595 -152.008 306.409";
      rotation = "1 0 0 0";
      scale = "1 1 0.11";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMBridgeRopes.dif";
      showTerrainInside = "0";
         Path = "idlebridge1ropes";
   };
   new Item() {
      position = "204.596 -147.043 305.872";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "ShockAbsorberItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         Parent = "bridge1";
         parentModTrans = "0 0 0 1 0 0 0";
         parentOffset = "1.64 4.275 -0.2";
         parentSimple = "0";
   };
   new StaticShape(C2) {
      position = "192.187 -169.019 297.414";
      rotation = "1 0 0 0";
      scale = "0.3 0.3 0.3";
      dataBlock = "Checkpoint_PQ";
         disableOOB = "0";
         gravity = "0";
   };
   new Trigger(C2Trigger) {
      position = "190.167 -160.899 296.853";
      rotation = "1 0 0 0";
      scale = "6 6 6";
      dataBlock = "CheckpointTrigger";
      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";
         gravity = "0";
         respawnPoint = "C2";
   };
   new TSStatic() {
      position = "192.156 -169.016 297.617";
      rotation = "1 0 0 0";
      scale = "0.5 0.5 0.5";
      shapeName = "~/data/shapes_pq/Gameplay/pads/silly_cp_glass.dts";
   };
   new TSStatic() {
      position = "192.155 -169.013 297.617";
      rotation = "1 0 0 0";
      scale = "0.5 0.5 0.5";
      shapeName = "~/data/shapes_pq/Gameplay/pads/checkpoint.dts";
   };
   new Item() {
      position = "199.298 -140.674 302.297";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         timeBonus = "5000";
   };
   new InteriorInstance() {
      position = "137.148 -85.8698 197.991";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMTPsec1Base.dif";
      showTerrainInside = "0";
   };
   new StaticShape() {
      position = "350.825 -13.0611 324.565";
      rotation = "0 0 1 56.2501";
      scale = "1 1 1";
      dataBlock = "PushButton_PQ";
         TriggerOnce = "1";
         objectMethod = "onEnterTrigger()";
         resetTime = "5000";
         triggerObject = "activateteleportertrigger";
   };
   new Trigger() {
      position = "161.311 -96.726 290.299";
      rotation = "1 0 0 0";
      scale = "130 130 1";
      dataBlock = "OutOfBoundsTrigger";
      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 InteriorInstance(paddlespin) {
      position = "228.392 -142.008 303.477";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMPaddle.dif";
      showTerrainInside = "0";
         Path = "paddlespin1";
   };
   new StaticShape() {
      position = "230.042 -136.64 307.004";
      rotation = "0.19486 0.194861 -0.96128 92.2622";
      scale = "1 1 1";
      dataBlock = "Cardboardsign";
   };
   new TSStatic(tpeffectphysical) {
      position = "256.07 -146.941 308.196";
      rotation = "1 0 0 0";
      scale = "0.1 0.1 0.001";
      shapeName = "~/data/shapes_pq/Other/wireball.dts";
         Path = "tpeffectidle";
   };
   new Trigger(tpeffecttrigger) {
      position = "81.8244 -2194.69 295.562";
      rotation = "1 0 0 0";
      scale = "4 4 4";
      dataBlock = "PathTrigger";
      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";
         Path = "storage";
         Path1 = "tpeffect1";
         Path2 = "tpeffect1";
         TriggerOnce = "0";
         object1 = "tpeffectphysical";
         object2 = "tpeffectphysical1";
   };
   new Item() {
      position = "243.043 -16.5357 311.502";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "AnvilItem";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new StaticShape() {
      position = "244.163 -14.4732 311.458";
      rotation = "0.11531 -0.380132 0.917716 148.887";
      scale = "1 1 1";
      dataBlock = "Sign01";
         skin = "red_diag_1";
   };
   new StaticShape(CBase2) {
      position = "250.138 -136.966 309.519";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "DefaultCannonBase";
   };
   new InteriorInstance() {
      position = "39.8651 -237.801 129.012";
      rotation = "1 0 0 0";
      scale = "1.5 1.5 20";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM1BaseRoofed.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "45.5711 -214.805 299.046";
      rotation = "1 0 0 0";
      scale = "1 1 10";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM1Base.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "31.296 -251.864 -210.244";
      rotation = "1 0 0 0";
      scale = "2 2 40";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM1BaseRoofed.dif";
      showTerrainInside = "0";
   };
   new Trigger() {
      position = "249.396 -146.265 316.692";
      rotation = "1 0 0 0";
      scale = "1.5 1.5 1.5";
      dataBlock = "AlignmentTrigger";
      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";
         alwaysOn = "0";
         x = "trigger";
         y = "trigger";
         z = "trigger";
   };
   new StaticShape(CBase3) {
      position = "350.339 -20.1782 325.429";
      rotation = "0 0 1 218.251";
      scale = "1 1 1";
      dataBlock = "DefaultCannonBase";
   };
   new StaticShape() {
      position = "350.339 -20.1782 325.429";
      rotation = "0.0302096 0.087116 0.99574 218.099";
      scale = "1 1 1";
      dataBlock = "Cannon_Custom";
         aimSize = "0.25";
         aimTriggers = "0";
         basename = "CBase3";
         chargeTime = "2000";
         force = "86";
         instant = "1";
         instantDelayTime = "0";
         lockCam = "0";
         lockTime = "2000";
         pitch = "10";
         pitchBoundHigh = "80";
         pitchBoundLow = "-30";
         showAim = "1";
         showReticle = "0";
         useBase = "1";
         useCharge = "0";
         yaw = "-141.75";
         yawBoundLeft = "70";
         yawBoundRight = "70";
         yawLimit = "1";
   };
   new TSStatic(colmesh) {
      position = "335.728 -16.7806 319.556";
      rotation = "0 1 0 90.0002";
      scale = "5 4 0.0625";
      shapeName = "~/data/shapes/colmesh.dts";
   };
   new Item() {
      position = "242.319 -259.107 316.858";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "SuperSpeedItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new Trigger() {
      position = "238.726 -137.033 309.106";
      rotation = "1 0 0 0";
      scale = "0.1 10 7";
      dataBlock = "HelpTrigger";
      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";
         displayonce = "0";
         extended = "0";
         persistTime = "5000";
         text = "This teleporter requires two buttons to be activated. One button is to the left, and the other to the right.";
   };
   new StaticShape() {
      position = "272.029 -283.597 317.486";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      dataBlock = "TrapDoor_PQ";
         resetTime = "6000";
   };
   new StaticShape() {
      position = "272.029 -279.596 315.989";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      dataBlock = "TrapDoor_PQ";
         resetTime = "6000";
   };
   new StaticShape() {
      position = "274.028 -279.596 315.989";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      dataBlock = "TrapDoor_PQ";
         resetTime = "6000";
   };
   new StaticShape() {
      position = "276.028 -283.597 317.486";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      dataBlock = "TrapDoor_PQ";
         resetTime = "6000";
   };
   new StaticShape() {
      position = "250.136 -157.035 309.469";
      rotation = "-0.0022734 0.173648 0.984805 178.523";
      scale = "1 1 1";
      dataBlock = "Cannon_Custom";
         aimSize = "0.25";
         aimTriggers = "0";
         basename = "CBase4";
         chargeTime = "2000";
         force = "60";
         instant = "1";
         instantDelayTime = "0";
         lockCam = "0";
         lockTime = "1700";
         pitch = "20";
         pitchBoundHigh = "80";
         pitchBoundLow = "-30";
         showAim = "1";
         showReticle = "0";
         useBase = "1";
         useCharge = "0";
         yaw = "178.5";
         yawBoundLeft = "70";
         yawBoundRight = "70";
         yawLimit = "1";
   };
   new StaticShape(CBase4) {
      position = "250.136 -157.035 309.469";
      rotation = "0 0 1 178.5";
      scale = "1 1 1";
      dataBlock = "DefaultCannonBase";
   };
   new Trigger() {
      position = "251.514 -244.132 315.713";
      rotation = "1 0 0 0";
      scale = "2 2 2";
      dataBlock = "AlignmentTrigger";
      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";
         alwaysOn = "0";
         x = "trigger";
         y = "trigger";
         z = "trigger";
   };
   new Trigger() {
      position = "66.4195 -174.85 302.345";
      rotation = "1 0 0 0";
      scale = "0.1 6 2";
      dataBlock = "HelpTrigger";
      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";
         displayonce = "0";
         extended = "0";
         persistTime = "5000";
         text = "Another door. You\'ll find the button at the end of this challenge. Turn left.";
   };
   new InteriorInstance() {
      position = "365.53 -204.159 254.236";
      rotation = "0 0 1 90.0002";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMTPsec2.dif";
      showTerrainInside = "0";
   };
   new StaticShape() {
      position = "274.029 -285.598 318.236";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      dataBlock = "TrapDoor_PQ";
         resetTime = "6000";
   };
   new StaticShape() {
      position = "270.031 -275.595 313.735";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      dataBlock = "TrapDoor_PQ";
         resetTime = "6000";
   };
   new StaticShape() {
      position = "270.031 -277.598 314.486";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      dataBlock = "TrapDoor_PQ";
         resetTime = "6000";
   };
   new StaticShape() {
      position = "270.028 -281.596 315.236";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 1";
      dataBlock = "TrapDoor_PQ";
         resetTime = "6000";
   };
   new StaticShape() {
      position = "202.837 -259.103 335.761";
      rotation = "1 0 0 90.0002";
      scale = "1 1 1";
      dataBlock = "PropLargeReverse3";
   };
   new Item() {
      position = "267.532 -270.102 312.236";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "GemItemBlue_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noParticles = "0";
   };
   new TSStatic(TPFanOff) {
      position = "252.518 -259.083 311.231";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      shapeName = "~/data/shapes_pq/Gameplay/hazards/ductfan.dts";
         Path = "TPFanPos";
   };
   new StaticShape() {
      position = "274.038 -294.405 318.736";
      rotation = "0 0 1 180";
      scale = "1 1 1";
      dataBlock = "PushButton_PQ";
         TriggerOnce = "1";
         objectMethod = "onEnterTrigger()";
         resetTime = "5000";
         triggerObject = "TPFanTrigger";
   };
   new StaticShape(TPFanOn) {
      position = "81.8244 -2194.69 295.562";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "DuctFan_PQ";
         Path = "storage";
   };
   new Trigger(TPFanTrigger) {
      position = "78.6202 -2187.77 302.927";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "PathTrigger";
      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";
         Path1 = "storage";
         Path2 = "TPFanPos";
         Path3 = "signrise1";
         TriggerOnce = "1";
         object1 = "TPFanOff";
         object2 = "TPFanOn";
         object3 = "signrise";
   };
   new StaticShape(signrise) {
      position = "81.8244 -2194.69 295.562";
      rotation = "0 0 1 90.0002";
      scale = "1.5 1.5 1.5";
      dataBlock = "Sign01";
         Path = "storage";
         skin = "red_diag_3";
   };
   new Trigger(close) {
      position = "197.404 -253.666 336.22";
      rotation = "1 0 0 0";
      scale = "11.25 11.25 0.5";
      dataBlock = "PathTrigger";
      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";
         Path = "closetriggerpos";
         Path1 = "closeturbine1";
         Path2 = "storage";
         TriggerOnce = "0";
         object1 = "cautionplat";
         object2 = "close";
   };
   new InteriorInstance(cautionplat) {
      position = "203.099 -267.929 336.029";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMCaution.dif";
      showTerrainInside = "0";
         Path = "closeidle";
   };
   new Trigger(openagain) {
      position = "208.597 -253.331 318.346";
      rotation = "0 1 0 90.0002";
      scale = "11.25 11.25 0.5";
      dataBlock = "PathTrigger";
      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";
         Path1 = "closeidle";
         Path2 = "closetriggerpos";
         TriggerOnce = "0";
         object1 = "cautionplat";
         object2 = "close";
   };
   new StaticShape() {
      position = "202.915 -272.433 336.111";
      rotation = "0 0 1 180";
      scale = "1 1 1";
      dataBlock = "PushButton_PQ";
         TriggerOnce = "0";
         objectMethod = "OnEnterTrigger()";
         resetTime = "5000";
         triggerObject = "activatedestinationtrigger";
   };
   new Item() {
      position = "199.801 -261.922 321.161";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "TimeTravelItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
         noRespawn = "0";
         timeBonus = "7000";
   };
   new StaticShape() {
      position = "205.979 -271.24 337.38";
      rotation = "-0.156392 0.12892 0.979245 80.182";
      scale = "1 1 1";
      dataBlock = "Cannon_Custom";
         aimSize = "0.25";
         aimTriggers = "0";
         basename = "CBase5";
         chargeTime = "2000";
         force = "50";
         instant = "1";
         instantDelayTime = "0";
         lockCam = "0";
         lockTime = "1200";
         pitch = "15";
         pitchBoundHigh = "80";
         pitchBoundLow = "-30";
         showAim = "1";
         showReticle = "0";
         useBase = "1";
         useCharge = "0";
         yaw = "79";
         yawBoundLeft = "70";
         yawBoundRight = "70";
         yawLimit = "1";
   };
   new StaticShape(CBase5) {
      position = "205.979 -271.24 337.38";
      rotation = "0 0 1 79";
      scale = "1 1 1";
      dataBlock = "DefaultCannonBase";
   };
   new StaticShape() {
      position = "269.252 -259.287 337.125";
      rotation = "-0.796448 -0.0684549 -0.60082 16.2824";
      scale = "1 1 1";
      dataBlock = "Cannon_Custom";
         aimSize = "0.25";
         aimTriggers = "0";
         basename = "CBase6";
         chargeTime = "2000";
         force = "55";
         instant = "1";
         instantDelayTime = "0";
         lockCam = "0";
         lockTime = "2400";
         pitch = "13";
         pitchBoundHigh = "80";
         pitchBoundLow = "-30";
         showAim = "1";
         showReticle = "0";
         useBase = "1";
         useCharge = "0";
         yaw = "-9.825";
         yawBoundLeft = "70";
         yawBoundRight = "70";
         yawLimit = "1";
   };
   new StaticShape(CBase6) {
      position = "269.252 -259.287 337.125";
      rotation = "0 0 -1 9.82502";
      scale = "1 1 1";
      dataBlock = "DefaultCannonBase";
   };
   new InteriorInstance() {
      position = "43.6907 104.341 252.394";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM3.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "43.692 136.321 -103.735";
      rotation = "1 0 0 0";
      scale = "1 1 10";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM3BaseRoofed.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "43.6911 136.342 252.402";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM3Base.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "33.2283 212.807 -706.964";
      rotation = "1 0 0 0";
      scale = "1.5 1.5 20";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM3BaseRoofed.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "20.911 290.436 -1914.83";
      rotation = "1 0 0 0";
      scale = "2 2 40";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM3BaseRoofed.dif";
      showTerrainInside = "0";
   };
   new Item() {
      position = "42.6909 -28.2714 315.857";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "HelicopterItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new Item() {
      position = "68.6424 -17.7225 303.894";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "SuperJumpItem_PQ";
      collideable = "0";
      static = "1";
      rotate = "1";
   };
   new InteriorInstance() {
      position = "137.157 -85.9366 -228.232";
      rotation = "0 0 -1 90.0002";
      scale = "1 1 10";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMTPsec1Base.dif";
      showTerrainInside = "0";
   };
   new Trigger() {
      position = "161.269 -229.133 296.009";
      rotation = "1 0 0 0";
      scale = "130 130 1";
      dataBlock = "OutOfBoundsTrigger";
      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() {
      position = "-3.26848 47.5011 297.266";
      rotation = "1 0 0 0";
      scale = "130 130 1";
      dataBlock = "OutOfBoundsTrigger";
      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(C32Trigger) {
      position = "245.211 -155.784 308.019";
      rotation = "1 0 0 0";
      scale = "7 4 4";
      dataBlock = "CheckpointTrigger";
      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";
         gravity = "0";
         respawnPoint = "C32";
   };
   new TSStatic() {
      position = "246.566 -157.314 308.682";
      rotation = "0 0 -1 56.6684";
      scale = "0.5 0.5 0.5";
      shapeName = "~/data/shapes_pq/Gameplay/pads/silly_cp_glass.dts";
   };
   new TSStatic() {
      position = "246.563 -157.313 308.682";
      rotation = "0 0 -1 56.6684";
      scale = "0.5 0.5 0.5";
      shapeName = "~/data/shapes_pq/Gameplay/pads/checkpoint.dts";
   };
   new StaticShape(C32) {
      position = "246.435 -157.297 308.484";
      rotation = "0 0 1 86.5711";
      scale = "0.3 0.3 0.3";
      dataBlock = "Checkpoint_PQ";
         disableOOB = "0";
         gravity = "0";
   };
   new InteriorInstance(teleporterspin2) {
      position = "81.7083 -17.6967 303.513";
      rotation = "1 0 0 0";
      scale = "0.65 0.65 0.01";
      interiorFile = "~/data/lbinteriors_custom/pq/expert/manic/ManicTrunkScenery.dif";
      showTerrainInside = "0";
         Path = "tprot1";
   };
   new Trigger(activateteleportertrigger) {
      position = "348.216 -14.0601 319.835";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "PathTrigger";
      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";
         Path1 = "tpeffectpos";
         Path2 = "tpeffectpos";
         Path3 = "tprot1";
         TriggerOnce = "1";
         object1 = "tpeffecttrigger";
         object2 = "tptoP3";
         object3 = "teleporterspin";
   };
   new Trigger(P3Des) {
      position = "260.865 -146.411 313.77";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "DestinationTrigger";
      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";
         Path = "TPdes";
   };
   new Trigger(tptoP3) {
      position = "81.8244 -2194.69 295.562";
      rotation = "1 0 0 0";
      scale = "4 4 4";
      dataBlock = "TeleportTrigger";
      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";
         DisplayGemsMessage = "0";
         Path = "storage";
         cameraYaw = "-90";
         centerDestPoint = "1";
         delay = "3000";
         destination = "P3Des";
         inverseVelocity = "0";
         keepAngular = "0";
         keepCamera = "0";
         keepVelocity = "0";
         silent = "0";
   };
   new Trigger() {
      position = "260.356 -145.938 313.362";
      rotation = "1 0 0 0";
      scale = "2 2 0.1";
      dataBlock = "HelpTrigger";
      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";
         displayonce = "0";
         extended = "0";
         persistTime = "5000";
         text = "You still need to activate the button to your left!";
   };
   new Trigger(activatedestinationtrigger) {
      position = "200.848 -274.692 376.541";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "PathTrigger";
      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";
         Path1 = "TPdes1";
         TriggerOnce = "1";
         object1 = "P3Des";
   };
   new StaticShape() {
      position = "46.5313 -148.516 317.134";
      rotation = "1 0 0 0";
      scale = "3 3 3";
      dataBlock = "ConsFinishlinesign";
         noParticles = "0";
   };
   new Trigger(C4Trigger) {
      position = "39.0194 -5.06317 315.234";
      rotation = "1 0 0 0";
      scale = "25 25 25";
      dataBlock = "CheckpointTrigger";
      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";
         gravity = "0";
         respawnPoint = "C4";
   };
   new StaticShape() {
      position = "58.6013 -23.8559 315.449";
      rotation = "0 0 1 64.0702";
      scale = "0.3 0.3 0.3";
      dataBlock = "SillyGlass";
         parentOffset = "0 0 0";
         parentSimple = "1";
   };
   new StaticShape(C4) {
      position = "58.6685 -23.7816 315.517";
      rotation = "0 0 -1 90.4196";
      scale = "0.3 0.3 0.3";
      dataBlock = "Checkpoint_PQ";
         disableOOB = "0";
         gravity = "0";
   };
   new TSStatic() {
      position = "58.6713 -23.7801 315.647";
      rotation = "0 0 -1 90.4193";
      scale = "0.5 0.5 0.5";
      shapeName = "~/data/shapes_pq/Gameplay/pads/silly_cp_glass.dts";
   };
   new Trigger() {
      position = "-876.783 851.778 412.107";
      rotation = "1 0 0 0";
      scale = "1999 1999 1";
      dataBlock = "OutOfBoundsTrigger";
      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 InteriorInstance() {
      position = "218.138 -24.913 245.702";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM2Base.dif";
      showTerrainInside = "0";
   };
   new TSStatic(tpeffectphysical1) {
      position = "81.6905 -17.7017 303.799";
      rotation = "1 0 0 0";
      scale = "0.1 0.1 0.001";
      shapeName = "~/data/shapes_pq/Other/wireball.dts";
         Path = "tpeffectidle1";
   };
   new InteriorInstance() {
      position = "52.4433 -85.5193 313.257";
      rotation = "-0.0405664 -0.0979367 0.994366 135.229";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/parts/sign_chevron_hot_1_right.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "170.221 -166.501 254.024";
      rotation = "-0.0405664 -0.0979367 0.994366 135.229";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMFloatingPlatform.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "-55.6845 -163.153 252.489";
      rotation = "0.0405664 -0.0979366 0.994366 224.771";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMFloatingPlatform.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "35.0725 -55.9725 316.921";
      rotation = "0.0405664 -0.0979366 0.994366 224.771";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/parts/sign_chevron_hot_1_left.dif";
      showTerrainInside = "0";
   };
   new StaticShape() {
      position = "45.7682 -28.268 315.757";
      rotation = "0 0 1 90.0002";
      scale = "1 1 1";
      dataBlock = "PushButton_PQ";
         TriggerOnce = "0";
         objectMethod = "OnEnterTrigger()";
         resetTime = "5000";
         triggerObject = "finishtrig";
   };
   new InteriorInstance(finishplatform) {
      position = "46.5649 -151.132 306.751";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HMFinishPlatform.dif";
      showTerrainInside = "0";
         Path = "finishidle";
   };
   new Trigger(finishtrig) {
      position = "21.396 -34.282 239.82";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "PathTrigger";
      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";
         Path1 = "finish1";
         TriggerOnce = "1";
         object1 = "finishplatform";
   };
   new InteriorInstance() {
      position = "230.105 41.1217 -966.672";
      rotation = "1 0 0 0";
      scale = "1.5 1.5 20";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM2BaseRoofed.dif";
      showTerrainInside = "0";
   };
   new InteriorInstance() {
      position = "218.276 -24.9934 -143.445";
      rotation = "1 0 0 0";
      scale = "1 1 10";
      interiorFile = "~/data/lbinteriors_custom/pq/custom/endy_HM2BaseRoofed.dif";
      showTerrainInside = "0";
   };
   new FileObject() {
   };
   new FileObject() {
   };
   new FileObject(RecordFO) {
   };
   new TSStatic(colmesh) {
      position = "313.732 -16.7892 299.565";
      rotation = "1 0 0 0";
      scale = "18 4 0.0625";
      shapeName = "~/data/shapes/colmesh.dts";
   };
   new FileObject(RecordFO) {
   };
   new FileObject(RecordFO) {
   };
   new FileObject(RecordFO) {
   };
};
//--- OBJECT WRITE END ---
