//--- OBJECT WRITE BEGIN ---
new SimGroup(MissionGroup) {
      CTF_scoreLimit = "5";
      cdTrack = "2";

   new ScriptObject(MissionInfo) {
         dollarPins = "10";
         name = "QuickStrike Alley";
         desc0 = "The first stop on the RocketBowl Tour, QuickStrike Alley provides a nice preview of the harder RocketBowl courses.  Any ball can be used, and even the greenest bowler can find success on QuickStrike\'s gently rolling hills.";
         Friction = "0.75";
         descLines = "2";
         Restitution = "0.0";
   };
   new MissionArea(MissionArea) {
      Area = "-356 -400 712 760";
      flightCeiling = "300";
      flightCeilingRange = "20";
         locked = "true";
   };
   new Sky(Sky) {
      position = "336 136 0";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      materialList = "~/data/skies/sky_day.dml";
      cloudHeightPer[0] = "0.349971";
      cloudHeightPer[1] = "0.3";
      cloudHeightPer[2] = "0.199973";
      cloudSpeed1 = "0.0005";
      cloudSpeed2 = "0.001";
      cloudSpeed3 = "0.0003";
      visibleDistance = "500";
      fogDistance = "490";
      fogColor = "0.400000 0.600000 0.850000 1.000000";
      fogStorm1 = "0";
      fogStorm2 = "0";
      fogStorm3 = "0";
      fogVolume1 = "0 0 0";
      fogVolume2 = "0 0 0";
      fogVolume3 = "0 0 0";
      fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569860000000000000000000000.000000";
      fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000";
      fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160050000000000000000000000.000000";
      windVelocity = "1 1 0";
      windEffectPrecipitation = "1";
      SkySolidColor = "0.600000 0.600000 0.600000 1.000000";
      useSkyTextures = "1";
      renderBottomTexture = "0";
      noRenderBans = "0";
         locked = "true";
   };
   new Sun(Sun) {
      azimuth = "225";
      elevation = "35";
      color = "0.900000 0.900000 0.900000 1.000000";
      ambient = "0.600000 0.600000 0.600000 1.000000";
   };
   new BallSpawnPoint(SpawnPointStart) {
      position = "294.983 -145.874 42.4831";
      rotation = "0.798077 0.203782 -0.567051 48.4839";
      scale = "1 1 1";
      dataBlock = "DefaultBallSpawnPoint";
      AimFloor = "0";
      AimCeiling = "0";
      SecondsToReset = "300";
      AntiFlightDamping = "5";
      Friction = "0.025";
      Restitution = "0.2";
      Mass = "25";
      Drag = "0.001";
      UseDatablockDefaults = "1";
      BallScale = "1";
      PowerMod = "1";
      Par = "10";
      IsWildshotLocation = "0";
   };
   new TerrainBlock(Terrain) {
      rotation = "1 0 0 0";
      scale = "1 1 1";
      terrainFile = "./level1.ter";
      squareSize = "4";
      bumpScale = "1";
      bumpOffset = "0.01";
      zeroBumpScale = "8";
      X = "-512";
      Y = "-512";
      Z = "0";
      repeatTiles = "0";
      collisionOnTiles = "1";
         position = "-512 -512 0";
         locked = "true";
   };
   new SimGroup(SpawnPoints) {

      new BallSpawnPoint(SpawnPoint1) {
         position = "221.017 170.341 7.06";
         rotation = "0 0 1 204.865";
         scale = "1 1 1";
         dataBlock = "DefaultBallSpawnPoint";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.075";
         Restitution = "0.2";
         Mass = "35";
         Drag = "0";
         UseDatablockDefaults = "0";
         BallScale = "1";
         PowerMod = "1";
         Par = "8";
         IsWildshotLocation = "0";
      };
      new BallSpawnPoint(SpawnPoint2) {
         position = "156.179 16.0338 10.2711";
         rotation = "0 0 1 90.5273";
         scale = "1 1 1";
         dataBlock = "DefaultBallSpawnPoint";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.075";
         Restitution = "0.2";
         Mass = "35";
         Drag = "0";
         UseDatablockDefaults = "0";
         BallScale = "1";
         PowerMod = "1";
         Par = "5";
         IsWildshotLocation = "0";
      };
      new BallSpawnPoint(SpawnPoint3) {
         position = "270.945 -193.492 13.918";
         rotation = "0.00530507 -0.00499993 -0.999973 86.6093";
         scale = "1 1 1";
         dataBlock = "DefaultBallSpawnPoint";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.075";
         Restitution = "0.2";
         Mass = "35";
         Drag = "0";
         UseDatablockDefaults = "0";
         BallScale = "1";
         PowerMod = "1";
         Par = "5";
         IsWildshotLocation = "1";
      };
      new BallSpawnPoint(SpawnPoint4) {
         position = "130.108 -193.115 2.73449";
         rotation = "0 0 -1 87.0895";
         scale = "1 1 1";
         dataBlock = "DefaultBallSpawnPoint";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.075";
         Restitution = "0.2";
         Mass = "35";
         Drag = "0";
         UseDatablockDefaults = "0";
         BallScale = "1";
         PowerMod = "1";
         Par = "6";
         IsWildshotLocation = "1";
      };
      new BallSpawnPoint(SpawnPoint5) {
         position = "-61.1175 -81.6559 2.9938";
         rotation = "0 0 1 175.37";
         scale = "1 1 1";
         dataBlock = "DefaultBallSpawnPoint";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.075";
         Restitution = "0.2";
         Mass = "35";
         Drag = "0";
         UseDatablockDefaults = "0";
         BallScale = "1";
         PowerMod = "1";
         Par = "3";
         IsWildshotLocation = "0";
      };
      new BallSpawnPoint(SpawnPoint6) {
         position = "-218.315 -354.05 14.5766";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DefaultBallSpawnPoint";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.39";
         Restitution = "0.2";
         Mass = "23.5868";
         Drag = "0";
         UseDatablockDefaults = "1";
         BallScale = "1";
         PowerMod = "1";
         Par = "8";
         IsWildshotLocation = "0";
      };
      new BallSpawnPoint(SpawnPoint7) {
         position = "-218.099 -158.601 34.1297";
         rotation = "0.995792 -0.0141477 0.0905436 17.8356";
         scale = "1 1 1";
         dataBlock = "DefaultBallSpawnPoint";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.39";
         Restitution = "0.2";
         Mass = "23.5868";
         Drag = "0";
         UseDatablockDefaults = "1";
         BallScale = "1";
         PowerMod = "1";
         Par = "4";
         IsWildshotLocation = "1";
      };
      new BallSpawnPoint(SpawnPoint8) {
         position = "-292.88 -33.5168 13.5098";
         rotation = "0 0 1 89.9";
         scale = "1 1 1";
         dataBlock = "DefaultBallSpawnPoint";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.075";
         Restitution = "0.2";
         Mass = "35";
         Drag = "0";
         UseDatablockDefaults = "0";
         BallScale = "1";
         PowerMod = "1";
         Par = "8";
         IsWildshotLocation = "1";
      };
      new BallSpawnPoint(SpawnPoint9) {
         position = "-294.757 128.437 15.1004";
         rotation = "0.0261668 -0.12327 0.992028 131.167";
         scale = "1 1 1";
         dataBlock = "DefaultBallSpawnPoint";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.075";
         Restitution = "0.2";
         Mass = "35";
         Drag = "0";
         UseDatablockDefaults = "0";
         BallScale = "1";
         PowerMod = "1";
         Par = "9";
         IsWildshotLocation = "0";
      };
      new BallSpawnPoint(SpawnPoint10) {
         position = "83.2131 47.0613 15.1711";
         rotation = "0.83785 -0.0459063 -0.543967 11.6139";
         scale = "1 1 1";
         dataBlock = "DefaultBallSpawnPoint";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.075";
         Restitution = "0.2";
         Mass = "35";
         Drag = "0";
         UseDatablockDefaults = "0";
         BallScale = "1";
         PowerMod = "1";
         Par = "4";
         IsWildshotLocation = "0";
      };
   };
   new SimGroup(PinSets) {

      new PinSet(PinSet1) {
         position = "219.688 112.786 27.9041";
         rotation = "0 0 1 180.048";
         scale = "1 1 1";
         dataBlock = "DefaultPinSet";
         ZoneFriction = "0.9";
         ZoneRadius = "45";
         m_bMiniStrike = "0";
         m_pPinDataBlock = "BowlingPinData";
         ArrowHeight = "10";
         PinsLinearVelocity = "0 0 0";
         PinsAngularVelocity = "0 0 0";
         CameraOffset = "5 -10 11";
         NumLaunchesBeforeReset = "9999";
         Friction = "0.01";
         Restitution = "0.6";
         Mass = "3";
         Drag = "0";
         UseDatablockDefaults = "1";
         PinScale = "1";
         BallFreezeDistance = "70";
      };
      new PinSet(PinSet2) {
         position = "271.593 15.4564 31.343";
         rotation = "0 0 1 90.6186";
         scale = "1 1 1";
         dataBlock = "DefaultPinSet";
         ZoneFriction = "0.9";
         ZoneRadius = "45";
         m_bMiniStrike = "0";
         m_pPinDataBlock = "BowlingPinData";
         ArrowHeight = "10";
         PinsLinearVelocity = "0 0 0";
         PinsAngularVelocity = "0 0 0";
         CameraOffset = "5 -10 11";
         NumLaunchesBeforeReset = "9999";
         Friction = "0.01";
         Restitution = "0.6";
         Mass = "3";
         Drag = "0";
         UseDatablockDefaults = "1";
         PinScale = "1";
         BallFreezeDistance = "50";
      };
      new PinSet(PinSet3) {
         position = "170.064 -193.179 32.9546";
         rotation = "0 0 -1 90.0456";
         scale = "1 1 1";
         dataBlock = "DefaultPinSet";
         ZoneFriction = "0.9";
         ZoneRadius = "45";
         m_bMiniStrike = "0";
         m_pPinDataBlock = "BowlingPinData";
         ArrowHeight = "10";
         PinsLinearVelocity = "0 0 0";
         PinsAngularVelocity = "0 0 0";
         CameraOffset = "5 -10 11";
         NumLaunchesBeforeReset = "9999";
         Friction = "0.01";
         Restitution = "0.6";
         Mass = "3";
         Drag = "0";
         UseDatablockDefaults = "1";
         PinScale = "1";
         BallFreezeDistance = "50";
      };
      new PinSet(PinSet4) {
         position = "12.6751 -189.223 27.1716";
         rotation = "0 0 -1 90.5611";
         scale = "1 1 1";
         dataBlock = "DefaultPinSet";
         ZoneFriction = "0.9";
         ZoneRadius = "45";
         m_bMiniStrike = "0";
         m_pPinDataBlock = "BowlingPinData";
         ArrowHeight = "10";
         PinsLinearVelocity = "0 0 0";
         PinsAngularVelocity = "0 0 0";
         CameraOffset = "5 -10 11";
         NumLaunchesBeforeReset = "9999";
         Friction = "0.01";
         Restitution = "0.6";
         Mass = "3";
         Drag = "0";
         UseDatablockDefaults = "1";
         PinScale = "1";
         BallFreezeDistance = "50";
      };
      new PinSet(PinSet5) {
         position = "-59.8899 -220.785 28.0123";
         rotation = "0 0 1 180.268";
         scale = "1 1 1";
         dataBlock = "DefaultPinSet";
         ZoneFriction = "0.9";
         ZoneRadius = "45";
         m_bMiniStrike = "0";
         m_pPinDataBlock = "BowlingPinData";
         ArrowHeight = "10";
         PinsLinearVelocity = "0 0 0";
         PinsAngularVelocity = "0 0 0";
         CameraOffset = "5 -10 11";
         NumLaunchesBeforeReset = "9999";
         Friction = "0.01";
         Restitution = "0.6";
         Mass = "3";
         Drag = "0";
         UseDatablockDefaults = "1";
         PinScale = "1";
         BallFreezeDistance = "50";
      };
      new PinSet(PinSet6) {
         position = "-218.387 -246.291 41.3802";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DefaultPinSet";
         ZoneFriction = "0.9";
         ZoneRadius = "45";
         m_bMiniStrike = "0";
         m_pPinDataBlock = "BowlingPinData";
         ArrowHeight = "10";
         PinsLinearVelocity = "0 0 0";
         PinsAngularVelocity = "0 0 0";
         CameraOffset = "5 -10 11";
         NumLaunchesBeforeReset = "9999";
         Friction = "0.01";
         Restitution = "0.6";
         Mass = "3";
         Drag = "0";
         UseDatablockDefaults = "1";
         PinScale = "1";
         BallFreezeDistance = "70";
      };
      new PinSet(PinSet7) {
         position = "-216.349 -94.8119 37.6283";
         rotation = "0 0 1 1.05498";
         scale = "1 1 1";
         dataBlock = "DefaultPinSet";
         ZoneFriction = "0.9";
         ZoneRadius = "45";
         m_bMiniStrike = "0";
         m_pPinDataBlock = "BowlingPinData";
         ArrowHeight = "10";
         PinsLinearVelocity = "0 0 0";
         PinsAngularVelocity = "0 0 0";
         CameraOffset = "5 -10 11";
         NumLaunchesBeforeReset = "9999";
         Friction = "0.01";
         Restitution = "0.6";
         Mass = "3";
         Drag = "0";
         UseDatablockDefaults = "1";
         PinScale = "1";
         BallFreezeDistance = "50";
      };
      new PinSet(PinSet8) {
         position = "-147.279 -33.1743 38.1888";
         rotation = "0 0 1 88.3268";
         scale = "1 1 1";
         dataBlock = "DefaultPinSet";
         ZoneFriction = "0.9";
         ZoneRadius = "45";
         m_bMiniStrike = "0";
         m_pPinDataBlock = "BowlingPinData";
         ArrowHeight = "10";
         PinsLinearVelocity = "0 0 0";
         PinsAngularVelocity = "0 0 0";
         CameraOffset = "5 -10 11";
         NumLaunchesBeforeReset = "9999";
         Friction = "0.01";
         Restitution = "0.6";
         Mass = "3";
         Drag = "0";
         UseDatablockDefaults = "1";
         PinScale = "1";
         BallFreezeDistance = "50";
      };
      new PinSet(PinSet9) {
         position = "-220.616 69.5247 20.3294";
         rotation = "0 0 1 122.831";
         scale = "1 1 1";
         dataBlock = "DefaultPinSet";
         ZoneFriction = "0.9";
         ZoneRadius = "45";
         m_bMiniStrike = "0";
         m_pPinDataBlock = "BowlingPinData";
         ArrowHeight = "10";
         PinsLinearVelocity = "0 0 0";
         PinsAngularVelocity = "0 0 0";
         CameraOffset = "5 -10 11";
         NumLaunchesBeforeReset = "9999";
         Friction = "0.01";
         Restitution = "0.6";
         Mass = "3";
         Drag = "0";
         UseDatablockDefaults = "1";
         PinScale = "1";
         BallFreezeDistance = "50";
      };
      new PinSet(PinSet10) {
         position = "83.2904 218.049 20.8977";
         rotation = "0 0 -1 0.0884693";
         scale = "1 1 1";
         dataBlock = "DefaultPinSet";
         ZoneFriction = "0.9";
         ZoneRadius = "45";
         m_bMiniStrike = "0";
         m_pPinDataBlock = "BowlingPinData";
         ArrowHeight = "10";
         PinsLinearVelocity = "0 0 0";
         PinsAngularVelocity = "0 0 0";
         CameraOffset = "5 -10 11";
         NumLaunchesBeforeReset = "9999";
         Friction = "0.01";
         Restitution = "0.6";
         Mass = "3";
         Drag = "0";
         UseDatablockDefaults = "1";
         PinScale = "1";
         BallFreezeDistance = "50";
      };
   };
   new SimGroup(SignBoards) {

      new StaticShape() {
         SkinName = "atom";
         position = "-236.779 -133.201 21.9047";
         rotation = "0 0 1 134.254";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame6";
         position = "-233.897 -337.922 13.8089";
         rotation = "0 0 1 131.963";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "xpress";
         position = "-233.897 -337.922 13.8089";
         rotation = "0 0 1 131.963";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame7";
         position = "-236.779 -133.201 21.9047";
         rotation = "0 0 1 134.254";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         position = "200.84 149.688 7.52244";
         rotation = "0 0 1 45.4472";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "condos";
         position = "200.84 149.688 7.52244";
         rotation = "0 0 1 45.4472";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame2";
         position = "181.644 -6.96935 11.9422";
         rotation = "0 0 -1 65.5002";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "base";
         position = "181.645 -6.971 11.9422";
         rotation = "0 0 -1 65.5002";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame3";
         position = "254.266 -176.883 11.1135";
         rotation = "0 0 1 134.645";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "dad";
         position = "254.266 -176.883 11.1135";
         rotation = "0 0 1 134.645";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame4";
         position = "111.529 -203.964 2.49496";
         rotation = "0 0 1 46.9825";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "dreamy";
         position = "111.529 -203.964 2.49496";
         rotation = "0 0 1 46.9825";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "magic";
         position = "-76.9603 -101.867 1.4359";
         rotation = "0 0 1 34.9505";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame5";
         position = "-76.9603 -101.867 1.4359";
         rotation = "0 0 1 34.9505";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "meteor";
         position = "-277.212 -20.984 12.337";
         rotation = "0 0 1 220.198";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame8";
         position = "-277.212 -20.984 12.337";
         rotation = "0 0 1 220.198";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "refuel";
         position = "-261.638 120.925 4.1176";
         rotation = "0 0 -1 80.9697";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame9";
         position = "-261.638 120.925 4.1176";
         rotation = "0 0 -1 80.9697";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
      new StaticShape() {
         SkinName = "scorekeepers";
         position = "97.0466 56.5824 11.8359";
         rotation = "0 0 1 230.511";
         scale = "1 1 1";
         dataBlock = "SignBoard";
      };
      new StaticShape() {
         SkinName = "frame10";
         position = "97.0466 56.5824 11.8359";
         rotation = "0 0 1 230.511";
         scale = "1 1 1";
         dataBlock = "SignSponsor";
      };
   };
   new SimGroup(SpecialSpawnPoints) {

      new MiniStrikeSpawnPoint(SpawnPointMs) {
         position = "73.5771 -32.1168 21.3769";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DefaultMiniStrikeSpawnPointData";
         AimFloor = "0";
         AimCeiling = "0";
         SecondsToReset = "300";
         AntiFlightDamping = "5";
         Friction = "0.075";
         Restitution = "0.2";
         Mass = "35";
         Drag = "0";
         UseDatablockDefaults = "1";
         BallScale = "1";
         PowerMod = "1";
         Par = "10";
         IsWildshotLocation = "0";
         InnerRadius = "30";
         OuterRadius = "60";
      };
   };
   new SimGroup(MissZones) {
   };
   new SimGroup(WaterBlocks) {

      new WaterBlock() {
         position = "-288 72 3.45344";
         rotation = "1 0 0 0";
         scale = "128 128 1";
         UseDepthMask = "1";
         surfaceTexture = "~/data/water/wash";
         ShoreTexture = "~/data/water/wash";
         envMapOverTexture = "~/data/skies/day_0007";
         liquidType = "Water";
         density = "1";
         viscosity = "10";
         waveMagnitude = "0.5";
         surfaceOpacity = "1";
         envMapIntensity = "1";
         TessSurface = "5";
         TessShore = "0";
         SurfaceParallax = "0.5";
         FlowAngle = "0";
         FlowRate = "0.015";
         DistortGridScale = "0.1";
         DistortMag = "0.003";
         DistortTime = "0.5";
         ShoreDepth = "15";
         DepthGradient = "1";
         MinAlpha = "0.3";
         MaxAlpha = "0.3";
         removeWetEdges = "0";
         specularColor = "1.000000 1.000000 1.000000 1.000000";
         specularPower = "6";
      };
      new WaterBlock(Water3) {
         position = "-104 -352 8.1355";
         rotation = "1 0 0 0";
         scale = "128 128 1";
         UseDepthMask = "1";
         surfaceTexture = "~/data/water/wash";
         ShoreTexture = "~/data/water/wash";
         envMapOverTexture = "~/data/skies/day_0007";
         liquidType = "Water";
         density = "1";
         viscosity = "10";
         waveMagnitude = "0.5";
         surfaceOpacity = "1";
         envMapIntensity = "1";
         TessSurface = "5";
         TessShore = "0";
         SurfaceParallax = "0.5";
         FlowAngle = "0";
         FlowRate = "0.015";
         DistortGridScale = "0.1";
         DistortMag = "0.003";
         DistortTime = "0.5";
         ShoreDepth = "15";
         DepthGradient = "1";
         MinAlpha = "0.3";
         MaxAlpha = "0.3";
         removeWetEdges = "0";
         specularColor = "1.000000 1.000000 1.000000 1.000000";
         specularPower = "6";
      };
   };
   new SimGroup(Powerups) {

      new PowerUp(Level1Coin1) {
         position = "205.734 5.49438 9.8286";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "1";
      };
      new PowerUp(Level1Coin2) {
         position = "205.734 26.4874 9.8286";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "1";
      };
      new WaterBlock(Water2) {
         position = "192 200 9.4355";
         rotation = "1 0 0 0";
         scale = "128 128 1";
         UseDepthMask = "1";
         surfaceTexture = "~/data/water/wash";
         ShoreTexture = "~/data/water/wash";
         envMapOverTexture = "~/data/skies/day_0007";
         liquidType = "Water";
         density = "1";
         viscosity = "10";
         waveMagnitude = "0.3";
         surfaceOpacity = "1";
         envMapIntensity = "1";
         TessSurface = "5";
         TessShore = "0";
         SurfaceParallax = "0.5";
         FlowAngle = "0";
         FlowRate = "0.015";
         DistortGridScale = "0.1";
         DistortMag = "0.003";
         DistortTime = "0.5";
         ShoreDepth = "15";
         DepthGradient = "1";
         MinAlpha = "0.3";
         MaxAlpha = "0.3";
         removeWetEdges = "0";
         specularColor = "1.000000 1.000000 1.000000 1.000000";
         specularPower = "6";
      };
      new PowerUp(Level1Coin3) {
         position = "76.4524 102.877 11.8189";
         rotation = "0 0 1 179.909";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "1";
      };
      new PowerUp(Level1Coin4) {
         position = "90.4273 102.7 11.8189";
         rotation = "0 0 1 179.909";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "1";
      };
      new PowerUp(Level1Coin5) {
         position = "-261.581 93.7059 9.75516";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "1";
      };
      new InteriorInstance() {
         position = "83.4193 115.966 -6.64524";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/3forksimple3.dif";
         showTerrainInside = "0";
      };
      new PowerUp(Level1Coin6) {
         position = "-115.942 237.129 32.8775";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level1Coin7) {
         position = "-240.191 264.466 26.5934";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level1Coin8) {
         position = "-260.682 -200.453 32.4454";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level1Coin9) {
         position = "244.225 -310.229 29.5506";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level1Coin10) {
         position = "296.166 -350.843 14.5622";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level1Coin11) {
         position = "199.721 -46.0732 14.7622";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level1Coin12) {
         position = "-55.9783 -42.801 1.83516";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
      new PowerUp(Level1Coin13) {
         position = "-216.132 -200.347 50.7122";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "DollarPowerup";
         m_bResetOnBallReset = "0";
         m_bResetOnSetNewFrame = "0";
         m_bResetOnNewGame = "1";
         m_fAwardAmount = "5";
         m_fSecondsPerRotation = "3";
      };
   };
   new SimGroup(Interiors) {

      new InteriorInstance() {
         position = "-188.042 173.831 67.5375";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/tower_ball.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "-248.682 -191.08 83.5958";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/tower_ball.dif";
         showTerrainInside = "0";
      };
      new InteriorInstance() {
         position = "238.816 262.182 53.4375";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         interiorFile = "~/data/interiors/tower_ball.dif";
         showTerrainInside = "0";
      };
   };
   new SimGroup(Movers) {
   };
   new SimGroup(Lights) {

      new fxLight(TowerLightCenter) {
         position = "-248.274 -198.597 109.096";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "25";
         Brightness = "25";
         Colour = "1.000000 1.000000 1.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "0";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 1.000000 1.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "5";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "1";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
      new fxLight(TowerLightTop) {
         position = "-248.674 -198.797 144.896";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "10";
         Brightness = "35";
         Colour = "1.000000 0.000000 0.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareBitmap = "~/data/fx/lighting/corona";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "1";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 0.000000 0.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "1";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "0";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
      new fxLight(TowerLightCenter) {
         position = "288.856 -344.459 92.51";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "25";
         Brightness = "25";
         Colour = "1.000000 1.000000 1.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "0";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 1.000000 1.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "5";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "1";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
      new fxLight(TowerLightTop) {
         position = "288.456 -344.659 128.31";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "10";
         Brightness = "35";
         Colour = "1.000000 0.000000 0.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareBitmap = "~/data/fx/lighting/corona";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "1";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 0.000000 0.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "1";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "0";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
      new fxLight(TowerLightCenter) {
         position = "-187.599 166.131 93.2376";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "25";
         Brightness = "25";
         Colour = "1.000000 1.000000 1.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "0";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 1.000000 1.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "5";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "1";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
      new fxLight(TowerLightTop) {
         position = "-187.999 165.928 129.037";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "10";
         Brightness = "35";
         Colour = "1.000000 0.000000 0.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareBitmap = "~/data/fx/lighting/corona";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "1";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 0.000000 0.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "1";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "0";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
      new fxLight(TowerLightCenter) {
         position = "239.212 254.398 78.738";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "25";
         Brightness = "25";
         Colour = "1.000000 1.000000 1.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "0";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 1.000000 1.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "5";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "1";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
      new fxLight(TowerLightTop) {
         position = "238.812 254.198 114.537";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         Enable = "0";
         LightOn = "0";
         IconSize = "1";
         radius = "10";
         Brightness = "35";
         Colour = "1.000000 0.000000 0.000000 1.000000";
         FlareOn = "0";
         FlareTP = "1";
         FlareBitmap = "~/data/fx/lighting/corona";
         FlareColour = "1.000000 1.000000 1.000000 1.000000";
         ConstantSizeOn = "0";
         ConstantSize = "1";
         NearSize = "3";
         FarSize = "0.5";
         NearDistance = "10";
         FarDistance = "30";
         FadeTime = "0.1";
         BlendMode = "0";
         AnimColour = "1";
         AnimBrightness = "0";
         AnimRadius = "0";
         AnimOffsets = "0";
         AnimRotation = "0";
         LinkFlare = "1";
         LinkFlareSize = "0";
         MinColour = "0.000000 0.000000 0.000000 1.000000";
         MaxColour = "1.000000 0.000000 0.000000 1.000000";
         MinBrightness = "0";
         MaxBrightness = "1";
         MinRadius = "0.1";
         MaxRadius = "20";
         StartOffset = "-5 0 0";
         EndOffset = "5 0 0";
         MinRotation = "0";
         MaxRotation = "359";
         SingleColourKeys = "1";
         RedKeys = "AZZA";
         GreenKeys = "AZA";
         BlueKeys = "AZA";
         BrightnessKeys = "AZA";
         RadiusKeys = "AZA";
         OffsetKeys = "AZA";
         RotationKeys = "AZA";
         ColourTime = "1";
         BrightnessTime = "5";
         RadiusTime = "5";
         OffsetTime = "5";
         RotationTime = "5";
         LerpColour = "0";
         LerpBrightness = "1";
         LerpRadius = "1";
         LerpOffset = "1";
         LerpRotation = "1";
      };
   };
   new InteriorInstance() {
      position = "288.459 -336.779 67.4098";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      interiorFile = "~/data/interiors/tower_ball.dif";
      showTerrainInside = "0";
   };
};
//--- OBJECT WRITE END ---
