﻿<?xml version="1.0" encoding="utf-8"?>
<Craft name="Overlord Combat Drone V3" parent="62090256-781d-4c6f-ae5b-faaf06b32608" initialBoundsMin="-8.527906,-2.482417,-8.991993" initialBoundsMax="8.527903,1.545101,12.97186" removeInvalidParts="true" price="8759419" xmlVersion="15" activeCommandPod="14" localCenterOfMass="3.462086E-06,-10.3222,0.131402">
  <Assembly>
    <Parts>
      <Part id="13" partType="CargoBay1" position="-3.462086E-06,0.1814,11.72185" rotation="90,180,0" commandPodId="14" materials="24,24,24,24,24" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0.009688755,0,0.1534669,0,0.03987064,0.05095256" area="0.4882668,0,1.906505,0,0.6183237,0.7876266" />
        <Config centerOfMass="-3.582949E-08,0.7552508,0.08609384" dragScale="0.1" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.2,0" cornerRadiuses="0.7,0.7,0.7,0.7,0,0,0,0" deadWeightPercentage="-10" deformations="0.69,0,0.69" depthCurve="0" flattenNormals="Both" meshMassMultiplier="2" offset="2.202682E-13,1.250003,3.099442E-06" shellDensityOverride="2" topScale="1,0.6" volume="1.27691507" volumeInner="1.23638368" version="3" />
        <CargoBay hasBase="false" hingeStyle="Clamshell" openAngle="40" openSpeed="2.5" />
        <SubPartRotator enabledRotation="320,0,0" />
        <SubPartRotator enabledRotation="320,0,0" />
      </Part>
      <Part id="14" partType="CommandDisc1" position="-3.462086E-06,0.1314011,10.3222" rotation="90,0,0" name="C1" rootPart="true" commandPodId="14" materials="2,2,2,2,2" texture="Fuselage10">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-4.408883E-09,1.248615E-09,8.11803E-09" maxTemperature="10000" />
        <Fuselage bottomScale="0.3,0.3" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.1,0" shellDensityOverride="1" topScale="0.3,0.3" volume="0.05590493" volumeInner="0.0512301065" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="3835.4696273461741" fuel="3835.4696273461741" subPriority="1" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope maxAcceleration="1" utilization="0" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Launch,Next target,Auto Aim,Auto Cruise,Engine,Weapon Bay,Laser,Landing Gear,Rocket Booster,Track Last MSL" activationGroupStates="false,false,false,false,true,false,false,true,false,false" configureBattery="0.049999997" pidPitch="12,0,0.09999999" pidRoll="10,0,25" pilotSeatRotation="270,0,0" reorientCraftOnConfigChange="false" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="600" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="Jet_vectoring">
            <Variables>
              <Variable name="roll_right" number="0" />
              <Variable name="roll_left" number="0" />
              <Variable name="roll_correction" number="0" />
              <Variable name="Alt_hold" number="0" />
              <Variable name="Alt_tgt" number="0" />
              <Variable name="Alt_error" number="0" />
              <Variable name="t_last_update" number="0" />
              <Variable name="Vtail" number="0" />
              <Variable name="L_tail" number="0" />
              <Variable name="R_tail" number="0" />
              <Variable name="direction_air" number="0" />
              <Variable name="pitch_correction" number="0" />
              <Variable name="L_count" number="0" />
              <Variable name="Auto_count" number="0" />
              <Variable name="target_current" number="0" />
              <Variable name="target_total" number="0" />
              <Variable name="target_ID_available">
                <Items />
              </Variable>
              <Variable name="id_selected" number="0" />
              <Variable name="N_chosen_item" number="0" />
              <Variable name="N_target_left" number="0" />
              <Variable name="bay_opened" number="0" />
              <Variable name="ID_MSL_last" number="0" />
              <Variable name="V_2D" number="0" />
              <Variable name="pitch_limit" number="0" />
              <Variable name="pitch_hold" number="0" />
              <Variable name="ref_pitch_data" number="0" />
              <Variable name="ref_pitch_vector" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="updating" number="0" />
              <Variable name="targeting" number="0" />
              <Variable name="roll_PID_01" number="0" />
              <Variable name="AP_vector" number="0" />
              <Variable name="AOA_neutral" number="0" />
              <Variable name="vector_to_target" number="0" />
              <Variable name="run_auto_aim" number="0" />
            </Variables>
            <Instructions>
              <Event event="FlightStart" id="0" style="flight-start" pos="-4498.158,653.9517" />
              <While id="1" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <WaitUntil id="2" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Input.Brake" style="prop-input" />
                      <Constant text="0.1" />
                    </Comparison>
                  </WaitUntil>
                  <SetCraftProperty property="Part.SetActivated" id="3" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="Air Brake_L1" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                  <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="Air Brake_L2" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                  <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="Air Brake_R1" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                  <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="Air Brake_R2" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                  <WaitUntil id="7" style="wait-until">
                    <Comparison op="le" style="op-lte">
                      <CraftProperty property="Input.Brake" style="prop-input" />
                      <Constant text="1e-2" />
                    </Comparison>
                  </WaitUntil>
                  <SetCraftProperty property="Part.SetActivated" id="8" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="Air Brake_L1" />
                    </CraftProperty>
                    <Constant text="0" />
                  </SetCraftProperty>
                  <SetCraftProperty property="Part.SetActivated" id="9" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="Air Brake_L2" />
                    </CraftProperty>
                    <Constant text="0" />
                  </SetCraftProperty>
                  <SetCraftProperty property="Part.SetActivated" id="10" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="Air Brake_R1" />
                    </CraftProperty>
                    <Constant text="0" />
                  </SetCraftProperty>
                  <SetCraftProperty property="Part.SetActivated" id="11" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="Air Brake_R2" />
                    </CraftProperty>
                    <Constant text="0" />
                  </SetCraftProperty>
                  <WaitSeconds id="12" style="wait-seconds">
                    <Constant text="0" />
                  </WaitSeconds>
                </Instructions>
              </While>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="13" style="receive-msg" pos="-3439.581,-2536.172">
                <Constant canReplace="false" text="EXP1" />
              </Event>
              <WaitSeconds id="14" style="wait-seconds">
                <Constant text="0" />
              </WaitSeconds>
              <WaitSeconds id="15" style="wait-seconds">
                <Constant text="0.1" />
              </WaitSeconds>
              <SetTimeMode mode="Normal" id="16" style="set-time-mode" />
              <SwitchCraft id="17" style="switch-craft">
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <CraftProperty property="Name.Craft" style="prop-name" />
                </CraftProperty>
              </SwitchCraft>
            </Instructions>
            <Instructions>
              <Event event="FlightStart" id="18" style="flight-start" pos="-3614.794,-2101.329" />
              <While id="19" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <WaitUntil id="20" style="wait-until">
                    <ActivationGroup style="activation-group">
                      <Constant text="10" />
                    </ActivationGroup>
                  </WaitUntil>
                  <WaitSeconds id="21" style="wait-seconds">
                    <Constant text="0.1" />
                  </WaitSeconds>
                  <SetTimeMode mode="SlowMotion" id="22" style="set-time-mode" />
                  <SwitchCraft id="23" style="switch-craft">
                    <Variable list="false" local="false" variableName="ID_MSL_last" />
                  </SwitchCraft>
                  <WaitSeconds id="24" style="wait-seconds">
                    <Constant text="0.1" />
                  </WaitSeconds>
                  <SetActivationGroup id="25" style="set-ag">
                    <Constant text="10" />
                    <Constant text="0" />
                  </SetActivationGroup>
                </Instructions>
              </While>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="26" style="receive-msg" pos="-3409.664,-2866.771">
                <Constant canReplace="false" text="ID_MSL" />
              </Event>
              <SetVariable id="27" style="set-variable">
                <Variable list="false" local="false" variableName="ID_MSL_last" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
            </Instructions>
            <Instructions>
              <Event event="FlightStart" id="28" style="flight-start" pos="-5821.304,-527.5156" />
              <While id="29" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <WaitUntil id="30" style="wait-until">
                    <Comparison op="le" style="op-lte">
                      <Variable list="false" local="false" variableName="updating" />
                      <Constant number="0" />
                    </Comparison>
                  </WaitUntil>
                  <SetVariable id="31" style="set-variable">
                    <Variable list="false" local="false" variableName="target_current" />
                    <Constant text="1" />
                  </SetVariable>
                  <While id="32" style="while">
                    <Comparison op="le" style="op-lte">
                      <Variable list="false" local="false" variableName="updating" />
                      <Constant number="0" />
                    </Comparison>
                    <Instructions>
                      <If id="33" style="if">
                        <ActivationGroup style="activation-group">
                          <Constant text="1" />
                        </ActivationGroup>
                        <Instructions>
                          <If id="34" style="if">
                            <Not style="op-not">
                              <ActivationGroup style="activation-group">
                                <Constant text="6" />
                              </ActivationGroup>
                            </Not>
                            <Instructions>
                              <SetActivationGroup id="35" style="set-ag">
                                <Constant text="6" />
                                <Constant text="1" />
                              </SetActivationGroup>
                            </Instructions>
                          </If>
                          <WaitUntil id="36" style="wait-until">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="bay_opened" />
                              <Constant number="0" />
                            </Comparison>
                          </WaitUntil>
                          <If id="37" style="if">
                            <Comparison op="le" style="op-lte">
                              <Variable list="false" local="false" variableName="L_count" />
                              <Constant text="24" />
                            </Comparison>
                            <Instructions>
                              <SetCraftProperty property="Part.SetActivated" id="38" style="set-part">
                                <CraftProperty property="Part.NameToID" style="part-id">
                                  <StringOp op="join" style="join">
                                    <Constant text="MSL_" />
                                    <Variable list="false" local="false" variableName="L_count" />
                                    <Constant text="" />
                                  </StringOp>
                                </CraftProperty>
                                <Constant text="1" />
                              </SetCraftProperty>
                              <WaitSeconds id="39" style="wait-seconds">
                                <Constant text="0.02" />
                              </WaitSeconds>
                              <BroadcastMessage global="false" local="false" id="40" style="broadcast-msg-craft">
                                <Constant text="L" />
                                <Variable list="false" local="false" variableName="id_selected" />
                              </BroadcastMessage>
                              <BroadcastMessage global="false" local="false" id="41" style="broadcast-msg-craft">
                                <Constant text="ID_LC" />
                                <CraftProperty property="Craft.NameToID" style="craft-id">
                                  <Constant text="" />
                                </CraftProperty>
                              </BroadcastMessage>
                              <WaitSeconds id="42" style="wait-seconds">
                                <Constant text="0" />
                              </WaitSeconds>
                              <WaitSeconds id="43" style="wait-seconds">
                                <Constant text="0.02" />
                              </WaitSeconds>
                              <SetCraftProperty property="Part.SetActivated" id="44" style="set-part">
                                <CraftProperty property="Part.NameToID" style="part-id">
                                  <StringOp op="join" style="join">
                                    <Constant text="S_" />
                                    <Variable list="false" local="false" variableName="L_count" />
                                    <Constant text="" />
                                  </StringOp>
                                </CraftProperty>
                                <Constant text="1" />
                              </SetCraftProperty>
                              <WaitSeconds id="45" style="wait-seconds">
                                <Constant text="0.2" />
                              </WaitSeconds>
                              <SetVariable id="46" style="set-variable">
                                <Variable list="false" local="false" variableName="L_count" />
                                <BinaryOp op="+" style="op-add">
                                  <Variable list="false" local="false" variableName="L_count" />
                                  <Constant text="1" />
                                </BinaryOp>
                              </SetVariable>
                            </Instructions>
                          </If>
                          <SetActivationGroup id="47" style="set-ag">
                            <Constant text="1" />
                            <Constant text="0" />
                          </SetActivationGroup>
                          <SetVariable id="48" style="set-variable">
                            <Variable list="false" local="false" variableName="updating" />
                            <Constant text="1" />
                          </SetVariable>
                        </Instructions>
                      </If>
                      <If id="49" style="if">
                        <ActivationGroup style="activation-group">
                          <Constant text="2" />
                        </ActivationGroup>
                        <Instructions>
                          <If id="50" style="if">
                            <Comparison op="le" style="op-lte">
                              <Variable list="false" local="false" variableName="target_total" />
                              <Constant number="0" />
                            </Comparison>
                            <Instructions>
                              <SetTarget id="51" style="set-target">
                                <Constant text="none" />
                              </SetTarget>
                              <SetVariable id="52" style="set-variable">
                                <Variable list="false" local="false" variableName="targeting" />
                                <Constant number="0" />
                              </SetVariable>
                              <LogFlight id="53" style="flightlog">
                                <Constant text="No Target" />
                                <Constant style="true" bool="true" />
                              </LogFlight>
                              <LogFlight id="54" style="flightlog">
                                <StringOp op="join" style="join">
                                  <Constant text="Total available targets : " />
                                  <Constant text="0" />
                                  <Constant text="" />
                                </StringOp>
                                <Constant style="true" bool="true" />
                              </LogFlight>
                            </Instructions>
                          </If>
                          <ElseIf id="55" style="else">
                            <Constant bool="true" />
                            <Instructions>
                              <If id="56" style="if">
                                <Comparison op="g" style="op-gt">
                                  <VectorOp op="dot" style="vec-op-2">
                                    <VectorOp op="norm" style="vec-op-1">
                                      <BinaryOp op="-" style="op-sub">
                                        <CraftProperty property="Craft.Position" style="craft">
                                          <ListOp op="get" style="list-get">
                                            <Variable list="true" local="false" variableName="target_ID_available" />
                                            <Variable list="false" local="false" variableName="target_current" />
                                          </ListOp>
                                        </CraftProperty>
                                        <CraftProperty property="Nav.Position" style="prop-nav" />
                                      </BinaryOp>
                                    </VectorOp>
                                    <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                                  </VectorOp>
                                  <Constant text="-0.9" />
                                </Comparison>
                                <Instructions>
                                  <If id="57" style="if">
                                    <Comparison op="g" style="op-gt">
                                      <VectorOp op="length" style="vec-op-1">
                                        <BinaryOp op="-" style="op-sub">
                                          <CraftProperty property="Craft.Position" style="craft">
                                            <ListOp op="get" style="list-get">
                                              <Variable list="true" local="false" variableName="target_ID_available" />
                                              <Variable list="false" local="false" variableName="target_current" />
                                            </ListOp>
                                          </CraftProperty>
                                          <CraftProperty property="Nav.Position" style="prop-nav" />
                                        </BinaryOp>
                                      </VectorOp>
                                      <Constant text="2" />
                                    </Comparison>
                                    <Instructions>
                                      <SetVariable id="58" style="set-variable">
                                        <Variable list="false" local="false" variableName="id_selected" />
                                        <ListOp op="get" style="list-get">
                                          <Variable list="true" local="false" variableName="target_ID_available" />
                                          <Variable list="false" local="false" variableName="target_current" />
                                        </ListOp>
                                      </SetVariable>
                                      <SetActivationGroup id="59" style="set-ag">
                                        <Constant text="2" />
                                        <Constant text="0" />
                                      </SetActivationGroup>
                                      <If id="60" style="if">
                                        <Not style="op-not">
                                          <ActivationGroup style="activation-group">
                                            <Constant text="10" />
                                          </ActivationGroup>
                                        </Not>
                                        <Instructions>
                                          <LogFlight id="61" style="flightlog">
                                            <StringOp op="join" style="join">
                                              <CraftProperty property="Craft.IDToName" style="craft">
                                                <Variable list="false" local="false" variableName="id_selected" />
                                              </CraftProperty>
                                              <Constant text=" (" />
                                              <Variable list="false" local="false" variableName="id_selected" />
                                              <Constant text=")" />
                                              <Constant text="" />
                                            </StringOp>
                                            <Constant style="true" bool="true" />
                                          </LogFlight>
                                          <LogFlight id="62" style="flightlog">
                                            <StringOp op="join" style="join">
                                              <Constant text="Total available targets : " />
                                              <Variable list="false" local="false" variableName="target_total" />
                                              <Constant text="" />
                                            </StringOp>
                                            <Constant style="true" bool="true" />
                                          </LogFlight>
                                        </Instructions>
                                      </If>
                                    </Instructions>
                                  </If>
                                  <SetVariable id="63" style="set-variable">
                                    <Variable list="false" local="false" variableName="targeting" />
                                    <Constant text="1" />
                                  </SetVariable>
                                </Instructions>
                              </If>
                              <SetVariable id="64" style="set-variable">
                                <Variable list="false" local="false" variableName="target_current" />
                                <BinaryOp op="+" style="op-add">
                                  <Variable list="false" local="false" variableName="target_current" />
                                  <Constant text="1" />
                                </BinaryOp>
                              </SetVariable>
                              <If id="65" style="if">
                                <Comparison op="g" style="op-gt">
                                  <Variable list="false" local="false" variableName="target_current" />
                                  <Variable list="false" local="false" variableName="target_total" />
                                </Comparison>
                                <Instructions>
                                  <SetVariable id="66" style="set-variable">
                                    <Variable list="false" local="false" variableName="target_current" />
                                    <Constant text="1" />
                                  </SetVariable>
                                </Instructions>
                              </If>
                            </Instructions>
                          </ElseIf>
                        </Instructions>
                      </If>
                      <WaitSeconds id="67" style="wait-seconds">
                        <Constant text="0" />
                      </WaitSeconds>
                    </Instructions>
                  </While>
                </Instructions>
              </While>
            </Instructions>
            <Instructions>
              <Event event="FlightStart" id="68" style="flight-start" pos="-4620.259,-295.5855" />
              <SetVariable id="69" style="set-variable">
                <Variable list="false" local="false" variableName="L_count" />
                <Constant text="1" />
              </SetVariable>
              <SetVariable id="70" style="set-variable">
                <Variable list="false" local="false" variableName="updating" />
                <Constant text="1" />
              </SetVariable>
              <While id="71" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetList op="clear" id="72" style="list-clear">
                    <Variable list="true" local="false" variableName="target_ID_available" />
                  </SetList>
                  <If id="73" style="if">
                    <Comparison op="g" style="op-gt">
                      <ListOp op="length" style="list-length">
                        <Planet op="craftids" style="planet">
                          <CraftProperty property="Orbit.Planet" style="prop-name" />
                        </Planet>
                      </ListOp>
                      <Constant text="1" />
                    </Comparison>
                    <Instructions>
                      <For var="i" id="74" style="for">
                        <Constant number="1" />
                        <ListOp op="length" style="list-length">
                          <Planet op="craftids" style="planet">
                            <CraftProperty property="Orbit.Planet" style="prop-name" />
                          </Planet>
                        </ListOp>
                        <Constant number="1" />
                        <Instructions>
                          <If id="75" style="if">
                            <Not style="op-not">
                              <StringOp op="contains" style="contains">
                                <CraftProperty property="Craft.IDToName" style="craft">
                                  <ListOp op="get" style="list-get">
                                    <Planet op="craftids" style="planet">
                                      <CraftProperty property="Orbit.Planet" style="prop-name" />
                                    </Planet>
                                    <Variable list="false" local="true" variableName="i" />
                                  </ListOp>
                                </CraftProperty>
                                <CraftProperty property="Name.Craft" style="prop-name" />
                              </StringOp>
                            </Not>
                            <Instructions>
                              <If id="76" style="if">
                                <Comparison op="le" style="op-lte">
                                  <VectorOp op="length" style="vec-op-1">
                                    <BinaryOp op="-" style="op-sub">
                                      <CraftProperty property="Craft.Position" style="craft">
                                        <ListOp op="get" style="list-get">
                                          <Planet op="craftids" style="planet">
                                            <CraftProperty property="Orbit.Planet" style="prop-name" />
                                          </Planet>
                                          <Variable list="false" local="true" variableName="i" />
                                        </ListOp>
                                      </CraftProperty>
                                      <CraftProperty property="Nav.Position" style="prop-nav" />
                                    </BinaryOp>
                                  </VectorOp>
                                  <Constant text="5e4" />
                                </Comparison>
                                <Instructions>
                                  <If id="77" style="if">
                                    <Comparison op="g" style="op-gt">
                                      <VectorOp op="length" style="vec-op-1">
                                        <BinaryOp op="-" style="op-sub">
                                          <CraftProperty property="Craft.Position" style="craft">
                                            <ListOp op="get" style="list-get">
                                              <Planet op="craftids" style="planet">
                                                <CraftProperty property="Orbit.Planet" style="prop-name" />
                                              </Planet>
                                              <Variable list="false" local="true" variableName="i" />
                                            </ListOp>
                                          </CraftProperty>
                                          <CraftProperty property="Nav.Position" style="prop-nav" />
                                        </BinaryOp>
                                      </VectorOp>
                                      <Constant text="2" />
                                    </Comparison>
                                    <Instructions>
                                      <If id="78" style="if">
                                        <Comparison op="ge" style="op-gte">
                                          <CraftProperty property="Craft.PartCount" style="craft">
                                            <ListOp op="get" style="list-get">
                                              <Planet op="craftids" style="planet">
                                                <CraftProperty property="Orbit.Planet" style="prop-name" />
                                              </Planet>
                                              <Variable list="false" local="true" variableName="i" />
                                            </ListOp>
                                          </CraftProperty>
                                          <Constant text="2" />
                                        </Comparison>
                                        <Instructions>
                                          <SetList op="add" id="79" style="list-add">
                                            <Variable list="true" local="false" variableName="target_ID_available" />
                                            <ListOp op="get" style="list-get">
                                              <Planet op="craftids" style="planet">
                                                <CraftProperty property="Orbit.Planet" style="prop-name" />
                                              </Planet>
                                              <Variable list="false" local="true" variableName="i" />
                                            </ListOp>
                                          </SetList>
                                        </Instructions>
                                      </If>
                                    </Instructions>
                                  </If>
                                </Instructions>
                              </If>
                            </Instructions>
                          </If>
                        </Instructions>
                      </For>
                      <SetVariable id="80" style="set-variable">
                        <Variable list="false" local="false" variableName="target_total" />
                        <ListOp op="length" style="list-length">
                          <Variable list="true" local="false" variableName="target_ID_available" />
                        </ListOp>
                      </SetVariable>
                      <SetVariable id="81" style="set-variable">
                        <Variable list="false" local="false" variableName="t_last_update" />
                        <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      </SetVariable>
                    </Instructions>
                  </If>
                  <ElseIf id="82" style="else">
                    <Constant bool="true" />
                    <Instructions>
                      <SetVariable id="83" style="set-variable">
                        <Variable list="false" local="false" variableName="target_total" />
                        <Constant text="0" />
                      </SetVariable>
                    </Instructions>
                  </ElseIf>
                  <SetVariable id="84" style="set-variable">
                    <Variable list="false" local="false" variableName="updating" />
                    <Constant text="0" />
                  </SetVariable>
                  <WaitUntil id="85" style="wait-until">
                    <BoolOp op="or" style="op-or">
                      <Comparison op="g" style="op-gt">
                        <Variable list="false" local="false" variableName="updating" />
                        <Constant number="0" />
                      </Comparison>
                      <Comparison op="g" style="op-gt">
                        <BinaryOp op="-" style="op-sub">
                          <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                          <Variable list="false" local="false" variableName="t_last_update" />
                        </BinaryOp>
                        <Constant text="9" />
                      </Comparison>
                    </BoolOp>
                  </WaitUntil>
                </Instructions>
              </While>
            </Instructions>
            <Instructions>
              <Event event="FlightStart" id="86" style="flight-start" pos="-4538.346,903.2037" />
              <WaitUntil id="87" style="wait-until">
                <Comparison op="g" style="op-gt">
                  <CraftProperty property="Input.Throttle" style="prop-input" />
                  <Constant text="0.05" />
                </Comparison>
              </WaitUntil>
              <ActivateStage id="88" style="activate-stage" />
              <SetActivationGroup id="89" style="set-ag">
                <Constant text="9" />
                <Constant text="1" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="FlightStart" id="90" style="flight-start" pos="-2369.083,1742.619" />
              <Comment id="91" style="comment">
                <Constant style="comment-text" canReplace="false" text="Auto Aim" />
              </Comment>
              <While id="92" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <WaitUntil id="93" style="wait-until">
                    <ActivationGroup style="activation-group">
                      <Constant text="3" />
                    </ActivationGroup>
                  </WaitUntil>
                  <While id="94" style="while">
                    <ActivationGroup style="activation-group">
                      <Constant text="3" />
                    </ActivationGroup>
                    <Instructions>
                      <WaitUntil id="95" style="wait-until">
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="run_auto_aim" />
                          <Constant number="0" />
                        </Comparison>
                      </WaitUntil>
                      <SetVariable id="96" style="set-variable">
                        <Variable list="false" local="false" variableName="roll_PID_01" />
                        <Vector style="vec">
                          <BinaryOp op="max" style="op-max">
                            <Constant text="1" />
                            <BinaryOp op="^" style="op-exp">
                              <Constant text="2" />
                              <BinaryOp op="*" style="op-mul">
                                <Constant text="-5e-3" />
                                <VectorOp op="length" style="vec-op-1">
                                  <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                                </VectorOp>
                              </BinaryOp>
                            </BinaryOp>
                          </BinaryOp>
                          <Constant number="0" />
                          <Constant text="1e-3" />
                        </Vector>
                      </SetVariable>
                      <If id="97" style="if">
                        <BoolOp op="and" style="op-and">
                          <Comparison op="g" style="op-gt">
                            <VectorOp op="length" style="vec-op-1">
                              <CraftProperty property="Target.Position" style="prop-nav" />
                            </VectorOp>
                            <Constant text="9" />
                          </Comparison>
                          <Comparison op="g" style="op-gt">
                            <VectorOp op="length" style="vec-op-1">
                              <BinaryOp op="-" style="op-sub">
                                <CraftProperty property="Target.Position" style="prop-nav" />
                                <CraftProperty property="Nav.Position" style="prop-nav" />
                              </BinaryOp>
                            </VectorOp>
                            <Constant text="9" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <SetVariable id="98" style="set-variable">
                            <Variable list="false" local="false" variableName="vector_to_target" />
                            <BinaryOp op="-" style="op-sub">
                              <CraftProperty property="Target.Position" style="prop-nav" />
                              <CraftProperty property="Nav.Position" style="prop-nav" />
                            </BinaryOp>
                          </SetVariable>
                          <SetInput input="pitch" id="99" style="set-input">
                            <Conditional style="conditional">
                              <Comparison op="l" style="op-lt">
                                <VectorOp op="dot" style="vec-op-2">
                                  <Variable list="false" local="false" variableName="vector_to_target" />
                                  <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                                </VectorOp>
                                <Constant number="0" />
                              </Comparison>
                              <Conditional style="conditional">
                                <Comparison op="g" style="op-gt">
                                  <VectorOp op="dot" style="vec-op-2">
                                    <Variable list="false" local="false" variableName="vector_to_target" />
                                    <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                                  </VectorOp>
                                  <Constant number="0" />
                                </Comparison>
                                <Constant text="-1" />
                                <Conditional style="conditional">
                                  <Comparison op="l" style="op-lt">
                                    <VectorOp op="dot" style="vec-op-2">
                                      <Variable list="false" local="false" variableName="vector_to_target" />
                                      <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                                    </VectorOp>
                                    <Constant number="0" />
                                  </Comparison>
                                  <Constant text="1" />
                                  <Constant number="0" />
                                </Conditional>
                              </Conditional>
                              <BinaryOp op="min" style="op-min">
                                <Constant text="0.94" />
                                <BinaryOp op="max" style="op-max">
                                  <Constant text="-0.94" />
                                  <BinaryOp op="+" style="op-add">
                                    <BinaryOp op="*" style="op-mul">
                                      <Constant text="-1.6" />
                                      <BinaryOp op="/" style="op-div">
                                        <BinaryOp op="-" style="op-sub">
                                          <Constant text="90" />
                                          <VectorOp op="angle" style="vec-op-2">
                                            <BinaryOp op="-" style="op-sub">
                                              <Variable list="false" local="false" variableName="vector_to_target" />
                                              <VectorOp op="project" style="vec-op-2">
                                                <Variable list="false" local="false" variableName="vector_to_target" />
                                                <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                                              </VectorOp>
                                            </BinaryOp>
                                            <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                                          </VectorOp>
                                        </BinaryOp>
                                        <Constant text="90" />
                                      </BinaryOp>
                                    </BinaryOp>
                                    <Conditional style="conditional">
                                      <BoolOp op="and" style="op-and">
                                        <Comparison op="g" style="op-gt">
                                          <VectorOp op="length" style="vec-op-1">
                                            <CraftProperty property="Craft.Velocity" style="craft">
                                              <Variable list="false" local="false" variableName="id_selected" />
                                            </CraftProperty>
                                          </VectorOp>
                                          <Constant text="4e2" />
                                        </Comparison>
                                        <Comparison op="l" style="op-lt">
                                          <VectorOp op="length" style="vec-op-1">
                                            <BinaryOp op="-" style="op-sub">
                                              <CraftProperty property="Target.Position" style="prop-nav" />
                                              <CraftProperty property="Nav.Position" style="prop-nav" />
                                            </BinaryOp>
                                          </VectorOp>
                                          <Constant text="2e3" />
                                        </Comparison>
                                      </BoolOp>
                                      <BinaryOp op="*" style="op-mul">
                                        <Constant text="-0.6" />
                                        <BinaryOp op="/" style="op-div">
                                          <BinaryOp op="-" style="op-sub">
                                            <Constant text="90" />
                                            <VectorOp op="angle" style="vec-op-2">
                                              <BinaryOp op="-" style="op-sub">
                                                <CraftProperty property="Craft.Velocity" style="craft">
                                                  <Variable list="false" local="false" variableName="id_selected" />
                                                </CraftProperty>
                                                <VectorOp op="project" style="vec-op-2">
                                                  <CraftProperty property="Craft.Velocity" style="craft">
                                                    <Variable list="false" local="false" variableName="id_selected" />
                                                  </CraftProperty>
                                                  <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                                                </VectorOp>
                                              </BinaryOp>
                                              <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                                            </VectorOp>
                                          </BinaryOp>
                                          <Constant text="90" />
                                        </BinaryOp>
                                      </BinaryOp>
                                      <Constant number="0" />
                                    </Conditional>
                                  </BinaryOp>
                                </BinaryOp>
                              </BinaryOp>
                            </Conditional>
                          </SetInput>
                          <SetInput input="yaw" id="100" style="set-input">
                            <BinaryOp op="min" style="op-min">
                              <Constant text="0.95" />
                              <BinaryOp op="max" style="op-max">
                                <Constant text="-0.95" />
                                <BinaryOp op="*" style="op-mul">
                                  <Constant text="1.2" />
                                  <BinaryOp op="/" style="op-div">
                                    <BinaryOp op="-" style="op-sub">
                                      <Constant text="90" />
                                      <VectorOp op="angle" style="vec-op-2">
                                        <BinaryOp op="-" style="op-sub">
                                          <Variable list="false" local="false" variableName="vector_to_target" />
                                          <VectorOp op="project" style="vec-op-2">
                                            <Variable list="false" local="false" variableName="vector_to_target" />
                                            <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                                          </VectorOp>
                                        </BinaryOp>
                                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                                      </VectorOp>
                                    </BinaryOp>
                                    <Constant text="90" />
                                  </BinaryOp>
                                </BinaryOp>
                              </BinaryOp>
                            </BinaryOp>
                          </SetInput>
                          <SetInput input="roll" id="101" style="set-input">
                            <BinaryOp op="+" style="op-add">
                              <BinaryOp op="*" style="op-mul">
                                <VectorOp op="x" style="vec-op-1">
                                  <Variable list="false" local="false" variableName="roll_PID_01" />
                                </VectorOp>
                                <BinaryOp op="/" style="op-div">
                                  <BinaryOp op="-" style="op-sub">
                                    <Constant text="90" />
                                    <VectorOp op="angle" style="vec-op-2">
                                      <BinaryOp op="-" style="op-sub">
                                        <Variable list="false" local="false" variableName="vector_to_target" />
                                        <VectorOp op="project" style="vec-op-2">
                                          <Variable list="false" local="false" variableName="vector_to_target" />
                                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                                        </VectorOp>
                                      </BinaryOp>
                                      <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                                    </VectorOp>
                                  </BinaryOp>
                                  <Constant text="90" />
                                </BinaryOp>
                              </BinaryOp>
                              <BinaryOp op="*" style="op-mul">
                                <BinaryOp op="*" style="op-mul">
                                  <Constant text="-1" />
                                  <VectorOp op="z" style="vec-op-1">
                                    <Variable list="false" local="false" variableName="roll_PID_01" />
                                  </VectorOp>
                                </BinaryOp>
                                <VectorOp op="z" style="vec-op-1">
                                  <CraftProperty property="Vel.AngularVelocity" style="prop-velocity" />
                                </VectorOp>
                              </BinaryOp>
                            </BinaryOp>
                          </SetInput>
                        </Instructions>
                      </If>
                      <ElseIf id="102" style="else">
                        <Constant bool="true" />
                        <Instructions>
                          <SetInput input="roll" id="103" style="set-input">
                            <BinaryOp op="+" style="op-add">
                              <BinaryOp op="*" style="op-mul">
                                <VectorOp op="x" style="vec-op-1">
                                  <Variable list="false" local="false" variableName="roll_PID_01" />
                                </VectorOp>
                                <BinaryOp op="/" style="op-div">
                                  <BinaryOp op="-" style="op-sub">
                                    <Constant text="90" />
                                    <VectorOp op="angle" style="vec-op-2">
                                      <BinaryOp op="-" style="op-sub">
                                        <CraftProperty property="Nav.Position" style="prop-nav" />
                                        <VectorOp op="project" style="vec-op-2">
                                          <CraftProperty property="Nav.Position" style="prop-nav" />
                                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                                        </VectorOp>
                                      </BinaryOp>
                                      <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                                    </VectorOp>
                                  </BinaryOp>
                                  <Constant text="90" />
                                </BinaryOp>
                              </BinaryOp>
                              <BinaryOp op="*" style="op-mul">
                                <BinaryOp op="*" style="op-mul">
                                  <Constant text="-1" />
                                  <VectorOp op="z" style="vec-op-1">
                                    <Variable list="false" local="false" variableName="roll_PID_01" />
                                  </VectorOp>
                                </BinaryOp>
                                <VectorOp op="z" style="vec-op-1">
                                  <CraftProperty property="Vel.AngularVelocity" style="prop-velocity" />
                                </VectorOp>
                              </BinaryOp>
                            </BinaryOp>
                          </SetInput>
                        </Instructions>
                      </ElseIf>
                      <SetVariable id="104" style="set-variable">
                        <Variable list="false" local="false" variableName="run_auto_aim" />
                        <Constant number="0" />
                      </SetVariable>
                      <WaitSeconds id="105" style="wait-seconds">
                        <Constant text="0" />
                      </WaitSeconds>
                    </Instructions>
                  </While>
                  <LockNavSphere indicatorType="None" id="106" style="lock-nav-sphere" />
                  <SetInput input="pitch" id="107" style="set-input">
                    <Constant text="0" />
                  </SetInput>
                  <SetInput input="yaw" id="108" style="set-input">
                    <Constant text="0" />
                  </SetInput>
                  <SetInput input="roll" id="109" style="set-input">
                    <Constant text="0" />
                  </SetInput>
                </Instructions>
              </While>
            </Instructions>
            <Instructions>
              <Event event="FlightStart" id="110" style="flight-start" pos="-2353.504,512.9683" />
              <SetVariable id="111" style="set-variable">
                <Variable list="false" local="false" variableName="Alt_hold" />
                <Constant number="0" />
              </SetVariable>
              <SetVariable id="112" style="set-variable">
                <Variable list="false" local="false" variableName="Alt_error" />
                <Constant number="0" />
              </SetVariable>
              <While id="113" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <If id="114" style="if">
                    <ActivationGroup style="activation-group">
                      <Constant text="4" />
                    </ActivationGroup>
                    <Instructions>
                      <Comment id="115" style="comment">
                        <Constant style="comment-text" canReplace="false" text="Hold Altitude" />
                      </Comment>
                      <SetTarget id="116" style="set-target">
                        <Constant text="none" />
                      </SetTarget>
                      <SetVariable id="117" style="set-variable">
                        <Variable list="false" local="false" variableName="V_2D" />
                        <BinaryOp op="-" style="op-sub">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <VectorOp op="project" style="vec-op-2">
                            <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                            <CraftProperty property="Nav.Position" style="prop-nav" />
                          </VectorOp>
                        </BinaryOp>
                      </SetVariable>
                      <If id="118" style="if">
                        <Comparison op="=" style="op-eq">
                          <Variable list="false" local="false" variableName="Alt_hold" />
                          <Constant number="0" />
                        </Comparison>
                        <Instructions>
                          <Comment id="119" style="comment">
                            <Constant style="comment-text" canReplace="false" text="save initial data" />
                          </Comment>
                          <LockNavSphere indicatorType="Prograde" id="120" style="lock-nav-sphere" />
                          <WaitSeconds id="121" style="wait-seconds">
                            <Constant text="0.2" />
                          </WaitSeconds>
                          <SetVariable id="122" style="set-variable">
                            <Variable list="false" local="false" variableName="Alt_tgt" />
                            <CraftProperty property="Altitude.ASL" style="prop-altitude" />
                          </SetVariable>
                          <SetVariable id="123" style="set-variable">
                            <Variable list="false" local="false" variableName="Alt_hold" />
                            <Constant text="1" />
                          </SetVariable>
                          <WaitSeconds id="124" style="wait-seconds">
                            <Constant text="0" />
                          </WaitSeconds>
                          <LockNavSphere indicatorType="None" id="125" style="lock-nav-sphere" />
                          <LogFlight id="126" style="flightlog">
                            <StringOp op="join" style="join">
                              <Constant text="Holding ASL : " />
                              <MathFunction function="floor" style="op-math">
                                <Variable list="false" local="false" variableName="Alt_tgt" />
                              </MathFunction>
                              <Constant text=" m" />
                              <Constant text="" />
                            </StringOp>
                            <Constant style="true" bool="true" />
                          </LogFlight>
                        </Instructions>
                      </If>
                      <ElseIf id="127" style="else">
                        <Constant bool="true" />
                        <Instructions>
                          <Comment id="128" style="comment">
                            <Constant style="comment-text" canReplace="false" text="get error" />
                          </Comment>
                          <SetVariable id="129" style="set-variable">
                            <Variable list="false" local="false" variableName="Alt_error" />
                            <BinaryOp op="-" style="op-sub">
                              <CraftProperty property="Altitude.ASL" style="prop-altitude" />
                              <Variable list="false" local="false" variableName="Alt_tgt" />
                            </BinaryOp>
                          </SetVariable>
                        </Instructions>
                      </ElseIf>
                      <SetActivationGroup id="130" style="set-ag">
                        <Constant text="3" />
                        <Constant text="0" />
                      </SetActivationGroup>
                      <SetTargetHeading property="pid-pitch" id="131" style="set-heading">
                        <Vector style="vec">
                          <BinaryOp op="max" style="op-max">
                            <Constant text="1.2" />
                            <BinaryOp op="^" style="op-exp">
                              <Constant text="5" />
                              <BinaryOp op="*" style="op-mul">
                                <Constant text="-8e-3" />
                                <VectorOp op="length" style="vec-op-1">
                                  <Variable list="false" local="false" variableName="V_2D" />
                                </VectorOp>
                              </BinaryOp>
                            </BinaryOp>
                          </BinaryOp>
                          <Constant text="1e-2" />
                          <BinaryOp op="max" style="op-max">
                            <Constant text="0.1" />
                            <BinaryOp op="*" style="op-mul">
                              <Constant text="1" />
                              <BinaryOp op="^" style="op-exp">
                                <Constant text="1.2" />
                                <BinaryOp op="*" style="op-mul">
                                  <Constant text="-0.01" />
                                  <VectorOp op="length" style="vec-op-1">
                                    <Variable list="false" local="false" variableName="V_2D" />
                                  </VectorOp>
                                </BinaryOp>
                              </BinaryOp>
                            </BinaryOp>
                          </BinaryOp>
                        </Vector>
                      </SetTargetHeading>
                      <SetVariable id="132" style="set-variable">
                        <Variable list="false" local="false" variableName="roll_PID_01" />
                        <Vector style="vec">
                          <BinaryOp op="max" style="op-max">
                            <Constant text="1.1" />
                            <BinaryOp op="^" style="op-exp">
                              <Constant text="2" />
                              <BinaryOp op="*" style="op-mul">
                                <Constant text="-5e-3" />
                                <VectorOp op="length" style="vec-op-1">
                                  <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                                </VectorOp>
                              </BinaryOp>
                            </BinaryOp>
                          </BinaryOp>
                          <Constant number="0" />
                          <Constant text="1e-3" />
                        </Vector>
                      </SetVariable>
                      <SetVariable id="133" style="set-variable">
                        <Variable list="false" local="false" variableName="roll_correction" />
                        <BinaryOp op="*" style="op-mul">
                          <BinaryOp op="max" style="op-max">
                            <Constant text="0.1" />
                            <BinaryOp op="^" style="op-exp">
                              <Constant text="1.2" />
                              <BinaryOp op="*" style="op-mul">
                                <Constant text="-0.01" />
                                <VectorOp op="length" style="vec-op-1">
                                  <Variable list="false" local="false" variableName="V_2D" />
                                </VectorOp>
                              </BinaryOp>
                            </BinaryOp>
                          </BinaryOp>
                          <VectorOp op="dot" style="vec-op-2">
                            <VectorOp op="norm" style="vec-op-1">
                              <CraftProperty property="Nav.Position" style="prop-nav" />
                            </VectorOp>
                            <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                          </VectorOp>
                        </BinaryOp>
                      </SetVariable>
                      <SetInput input="roll" id="134" style="set-input">
                        <BinaryOp op="+" style="op-add">
                          <Variable list="false" local="false" variableName="roll_correction" />
                          <BinaryOp op="*" style="op-mul">
                            <BinaryOp op="*" style="op-mul">
                              <BinaryOp op="*" style="op-mul">
                                <Constant text="-1" />
                                <VectorOp op="z" style="vec-op-1">
                                  <Variable list="false" local="false" variableName="roll_PID_01" />
                                </VectorOp>
                              </BinaryOp>
                              <BinaryOp op="max" style="op-max">
                                <Constant text="0.1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Constant text="1.1" />
                                  <BinaryOp op="*" style="op-mul">
                                    <Constant text="-0.01" />
                                    <VectorOp op="length" style="vec-op-1">
                                      <Variable list="false" local="false" variableName="V_2D" />
                                    </VectorOp>
                                  </BinaryOp>
                                </BinaryOp>
                              </BinaryOp>
                            </BinaryOp>
                            <VectorOp op="z" style="vec-op-1">
                              <CraftProperty property="Vel.AngularVelocity" style="prop-velocity" />
                            </VectorOp>
                          </BinaryOp>
                        </BinaryOp>
                      </SetInput>
                      <SetVariable id="135" style="set-variable">
                        <Variable list="false" local="false" variableName="pitch_limit" />
                        <BinaryOp op="/" style="op-div">
                          <Constant text="40" />
                          <BinaryOp op="max" style="op-max">
                            <Constant text="1" />
                            <BinaryOp op="*" style="op-mul">
                              <BinaryOp op="^" style="op-exp">
                                <BinaryOp op="min" style="op-min">
                                  <Constant text="5" />
                                  <BinaryOp op="*" style="op-mul">
                                    <Constant text="1e-2" />
                                    <VectorOp op="length" style="vec-op-1">
                                      <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                                    </VectorOp>
                                  </BinaryOp>
                                </BinaryOp>
                                <Constant text="2" />
                              </BinaryOp>
                              <BinaryOp op="*" style="op-mul">
                                <Constant text="0.5" />
                                <CraftProperty property="Atmosphere.AirDensity" style="prop-atmosphere" />
                              </BinaryOp>
                            </BinaryOp>
                          </BinaryOp>
                        </BinaryOp>
                      </SetVariable>
                      <If id="136" style="if">
                        <Comparison op="l" style="op-lt">
                          <MathFunction function="abs" style="op-math">
                            <VectorOp op="length" style="vec-op-1">
                              <VectorOp op="project" style="vec-op-2">
                                <CraftProperty property="Vel.Acceleration" style="prop-velocity" />
                                <CraftProperty property="Nav.Position" style="prop-nav" />
                              </VectorOp>
                            </VectorOp>
                          </MathFunction>
                          <Constant text="5e-2" />
                        </Comparison>
                        <Instructions>
                          <SetVariable id="137" style="set-variable">
                            <Variable list="false" local="false" variableName="AOA_neutral" />
                            <VectorOp op="angle" style="vec-op-2">
                              <BinaryOp op="-" style="op-sub">
                                <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                                <VectorOp op="project" style="vec-op-2">
                                  <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                                  <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                                </VectorOp>
                              </BinaryOp>
                              <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                            </VectorOp>
                          </SetVariable>
                        </Instructions>
                      </If>
                      <ElseIf id="138" style="else">
                        <Constant bool="true" />
                        <Instructions>
                          <SetVariable id="139" style="set-variable">
                            <Variable list="false" local="false" variableName="AOA_neutral" />
                            <BinaryOp op="*" style="op-mul">
                              <Constant text="0.5" />
                              <Variable list="false" local="false" variableName="AOA_neutral" />
                            </BinaryOp>
                          </SetVariable>
                        </Instructions>
                      </ElseIf>
                      <If id="140" style="if">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="Alt_error" />
                          </MathFunction>
                          <Constant text="50" />
                        </Comparison>
                        <Instructions>
                          <LockNavSphere indicatorType="Vector" id="141" style="lock-nav-sphere-vector">
                            <BinaryOp op="+" style="op-add">
                              <BinaryOp op="+" style="op-add">
                                <BinaryOp op="*" style="op-mul">
                                  <MathFunction function="cos" style="op-math">
                                    <MathFunction function="deg2rad" style="op-math">
                                      <Variable list="false" local="false" variableName="AOA_neutral" />
                                    </MathFunction>
                                  </MathFunction>
                                  <VectorOp op="norm" style="vec-op-1">
                                    <BinaryOp op="-" style="op-sub">
                                      <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                                      <VectorOp op="project" style="vec-op-2">
                                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                                        <CraftProperty property="Nav.Position" style="prop-nav" />
                                      </VectorOp>
                                    </BinaryOp>
                                  </VectorOp>
                                </BinaryOp>
                                <BinaryOp op="*" style="op-mul">
                                  <MathFunction function="sin" style="op-math">
                                    <MathFunction function="deg2rad" style="op-math">
                                      <Variable list="false" local="false" variableName="AOA_neutral" />
                                    </MathFunction>
                                  </MathFunction>
                                  <VectorOp op="norm" style="vec-op-1">
                                    <CraftProperty property="Nav.Position" style="prop-nav" />
                                  </VectorOp>
                                </BinaryOp>
                              </BinaryOp>
                              <BinaryOp op="*" style="op-mul">
                                <VectorOp op="norm" style="vec-op-1">
                                  <CraftProperty property="Nav.Position" style="prop-nav" />
                                </VectorOp>
                                <BinaryOp op="max" style="op-max">
                                  <BinaryOp op="*" style="op-mul">
                                    <Constant text="-1" />
                                    <MathFunction function="sin" style="op-math">
                                      <MathFunction function="deg2rad" style="op-math">
                                        <Variable list="false" local="false" variableName="pitch_limit" />
                                      </MathFunction>
                                    </MathFunction>
                                  </BinaryOp>
                                  <BinaryOp op="min" style="op-min">
                                    <MathFunction function="sin" style="op-math">
                                      <MathFunction function="deg2rad" style="op-math">
                                        <Variable list="false" local="false" variableName="pitch_limit" />
                                      </MathFunction>
                                    </MathFunction>
                                    <BinaryOp op="+" style="op-add">
                                      <BinaryOp op="*" style="op-mul">
                                        <Constant text="-0.1" />
                                        <Variable list="false" local="false" variableName="Alt_error" />
                                      </BinaryOp>
                                      <BinaryOp op="*" style="op-mul">
                                        <Constant text="-0.2" />
                                        <CraftProperty property="Vel.VerticalSurfaceVelocity" style="prop-velocity" />
                                      </BinaryOp>
                                    </BinaryOp>
                                  </BinaryOp>
                                </BinaryOp>
                              </BinaryOp>
                            </BinaryOp>
                          </LockNavSphere>
                        </Instructions>
                      </If>
                      <ElseIf id="142" style="else">
                        <Constant bool="true" />
                        <Instructions>
                          <LockNavSphere indicatorType="Vector" id="143" style="lock-nav-sphere-vector">
                            <BinaryOp op="+" style="op-add">
                              <BinaryOp op="*" style="op-mul">
                                <MathFunction function="cos" style="op-math">
                                  <MathFunction function="deg2rad" style="op-math">
                                    <Variable list="false" local="false" variableName="AOA_neutral" />
                                  </MathFunction>
                                </MathFunction>
                                <VectorOp op="norm" style="vec-op-1">
                                  <BinaryOp op="-" style="op-sub">
                                    <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                                    <VectorOp op="project" style="vec-op-2">
                                      <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                                      <CraftProperty property="Nav.Position" style="prop-nav" />
                                    </VectorOp>
                                  </BinaryOp>
                                </VectorOp>
                              </BinaryOp>
                              <BinaryOp op="*" style="op-mul">
                                <MathFunction function="sin" style="op-math">
                                  <MathFunction function="deg2rad" style="op-math">
                                    <BinaryOp op="+" style="op-add">
                                      <Variable list="false" local="false" variableName="AOA_neutral" />
                                      <BinaryOp op="min" style="op-min">
                                        <Constant text="9" />
                                        <BinaryOp op="max" style="op-max">
                                          <Constant text="-9" />
                                          <BinaryOp op="+" style="op-add">
                                            <BinaryOp op="*" style="op-mul">
                                              <Constant text="-0.3" />
                                              <Variable list="false" local="false" variableName="Alt_error" />
                                            </BinaryOp>
                                            <BinaryOp op="*" style="op-mul">
                                              <Constant text="-0.15" />
                                              <CraftProperty property="Vel.VerticalSurfaceVelocity" style="prop-velocity" />
                                            </BinaryOp>
                                          </BinaryOp>
                                        </BinaryOp>
                                      </BinaryOp>
                                    </BinaryOp>
                                  </MathFunction>
                                </MathFunction>
                                <VectorOp op="norm" style="vec-op-1">
                                  <CraftProperty property="Nav.Position" style="prop-nav" />
                                </VectorOp>
                              </BinaryOp>
                            </BinaryOp>
                          </LockNavSphere>
                        </Instructions>
                      </ElseIf>
                      <WaitSeconds id="144" style="wait-seconds">
                        <Constant text="0" />
                      </WaitSeconds>
                    </Instructions>
                  </If>
                  <ElseIf id="145" style="else">
                    <Constant bool="true" />
                    <Instructions>
                      <If id="146" style="if">
                        <Comparison op="=" style="op-eq">
                          <Variable list="false" local="false" variableName="Alt_hold" />
                          <Constant text="1" />
                        </Comparison>
                        <Instructions>
                          <SetTargetHeading property="pid-pitch" id="147" style="set-heading">
                            <Vector style="vec">
                              <Constant text="11" />
                              <Constant number="0" />
                              <Constant text="0.02" />
                            </Vector>
                          </SetTargetHeading>
                          <SetInput input="roll" id="148" style="set-input">
                            <Constant number="0" />
                          </SetInput>
                          <SetInput input="yaw" id="149" style="set-input">
                            <Constant number="0" />
                          </SetInput>
                          <SetInput input="roll" id="150" style="set-input">
                            <Constant number="0" />
                          </SetInput>
                          <LockNavSphere indicatorType="None" id="151" style="lock-nav-sphere" />
                          <WaitSeconds id="152" style="wait-seconds">
                            <Constant text="0" />
                          </WaitSeconds>
                          <SetVariable id="153" style="set-variable">
                            <Variable list="false" local="false" variableName="Alt_error" />
                            <Constant number="0" />
                          </SetVariable>
                          <SetVariable id="154" style="set-variable">
                            <Variable list="false" local="false" variableName="Alt_hold" />
                            <Constant number="0" />
                          </SetVariable>
                        </Instructions>
                      </If>
                    </Instructions>
                  </ElseIf>
                  <Comment id="155" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Pitch control invert if flying backward" />
                  </Comment>
                  <SetVariable id="156" style="set-variable">
                    <Variable list="false" local="false" variableName="direction_air" />
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="angle" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <Constant text="100" />
                      </Comparison>
                      <Constant text="-1" />
                      <Constant text="1" />
                    </Conditional>
                  </SetVariable>
                  <Comment id="157" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Auto hold heading" />
                  </Comment>
                  <If id="158" style="if">
                    <Comparison op="l" style="op-lt">
                      <MathFunction function="abs" style="op-math">
                        <CraftProperty property="Input.Pitch" style="prop-input" />
                      </MathFunction>
                      <Constant text="0.01" />
                    </Comparison>
                    <Instructions>
                      <If id="159" style="if">
                        <Comparison op="l" style="op-lt">
                          <Variable list="false" local="false" variableName="pitch_hold" />
                          <Constant text="1" />
                        </Comparison>
                        <Instructions>
                          <SetVariable id="160" style="set-variable">
                            <Variable list="false" local="false" variableName="ref_pitch_data" />
                            <Vector style="vec">
                              <VectorOp op="dot" style="vec-op-2">
                                <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                                <VectorOp op="norm" style="vec-op-1">
                                  <CraftProperty property="Nav.Position" style="prop-nav" />
                                </VectorOp>
                              </VectorOp>
                              <VectorOp op="dot" style="vec-op-2">
                                <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                                <CraftProperty property="Nav.North" style="prop-nav" />
                              </VectorOp>
                              <VectorOp op="dot" style="vec-op-2">
                                <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                                <CraftProperty property="Nav.East" style="prop-nav" />
                              </VectorOp>
                            </Vector>
                          </SetVariable>
                        </Instructions>
                      </If>
                      <SetVariable id="161" style="set-variable">
                        <Variable list="false" local="false" variableName="ref_pitch_vector" />
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <VectorOp op="x" style="vec-op-1">
                              <Variable list="false" local="false" variableName="ref_pitch_data" />
                            </VectorOp>
                            <VectorOp op="norm" style="vec-op-1">
                              <CraftProperty property="Nav.Position" style="prop-nav" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="+" style="op-add">
                            <BinaryOp op="*" style="op-mul">
                              <VectorOp op="y" style="vec-op-1">
                                <Variable list="false" local="false" variableName="ref_pitch_data" />
                              </VectorOp>
                              <CraftProperty property="Nav.North" style="prop-nav" />
                            </BinaryOp>
                            <BinaryOp op="*" style="op-mul">
                              <VectorOp op="z" style="vec-op-1">
                                <Variable list="false" local="false" variableName="ref_pitch_data" />
                              </VectorOp>
                              <CraftProperty property="Nav.East" style="prop-nav" />
                            </BinaryOp>
                          </BinaryOp>
                        </BinaryOp>
                      </SetVariable>
                      <SetVariable id="162" style="set-variable">
                        <Variable list="false" local="false" variableName="pitch_correction" />
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Constant text="0.3" />
                            <VectorOp op="dot" style="vec-op-2">
                              <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                              <Variable list="false" local="false" variableName="ref_pitch_vector" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <Constant text="-0.1" />
                            <VectorOp op="x" style="vec-op-1">
                              <CraftProperty property="Vel.AngularVelocity" style="prop-velocity" />
                            </VectorOp>
                          </BinaryOp>
                        </BinaryOp>
                      </SetVariable>
                      <SetVariable id="163" style="set-variable">
                        <Variable list="false" local="false" variableName="pitch_hold" />
                        <Constant text="1" />
                      </SetVariable>
                    </Instructions>
                  </If>
                  <ElseIf id="164" style="else">
                    <Constant bool="true" />
                    <Instructions>
                      <If id="165" style="if">
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="pitch_hold" />
                          <Constant number="0" />
                        </Comparison>
                        <Instructions>
                          <SetVariable id="166" style="set-variable">
                            <Variable list="false" local="false" variableName="ref_pitch_data" />
                            <Vector style="vec">
                              <Constant number="0" />
                              <Constant number="0" />
                              <Constant number="0" />
                            </Vector>
                          </SetVariable>
                          <SetVariable id="167" style="set-variable">
                            <Variable list="false" local="false" variableName="ref_pitch_vector" />
                            <Vector style="vec">
                              <Constant number="0" />
                              <Constant number="0" />
                              <Constant number="0" />
                            </Vector>
                          </SetVariable>
                          <SetVariable id="168" style="set-variable">
                            <Variable list="false" local="false" variableName="pitch_hold" />
                            <Constant text="0" />
                          </SetVariable>
                        </Instructions>
                      </If>
                      <SetVariable id="169" style="set-variable">
                        <Variable list="false" local="false" variableName="pitch_correction" />
                        <Constant text="0" />
                      </SetVariable>
                    </Instructions>
                  </ElseIf>
                  <Comment id="170" style="comment">
                    <Constant style="comment-text" canReplace="false" text="V-tail control" />
                  </Comment>
                  <If id="171" style="if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="angle" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <Constant text="95" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <BinaryOp op="*" style="op-mul">
                          <VectorOp op="dot" style="vec-op-2">
                            <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                            <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                          </VectorOp>
                          <CraftProperty property="Input.Pitch" style="prop-input" />
                        </BinaryOp>
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="172" style="comment">
                        <Constant style="comment-text" canReplace="false" text="inverse if flying backwards" />
                      </Comment>
                      <SetVariable id="173" style="set-variable">
                        <Variable list="false" local="false" variableName="Vtail" />
                        <Constant text="-1" />
                      </SetVariable>
                    </Instructions>
                  </If>
                  <ElseIf id="174" style="else">
                    <Constant bool="true" />
                    <Instructions>
                      <If id="175" style="if">
                        <Comparison op="l" style="op-lt">
                          <MathFunction function="abs" style="op-math">
                            <CraftProperty property="Input.Pitch" style="prop-input" />
                          </MathFunction>
                          <Constant text="0.95" />
                        </Comparison>
                        <Instructions>
                          <Comment id="176" style="comment">
                            <Constant style="comment-text" canReplace="false" text="low input, Limiter ON" />
                          </Comment>
                          <SetVariable id="177" style="set-variable">
                            <Variable list="false" local="false" variableName="Vtail" />
                            <BinaryOp op="min" style="op-min">
                              <BinaryOp op="min" style="op-min">
                                <Constant text="1" />
                                <BinaryOp op="*" style="op-mul">
                                  <Constant text="0.9" />
                                  <CraftProperty property="Atmosphere.AirDensity" style="prop-atmosphere" />
                                </BinaryOp>
                              </BinaryOp>
                              <BinaryOp op="max" style="op-max">
                                <Constant text="-1" />
                                <BinaryOp op="+" style="op-add">
                                  <Constant text="-1" />
                                  <BinaryOp op="+" style="op-add">
                                    <BinaryOp op="*" style="op-mul">
                                      <CraftProperty property="Atmosphere.AirDensity" style="prop-atmosphere" />
                                      <MathFunction function="abs" style="op-math">
                                        <CraftProperty property="Input.Pitch" style="prop-input" />
                                      </MathFunction>
                                    </BinaryOp>
                                    <BinaryOp op="*" style="op-mul">
                                      <Constant text="-0.1" />
                                      <MathFunction function="abs" style="op-math">
                                        <VectorOp op="x" style="vec-op-1">
                                          <CraftProperty property="Vel.AngularVelocity" style="prop-velocity" />
                                        </VectorOp>
                                      </MathFunction>
                                    </BinaryOp>
                                  </BinaryOp>
                                </BinaryOp>
                              </BinaryOp>
                            </BinaryOp>
                          </SetVariable>
                        </Instructions>
                      </If>
                      <ElseIf id="178" style="else">
                        <Constant bool="true" />
                        <Instructions>
                          <Comment id="179" style="comment">
                            <Constant style="comment-text" canReplace="false" text="high input, Limiter OFF" />
                          </Comment>
                          <SetVariable id="180" style="set-variable">
                            <Variable list="false" local="false" variableName="Vtail" />
                            <BinaryOp op="min" style="op-min">
                              <Constant text="1" />
                              <BinaryOp op="max" style="op-max">
                                <Constant text="-1" />
                                <BinaryOp op="+" style="op-add">
                                  <Constant text="-1" />
                                  <Conditional style="conditional">
                                    <Comparison op="ge" style="op-gte">
                                      <BinaryOp op="*" style="op-mul">
                                        <CraftProperty property="Input.Pitch" style="prop-input" />
                                        <VectorOp op="x" style="vec-op-1">
                                          <CraftProperty property="Vel.AngularVelocity" style="prop-velocity" />
                                        </VectorOp>
                                      </BinaryOp>
                                      <Constant number="0" />
                                    </Comparison>
                                    <BinaryOp op="*" style="op-mul">
                                      <Constant text="-1.2" />
                                      <MathFunction function="abs" style="op-math">
                                        <CraftProperty property="Input.Pitch" style="prop-input" />
                                      </MathFunction>
                                    </BinaryOp>
                                    <BinaryOp op="*" style="op-mul">
                                      <Constant text="2" />
                                      <MathFunction function="abs" style="op-math">
                                        <CraftProperty property="Input.Pitch" style="prop-input" />
                                      </MathFunction>
                                    </BinaryOp>
                                  </Conditional>
                                </BinaryOp>
                              </BinaryOp>
                            </BinaryOp>
                          </SetVariable>
                        </Instructions>
                      </ElseIf>
                    </Instructions>
                  </ElseIf>
                  <SetVariable id="181" style="set-variable">
                    <Variable list="false" local="false" variableName="R_tail" />
                    <Conditional style="conditional">
                      <ActivationGroup style="activation-group">
                        <Constant text="4" />
                      </ActivationGroup>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="-0.3" />
                        <BinaryOp op="min" style="op-min">
                          <Constant text="0.3" />
                          <BinaryOp op="+" style="op-add">
                            <BinaryOp op="*" style="op-mul">
                              <Constant text="-1" />
                              <BinaryOp op="*" style="op-mul">
                                <CraftProperty property="Input.Pitch" style="prop-input" />
                                <Variable list="false" local="false" variableName="direction_air" />
                              </BinaryOp>
                            </BinaryOp>
                            <BinaryOp op="*" style="op-mul">
                              <Constant text="0.6" />
                              <CraftProperty property="Input.Roll" style="prop-input" />
                            </BinaryOp>
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="-1" />
                          <BinaryOp op="*" style="op-mul">
                            <CraftProperty property="Input.Pitch" style="prop-input" />
                            <Variable list="false" local="false" variableName="direction_air" />
                          </BinaryOp>
                        </BinaryOp>
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="0.6" />
                          <CraftProperty property="Input.Roll" style="prop-input" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="182" style="set-variable">
                    <Variable list="false" local="false" variableName="L_tail" />
                    <Conditional style="conditional">
                      <ActivationGroup style="activation-group">
                        <Constant text="4" />
                      </ActivationGroup>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="-0.3" />
                        <BinaryOp op="min" style="op-min">
                          <Constant text="0.3" />
                          <BinaryOp op="+" style="op-add">
                            <BinaryOp op="*" style="op-mul">
                              <Constant text="1" />
                              <BinaryOp op="*" style="op-mul">
                                <CraftProperty property="Input.Pitch" style="prop-input" />
                                <Variable list="false" local="false" variableName="direction_air" />
                              </BinaryOp>
                            </BinaryOp>
                            <BinaryOp op="*" style="op-mul">
                              <Constant text="0.6" />
                              <CraftProperty property="Input.Roll" style="prop-input" />
                            </BinaryOp>
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1" />
                          <BinaryOp op="*" style="op-mul">
                            <CraftProperty property="Input.Pitch" style="prop-input" />
                            <Variable list="false" local="false" variableName="direction_air" />
                          </BinaryOp>
                        </BinaryOp>
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="0.6" />
                          <CraftProperty property="Input.Roll" style="prop-input" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetInput input="slider3" id="183" style="set-input">
                    <BinaryOp op="+" style="op-add">
                      <BinaryOp op="*" style="op-mul">
                        <ActivationGroup style="activation-group">
                          <Constant text="5" />
                        </ActivationGroup>
                        <BinaryOp op="/" style="op-div">
                          <Constant text="0.6" />
                          <BinaryOp op="max" style="op-max">
                            <Constant text="1" />
                            <BinaryOp op="/" style="op-div">
                              <BinaryOp op="-" style="op-sub">
                                <VectorOp op="length" style="vec-op-1">
                                  <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                                </VectorOp>
                                <Constant text="90" />
                              </BinaryOp>
                              <Constant text="10" />
                            </BinaryOp>
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <BinaryOp op="*" style="op-mul">
                            <CraftProperty property="Input.Pitch" style="prop-input" />
                            <Variable list="false" local="false" variableName="direction_air" />
                          </BinaryOp>
                          <Constant text="-0.8" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <CraftProperty property="Input.Roll" style="prop-input" />
                            <Constant text="1" />
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <Constant text="0.01" />
                            <VectorOp op="dot" style="vec-op-2">
                              <VectorOp op="norm" style="vec-op-1">
                                <CraftProperty property="Nav.Position" style="prop-nav" />
                              </VectorOp>
                              <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                            </VectorOp>
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetInput>
                  <SetInput input="slider4" id="184" style="set-input">
                    <BinaryOp op="+" style="op-add">
                      <BinaryOp op="*" style="op-mul">
                        <ActivationGroup style="activation-group">
                          <Constant text="5" />
                        </ActivationGroup>
                        <BinaryOp op="/" style="op-div">
                          <Constant text="-0.6" />
                          <BinaryOp op="max" style="op-max">
                            <Constant text="1" />
                            <BinaryOp op="/" style="op-div">
                              <BinaryOp op="-" style="op-sub">
                                <VectorOp op="length" style="vec-op-1">
                                  <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                                </VectorOp>
                                <Constant text="90" />
                              </BinaryOp>
                              <Constant text="10" />
                            </BinaryOp>
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <BinaryOp op="*" style="op-mul">
                            <CraftProperty property="Input.Pitch" style="prop-input" />
                            <Variable list="false" local="false" variableName="direction_air" />
                          </BinaryOp>
                          <Constant text="0.8" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <CraftProperty property="Input.Roll" style="prop-input" />
                            <Constant text="1" />
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <Constant text="0.01" />
                            <VectorOp op="dot" style="vec-op-2">
                              <VectorOp op="norm" style="vec-op-1">
                                <CraftProperty property="Nav.Position" style="prop-nav" />
                              </VectorOp>
                              <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                            </VectorOp>
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetInput>
                  <If id="185" style="if">
                    <Comparison op="g" style="op-gt">
                      <Variable list="false" local="false" variableName="targeting" />
                      <Constant number="0" />
                    </Comparison>
                    <Instructions>
                      <If id="186" style="if">
                        <Comparison op="g" style="op-gt">
                          <VectorOp op="length" style="vec-op-1">
                            <CraftProperty property="Craft.Position" style="craft">
                              <Variable list="false" local="false" variableName="id_selected" />
                            </CraftProperty>
                          </VectorOp>
                          <Constant text="9" />
                        </Comparison>
                        <Instructions>
                          <SetTarget id="187" style="set-target">
                            <CraftProperty property="Craft.Position" style="craft">
                              <Variable list="false" local="false" variableName="id_selected" />
                            </CraftProperty>
                          </SetTarget>
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <SetVariable id="188" style="set-variable">
                    <Variable list="false" local="false" variableName="run_auto_aim" />
                    <Constant text="1" />
                  </SetVariable>
                  <SetVariable id="189" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="190" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
            </Instructions>
            <Instructions>
              <Event event="FlightStart" id="191" style="flight-start" pos="-3152.245,-2136.264" />
              <While id="192" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <WaitUntil id="193" style="wait-until">
                    <ActivationGroup style="activation-group">
                      <Constant text="6" />
                    </ActivationGroup>
                  </WaitUntil>
                  <WaitSeconds id="194" style="wait-seconds">
                    <Constant text="0.5" />
                  </WaitSeconds>
                  <SetVariable id="195" style="set-variable">
                    <Variable list="false" local="false" variableName="bay_opened" />
                    <Constant text="1" />
                  </SetVariable>
                  <WaitUntil id="196" style="wait-until">
                    <Not style="op-not">
                      <ActivationGroup style="activation-group">
                        <Constant text="6" />
                      </ActivationGroup>
                    </Not>
                  </WaitUntil>
                  <SetVariable id="197" style="set-variable">
                    <Variable list="false" local="false" variableName="bay_opened" />
                    <Constant text="0" />
                  </SetVariable>
                </Instructions>
              </While>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="15" partType="CargoBay1" position="-3.462086E-06,0.1926499,11.72179" rotation="270,-4.820587E-05,0" commandPodId="14" materials="24,24,24,24,24" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0.01556885,0,0.004921767,0.1523814,0.06392235,0.05831355" area="0.6880136,0,0.05152701,1.935949,0.8906805,0.8023486" />
        <Config centerOfMass="5.809769E-08,0.7524297,0.09015265" dragScale="0.1" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.2,0" cornerRadiuses="0.3,0.3,0.3,0.3,0,0,0,0" deadWeightPercentage="-10" deformations="0.6,0,0.6" depthCurve="0" flattenNormals="Both" meshMassMultiplier="2" offset="1.068424E-07,1.250004,0" shellDensityOverride="2" topScale="0.93,0.7" volume="1.619861" volumeInner="1.572738" version="3" />
        <CargoBay hasBase="false" hingeStyle="Clamshell" openAngle="0" />
        <SubPartRotator enabledRotation="0,0,0" />
        <SubPartRotator enabledRotation="0,0,0" />
      </Part>
      <Part id="16" partType="Fuselage1" position="-3.462086E-06,0.5564016,9.571788" rotation="90,-5.008956E-06,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0.09740978,0,2.191442,0,1.035419,1.035419" area="0.6835747,0,2.95912,0,1.405953,1.405953" />
        <Config centerOfMass="-4.727269E-09,-0.1665466,0.08088784" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="1,0.45" cornerRadiuses="0,0,0.95,0.95,0,0,0.8,0.8" deadWeightPercentage="0" deformations="0.56,0,0.56" depthCurve="0" flattenNormals="Both" offset="1.591374E-09,0.9,0.07500001" shellDensityOverride="2" topScale="0.65,0.3" volume="1.5334655" volumeInner="1.48840821" version="3" />
        <FuelTank capacity="843.40606689453125" fuel="843.40606689453125" fuelType="None" subPriority="5" />
      </Part>
      <Part id="18" partType="Fuselage1" position="-3.462086E-06,0.6564018,7.771786" rotation="90,-1.001791E-05,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0.02962678,0,2.864613,0,1.358437,1.358437" area="0.3906135,0,3.871876,0,1.80345,1.80345" />
        <Config centerOfMass="-2.745187E-08,-0.0677404,0.117654" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="1.15,0.55" cornerRadiuses="0,0,0.8,0.8,0,0,0.8,0.8" deadWeightPercentage="0" deformations="0.56,0,0.56" depthCurve="0" flattenNormals="Both" offset="3.000054E-10,0.9000007,0.02500004" shellDensityOverride="2" topScale="1,0.45" volume="2.65470243" volumeInner="2.592484" version="3" />
        <FuelTank autoFuelType="false" capacity="1460.08642578125" fuel="1460.08642578125" fuelType="None" subPriority="6" />
      </Part>
      <Part id="20" partType="Fuselage1" position="-5.004847E-07,0.4714015,-2.328228" rotation="90,-2.504477E-05,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0.1175672,2.534699,0,0.1179492,0.1179492" area="0,0.7634735,3.444942,0,0.235552,0.235552" />
        <Config centerOfMass="-2.832001E-08,0.2812049,0.05654376" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.55,0.25" cornerRadiuses="0,0,0.7,0.7,0,0,0.7,0.7" deadWeightPercentage="0" deformations="0.56,0,0.56" depthCurve="0" offset="-5.483084E-08,1.200001,-0.11" shellDensityOverride="1000" topScale="0.925,0.45" volume="1.7562561" volumeInner="1.70456457" version="3" />
        <FuelTank autoFuelType="false" capacity="965.94085693359375" fuel="965.94085693359375" fuelType="None" priority="1" subPriority="4" />
      </Part>
      <Part id="21" partType="Fuselage1" position="-3.462086E-06,-0.2373298,9.571758" rotation="270,180,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0.1645661,0,0.014722,2.038392,0.9541882,1.134259" area="0.8034228,0,0.014722,2.72357,1.163039,1.361787" />
        <Config centerOfMass="-4.455528E-09,-0.1556658,0.05116679" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="1,0.5" cornerRadiuses="0,0,0.42,0.42,0,0,0.2,0.2" deadWeightPercentage="0" deformations="0.45,0,0.45" depthCurve="0" flattenNormals="Both" offset="5.084896E-09,0.9000022,0.07499761" shellDensityOverride="2" topScale="0.65,0.35" volume="1.95259631" volumeInner="1.90206957" version="3" />
        <FuelTank capacity="1073.927978515625" fuel="1073.927978515625" fuelType="None" subPriority="-2" />
      </Part>
      <Part id="22" partType="Fuselage1" position="-3.462086E-06,-0.3623199,7.771772" rotation="270,180,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0.03972284,0,0,1.669359,0.5478606,0.6211243" area="0.3462256,0,0,2.016921,0.6772116,0.7581826" />
        <Config centerOfMass="-2.908524E-08,-0.04876989,0.06708894" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="1.15,0.55" cornerRadiuses="0,0,0.2,0.2,0,0,0,0" deadWeightPercentage="0" deformations="0.44,0,0.44" depthCurve="0" flattenNormals="Both" offset="-4.174057E-09,0.9000009,0.04999646" shellDensityOverride="2" topScale="1,0.5" volume="3.1550827" volumeInner="3.08676219" version="3" />
        <FuelTank autoFuelType="false" capacity="1735.2955322265625" fuel="1735.2955322265625" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="33" partType="Wing1" position="-0.5987881,0.1006708,8.796477" rotation="0,0,90" commandPodId="14" materials="13,13,13,13,13">
        <Drag drag="0.02393467,0,1.26846,1.251398,0.4448643,0" area="0.1464802,0,1.347065,1.354426,0.4858258,0" />
        <Config centerOfMass="-2.368476E-14,0.4837081,-3.025" fuelLine="true" heatShieldScale="0" maxTemperature="10000" partScale="0.3,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" maxFuelCapacity="1014.02728" rootLeadingOffset="1.6" rootTrailingOffset="3.55" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.0294117648" leadingBulgeStyle="1" tipLeadingOffset="0.15" tipPosition="0,1.55,-5.1" tipTrailingOffset="0.1" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="1014.0272827148438" fuel="1014.0272827148438" fuelType="None" subPriority="1" />
      </Part>
      <Part id="35" partType="Wing1" position="-0.5758505,0.08567061,3.782794" rotation="2.897804E-05,4.885332E-12,90.00003" commandPodId="14" materials="17,17,17,17,17">
        <Drag drag="0.05841799,0,5.293348,3.343303,0.01218173,0" area="0.275205,0,5.351424,3.378694,0.08833202,0" />
        <Config centerOfMass="-3.125499E-08,1.052914,-1.2125" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="0.55,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" maxFuelCapacity="2434.17163" rootLeadingOffset="2.2" rootTrailingOffset="3.15" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.201923072" leadingBulgeStyle="1" tipLeadingOffset="2.25" tipPosition="0,2.5,-3" tipTrailingOffset="0.15" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="2434.171630859375" fuel="2434.171630859375" fuelType="None" />
      </Part>
      <Part id="36" partType="CargoBay1" position="-0.6187876,-0.8443286,2.572036" rotation="278,90,90" activationGroup="6" commandPodId="14" materials="0,2,4,4,3" partStyle="CargoBay-3" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0.004438792,0.008337967,0,9.254904,0.3489985,0" area="0.004438792,0.008877585,0,9.495728,1.148317,0" />
        <Config centerOfMass="2.145564E-08,0.03038131,0.04794546" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage autoResize="false" bottomScale="1.3,0.11" cornerRadiuses="0,0,0.27,0.27,0.3,0.3,0.3,0.3" deadWeightPercentage="-10" deformations="1,0,1" depthCurve="0" meshMassMultiplier="2" offset="3.822569E-08,3.7,-2.026554E-05" shellDensityOverride="700" topScale="1.3,0.11" volume="2.08926845" volumeInner="1.90491712" wallThickness="0.3,0.3" version="3" />
        <CargoBay hasBase="false" openAngle="80" openSpeed="20" />
        <SubPartRotator enabledRotation="0.0002593248,80.00001,-0.0003090513" />
        <SubPartRotator enabledRotation="0.0002593248,280,0.0003090513" />
      </Part>
      <Part id="37" partType="Fuselage1" position="-3.029945,0.2971516,2.120436" rotation="90,2.302967E-12,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0.005699062,0,0.08931064,0.00132498,0.03259913,0" area="0.2840826,0,1.111511,0.014722,0.3974938,0" />
        <Config centerOfMass="-4.693289E-09,-0.0597668,0.03128769" dragScale="0.1" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" flattenNormals="Both" offset="-5.96047E-08,0.5000011,0.05000001" shellDensityOverride="1000" topScale="0.58,0.28" volume="0.6963474" volumeInner="0.6713082" version="3" />
        <FuelTank autoFuelType="false" capacity="382.9910888671875" fuel="382.9910888671875" fuelType="Jet" priority="2" subPriority="-2" />
      </Part>
      <Part id="38" partType="Fuselage1" position="-3.029945,-0.2605305,2.18648" rotation="270,2.414837E-05,0" commandPodId="14" materials="17,4,4,0,0" texture="Default">
        <Drag drag="0.009593011,0,0,0.03126261,0.005969628,0" area="0.3684196,0,0,0.3827718,0.09569302,0" />
        <Config centerOfMass="5.925355E-09,0.1207968,0.04425339" dragScale="0.1" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.55,0.21" cornerRadiuses="0.2,0.2,0.2,0.2,0,0,1,1" deadWeightPercentage="0" deformations="0.6,0,0.6" depthCurve="0" flattenNormals="Both" offset="5.551944E-08,0.6000023,-0.085" shellDensityOverride="1000" topScale="0.8,0.35" volume="0.6160859" volumeInner="0.591793" version="3" />
        <FuelTank autoFuelType="false" capacity="338.84725952148438" fuel="338.84725952148438" fuelType="None" subPriority="-2" />
      </Part>
      <Part id="39" partType="NoseCone1" position="-3.029945,0.1621501,3.638819" rotation="90,2.302967E-12,0" commandPodId="14" materials="0,4,4,0,0" style="NoseCone-Straight-2" texture="Default">
        <Drag drag="0.009022062,0,0.08132607,0.007086768,0.04645226,0" area="0.3906135,0,1.015818,0.117776,0.5520747,0" />
        <Config centerOfMass="-1.452226E-07,-0.6676601,-0.0311407" dragScale="0.1" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.58,0.28" cornerRadiuses="0,0,0,0,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" flattenNormals="Both" fuelPercentage="1" offset="-5.960479E-08,1.02,0.085" shellDensityOverride="1000" topScale="0,0.01" volume="0.35845542" volumeInner="0.339847744" version="3" />
        <FuelTank autoFuelType="false" capacity="197.15048217773438" fuel="197.15048217773438" priority="2" subPriority="1" />
      </Part>
      <Part id="40" partType="NoseCone1" position="-3.029945,-0.0505273,3.786479" rotation="270,180,0" commandPodId="14" materials="17,4,4,0,0" style="NoseCone-Straight-2" texture="Default">
        <Drag drag="0.006489338,0,0.01230009,0.07562201,0.02531896,0" area="0.297399,0,0.191386,1.015818,0.3754109,0" />
        <Config centerOfMass="-2.102425E-07,-0.6570851,-0.04194841" dragScale="0.1" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.55,0.21" cornerRadiuses="0,0,0,0,0,0,1,1" deadWeightPercentage="0" deformations="0.6,0,0.6" depthCurve="0" flattenNormals="Both" fuelPercentage="1" offset="8.742289E-08,1.000001,0.125" shellDensityOverride="1000" topScale="0,0" volume="0.205646142" volumeInner="0.191199675" version="3" />
        <FuelTank autoFuelType="false" capacity="113.10537719726563" fuel="113.10537719726563" fuelType="None" />
      </Part>
      <Part id="41" partType="Inlet1" position="-3.029945,-0.3205318,2.106477" rotation="270,180,0" commandPodId="14" materials="16,17,1,1,1" texture="Default">
        <Drag drag="0.0893677,0,0,0.9631364,0.475867,0" area="0.1997456,0,0,1.295538,0.5962407,0" />
        <Config centerOfMass="-7.007444E-09,-0.0792708,0.07596409" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0.1,0.1,0.4,0.4,0,0,0.1,0.1" deadWeightPercentage="-10" deformations="0.5,0.25,0.5" depthCurve="0" offset="4.545985E-08,0.5200001,0.0249984" shellDensityOverride="1000" topScale="0.78,0.35" volume="0.74638" volumeInner="0.7197755" version="3" />
        <Inlet />
      </Part>
      <Part id="42" partType="Fuselage1" position="-3.029945,-0.3455294,0.3864681" rotation="270,2.414837E-05,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0.008877585,0,0,2.335095,1.198255,0" area="0.008877585,0,0,3.121061,1.464842,0" />
        <Config centerOfMass="4.464693E-10,2.696905E-08,0.05385887" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.5,0,0.5" depthCurve="0" offset="5.324747E-08,1.2,0" shellDensityOverride="1000" topScale="0.8,0.35" volume="2.007621" volumeInner="1.95137668" version="3" />
        <FuelTank capacity="1104.191650390625" fuel="1104.191650390625" fuelType="Jet" priority="1" subPriority="3" />
      </Part>
      <Part id="45" partType="CargoBay1" position="-3.010432,0.6684991,-1.130103" rotation="90,2.302967E-12,0" activationGroup="6" commandPodId="14" materials="0,2,4,4,3" partStyle="CargoBay-7" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0,0,4.585424,0,0,0" area="0,0,4.711023,0,0,0" />
        <AttachPoints>
          <AttachPoint id="3" position="0,0,0.025" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="true" />
        </AttachPoints>
        <Config centerOfMass="1.805142E-09,5.318812E-09,7.658183E-05" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage autoResize="false" bottomScale="0.45,0.025" cornerRadiuses="0,0,0.04,0.04,0,0,0.04,0.04" deadWeightPercentage="-10" deformations="0,0,0" depthCurve="0" meshMassMultiplier="2" offset="2.384185E-07,2.75,4.529953E-06" shellDensityOverride="1000" topScale="0.45,0.025" volume="0.246887177" volumeInner="0.1944243" version="3" />
        <CargoBay hasBase="false" openAngle="110" openSpeed="20" soundVolume="0.2" />
        <SubPartRotator enabledRotation="-0.0001313288,250,-8.202258E-05" />
        <SubPartRotator enabledRotation="-6.092624E-05,300,-0.0001055273" />
      </Part>
      <Part id="46" partType="Fuselage1" position="-3.029945,-0.3455285,-2.313537" rotation="270,2.414837E-05,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,2.061577,0.3141849,0" area="0,0,0,2.215666,0.4195768,0" />
        <Config centerOfMass="-3.407232E-09,-2.574275E-08,0.05385888" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.5,0,0.5" depthCurve="0" offset="4.462936E-08,1.5,0" shellDensityOverride="1000" topScale="0.8,0.35" volume="2.5095253" volumeInner="2.441312" version="3" />
        <FuelTank autoFuelType="false" capacity="1380.2388916015625" fuel="1380.2388916015625" fuelType="LOX/CH4" subPriority="-3" />
      </Part>
      <Part id="56" partType="Wing1" position="-0.2258488,0.08567011,-1.024429" rotation="2.897804E-05,4.885332E-12,90.00003" commandPodId="14" materials="17,17,17,17,17">
        <Drag drag="0,0.005483212,6.830972,3.724658,0,0" area="0,0.1997456,6.830972,3.724658,0,0" />
        <Config centerOfMass="-6.581801E-08,1.376084,-0.5625" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="0.7,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.35" isStylish="true" maxFuelCapacity="2644.798" rootLeadingOffset="1.7" rootTrailingOffset="3.2" thickness="0.4" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.338775516" leadingBulgeStyle="1" tipLeadingOffset="0.8" tipPosition="0,2.85,0.9" tipTrailingOffset="3.35000014" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="2644.798095703125" fuel="2644.798095703125" fuelType="None" priority="1" />
      </Part>
      <Part id="57" partType="Fuselage1" position="-3.030367,-0.3355284,-5.01425" rotation="270,2.414837E-05,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0.0007310953,0.036805,1.852262,0.08584948,0" area="0,0.04882671,0.036805,1.913866,0.176664,0" />
        <Config centerOfMass="1.832969E-10,0.000475513,0.05246671" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.5,0,0.5" depthCurve="0" offset="-7.188305E-09,1.2,0.01" shellDensityOverride="1000" topScale="0.85,0.33" volume="2.01068974" volumeInner="1.95378041" version="3" />
        <FuelTank autoFuelType="false" capacity="1105.87939453125" fuel="1105.87939453125" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="58" partType="Fuselage1" position="-3.029945,0.3370363,-5.01425" rotation="90,180,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,2.696617,0,0,0" area="0,0,3.1137,0,0,0" />
        <Config centerOfMass="-1.477977E-08,0.0004754897,0.04001835" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" offset="-1.049074E-07,1.2,0.01" shellDensityOverride="1000" topScale="0.85,0.33" volume="2.14361954" volumeInner="2.085193" version="3" />
        <FuelTank autoFuelType="false" capacity="1178.99072265625" fuel="1178.99072265625" fuelType="None" subPriority="3" />
      </Part>
      <Part id="59" partType="Fuselage1" position="-3.029945,0.3020362,-6.91426" rotation="90,180,0" commandPodId="14" materials="18,18,18,18,18" texture="Default">
        <Drag drag="5.222109E-05,0.3376784,1.780467,0.08097102,0.07055014,0" area="0.004438792,0.4705117,2.230388,0.08097102,0.08097102,0" />
        <Config centerOfMass="-1.843605E-08,-0.01662409,0.03543338" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.85,0.33" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" offset="1.772219E-07,0.7000002,0.025" shellDensityOverride="600" topScale="0.9,0.28" volume="1.18916142" volumeInner="1.15137446" version="3" />
        <FuelTank autoFuelType="false" capacity="654.038818359375" fuel="654.038818359375" fuelType="None" subPriority="3" />
      </Part>
      <Part id="60" partType="Fuselage1" position="-3.030367,-0.3005294,-6.914249" rotation="270,2.414837E-05,0" commandPodId="14" materials="3,3,3,3,3" texture="Default">
        <Drag drag="0,0.3195058,0.014722,1.876275,0.6044392,0" area="0,0.3950523,0.014722,2.333441,0.7949876,0" />
        <Config centerOfMass="-7.240768E-09,-0.01662377,0.04664414" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.85,0.33" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.5,0,0.5" depthCurve="0" offset="-6.379804E-08,0.6999999,0.025" shellDensityOverride="600" topScale="0.9,0.28" volume="1.11542845" volumeInner="1.07869041" version="3" />
        <FuelTank autoFuelType="false" capacity="613.48565673828125" fuel="613.48565673828125" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="61" partType="LandingGear1" position="-3.462086E-06,-0.8291541,7.867636" rotation="4.747015,180,-5.026196E-06" name="Airplane Landing Gear" activated="true" activationGroup="8" commandPodId="14" materials="0,1,2,4,4" WheelStyle="Wheel-Double">
        <Drag drag="0.3498381,0.3268171,0,0.4236546,0.6346338,0.6315306" area="0.4882668,0.4527565,0,0.7213776,0.5667967,0.5667967" />
        <Config centerOfMass="3.94746E-14,-0.5247526,-0.2800006" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <LandingGear brakeTorque="10000" damperScale="1.5" extended="true" forwardOffset="-0.100000024" gearRatio="3" lengthScale="0.95" maxTurningAngle="30" retractionSpeed="2" size="0.900000036" springForceScale="2.4" suspensionTravel="0.55" tractionForward="1.80000007" tractionSideways="1.1" version="4" />
        <InputController inputId="Turn" />
        <InputController inputId="Motor" inspectorEnabled="false" partPropertiesEnabled="false" />
      </Part>
      <Part id="62" partType="LandingGear1" position="-3.029945,-0.6155143,-1.193098" rotation="-5.971138E-13,180,1.366037E-05" name="Airplane Landing Gear" activated="true" activationGroup="8" commandPodId="14" materials="0,1,2,4,4" WheelStyle="Wheel-Double" BayStyle="Bay-Curved" DoorStyle="Door-Side">
        <Drag drag="0.524713,0.5149868,0,0.939177,1.52701,0" area="0.603676,0.603676,0,1.199844,1.457481,0" />
        <Config centerOfMass="3.028012E-09,-0.5247526,-0.2800008" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <LandingGear bayWidth="0.6" brakeTorque="10000" damperScale="2" extended="true" forwardOffset="-0.200000018" gearRatio="3" lengthScale="0.8" retractionSpeed="2" size="1.15" springForceScale="2.2" suspensionTravel="0.450000018" tractionForward="1.80000007" tractionSideways="2" version="4" />
        <InputController inputId="Turn" inspectorEnabled="false" partPropertiesEnabled="false" />
        <InputController inputId="Motor" inspectorEnabled="false" partPropertiesEnabled="false" />
      </Part>
      <Part id="65" partType="Fuselage1" position="-1.562195E-06,0.6814013,4.371778" rotation="90,-1.502687E-05,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0.0002436984,0,8.227622,0,3.50794,3.51429" area="0.008877585,0,11.10052,0,4.84352,4.850881" />
        <Config centerOfMass="-3.008955E-08,-0.006289062,0.1267974" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="1.15,0.55" cornerRadiuses="0,0,0.8,0.8,0,0,0.7,0.7" deadWeightPercentage="0" deformations="0.56,0,0.56" depthCurve="0" flattenNormals="Both" offset="-1.983807E-09,2.5,0" shellDensityOverride="2" topScale="1.15,0.55" volume="8.707905" volumeInner="8.548437" version="3" />
        <FuelTank autoFuelType="false" capacity="4789.34765625" fuel="4789.34765625" fuelType="Jet" subPriority="-6" />
      </Part>
      <Part id="66" partType="JetEngine1" position="-3.029945,0.02617991,-6.960149" rotation="90,-9.659345E-06,0" name="JEG_L" activated="true" activationGroup="5" activationStage="0" commandPodId="14" materials="0,3,2,4,4" shroudStyle="JetEngineShroud-None-2" nozzleStyle="Basic" inletConeStyle="None">
        <Drag drag="0,0.05920128,0,0,0,0" area="0,0.2175008,0,0,0,0" />
        <Config centerOfMass="5.171859E-09,-7.01366E-09,1.14051E-08" heatShieldScale="0" massScale="0.05" maxTemperature="10000" supportsTransparency="false" />
        <Fuselage bottomScale="0.335,0.335" deadWeightPercentage="-10" deformations="0,0,0" depthCurve="0" meshMassMultiplier="0" offset="0,0.6607414,0" shellDensityOverride="500" topScale="0.335,0.335" volume="0.460604757" volumeInner="0.4432514" version="3" />
        <JetEngine bypassRatio="0" compressionRatio="1" mass="2.94706464" overrideAfterBurnerTemp="10000" overrideBurnerTemp="6000" overrideFanPressureRatio="12400" price="1184577" shroudCurvature="1" size="0.67" />
        <Inlet />
        <InputController input="Brake+(Yaw&lt;-0.95?1:0)" inputId="Thrust Reverse" />
        <InputController inputId="Throttle" />
      </Part>
      <Part id="67" partType="RocketEngine1" position="-3.029945,0.5532572,-6.566186" rotation="274.9999,180.0001,-8.886382E-05" name="Pixie Engine" activated="true" activationGroup="5" commandPodId="14" materials="4,4,4,4,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle" nozzleExtensionTexture="RocketEngine_Extension4">
        <Drag drag="0,0.0006962812,0.1087119,0,0,0" area="0,0.008877585,0.110415,0,0,0" />
        <Config heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="1.3,1.3,0.2" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/CH4" gimbalRange="0" nozzleSize="0.34" nozzleThroatSize="1" size="0.825" thrustOverride="0.5" massFlowRateOverride="0.01" wattsPerFuelFlowOverride="-5" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="100" heatTransferOverride="1" exhaustColorExpanded="Default" mass="1.13797784" price="347493" />
        <InputController input="(AG9?Throttle:0)+0.8*(Pitch+C1.VZ.pitch_correction)+0.5*Roll-0.7*Brake+0.6*Yaw" inputId="Throttle" />
      </Part>
      <Part id="69" partType="RocketEngine1" position="-3.580003,0.236063,-7.081832" rotation="325.0244,267.56,271.3998" name="Pixie Engine" activated="true" activationGroup="5" commandPodId="14" materials="4,4,4,4,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle" nozzleExtensionTexture="RocketEngine_Extension4">
        <Drag drag="0,0.004856561,0,0,0,0" area="0,0.01331638,0,0,0,0" />
        <Config heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="1,1,0.2" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/CH4" gimbalRange="0" nozzleSize="0.34" nozzleThroatSize="1" size="0.75" thrustOverride="0.5" massFlowRateOverride="0.01" wattsPerFuelFlowOverride="-5" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="100" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.9556922" price="292384" />
        <InputController input="(AG9?Throttle:0)+0.8*(Pitch+C1.VZ.pitch_correction)+0.5*Roll-0.7*Brake+0.6*Yaw" inputId="Throttle" />
      </Part>
      <Part id="70" partType="RocketEngine1" position="-3.570001,-0.2239359,-7.081832" rotation="38.97174,267.4272,268.3812" name="Pixie Engine" activated="true" activationGroup="5" commandPodId="14" materials="4,4,4,4,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle" nozzleExtensionTexture="RocketEngine_Extension4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="1,1,0.2" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/CH4" gimbalRange="0" nozzleSize="0.34" nozzleThroatSize="1" size="0.75" thrustOverride="0.5" massFlowRateOverride="0.01" wattsPerFuelFlowOverride="-5" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="100" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.9556922" price="292384" />
        <InputController input="(AG9?Throttle:0)-0.8*(Pitch+C1.VZ.pitch_correction)-0.5*Roll-0.7*Brake+0.6*Yaw" inputId="Throttle" />
      </Part>
      <Part id="71" partType="RocketEngine1" position="-3.029945,-0.5237468,-6.566186" rotation="85.00014,179.9999,179.9999" name="Pixie Engine" activated="true" activationGroup="5" commandPodId="14" materials="4,4,4,4,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle" nozzleExtensionTexture="RocketEngine_Extension4">
        <Drag drag="0,0.008842771,0,0,0,0" area="0,0.008877585,0,0,0,0" />
        <Config heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="1.3,1.3,0.2" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/CH4" gimbalRange="0" nozzleSize="0.34" nozzleThroatSize="1" size="0.825" thrustOverride="0.5" massFlowRateOverride="0.01" wattsPerFuelFlowOverride="-5" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="100" heatTransferOverride="1" exhaustColorExpanded="Default" mass="1.13797784" price="347493" />
        <InputController input="(AG9?Throttle:0)-0.8*(Pitch+C1.VZ.pitch_correction)-0.5*Roll-0.7*Brake+0.6*Yaw" inputId="Throttle" />
      </Part>
      <Part id="72" partType="RocketEngine1" position="-2.470003,0.236063,-7.081832" rotation="325.0244,92.43999,88.6002" name="Pixie Engine" activated="true" activationGroup="5" commandPodId="14" materials="4,4,4,4,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle" nozzleExtensionTexture="RocketEngine_Extension4">
        <Drag drag="0,0.004438792,0,0,0,0" area="0,0.004438792,0,0,0,0" />
        <Config heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="1,1,0.2" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/CH4" gimbalRange="0" nozzleSize="0.34" nozzleThroatSize="1" size="0.75" thrustOverride="0.5" massFlowRateOverride="0.01" wattsPerFuelFlowOverride="-5" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="100" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.9556922" price="292384" />
        <InputController input="(AG9?Throttle:0)+0.8*(Pitch+C1.VZ.pitch_correction)+0.5*Roll-0.7*Brake+0.6*Yaw" inputId="Throttle" />
      </Part>
      <Part id="73" partType="RocketEngine1" position="-2.500002,-0.2239359,-7.081832" rotation="38.97174,92.57289,91.6188" name="Pixie Engine" activated="true" activationGroup="5" commandPodId="14" materials="4,4,4,4,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle" nozzleExtensionTexture="RocketEngine_Extension4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="1,1,0.2" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/CH4" gimbalRange="0" nozzleSize="0.34" nozzleThroatSize="1" size="0.75" thrustOverride="0.5" massFlowRateOverride="0.01" wattsPerFuelFlowOverride="-5" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="100" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.9556922" price="292384" />
        <InputController input="(AG9?Throttle:0)-0.8*(Pitch+C1.VZ.pitch_correction)-0.5*Roll-0.7*Brake+0.6*Yaw" inputId="Throttle" />
      </Part>
      <Part id="74" partType="Wing1" position="-2.182286,-0.02150195,-6.241914" rotation="-4.829673E-06,4.829673E-06,270" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0.003568441,0.0007310951,2.659457,2.658966,0,0" area="0.0532655,0.1686741,2.686766,2.686766,0,0" />
        <Config centerOfMass="-1.76904E-08,0.4544735,-0.4375" heatShieldScale="0" massScale="0.3" maxTemperature="10000" partScale="0.4,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="556.506165" rootLeadingOffset="1.5" rootTrailingOffset="1.55000007" thickness="0.4" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.419672132" leadingBulgeStyle="1" tipLeadingOffset="0.5" tipPosition="0,0.9,0.25" tipTrailingOffset="2.7" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="556.50616455078125" fuel="556.50616455078125" fuelType="None" />
      </Part>
      <Part id="76" partType="Fuselage1" position="-5.004847E-07,0.2364028,-4.62823" rotation="90,-2.504477E-05,0" commandPodId="14" materials="11,4,4,0,0" texture="Default">
        <Drag drag="0,0.06966296,0.779573,0,0,0" area="0,0.4172462,1.221927,0,0,0" />
        <Config centerOfMass="-2.056539E-08,0.697969,-0.0364047" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0,0.025" cornerRadiuses="0,0,0.7,0.7,0,0,0.7,0.7" deadWeightPercentage="0" deformations="0.56,0,0.56" depthCurve="0" flattenNormals="Both" offset="1.004369E-08,1.1,-0.1249999" shellDensityOverride="1000" topScale="0.55,0.25" volume="0.293281436" volumeInner="0.275863141" version="3" />
        <FuelTank autoFuelType="false" capacity="161.30479431152344" fuel="161.30479431152344" fuelType="None" priority="2" subPriority="2" />
      </Part>
      <Part id="78" partType="CargoBay1" position="-3.030367,0.007035655,-7.964256" rotation="270,180,0" name="NZ_bottom" commandPodId="14" materials="0,2,4,4,3" partStyle="CargoBay-6" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0,0.1020922,0.022083,0.9805431,0.2549505,0" area="0,0.1020922,0.022083,1.177761,0.3533279,0" />
        <Config centerOfMass="-3.199645E-08,4.088991E-09,0.1353725" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="1.35,0.58" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="-10" deformations="0.68,0,0.68" depthCurve="0" meshMassMultiplier="2" offset="2.18557E-08,0.35,-2.354383E-06" shellDensityOverride="500" topScale="1.35,0.58" volume="1.44257379" volumeInner="1.39922225" wallThickness="0.5,0.5" version="3" />
        <CargoBay hasBase="false" openAngle="0" />
        <SubPartRotator enabledRotation="0,0,0" />
        <SubPartRotator enabledRotation="0,270,0" />
      </Part>
      <Part id="79" partType="CargoBay1" position="-3.029945,0.007035655,-7.963832" rotation="90,-9.659345E-06,0" name="NZ_top" commandPodId="14" materials="17,17,17,17,17" partStyle="CargoBay-6" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0,0.04438792,0.9886258,0.05888801,0.05034348,0" area="0,0.04438792,1.177761,0.05888801,0.05888801,0" />
        <Config centerOfMass="-2.117448E-08,-6.908707E-10,0.09570406" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="1.22,0.55" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="-10" deformations="0.55,0,0.55" depthCurve="0" meshMassMultiplier="2" offset="8.429464E-08,0.35,-1.37091E-06" shellDensityOverride="500" topScale="1.22,0.55" volume="1.35685" volumeInner="1.3161757" wallThickness="0.5,0.5" version="3" />
        <CargoBay hasBase="false" openAngle="0" />
        <SubPartRotator enabledRotation="0,0,0" />
        <SubPartRotator enabledRotation="0,270,0" />
      </Part>
      <Part id="82" partType="HingeRotator1" position="-3.868754,0.01182145,-7.04199" rotation="40.00005,269.9999,2.674855E-05" name="RTT_tail" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0.0040702,0,0.016887,0" area="0,0,0.007361001,0,0.022083,0" />
        <Config heatShieldScale="0" maxTemperature="10000" />
        <JointRotator baseMode="None" consumptionMultiplier="0.001" maxSpeed="540" range="40" speed="1" version="2" />
        <InputController input="C1.VZ.Vtail" inputId="Rotator" />
      </Part>
      <Part id="83" partType="Wing1" position="-3.916831,0.06912191,-7.04199" rotation="-1.691877E-05,-1.342647E-05,40.00002" commandPodId="14" materials="13,13,13,13,13">
        <Drag drag="0.01152345,0.001653668,0.7337331,0.7731645,0.9362895,0" area="0.05770429,0.09321465,1.096789,1.192483,1.199844,0" />
        <Config centerOfMass="4.656613E-07,0.2392303,0.2624999" heatShieldScale="0" massScale="0.3" maxTemperature="10000" partScale="0.4,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="319.170929" rootLeadingOffset="2.25" rootTrailingOffset="1.2" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.405797124" leadingBulgeStyle="1" tipLeadingOffset="1.1" tipPosition="0,0.5,0.3" tipTrailingOffset="1.7" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="319.17092895507813" fuel="319.17092895507813" fuelType="None" />
      </Part>
      <Part id="84" partType="Wing1" position="-4.238225,0.4521447,-6.741992" rotation="-1.516673E-05,-1.824018E-05,40.00002" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0.03131524,0.002854753,1.231768,1.034551,1.737973,0" area="0.1509189,0.1509189,1.840256,1.656229,2.230388,0" />
        <Config centerOfMass="-2.980232E-07,0.5736119,-0.9999998" heatShieldScale="0" massScale="0.3" maxTemperature="10000" partScale="0.4,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="367.059357" rootLeadingOffset="1.1" rootTrailingOffset="1.7" thickness="0.405797124" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.1594203" leadingBulgeStyle="1" tipLeadingOffset="0.25" tipPosition="0,1.4,-1.4" tipTrailingOffset="0.85" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="367.05935668945313" fuel="367.05935668945313" fuelType="None" subPriority="4" />
      </Part>
      <Part id="86" partType="Fuselage1" position="-1.562195E-06,0.6564018,0.7717751" rotation="90,-2.003582E-05,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0.01897367,3.329536,0,0.64797,0.6479701" area="0,0.3906135,4.563804,0,0.9937344,0.9937344" />
        <Config centerOfMass="-1.857199E-08,0.06972118,0.116423" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.95,0.5" cornerRadiuses="0,0,0.7,0.7,0,0,0.7,0.7" deadWeightPercentage="0" deformations="0.56,0,0.56" depthCurve="0" flattenNormals="Both" offset="-5.483081E-08,1.100001,-0.02500007" shellDensityOverride="1000" topScale="1.15,0.55" volume="3.36306119" volumeInner="3.28968668" version="3" />
        <FuelTank autoFuelType="false" capacity="1849.6837158203125" fuel="1849.6837158203125" fuelType="Jet" priority="1" subPriority="-6" />
      </Part>
      <Part id="87" partType="Wing1" position="-3.077906,0.0744701,2.196238" rotation="1.448902E-05,1.448902E-05,90.00003" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0.1949065,0.01416933,14.51898,17.24391,0.1512324,0" area="0.9543426,0.6924524,14.72969,17.49003,1.24401,0" />
        <Config centerOfMass="4.058051E-08,1.956354,-3.1875" heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="0.7,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" controlSurfacePriceMultiplier="1.295" densityOverride="2" hingeDistanceFromTrailingEdge="0.35" isFancy="true" isStylish="true" maxFuelCapacity="3663.36133" rootLeadingOffset="1.05000007" rootTrailingOffset="5.8" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.0948905051" leadingBulgeStyle="1" tipLeadingOffset="0.55" tipPosition="0,5.45,-3.9" tipTrailingOffset="0.75" wingStrengthOverride="1" version="3" />
        <ControlSurface deflectionSpeed="2.5" end="9" input="Slider3" start="2" />
        <FuelTank capacity="3663.361328125" fuel="3663.361328125" fuelType="None" />
      </Part>
      <Part id="89" partType="Wing1" position="-0.2000043,-0.006500654,-7.191917" rotation="-4.885332E-12,2.897804E-05,90.00003" commandPodId="14" materials="17,17,17,17,17">
        <Drag drag="0,0.00193218,1.953327,1.948246,0,0" area="0,0.1020922,1.958032,1.958032,0,0" />
        <Config centerOfMass="3.197442E-13,0.5332487,0.575" heatShieldScale="0" massScale="0.3" maxTemperature="10000" partScale="0.4,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="683.092651" rootLeadingOffset="2.9" rootTrailingOffset="0.75" thickness="0.4" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.3452055" leadingBulgeStyle="1" tipLeadingOffset="0.450000018" tipPosition="0,1.1,1.2" tipTrailingOffset="2.7" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="683.0926513671875" fuel="683.0926513671875" fuelType="None" />
      </Part>
      <Part id="130" partType="Wing1" position="-2.220003,0.006035264,-5.163903" rotation="5.979285E-07,-2.490551E-06,27" commandPodId="14" materials="17,0,17,17,17">
        <Drag drag="0.002471798,0,0.2622536,0.1441602,0,0" area="0.01331638,0,0.5815187,0.161942,0,0" />
        <Config centerOfMass="-7.450581E-08,0.35,0.125" heatShieldScale="0" massScale="0.3" maxTemperature="10000" occlusion="Never" partScale="0.2,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" controlSurfacePriceMultiplier="1.09" craftSide="Left" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" maxFuelCapacity="305.583557" rootLeadingOffset="1.30000007" rootTrailingOffset="1.05000007" thickness="0.398648649" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.33079356" leadingBulgeStyle="1" tipLeadingOffset="1.30000007" tipPosition="0,0.7,0" tipTrailingOffset="1.05000007" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="305.58355712890625" fuel="305.58355712890625" fuelType="None" />
      </Part>
      <Part id="131" partType="Wing1" position="-3.840005,0.006035264,-5.163903" rotation="5.979285E-07,2.490551E-06,333" commandPodId="14" materials="17,0,17,17,17">
        <Drag drag="0,0,0.1601812,0,0.8958782,0" area="0,0,0.3533279,0,1.074706,0" />
        <Config centerOfMass="7.450581E-08,0.35,0.125" heatShieldScale="0" massScale="0.3" maxTemperature="10000" occlusion="Never" partScale="0.2,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" craftSide="Right" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" maxFuelCapacity="305.583557" rootLeadingOffset="1.30000007" rootTrailingOffset="1.05000007" thickness="0.398648649" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.33079356" leadingBulgeStyle="1" tipLeadingOffset="1.30000007" tipPosition="0,0.7,0" tipTrailingOffset="1.05000007" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="305.58355712890625" fuel="305.58355712890625" fuelType="None" />
      </Part>
      <Part id="132" partType="Wing1" position="-3.826619,-0.04496503,-2.624241" rotation="0,0,213" commandPodId="14" materials="17,0,17,17,17">
        <Drag drag="0.00316808,0,0,1.147103,2.344116,0" area="0.03107154,0.008877585,0,1.921227,2.907594,0" />
        <Config centerOfMass="-5.960464E-07,0.349554,-1.1375" heatShieldScale="0" massScale="0.3" maxTemperature="10000" occlusion="Never" partScale="0.2,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" craftSide="Left" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" maxFuelCapacity="658.941833" rootLeadingOffset="1.30000007" rootTrailingOffset="3.59" thickness="0.398648649" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.33079356" leadingBulgeStyle="1" tipLeadingOffset="1.30000007" tipPosition="0,0.7,0" tipTrailingOffset="3.56" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="658.94183349609375" fuel="658.94183349609375" fuelType="None" />
      </Part>
      <Part id="133" partType="Wing1" position="-2.246621,-0.04496503,-2.624241" rotation="0,0,147" commandPodId="14" materials="17,0,17,17,17">
        <Drag drag="0.001096643,0,0,1.239939,0,0" area="0.02219396,0,0,2.061086,0,0" />
        <Config centerOfMass="-4.470348E-07,0.3498507,-1.1275" heatShieldScale="0" massScale="0.3" maxTemperature="10000" occlusion="Never" partScale="0.2,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" craftSide="Right" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" maxFuelCapacity="656.1429" rootLeadingOffset="1.30000007" rootTrailingOffset="3.56" thickness="0.398648649" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.33079356" leadingBulgeStyle="1" tipLeadingOffset="1.30000007" tipPosition="0,0.7,0" tipTrailingOffset="3.55" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="656.14288330078125" fuel="656.14288330078125" fuelType="None" />
      </Part>
      <Part id="134" partType="Fuselage1" position="-0.9771886,-0.359329,6.324832" rotation="0,90,90" commandPodId="14" materials="18,4,4,0,0" texture="Default">
        <Drag drag="0.01775517,0,0,0.06044681,0.06676862,0" area="0.01775517,0,0,0.06624901,0.08833202,0" />
        <Config centerOfMass="0.002126194,-5.451505E-10,0.04693786" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.6,0.4" cornerRadiuses="0,0,0,0.2,0,0,0,0.2" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" flattenNormals="Both" offset="-1.072866E-06,0.05,0" shellDensityOverride="1000" topScale="0.6,0.4" volume="0.07643999" volumeInner="0.06701551" version="3" />
        <FuelTank autoFuelType="false" capacity="42.041996002197266" fuel="42.041996002197266" fuelType="Jet" subPriority="3" />
      </Part>
      <Part id="135" partType="NoseCone1" position="-0.8521886,-0.1293295,8.124841" rotation="0,90,90" commandPodId="14" materials="0,4,4,0,0" style="NoseCone-Straight-2" texture="Default">
        <Drag drag="0.1151824,0,0,0.9133991,1.330292,0" area="0.5148997,0,0,1.059984,1.670951,0" />
        <Config centerOfMass="-0.1519763,-1.165838,-0.04848285" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.6,0.4" cornerRadiuses="0,0,0,0,0,0,0,0.2" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" flattenNormals="Both" fuelPercentage="1" offset="0.23,1.75,0.125" shellDensityOverride="2" topScale="0,0" volume="0.8929268" volumeInner="0.8574718" version="3" />
        <FuelTank autoFuelType="false" capacity="491.10977172851563" fuel="491.10977172851563" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="136" partType="Fuselage1" position="-3.462086E-06,-0.4123144,2.572036" rotation="270,180,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="3.431857E-10,-2.967278E-08,1.971743E-08" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.03,0.55" cornerRadiuses="0,0,0,0,0,0,0,0" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="1.11273E-07,3.7,-5.722046E-06" shellDensityOverride="2" topScale="0.03,0.55" volume="0.488399833" volumeInner="0.4019001" version="3" />
        <FuelTank autoFuelType="false" capacity="268.61990356445313" fuel="268.61990356445313" fuelType="None" subPriority="-4" />
      </Part>
      <Part id="138" partType="Fuselage1" position="-1.298786,-0.31433,2.574857" rotation="1.024528E-05,90,90" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0.004438792,0.1638184,0.5211011,2.581751,0" area="0,0.004438792,0.184025,0.6330457,2.944398,0" />
        <Config centerOfMass="0.003801089,8.42395E-08,0.004360096" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.45,0.08" cornerRadiuses="0,0,0,0.3,0,0,0,0.3" deadWeightPercentage="0" deformations="0.18,0,0.18" depthCurve="0" flattenNormals="Both" offset="-1.668931E-06,3.7,-1.66893E-06" shellDensityOverride="2" topScale="0.45,0.08" volume="0.961544335" volumeInner="0.886863649" version="3" />
        <FuelTank autoFuelType="false" capacity="528.849365234375" fuel="528.849365234375" fuelType="Jet" priority="2" subPriority="3" />
      </Part>
      <Part id="139" partType="Fuselage1" position="-0.9737884,-0.3643264,-2.125144" rotation="1.024528E-05,90,90" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0.01469153,0.04275154,1.303127,0.03036774,0" area="0,0.1686741,0.04416601,1.435398,0.132498,0" />
        <Config centerOfMass="0.003028448,0.1282965,0.03124875" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.4,0.3" cornerRadiuses="0,0,0,0.3,0,0,0,0.3" deadWeightPercentage="0" deformations="0.34,0,0.34" depthCurve="0" flattenNormals="Both" offset="-1.672666E-06,0.9999999,-0.02500167" shellDensityOverride="2" topScale="0.575,0.375" volume="1.09158432" volumeInner="1.05629528" version="3" />
        <FuelTank autoFuelType="false" capacity="600.37139892578125" fuel="600.37139892578125" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="140" partType="Fuselage1" position="-5.473748E-06,-0.3743343,-2.124928" rotation="270,180,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0.01622335,0,2.53691,0,0.022083" area="0,0.1686741,0,2.546908,0,0.022083" />
        <Config centerOfMass="-9.456174E-08,0.07017548,-0.001052594" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.65,0.4" cornerRadiuses="0,0,0,0,0,0,0,0" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" flattenNormals="Both" offset="-1.665394E-06,1,-0.015" shellDensityOverride="2" topScale="0.65,0.55" volume="2.469999" volumeInner="2.41257358" version="3" />
        <FuelTank autoFuelType="false" capacity="1358.49951171875" fuel="1358.49951171875" fuelType="None" priority="1" subPriority="-3" />
      </Part>
      <Part id="141" partType="Fuselage1" position="-5.004847E-07,0.6064019,-0.7282249" rotation="90,-2.003582E-05,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0.02099288,1.045493,0,0.1584492,0.1584492" area="0,0.1775517,1.457481,0,0.2576349,0.2576349" />
        <Config centerOfMass="-1.085176E-08,0.01172638,0.1057562" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.925,0.45" cornerRadiuses="0,0,0.7,0.7,0,0,0.7,0.7" deadWeightPercentage="0" deformations="0.56,0,0.56" depthCurve="0" flattenNormals="Both" offset="-9.854227E-08,0.3999997,-0.025" shellDensityOverride="1000" topScale="0.95,0.5" volume="0.986268938" volumeInner="0.9549962" version="3" />
        <FuelTank autoFuelType="false" capacity="542.44793701171875" fuel="542.44793701171875" fuelType="Jet" priority="2" subPriority="-6" />
      </Part>
      <Part id="142" partType="Fuselage1" position="-6.520555E-06,-0.0109695,-2.124928" rotation="270.6507,179.9996,0.0004408464" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="1.782588E-08,0.02035623,-0.0005089419" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="1.25,0.1" cornerRadiuses="0,0,0,0,0,0,0,0" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="1.507007E-07,0.9999999,-0.02500195" shellDensityOverride="1000" topScale="1.37,0.1" volume="1.04799986" volumeInner="0.9863364" version="3" />
        <FuelTank capacity="576.39996337890625" fuel="576.39996337890625" fuelType="None" />
      </Part>
      <Part id="143" partType="Fuselage1" position="-0.7737846,-0.2643232,-4.625139" rotation="1.024528E-05,90,90" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0.05404883,0.2589051,1.372927,0.001587667,0" area="0,0.3994911,0.2649959,1.501647,0.007361001,0" />
        <Config centerOfMass="-0.016801,0.2828231,-0.007067704" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.25,0.2" cornerRadiuses="0,0,0,0.3,0,0,0,0.3" deadWeightPercentage="0" deformations="0.34,0,0.34" depthCurve="0" flattenNormals="Both" offset="-0.1000017,1.5,-0.1750001" shellDensityOverride="1000" topScale="0.4,0.3" volume="0.8155799" volumeInner="0.7814731" version="3" />
        <FuelTank capacity="448.56893920898438" fuel="448.56893920898438" fuelType="None" subPriority="-2" />
      </Part>
      <Part id="144" partType="Fuselage1" position="-9.530589E-06,-0.2593318,-4.624928" rotation="270,180,0" commandPodId="14" materials="17,17,17,17,17" texture="Default">
        <Drag drag="0,0.04957522,1.457481,3.0833,0,0" area="0,0.4172462,1.457481,3.106339,0,0" />
        <Config centerOfMass="-3.499805E-07,0.3069545,-0.02046422" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.4,0.25" cornerRadiuses="0,0,0,0,0,0,0,0" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" flattenNormals="Both" offset="-1.776215E-06,1.5,-0.1000029" shellDensityOverride="1000" topScale="0.65,0.4" volume="2.0849998" volumeInner="2.026623" version="3" />
        <FuelTank autoFuelType="false" capacity="1146.7498779296875" fuel="1146.7498779296875" fuelType="None" priority="2" subPriority="-2" />
      </Part>
      <Part id="145" partType="Fuselage1" position="-7.500301E-06,0.0106425,-4.625334" rotation="270.6507,179.9996,0.0004408464" commandPodId="14" materials="0,0,0,0,0" texture="Default">
        <Drag drag="0,0.001322934,1.413314,0,0,0" area="0,0.008877585,1.413314,0,0,0" />
        <Config centerOfMass="6.921168E-08,0.3597884,-0.005997223" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.05" cornerRadiuses="0,0,0,0,0,0,0,0" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="2.270491E-07,1.5,-0.02500314" shellDensityOverride="1000" topScale="1.25,0.1" volume="0.9450002" volumeInner="0.875632644" version="3" />
        <FuelTank autoFuelType="false" capacity="519.7501220703125" fuel="519.7501220703125" fuelType="None" priority="1" />
      </Part>
      <Part id="147" partType="Fuselage1" position="-0.4237867,-0.06431986,-7.425138" rotation="1.024528E-05,90,90" commandPodId="14" materials="11,4,4,0,0" texture="Default">
        <Drag drag="0,0.02738126,0.3607467,0.486461,0.02875121,0" area="0,0.1553577,0.3680499,0.5299917,0.029444,0" />
        <Config centerOfMass="-0.06240014,0.8260984,-0.09605986" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.01,0.01" cornerRadiuses="0,0,0,0.3,0,0,0,0.3" deadWeightPercentage="0" deformations="0.34,0,0.34" depthCurve="0" flattenNormals="Both" offset="-0.1000017,1.299999,-0.175" shellDensityOverride="1000" topScale="0.25,0.2" volume="0.149504974" volumeInner="0.137535587" version="3" />
        <FuelTank capacity="82.227752685546875" fuel="82.227752685546875" fuelType="None" />
      </Part>
      <Part id="148" partType="Fuselage1" position="-1.249216E-05,-0.06233243,-7.424932" rotation="270,180,0" commandPodId="14" materials="17,17,17,17,17" texture="Default">
        <Drag drag="0,0.03902655,1.648868,1.425781,0.007361001,0.022083" area="0,0.2574499,1.648868,1.442759,0.007361001,0.022083" />
        <Config centerOfMass="-8.464904E-07,0.6224671,-0.04644599" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.25,0.01" cornerRadiuses="0,0,0,0,0,0,0,0" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" flattenNormals="Both" offset="-1.7937E-06,1.299999,-0.09700072" shellDensityOverride="1000" topScale="0.4,0.25" volume="0.470599741" volumeInner="0.444760084" version="3" />
        <FuelTank autoFuelType="false" capacity="258.82986450195313" fuel="258.82986450195313" fuelType="None" priority="1" />
      </Part>
      <Part id="149" partType="Fuselage1" position="-8.453981E-06,0.03384537,-7.425785" rotation="270.6507,179.9996,0.0004408464" commandPodId="14" materials="0,0,0,0,0" texture="Default">
        <Drag drag="0,0.0465812,0.3091619,0.191386,0,0" area="0,0.08877585,0.3091619,0.191386,0,0" />
        <Config centerOfMass="2.278396E-07,0.6784511,-0.01565677" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.25,0.005" cornerRadiuses="0,0,0,0,0,0,0,0" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="3.391586E-07,1.3,-0.03000039" shellDensityOverride="1000" topScale="0.8,0.05" volume="0.171600014" volumeInner="0.142001987" version="3" />
        <FuelTank autoFuelType="false" capacity="94.380012512207031" fuel="94.380012512207031" fuelType="None" priority="1" />
      </Part>
      <Part id="150" partType="NoseCone1" position="-3.004948,0.1720382,-3.264251" rotation="90,2.302967E-12,0" commandPodId="14" materials="0,4,4,0,0" style="NoseCone-Straight-2" texture="Default">
        <Drag drag="0,0,0.001812827,0,0.001189307,0" area="0,0,0.014722,0,0.007361001,0" />
        <Config centerOfMass="-0.01665516,-0.366408,-0.08613659" dragScale="0.2" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0,0,0,0,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" flattenNormals="Both" fuelPercentage="1" offset="0.025,0.55,0.175" shellDensityOverride="1000" topScale="0,0" volume="0.327411056" volumeInner="0.31040132" version="3" />
        <FuelTank autoFuelType="false" capacity="180.07608032226563" fuel="180.07608032226563" fuelType="None" subPriority="1" />
      </Part>
      <Part id="151" partType="Fuselage1" position="-2.550001,0.3590357,-1.130103" rotation="90,2.302967E-12,0" commandPodId="14" materials="0,0,0,0,0" texture="Default">
        <Drag drag="0.001331638,0,0.1724903,0,0.1296921,0" area="0.004438792,0,1.428037,0,0.4711038,0" />
        <Config centerOfMass="5.427998E-09,4.782293E-08,0.1556056" dragScale="0.3" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.31,0.35" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="1,0,1" depthCurve="0" flattenNormals="Both" offset="-2.568431E-13,2.75,0" shellDensityOverride="1000" topScale="0.31,0.35" volume="1.19339168" volumeInner="1.13206577" version="3" />
        <FuelTank autoFuelType="false" capacity="656.36541748046875" fuel="656.36541748046875" fuelType="None" subPriority="3" />
      </Part>
      <Part id="152" partType="CargoBay1" position="-3.598716,0.4043018,-1.130103" rotation="27,90,270" activationGroup="6" commandPodId="14" materials="0,2,4,4,3" partStyle="CargoBay-7" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0.01331638,0,1.00886,0,2.288492,0" area="0.01331638,0,1.685673,0,2.613156,0" />
        <AttachPoints>
          <AttachPoint id="3" position="0,0,0.05" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="true" />
        </AttachPoints>
        <Config centerOfMass="-8.82694E-09,-5.363732E-08,0.001946695" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage autoResize="false" bottomScale="0.34,0.05" cornerRadiuses="0,0,0.04,0.04,0,0,0.04,0.04" deadWeightPercentage="-10" deformations="0.15,0,0.15" depthCurve="0" meshMassMultiplier="2" offset="1.164836E-07,2.75,4.291534E-06" shellDensityOverride="1000" topScale="0.34,0.05" volume="0.345162541" volumeInner="0.303877234" wallThickness="0.3,0.3" version="3" />
        <CargoBay hasBase="false" openAngle="30" openSpeed="20" soundVolume="0.2" />
        <SubPartRotator enabledRotation="-1.322098E-05,330,-4.437393E-05" />
        <SubPartRotator enabledRotation="-6.092624E-05,300,-0.0001055273" />
      </Part>
      <Part id="153" partType="Fuselage1" position="-3.788715,0.08349851,-1.130103" rotation="25,90,90" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0.01122336,0,0.05634196,0" area="0,0,0.08833202,0,0.206108,0" />
        <Config centerOfMass="-2.47084E-10,1.834762E-08,0.0002291445" dragScale="0.3" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.03" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" flattenNormals="Both" offset="0,2.75,0" shellDensityOverride="1000" topScale="0.11,0.03" volume="0.0721506253" volumeInner="0.0568207465" version="3" />
        <FuelTank autoFuelType="false" capacity="39.682846069335938" fuel="39.682846069335938" fuelType="None" />
      </Part>
      <Part id="154" partType="Rotator1" position="-2.208284,-0.02150195,-6.241914" rotation="0,0,270" name="RTT_rudder" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0.001618854,0.005051667,0.01079614,0,0" area="0,0.004438792,0.007361001,0.014722,0,0" />
        <Config heatShieldScale="0" maxTemperature="10000" />
        <JointRotator baseMode="None" consumptionMultiplier="0.001" maxSpeed="540" range="35" speed="3" version="2" />
        <InputController input="C1.VZ.L_tail" inputId="Rotator" />
      </Part>
      <Part id="203" partType="Fuselage1" position="-3.510517E-06,-0.4123161,6.571775" rotation="270,180,0" commandPodId="14" materials="16,4,4,0,0" texture="Default">
        <Drag drag="0,0.07989826,0,0.8097095,0.04673515,0.06679749" area="0,0.07989826,0,0.8097095,0.05152701,0.07361002" />
        <Config centerOfMass="-1.824169E-08,2.878224E-09,0.06894592" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="1.15,0.55" cornerRadiuses="0,0,0,0,0,0,0,0" deadWeightPercentage="0" deformations="0.44,0,0.44" depthCurve="0" flattenNormals="Both" offset="7.868066E-08,0.3,0" shellDensityOverride="2" topScale="1.15,0.55" volume="1.18404" volumeInner="1.14627743" version="3" />
        <FuelTank autoFuelType="false" capacity="651.22198486328125" fuel="651.22198486328125" fuelType="None" subPriority="-4" />
      </Part>
      <Part id="252" partType="CargoBay1" position="-3.030367,0.007037573,-7.913828" rotation="90,1.06274E-05,0" name="NZ_top" commandPodId="14" materials="0,2,4,4,3" partStyle="CargoBay-6" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0,0.2574499,0,0,0,0" area="0,0.2574499,0,0,0,0" />
        <Config centerOfMass="-1.674291E-08,9.287125E-09,0.0826535" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="1.025,0.475" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="-10" deformations="0.55,0,0.55" depthCurve="0" meshMassMultiplier="2" offset="1.827736E-07,0.3000002,-1.370907E-06" shellDensityOverride="500" topScale="1.025,0.475" volume="0.843879342" volumeInner="0.814352155" wallThickness="4,4" version="3" />
        <CargoBay hasBase="false" openAngle="0" />
        <SubPartRotator enabledRotation="0,0,0" />
        <SubPartRotator enabledRotation="0,270,0" />
      </Part>
      <Part id="253" partType="CargoBay1" position="-3.030367,0.007039485,-7.913828" rotation="270,180,0" name="NZ_bottom" commandPodId="14" materials="0,2,4,4,3" partStyle="CargoBay-6" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0,0.2707662,0,0,0,0" area="0,0.2707662,0,0,0,0" />
        <Config centerOfMass="-1.654969E-09,9.50214E-09,0.1061721" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="1.1,0.475" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="-10" deformations="0.66,0,0.66" depthCurve="0" meshMassMultiplier="2" offset="2.622685E-08,0.3000002,-3.427267E-06" shellDensityOverride="500" topScale="1.1,0.475" volume="0.83750397" volumeInner="0.807591" wallThickness="4,4" version="3" />
        <CargoBay hasBase="false" openAngle="0" />
        <SubPartRotator enabledRotation="0,0,0" />
        <SubPartRotator enabledRotation="0,270,0" />
      </Part>
      <Part id="353" partType="CargoBay1" position="-6.068389,0.138403,-1.175043" rotation="86.80236,11.85577,199.867" name="Air Brake_L1" commandPodId="14" materials="17,17,17,17,17" partStyle="CargoBay-7" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0.03947914,0.01867775,3.167858,0,0.003954734,0" area="0.03994913,0.190868,3.202031,0,0.05152701,0" />
        <AttachPoints>
          <AttachPoint id="3" position="0,0,0.025" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="true" />
        </AttachPoints>
        <Config centerOfMass="-5.186001E-08,-4.228946E-09,7.65825E-05" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage autoResize="false" bottomScale="2,0.025" cornerRadiuses="0,0,0.04,0.04,0,0,0.04,0.04" deadWeightPercentage="-10" deformations="0,0,0" depthCurve="0" meshMassMultiplier="2" offset="-2.235174E-08,0.4,6.139278E-06" shellDensityOverride="1000" topScale="2,0.025" volume="0.159603849" volumeInner="0.125276133" version="3" />
        <CargoBay hasBase="false" hingeStyle="Clamshell" openAngle="80" openSpeed="12" soundVolume="0.1" />
        <SubPartRotator enabledRotation="280,0,0" />
        <SubPartRotator enabledRotation="-6.092624E-05,300,-0.0001055273" />
      </Part>
      <Part id="354" partType="CargoBay1" position="-1.780001,0.02564781,-1.888492" rotation="270.9994,179.9999,180.0001" name="Air Brake_L2" commandPodId="14" materials="17,17,17,17,17" partStyle="CargoBay-7" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0,0,0,0.4498002,0,0" area="0,0,0,0.4637428,0,0" />
        <AttachPoints>
          <AttachPoint id="3" position="0,0,0.025" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="true" />
        </AttachPoints>
        <Config centerOfMass="-1.453335E-09,3.423277E-09,7.658188E-05" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage autoResize="false" bottomScale="0.4,0.025" cornerRadiuses="0,0,0.04,0.04,0,0,0.04,0.04" deadWeightPercentage="-10" deformations="0,0,0" depthCurve="0" meshMassMultiplier="2" offset="-2.548248E-07,0.3,5.781651E-06" shellDensityOverride="1000" topScale="0.4,0.025" volume="0.0239405725" volumeInner="0.0184653327" version="3" />
        <CargoBay hasBase="false" hingeStyle="Clamshell" openAngle="80" openSpeed="12" soundVolume="0.1" />
        <SubPartRotator enabledRotation="280,0,0" />
        <SubPartRotator enabledRotation="-6.092624E-05,300,-0.0001055273" />
      </Part>
      <Part id="357" partType="NoseCone1" position="-0.3116709,0.093749,11.62677" rotation="337.9832,100.1493,85.00001" commandPodId="14" materials="17,17,17,17,17" style="NoseCone-Straight-2" texture="Default">
        <Drag drag="0,0,0,0.0111714,0.06746141,0" area="0,0,0,0.014722,0.08097102,0" />
        <Config centerOfMass="1.015689E-06,-0.6552539,1.562253E-06" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.1,0.02" cornerRadiuses="0,0,0,0,0,0,0,0" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" flattenNormals="Both" fuelPercentage="1" offset="-1.922249E-06,1.2,-2.861023E-06" shellDensityOverride="1000" topScale="0.01,0.005" volume="0.007661571" volumeInner="0.00483419932" version="3" />
        <FuelTank autoFuelType="false" capacity="4.2138643264770508" fuel="4.2138643264770508" fuelType="None" />
      </Part>
      <Part id="358" partType="NoseCone1" position="0.3116652,0.093749,11.62677" rotation="337.9831,259.8507,275" commandPodId="14" materials="17,17,17,17,17" style="NoseCone-Straight-2" texture="Default">
        <Drag drag="0,0,0,0.006783668,0,0" area="0,0,0,0.007361001,0,0" />
        <Config centerOfMass="-1.077616E-06,-0.6552539,1.562209E-06" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.1,0.02" cornerRadiuses="0,0,0,0,0,0,0,0" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" flattenNormals="Both" fuelPercentage="1" offset="1.922249E-06,1.2,-2.861023E-06" shellDensityOverride="1000" topScale="0.01,0.005" volume="0.00766157" volumeInner="0.00483419932" version="3" />
        <FuelTank autoFuelType="false" capacity="4.2138633728027344" fuel="4.2138633728027344" fuelType="None" />
      </Part>
      <Part id="641" partType="Fuselage1" position="-0.6066239,-0.0282835,5.87178" rotation="1.366038E-05,1.707547E-06,-3.415095E-06" commandPodId="14" materials="18,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="1.038102E-08,-2.067025E-10,1.256756E-08" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.6,0.4" cornerRadiuses="0,0,0,0,0,0,0,0" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" flattenNormals="Both" offset="-1.072866E-06,0.05,0" shellDensityOverride="1000" topScale="0.6,0.4" volume="0.09599996" volumeInner="0.08440001" version="3" />
        <FuelTank autoFuelType="false" capacity="52.799980163574219" fuel="52.799980163574219" fuelType="None" priority="1" />
      </Part>
      <Part id="642" partType="Wing1" position="0.1999973,-0.006500654,-7.191917" rotation="0,-2.897804E-05,270" commandPodId="14" materials="17,17,17,17,17">
        <Drag drag="0,0.00193218,1.948245,1.953325,0,0" area="0,0.1020922,1.958032,1.958032,0,0" />
        <Config centerOfMass="1.776357E-14,0.5332487,0.575" heatShieldScale="0" massScale="0.3" maxTemperature="10000" partScale="0.4,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="683.092651" rootLeadingOffset="2.9" rootTrailingOffset="0.75" thickness="0.4" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.3452055" leadingBulgeStyle="1" tipLeadingOffset="0.450000018" tipPosition="0,1.1,1.2" tipTrailingOffset="2.7" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="683.0926513671875" fuel="683.0926513671875" fuelType="None" />
      </Part>
      <Part id="643" partType="Fuselage1" position="1.298782,-0.31433,2.574857" rotation="1.024528E-05,270,270" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0.004438792,0.1638184,0.5211011,0,2.589112" area="0,0.004438792,0.184025,0.6330457,0,2.951759" />
        <Config centerOfMass="-0.003801101,1.24373E-08,0.004360098" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.45,0.08" cornerRadiuses="0,0,0.3,0,0,0,0.3,0" deadWeightPercentage="0" deformations="0.18,0,0.18" depthCurve="0" flattenNormals="Both" offset="1.668931E-06,3.7,-1.66893E-06" shellDensityOverride="2" topScale="0.45,0.08" volume="0.9615442" volumeInner="0.886863768" version="3" />
        <FuelTank autoFuelType="false" capacity="528.84930419921875" fuel="528.84930419921875" fuelType="Jet" priority="2" subPriority="3" />
      </Part>
      <Part id="644" partType="Fuselage1" position="0.9771819,-0.359329,6.324832" rotation="0,270,270" commandPodId="14" materials="18,4,4,0,0" texture="Default">
        <Drag drag="0.01775517,0,0,0.06044681,0,0.06570055" area="0.01775517,0,0,0.06624901,0,0.08097102" />
        <Config centerOfMass="-0.002126184,-4.905784E-10,0.04693787" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.6,0.4" cornerRadiuses="0,0,0.2,0,0,0,0.2,0" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" flattenNormals="Both" offset="1.072866E-06,0.05,0" shellDensityOverride="1000" topScale="0.6,0.4" volume="0.0764399841" volumeInner="0.0670155" version="3" />
        <FuelTank autoFuelType="false" capacity="42.0419921875" fuel="42.0419921875" fuelType="Jet" subPriority="3" />
      </Part>
      <Part id="645" partType="Wing1" position="0.5758451,0.08567061,3.782794" rotation="1.931869E-05,9.659346E-06,270" commandPodId="14" materials="17,17,17,17,17">
        <Drag drag="0.05916651,0,5.290091,3.34599,0,0.009785802" area="0.275205,0,5.351424,3.378694,0,0.07361002" />
        <Config centerOfMass="9.308472E-08,1.052915,-1.2125" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="0.55,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" maxFuelCapacity="2434.17163" rootLeadingOffset="2.2" rootTrailingOffset="3.15" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.201923072" leadingBulgeStyle="1" tipLeadingOffset="2.25" tipPosition="0,2.5,-3" tipTrailingOffset="0.15" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="2434.171630859375" fuel="2434.171630859375" fuelType="None" />
      </Part>
      <Part id="646" partType="Fuselage1" position="0.9737824,-0.3643264,-2.125144" rotation="1.024528E-05,270,270" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0.01469153,0.04275154,1.303128,0,0.02537381" area="0,0.1686741,0.04416601,1.435398,0,0.110415" />
        <Config centerOfMass="-0.00302845,0.1282965,0.03124875" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.4,0.3" cornerRadiuses="0,0,0.3,0,0,0,0.3,0" deadWeightPercentage="0" deformations="0.34,0,0.34" depthCurve="0" flattenNormals="Both" offset="1.672666E-06,0.9999999,-0.02500167" shellDensityOverride="2" topScale="0.575,0.375" volume="1.09158432" volumeInner="1.05629539" version="3" />
        <FuelTank autoFuelType="false" capacity="600.37139892578125" fuel="600.37139892578125" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="647" partType="NoseCone1" position="0.8521819,-0.1293295,8.124841" rotation="0,270,270" commandPodId="14" materials="0,4,4,0,0" style="NoseCone-Straight-2" texture="Default">
        <Drag drag="0.1151824,0,0,0.913399,0,1.238958" area="0.5148997,0,0,1.059984,0,1.494286" />
        <Config centerOfMass="0.151976,-1.165838,-0.04848279" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.6,0.4" cornerRadiuses="0,0,0,0,0,0,0.2,0" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" flattenNormals="Both" fuelPercentage="1" offset="-0.23,1.75,0.125" shellDensityOverride="2" topScale="0,0" volume="0.8929267" volumeInner="0.8574716" version="3" />
        <FuelTank autoFuelType="false" capacity="491.10968017578125" fuel="491.10968017578125" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="648" partType="CargoBay1" position="0.6187822,-0.8443286,2.572036" rotation="278,270,270" activationGroup="6" commandPodId="14" materials="0,2,4,4,3" partStyle="CargoBay-3" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0.004438792,0.004438792,0,9.254869,0,0.3489985" area="0.004438792,0.008877585,0,9.495728,0,1.148317" />
        <Config centerOfMass="2.195175E-08,0.0303813,0.04794546" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage autoResize="false" bottomScale="1.3,0.11" cornerRadiuses="0,0,0.27,0.27,0.3,0.3,0.3,0.3" deadWeightPercentage="-10" deformations="1,0,1" depthCurve="0" meshMassMultiplier="2" offset="-3.822569E-08,3.7,-2.026554E-05" shellDensityOverride="700" topScale="1.3,0.11" volume="2.08926821" volumeInner="1.90491712" wallThickness="0.3,0.3" version="3" />
        <CargoBay hasBase="false" openAngle="80" openSpeed="20" />
        <SubPartRotator enabledRotation="0.0002593248,80.00001,-0.0003090513" />
        <SubPartRotator enabledRotation="0.0002593248,280,0.0003090513" />
      </Part>
      <Part id="649" partType="Fuselage1" position="0.6066179,-0.0282835,5.87178" rotation="1.366038E-05,-1.707547E-06,3.415095E-06" commandPodId="14" materials="18,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="6.117775E-09,4.430807E-10,9.794617E-09" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.6,0.4" cornerRadiuses="0,0,0,0,0,0,0,0" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" flattenNormals="Both" offset="1.072866E-06,0.05,0" shellDensityOverride="1000" topScale="0.6,0.4" volume="0.09599996" volumeInner="0.08440002" version="3" />
        <FuelTank autoFuelType="false" capacity="52.799980163574219" fuel="52.799980163574219" fuelType="None" priority="1" />
      </Part>
      <Part id="650" partType="Fuselage1" position="3.029943,-0.3455294,0.3864681" rotation="270,-2.414837E-05,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0.008877585,0,0,2.335093,0,1.252408" area="0.008877585,0,0,3.121061,0,1.545813" />
        <Config centerOfMass="4.517991E-09,1.702317E-08,0.05385887" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.5,0,0.5" depthCurve="0" offset="-5.324747E-08,1.2,0" shellDensityOverride="1000" topScale="0.8,0.35" volume="2.007621" volumeInner="1.95137668" version="3" />
        <FuelTank capacity="1104.191650390625" fuel="1104.191650390625" fuelType="Jet" priority="1" subPriority="3" />
      </Part>
      <Part id="651" partType="Wing1" position="0.2258421,0.08567011,-1.024429" rotation="1.931869E-05,9.659346E-06,270" commandPodId="14" materials="17,17,17,17,17">
        <Drag drag="0,0.005483212,6.742641,3.724658,0,0" area="0,0.1997456,6.742641,3.724658,0,0" />
        <Config centerOfMass="-6.965383E-08,1.376084,-0.5625" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="0.7,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.35" isStylish="true" maxFuelCapacity="2644.798" rootLeadingOffset="1.7" rootTrailingOffset="3.2" thickness="0.4" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.338775516" leadingBulgeStyle="1" tipLeadingOffset="0.8" tipPosition="0,2.85,0.9" tipTrailingOffset="3.35000014" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="2644.798095703125" fuel="2644.798095703125" fuelType="None" priority="1" />
      </Part>
      <Part id="652" partType="Fuselage1" position="0.7737786,-0.2643232,-4.625139" rotation="1.024528E-05,270,270" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0.05404883,0.2589051,1.372928,0,0.001587667" area="0,0.3994911,0.2649959,1.501647,0,0.007361001" />
        <Config centerOfMass="0.01680101,0.2828231,-0.007067702" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.25,0.2" cornerRadiuses="0,0,0.3,0,0,0,0.3,0" deadWeightPercentage="0" deformations="0.34,0,0.34" depthCurve="0" flattenNormals="Both" offset="0.1000017,1.5,-0.1750001" shellDensityOverride="1000" topScale="0.4,0.3" volume="0.815579832" volumeInner="0.781473" version="3" />
        <FuelTank capacity="448.56890869140625" fuel="448.56890869140625" fuelType="None" subPriority="-2" />
      </Part>
      <Part id="653" partType="Wing1" position="0.5987821,0.1006708,8.796477" rotation="0,0,270" commandPodId="14" materials="14,14,14,14,14">
        <Drag drag="0.02417836,0,1.268286,1.251862,0,0.3448991" area="0.1464802,0,1.347065,1.354426,0,0.3680499" />
        <Config centerOfMass="2.368476E-14,0.4837081,-3.025" fuelLine="true" heatShieldScale="0" maxTemperature="10000" partScale="0.3,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" maxFuelCapacity="1014.02728" rootLeadingOffset="1.6" rootTrailingOffset="3.55" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.0294117648" leadingBulgeStyle="1" tipLeadingOffset="0.15" tipPosition="0,1.55,-5.1" tipTrailingOffset="0.1" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="1014.0272827148438" fuel="1014.0272827148438" fuelType="None" subPriority="1" />
      </Part>
      <Part id="654" partType="Fuselage1" position="3.029938,-0.2605305,2.18648" rotation="270,-2.414837E-05,0" commandPodId="14" materials="17,4,4,0,0" texture="Default">
        <Drag drag="0.009593011,0,0,0.0312626,0,0.009064136" area="0.3684196,0,0,0.3827718,0,0.132498" />
        <Config centerOfMass="-1.107311E-08,0.1207968,0.0442534" dragScale="0.1" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.55,0.21" cornerRadiuses="0.2,0.2,0.2,0.2,0,0,1,1" deadWeightPercentage="0" deformations="0.6,0,0.6" depthCurve="0" flattenNormals="Both" offset="-5.551944E-08,0.6000023,-0.085" shellDensityOverride="1000" topScale="0.8,0.35" volume="0.6160859" volumeInner="0.59179306" version="3" />
        <FuelTank autoFuelType="false" capacity="338.84725952148438" fuel="338.84725952148438" fuelType="None" subPriority="-2" />
      </Part>
      <Part id="655" partType="Inlet1" position="3.029938,-0.3205318,2.106477" rotation="270,180,0" commandPodId="14" materials="16,17,1,1,1" texture="Default">
        <Drag drag="0.0893677,0,0,0.9631367,0,0.4630502" area="0.1997456,0,0,1.295538,0,0.5815187" />
        <Config centerOfMass="-1.343055E-08,-0.07927081,0.07596409" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0.1,0.1,0.4,0.4,0,0,0.1,0.1" deadWeightPercentage="-10" deformations="0.5,0.25,0.5" depthCurve="0" offset="-4.545985E-08,0.5200001,0.0249984" shellDensityOverride="1000" topScale="0.78,0.35" volume="0.74638" volumeInner="0.7197755" version="3" />
        <Inlet />
      </Part>
      <Part id="656" partType="Fuselage1" position="3.029941,0.2971516,2.120436" rotation="90,-2.302967E-12,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0.005699061,0,0.08931351,0.00132498,0,0.03259914" area="0.2840826,0,1.111511,0.014722,0,0.3974938" />
        <Config centerOfMass="-3.679382E-08,-0.05976681,0.0312877" dragScale="0.1" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" flattenNormals="Both" offset="5.96047E-08,0.5000011,0.05000001" shellDensityOverride="1000" topScale="0.58,0.28" volume="0.696347356" volumeInner="0.6713082" version="3" />
        <FuelTank autoFuelType="false" capacity="382.99105834960938" fuel="382.99105834960938" fuelType="Jet" priority="2" subPriority="-2" />
      </Part>
      <Part id="657" partType="Fuselage1" position="3.029941,-0.3455285,-2.313537" rotation="270,-2.414837E-05,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,2.061574,0,1.007303" area="0,0,0,2.215666,0,1.288177" />
        <Config centerOfMass="-2.640467E-08,-1.694493E-09,0.05385889" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.5,0,0.5" depthCurve="0" offset="-4.462936E-08,1.5,0" shellDensityOverride="1000" topScale="0.8,0.35" volume="2.5095253" volumeInner="2.441312" version="3" />
        <FuelTank autoFuelType="false" capacity="1380.2388916015625" fuel="1380.2388916015625" fuelType="LOX/CH4" subPriority="-3" />
      </Part>
      <Part id="658" partType="CargoBay1" position="6.068387,0.138403,-1.175043" rotation="86.80267,348.1442,160.1331" name="Air Brake_R1" commandPodId="14" materials="17,17,17,17,17" partStyle="CargoBay-7" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0.03947914,0.01867775,3.16786,0,0,0.003954734" area="0.03994913,0.190868,3.202031,0,0,0.05152701" />
        <AttachPoints>
          <AttachPoint id="3" position="0,0,0.025" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="true" />
        </AttachPoints>
        <Config centerOfMass="-5.186001E-08,-4.228946E-09,7.65825E-05" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage autoResize="false" bottomScale="2,0.025" cornerRadiuses="0,0,0.04,0.04,0,0,0.04,0.04" deadWeightPercentage="-10" deformations="0,0,0" depthCurve="0" meshMassMultiplier="2" offset="2.235174E-08,0.4,6.139278E-06" shellDensityOverride="1000" topScale="2,0.025" volume="0.159603849" volumeInner="0.125276133" version="3" />
        <CargoBay hasBase="false" hingeStyle="Clamshell" openAngle="80" openSpeed="12" soundVolume="0.1" />
        <SubPartRotator enabledRotation="280,0,0" />
        <SubPartRotator enabledRotation="-6.092624E-05,300,-0.0001055273" />
      </Part>
      <Part id="659" partType="CargoBay1" position="1.779997,0.02564781,-1.888492" rotation="270.9994,180.0001,179.9999" name="Air Brake_R2" commandPodId="14" materials="17,17,17,17,17" partStyle="CargoBay-7" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0,0,0,0.4498003,0,0" area="0,0,0,0.4637428,0,0" />
        <AttachPoints>
          <AttachPoint id="3" position="0,0,0.025" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="true" />
        </AttachPoints>
        <Config centerOfMass="-8.361002E-09,4.497487E-09,7.65821E-05" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage autoResize="false" bottomScale="0.4,0.025" cornerRadiuses="0,0,0.04,0.04,0,0,0.04,0.04" deadWeightPercentage="-10" deformations="0,0,0" depthCurve="0" meshMassMultiplier="2" offset="2.548248E-07,0.3,5.781651E-06" shellDensityOverride="1000" topScale="0.4,0.025" volume="0.0239405725" volumeInner="0.0184653327" version="3" />
        <CargoBay hasBase="false" hingeStyle="Clamshell" openAngle="80" openSpeed="12" soundVolume="0.1" />
        <SubPartRotator enabledRotation="280,0,0" />
        <SubPartRotator enabledRotation="-6.092624E-05,300,-0.0001055273" />
      </Part>
      <Part id="660" partType="Fuselage1" position="0.4237801,-0.06432185,-7.425137" rotation="1.024528E-05,270,270" commandPodId="14" materials="11,4,4,0,0" texture="Default">
        <Drag drag="0,0.02738126,0.3607467,0.4864611,0,0.01431787" area="0,0.1553577,0.3680499,0.5299917,0,0.014722" />
        <Config centerOfMass="0.06240014,0.8260984,-0.09605986" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.01,0.01" cornerRadiuses="0,0,0.3,0,0,0,0.3,0" deadWeightPercentage="0" deformations="0.34,0,0.34" depthCurve="0" flattenNormals="Both" offset="0.1000017,1.299999,-0.175" shellDensityOverride="1000" topScale="0.25,0.2" volume="0.149504974" volumeInner="0.1375356" version="3" />
        <FuelTank capacity="82.227737426757813" fuel="82.227737426757813" fuelType="None" />
      </Part>
      <Part id="661" partType="NoseCone1" position="3.029943,-0.0505273,3.786479" rotation="270,180,0" commandPodId="14" materials="17,4,4,0,0" style="NoseCone-Straight-2" texture="Default">
        <Drag drag="0.006390119,0,0.01230009,0.07562201,0,0.03064197" area="0.2929602,0,0.191386,1.015818,0,0.4416598" />
        <Config centerOfMass="-7.501648E-08,-0.6570849,-0.0419484" dragScale="0.1" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.55,0.21" cornerRadiuses="0,0,0,0,0,0,1,1" deadWeightPercentage="0" deformations="0.6,0,0.6" depthCurve="0" flattenNormals="Both" fuelPercentage="1" offset="-8.742289E-08,1.000001,0.125" shellDensityOverride="1000" topScale="0,0" volume="0.205646127" volumeInner="0.191199645" version="3" />
        <FuelTank autoFuelType="false" capacity="113.10536956787109" fuel="113.10536956787109" fuelType="None" />
      </Part>
      <Part id="662" partType="NoseCone1" position="3.029999,0.1621501,3.638819" rotation="90,-2.302967E-12,0" commandPodId="14" materials="0,4,4,0,0" style="NoseCone-Straight-2" texture="Default">
        <Drag drag="0.009022062,0,0.08132029,0.007089655,0,0.04105997" area="0.3906135,0,1.015818,0.117776,0,0.4858258" />
        <Config centerOfMass="-1.994895E-07,-0.6676603,-0.0311407" dragScale="0.1" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.58,0.28" cornerRadiuses="0,0,0,0,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" flattenNormals="Both" fuelPercentage="1" offset="5.960479E-08,1.02,0.085" shellDensityOverride="1000" topScale="0,0.01" volume="0.35845542" volumeInner="0.339847773" version="3" />
        <FuelTank autoFuelType="false" capacity="197.15048217773438" fuel="197.15048217773438" priority="2" subPriority="1" />
      </Part>
      <Part id="663" partType="CargoBay1" position="3.010427,0.6684991,-1.130103" rotation="90,180,0" activationGroup="6" commandPodId="14" materials="0,2,4,4,3" partStyle="CargoBay-7" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0,0,4.585396,0,0,0" area="0,0,4.711023,0,0,0" />
        <AttachPoints>
          <AttachPoint id="3" position="0,0,0.025" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="true" />
        </AttachPoints>
        <Config centerOfMass="-6.781357E-09,6.678276E-09,7.658147E-05" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage autoResize="false" bottomScale="0.45,0.025" cornerRadiuses="0,0,0.04,0.04,0,0,0.04,0.04" deadWeightPercentage="-10" deformations="0,0,0" depthCurve="0" meshMassMultiplier="2" offset="-2.384185E-07,2.75,4.529953E-06" shellDensityOverride="1000" topScale="0.45,0.025" volume="0.246887177" volumeInner="0.194424286" version="3" />
        <CargoBay hasBase="false" openAngle="110" openSpeed="20" soundVolume="0.2" />
        <SubPartRotator enabledRotation="-0.0001219931,250,-9.535531E-05" />
        <SubPartRotator enabledRotation="-6.092624E-05,300,-0.0001055273" />
      </Part>
      <Part id="664" partType="Fuselage1" position="3.788713,0.08349851,-1.130103" rotation="25,270,270" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0.01122336,0,0,0.1277524" area="0,0,0.08833202,0,0,0.4711038" />
        <Config centerOfMass="-2.47084E-10,1.834762E-08,0.0002291445" dragScale="0.3" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.03" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" flattenNormals="Both" offset="0,2.75,0" shellDensityOverride="1000" topScale="0.11,0.03" volume="0.0721506253" volumeInner="0.0568207465" version="3" />
        <FuelTank autoFuelType="false" capacity="39.682846069335938" fuel="39.682846069335938" fuelType="None" />
      </Part>
      <Part id="665" partType="Fuselage1" position="3.030365,-0.3355284,-5.01425" rotation="270,-2.414837E-05,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0.0007310953,0.036805,1.852261,0,0.6890475" area="0,0.04882671,0.036805,1.913866,0,0.9201245" />
        <Config centerOfMass="1.832969E-10,0.000475513,0.05246671" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.5,0,0.5" depthCurve="0" offset="7.188305E-09,1.2,0.01" shellDensityOverride="1000" topScale="0.85,0.33" volume="2.01068974" volumeInner="1.95378041" version="3" />
        <FuelTank autoFuelType="false" capacity="1105.87939453125" fuel="1105.87939453125" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="666" partType="LandingGear1" position="3.029941,-0.6155143,-1.193098" rotation="5.971138E-13,180,-1.366037E-05" name="Airplane Landing Gear" activated="true" activationGroup="8" commandPodId="14" materials="0,1,2,4,4" WheelStyle="Wheel-Double" BayStyle="Bay-Curved" DoorStyle="Door-Side">
        <Drag drag="0.5243431,0.5147693,0,0.9394656,0,1.312928" area="0.603676,0.603676,0,1.199844,0,1.229288" />
        <Config centerOfMass="4.592887E-08,-0.5247526,-0.2800008" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <LandingGear bayWidth="0.6" brakeTorque="10000" damperScale="2" extended="true" flipped="true" forwardOffset="-0.200000018" gearRatio="3" lengthScale="0.8" retractionSpeed="2" size="1.15" springForceScale="2.2" suspensionTravel="0.450000018" tractionForward="1.80000007" tractionSideways="2" version="4" />
        <InputController inputId="Turn" inspectorEnabled="false" partPropertiesEnabled="false" />
        <InputController inputId="Motor" inspectorEnabled="false" partPropertiesEnabled="false" />
      </Part>
      <Part id="667" partType="JetEngine1" position="3.029943,0.02617991,-6.960149" rotation="90,9.659345E-06,0" name="JEG_R" activated="true" activationGroup="5" activationStage="0" commandPodId="14" materials="0,3,2,4,4" shroudStyle="JetEngineShroud-None-2" nozzleStyle="Basic" inletConeStyle="None">
        <Drag drag="0,0.05920128,0,0,0,0" area="0,0.2175008,0,0,0,0" />
        <Config centerOfMass="5.171859E-09,-7.01366E-09,1.14051E-08" heatShieldScale="0" massScale="0.05" maxTemperature="10000" supportsTransparency="false" />
        <Fuselage bottomScale="0.335,0.335" deadWeightPercentage="-10" deformations="0,0,0" depthCurve="0" meshMassMultiplier="0" offset="0,0.6607414,0" shellDensityOverride="500" topScale="0.335,0.335" volume="0.460604757" volumeInner="0.4432514" version="3" />
        <JetEngine bypassRatio="0" compressionRatio="1" mass="2.94706464" overrideAfterBurnerTemp="10000" overrideBurnerTemp="6000" overrideFanPressureRatio="12400" price="1184577" shroudCurvature="1" size="0.67" />
        <Inlet />
        <InputController input="Brake+(Yaw&gt;0.95?1:0)" inputId="Thrust Reverse" />
        <InputController inputId="Throttle" />
      </Part>
      <Part id="668" partType="Wing1" position="3.077902,0.0744701,2.196238" rotation="1.931869E-05,-1.931869E-05,270" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0.1961945,0.01416933,14.4818,17.28129,0,0.1465561" area="0.9543426,0.6924524,14.72969,17.49003,0,1.221927" />
        <Config centerOfMass="2.658161E-09,1.956354,-3.1875" heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="0.7,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" controlSurfacePriceMultiplier="1.295" densityOverride="2" hingeDistanceFromTrailingEdge="0.35" isFancy="true" isStylish="true" maxFuelCapacity="3663.36133" rootLeadingOffset="1.05000007" rootTrailingOffset="5.8" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.0948905051" leadingBulgeStyle="1" tipLeadingOffset="0.55" tipPosition="0,5.45,-3.9" tipTrailingOffset="0.75" wingStrengthOverride="1" version="3" />
        <ControlSurface deflectionSpeed="2.5" end="9" input="Slider4" start="2" />
        <FuelTank capacity="3663.361328125" fuel="3663.361328125" fuelType="None" />
      </Part>
      <Part id="669" partType="RocketEngine1" position="3.029943,0.5532572,-6.56619" rotation="274.9999,179.9999,8.886481E-05" name="Pixie Engine" activated="true" activationGroup="5" commandPodId="14" materials="4,4,4,4,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle" nozzleExtensionTexture="RocketEngine_Extension4">
        <Drag drag="0,0.0006962812,0.1087119,0,0,0" area="0,0.008877585,0.110415,0,0,0" />
        <Config heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="1.3,1.3,0.2" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/CH4" gimbalRange="0" nozzleSize="0.34" nozzleThroatSize="1" size="0.825" thrustOverride="0.5" massFlowRateOverride="0.01" wattsPerFuelFlowOverride="-5" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="100" heatTransferOverride="1" exhaustColorExpanded="Default" mass="1.13797784" price="347493" />
        <InputController input="(AG9?Throttle:0)+0.8*(Pitch+C1.VZ.pitch_correction)-0.5*Roll-0.7*Brake-0.6*Yaw" inputId="Throttle" />
      </Part>
      <Part id="670" partType="RocketEngine1" position="3.029943,-0.5237468,-6.56619" rotation="85.00014,180.0001,180.0001" name="Pixie Engine" activated="true" activationGroup="5" commandPodId="14" materials="4,4,4,4,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle" nozzleExtensionTexture="RocketEngine_Extension4">
        <Drag drag="0,0.008842771,0,0,0,0" area="0,0.008877585,0,0,0,0" />
        <Config heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="1.3,1.3,0.2" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/CH4" gimbalRange="0" nozzleSize="0.34" nozzleThroatSize="1" size="0.825" thrustOverride="0.5" massFlowRateOverride="0.01" wattsPerFuelFlowOverride="-5" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="100" heatTransferOverride="1" exhaustColorExpanded="Default" mass="1.13797784" price="347493" />
        <InputController input="(AG9?Throttle:0)-0.8*(Pitch+C1.VZ.pitch_correction)+0.5*Roll-0.7*Brake-0.6*Yaw" inputId="Throttle" />
      </Part>
      <Part id="671" partType="RocketEngine1" position="3.579997,0.236063,-7.081832" rotation="325.0244,92.44002,88.60017" name="Pixie Engine" activated="true" activationGroup="5" commandPodId="14" materials="4,4,4,4,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle" nozzleExtensionTexture="RocketEngine_Extension4">
        <Drag drag="0,0.004856561,0,0,0,0" area="0,0.01331638,0,0,0,0" />
        <Config heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="1,1,0.2" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/CH4" gimbalRange="0" nozzleSize="0.34" nozzleThroatSize="1" size="0.75" thrustOverride="0.5" massFlowRateOverride="0.01" wattsPerFuelFlowOverride="-5" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="100" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.9556922" price="292384" />
        <InputController input="(AG9?Throttle:0)+0.8*(Pitch+C1.VZ.pitch_correction)-0.5*Roll-0.7*Brake-0.6*Yaw" inputId="Throttle" />
      </Part>
      <Part id="672" partType="RocketEngine1" position="3.569997,-0.2239359,-7.081832" rotation="38.97176,92.57283,91.6188" name="Pixie Engine" activated="true" activationGroup="5" commandPodId="14" materials="4,4,4,4,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle" nozzleExtensionTexture="RocketEngine_Extension4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="1,1,0.2" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/CH4" gimbalRange="0" nozzleSize="0.34" nozzleThroatSize="1" size="0.75" thrustOverride="0.5" massFlowRateOverride="0.01" wattsPerFuelFlowOverride="-5" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="100" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.9556922" price="292384" />
        <InputController input="(AG9?Throttle:0)-0.8*(Pitch+C1.VZ.pitch_correction)+0.5*Roll-0.7*Brake-0.6*Yaw" inputId="Throttle" />
      </Part>
      <Part id="673" partType="RocketEngine1" position="2.469996,0.236063,-7.081832" rotation="325.0244,267.56,271.3998" name="Pixie Engine" activated="true" activationGroup="5" commandPodId="14" materials="4,4,4,4,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle" nozzleExtensionTexture="RocketEngine_Extension4">
        <Drag drag="0,0.004438792,0,0,0,0" area="0,0.004438792,0,0,0,0" />
        <Config heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="1,1,0.2" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/CH4" gimbalRange="0" nozzleSize="0.34" nozzleThroatSize="1" size="0.75" thrustOverride="0.5" massFlowRateOverride="0.01" wattsPerFuelFlowOverride="-5" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="100" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.9556922" price="292384" />
        <InputController input="(AG9?Throttle:0)+0.8*(Pitch+C1.VZ.pitch_correction)-0.5*Roll-0.7*Brake-0.6*Yaw" inputId="Throttle" />
      </Part>
      <Part id="674" partType="RocketEngine1" position="2.499998,-0.2239359,-7.081832" rotation="38.97176,267.4271,268.3812" name="Pixie Engine" activated="true" activationGroup="5" commandPodId="14" materials="4,4,4,4,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle" nozzleExtensionTexture="RocketEngine_Extension4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" massScale="0.05" maxTemperature="10000" partScale="1,1,0.2" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/CH4" gimbalRange="0" nozzleSize="0.34" nozzleThroatSize="1" size="0.75" thrustOverride="0.5" massFlowRateOverride="0.01" wattsPerFuelFlowOverride="-5" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="100" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.9556922" price="292384" />
        <InputController input="(AG9?Throttle:0)-0.8*(Pitch+C1.VZ.pitch_correction)+0.5*Roll-0.7*Brake-0.6*Yaw" inputId="Throttle" />
      </Part>
      <Part id="675" partType="HingeRotator1" position="3.868751,0.01182145,-7.04199" rotation="40.00004,90.00006,-1.337427E-05" name="RTT_tail" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0.0040702,0,0,0.016887" area="0,0,0.007361001,0,0,0.022083" />
        <Config heatShieldScale="0" maxTemperature="10000" />
        <JointRotator baseMode="None" consumptionMultiplier="0.001" maxSpeed="540" range="40" speed="1" version="2" />
        <InputController input="C1.VZ.Vtail" inputId="Rotator" />
      </Part>
      <Part id="677" partType="Rotator1" position="2.208281,-0.02150195,-6.241914" rotation="0,0,90" name="RTT_rudder" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0.001618854,0.005051667,0.01079614,0,0" area="0,0.004438792,0.007361001,0.014722,0,0" />
        <Config heatShieldScale="0" maxTemperature="10000" />
        <JointRotator baseMode="None" consumptionMultiplier="0.001" maxSpeed="540" range="35" speed="3" version="2" />
        <InputController input="C1.VZ.R_tail" inputId="Rotator" />
      </Part>
      <Part id="678" partType="Fuselage1" position="3.029941,0.3370363,-5.01425" rotation="90,180,0" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,2.696584,0,0,0.5299054" area="0,0,3.1137,0,0,0.6404067" />
        <Config centerOfMass="-1.592004E-08,0.0004754873,0.04001835" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" offset="1.049074E-07,1.2,0.01" shellDensityOverride="1000" topScale="0.85,0.33" volume="2.14361978" volumeInner="2.085193" version="3" />
        <FuelTank autoFuelType="false" capacity="1178.9908447265625" fuel="1178.9908447265625" fuelType="None" subPriority="3" />
      </Part>
      <Part id="680" partType="Fuselage1" position="3.030363,-0.3005294,-6.914249" rotation="270,-2.414837E-05,0" commandPodId="14" materials="3,3,3,3,3" texture="Default">
        <Drag drag="0,0.3195058,0.014722,1.876275,0,0.6044393" area="0,0.3950523,0.014722,2.333441,0,0.7949876" />
        <Config centerOfMass="-7.250226E-09,-0.01662376,0.04664414" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.85,0.33" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.5,0,0.5" depthCurve="0" offset="6.379804E-08,0.6999999,0.025" shellDensityOverride="600" topScale="0.9,0.28" volume="1.11542845" volumeInner="1.07869029" version="3" />
        <FuelTank autoFuelType="false" capacity="613.48565673828125" fuel="613.48565673828125" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="681" partType="Fuselage1" position="2.549998,0.3590357,-1.130103" rotation="90,-2.302967E-12,0" commandPodId="14" materials="0,0,0,0,0" texture="Default">
        <Drag drag="0.001331638,0,0.1724904,0,0,0.1296921" area="0.004438792,0,1.428037,0,0,0.4711038" />
        <Config centerOfMass="5.427998E-09,4.782293E-08,0.1556056" dragScale="0.3" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.31,0.35" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="1,0,1" depthCurve="0" flattenNormals="Both" offset="2.568431E-13,2.75,0" shellDensityOverride="1000" topScale="0.31,0.35" volume="1.19339168" volumeInner="1.13206577" version="3" />
        <FuelTank autoFuelType="false" capacity="656.36541748046875" fuel="656.36541748046875" fuelType="None" subPriority="3" />
      </Part>
      <Part id="682" partType="Wing1" position="3.916826,0.06912191,-7.04199" rotation="-2.596217E-05,1.853513E-05,320" commandPodId="14" materials="14,14,14,14,14">
        <Drag drag="0.01141901,0.001653668,0.7354941,0.7728177,0,1.001962" area="0.05770429,0.09321465,1.096789,1.192483,0,1.302899" />
        <Config centerOfMass="9.313226E-08,0.2392304,0.2625" heatShieldScale="0" massScale="0.3" maxTemperature="10000" partScale="0.4,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="319.170929" rootLeadingOffset="2.25" rootTrailingOffset="1.2" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.405797124" leadingBulgeStyle="1" tipLeadingOffset="1.1" tipPosition="0,0.5,0.3" tipTrailingOffset="1.7" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="319.17092895507813" fuel="319.17092895507813" fuelType="None" />
      </Part>
      <Part id="683" partType="Wing1" position="2.18228,-0.02150195,-6.241914" rotation="-4.829673E-06,-4.829673E-06,90" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0.003463999,0.0007310951,2.658967,2.659458,0,0" area="0.0532655,0.1686741,2.686766,2.686766,0,0" />
        <Config centerOfMass="1.76904E-08,0.4544735,-0.4375" heatShieldScale="0" massScale="0.3" maxTemperature="10000" partScale="0.4,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="556.506165" rootLeadingOffset="1.5" rootTrailingOffset="1.55000007" thickness="0.4" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.419672132" leadingBulgeStyle="1" tipLeadingOffset="0.5" tipPosition="0,0.9,0.25" tipTrailingOffset="2.7" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="556.50616455078125" fuel="556.50616455078125" fuelType="None" />
      </Part>
      <Part id="684" partType="Wing1" position="3.840001,0.006035264,-5.163903" rotation="5.979285E-07,-2.490551E-06,27" commandPodId="14" materials="17,0,17,17,17">
        <Drag drag="0,0,0.1579584,0,0,0.3581776" area="0,0,0.3533279,0,0,0.4342988" />
        <Config centerOfMass="-7.450581E-08,0.35,0.125" heatShieldScale="0" massScale="0.3" maxTemperature="10000" occlusion="Never" partScale="0.2,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" craftSide="Left" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" maxFuelCapacity="305.583557" rootLeadingOffset="1.30000007" rootTrailingOffset="1.05000007" thickness="0.398648649" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.33079356" leadingBulgeStyle="1" tipLeadingOffset="1.30000007" tipPosition="0,0.7,0" tipTrailingOffset="1.05000007" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="305.58355712890625" fuel="305.58355712890625" fuelType="None" />
      </Part>
      <Part id="685" partType="Wing1" position="2.219999,0.006035264,-5.163903" rotation="5.979285E-07,2.490551E-06,333" commandPodId="14" materials="17,0,17,17,17">
        <Drag drag="0.002541426,0,0.2639856,0.1441602,0,0" area="0.01331638,0,0.5815187,0.161942,0,0" />
        <Config centerOfMass="7.450581E-08,0.35,0.125" heatShieldScale="0" massScale="0.3" maxTemperature="10000" occlusion="Never" partScale="0.2,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" craftSide="Right" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" maxFuelCapacity="305.583557" rootLeadingOffset="1.30000007" rootTrailingOffset="1.05000007" thickness="0.398648649" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.33079356" leadingBulgeStyle="1" tipLeadingOffset="1.30000007" tipPosition="0,0.7,0" tipTrailingOffset="1.05000007" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="305.58355712890625" fuel="305.58355712890625" fuelType="None" />
      </Part>
      <Part id="686" partType="NoseCone1" position="3.004945,0.1720382,-3.264251" rotation="90,-2.302967E-12,0" commandPodId="14" materials="0,4,4,0,0" style="NoseCone-Straight-2" texture="Default">
        <Drag drag="0,0,0.001812827,0,0,0.005068988" area="0,0,0.014722,0,0,0.029444" />
        <Config centerOfMass="0.01665467,-0.366408,-0.08613658" dragScale="0.2" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.8,0.35" cornerRadiuses="0,0,0,0,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" flattenNormals="Both" fuelPercentage="1" offset="-0.025,0.55,0.175" shellDensityOverride="1000" topScale="0,0" volume="0.327411056" volumeInner="0.31040135" version="3" />
        <FuelTank autoFuelType="false" capacity="180.07608032226563" fuel="180.07608032226563" fuelType="None" subPriority="1" />
      </Part>
      <Part id="687" partType="CargoBay1" position="3.598711,0.4043018,-1.130103" rotation="27.00001,270,270" activationGroup="6" commandPodId="14" materials="0,2,4,4,3" partStyle="CargoBay-7" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0.01331638,0,1.008862,0,0,2.009665" area="0.01331638,0,1.685673,0,0,2.32608" />
        <AttachPoints>
          <AttachPoint id="3" position="0,0,0.05" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="true" />
        </AttachPoints>
        <Config centerOfMass="-8.752854E-09,6.214237E-08,0.001946697" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage autoResize="false" bottomScale="0.34,0.05" cornerRadiuses="0,0,0.04,0.04,0,0,0.04,0.04" deadWeightPercentage="-10" deformations="0.15,0,0.15" depthCurve="0" meshMassMultiplier="2" offset="-1.164836E-07,2.75,4.291534E-06" shellDensityOverride="1000" topScale="0.34,0.05" volume="0.34516257" volumeInner="0.303877234" wallThickness="0.3,0.3" version="3" />
        <CargoBay hasBase="false" openAngle="30" openSpeed="20" soundVolume="0.2" />
        <SubPartRotator enabledRotation="-1.073727E-05,330,-4.503944E-05" />
        <SubPartRotator enabledRotation="-6.092624E-05,300,-0.0001055273" />
      </Part>
      <Part id="688" partType="Fuselage1" position="3.029943,0.3020362,-6.91426" rotation="90,180,0" commandPodId="14" materials="18,18,18,18,18" texture="Default">
        <Drag drag="5.222109E-05,0.3376784,1.780466,0.08097102,0,0.07055014" area="0.004438792,0.4705117,2.230388,0.08097102,0,0.08097102" />
        <Config centerOfMass="-8.201048E-09,-0.01662409,0.03543339" fuelLine="true" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="0.85,0.33" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="0" deformations="0.4,0,0.4" depthCurve="0" offset="-1.772219E-07,0.7000002,0.025" shellDensityOverride="600" topScale="0.9,0.28" volume="1.18916142" volumeInner="1.15137446" version="3" />
        <FuelTank autoFuelType="false" capacity="654.038818359375" fuel="654.038818359375" fuelType="None" subPriority="3" />
      </Part>
      <Part id="689" partType="CargoBay1" position="3.030363,0.007035655,-7.964256" rotation="270,180,0" name="NZ_bottom" commandPodId="14" materials="0,2,4,4,3" partStyle="CargoBay-6" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0,0.1020922,0.022083,0.9805429,0,0.2549505" area="0,0.1020922,0.022083,1.177761,0,0.3533279" />
        <Config centerOfMass="-3.724532E-08,3.862433E-09,0.1353725" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="1.35,0.58" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="-10" deformations="0.68,0,0.68" depthCurve="0" meshMassMultiplier="2" offset="-2.18557E-08,0.35,-2.354383E-06" shellDensityOverride="500" topScale="1.35,0.58" volume="1.44257379" volumeInner="1.39922225" wallThickness="0.5,0.5" version="3" />
        <CargoBay hasBase="false" openAngle="0" />
        <SubPartRotator enabledRotation="0,0,0" />
        <SubPartRotator enabledRotation="0,270,0" />
      </Part>
      <Part id="690" partType="Wing1" position="4.238223,0.4521447,-6.741992" rotation="-2.362611E-05,2.495341E-05,320" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0.03135006,0.002854753,1.229055,1.03458,0,1.659167" area="0.1509189,0.1509189,1.840256,1.656229,0,2.127335" />
        <Config centerOfMass="-1.490116E-07,0.5736116,-1" heatShieldScale="0" massScale="0.3" maxTemperature="10000" partScale="0.4,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="367.059357" rootLeadingOffset="1.1" rootTrailingOffset="1.7" thickness="0.405797124" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.1594203" leadingBulgeStyle="1" tipLeadingOffset="0.25" tipPosition="0,1.4,-1.4" tipTrailingOffset="0.85" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="367.05935668945313" fuel="367.05935668945313" fuelType="None" subPriority="4" />
      </Part>
      <Part id="691" partType="CargoBay1" position="3.029943,0.007035655,-7.963832" rotation="90,9.659345E-06,0" name="NZ_top" commandPodId="14" materials="17,17,17,17,17" partStyle="CargoBay-6" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0,0.04438792,0.9886248,0.05888801,0,0.05034348" area="0,0.04438792,1.177761,0.05888801,0,0.05888801" />
        <Config centerOfMass="-1.308966E-08,-2.204563E-09,0.09570406" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="1.22,0.55" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="-10" deformations="0.55,0,0.55" depthCurve="0" meshMassMultiplier="2" offset="-8.429464E-08,0.35,-1.37091E-06" shellDensityOverride="500" topScale="1.22,0.55" volume="1.35685" volumeInner="1.3161757" wallThickness="0.5,0.5" version="3" />
        <CargoBay hasBase="false" openAngle="0" />
        <SubPartRotator enabledRotation="0,0,0" />
        <SubPartRotator enabledRotation="0,270,0" />
      </Part>
      <Part id="692" partType="CargoBay1" position="3.030363,0.007039485,-7.913828" rotation="270,180,0" name="NZ_bottom" commandPodId="14" materials="0,2,4,4,3" partStyle="CargoBay-6" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0,0.2707662,0,0,0,0" area="0,0.2707662,0,0,0,0" />
        <Config centerOfMass="-6.615121E-09,9.181887E-09,0.1061721" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="1.1,0.475" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="-10" deformations="0.66,0,0.66" depthCurve="0" meshMassMultiplier="2" offset="-2.622685E-08,0.3000002,-3.427267E-06" shellDensityOverride="500" topScale="1.1,0.475" volume="0.8375039" volumeInner="0.807591" wallThickness="4,4" version="3" />
        <CargoBay hasBase="false" openAngle="0" />
        <SubPartRotator enabledRotation="0,0,0" />
        <SubPartRotator enabledRotation="0,270,0" />
      </Part>
      <Part id="693" partType="CargoBay1" position="3.030363,0.007037573,-7.913828" rotation="90,-1.06274E-05,0" name="NZ_top" commandPodId="14" materials="0,2,4,4,3" partStyle="CargoBay-6" outsideTexture="Default" insideTexture="Default">
        <Drag drag="0,0.2574499,0,0,0,0" area="0,0.2574499,0,0,0,0" />
        <Config centerOfMass="-2.983624E-08,6.701114E-10,0.0826535" heatShieldScale="0" massScale="0.05" maxTemperature="10000" />
        <Fuselage bottomScale="1.025,0.475" cornerRadiuses="0,0,0.1,0.1,0,0,0.1,0.1" deadWeightPercentage="-10" deformations="0.55,0,0.55" depthCurve="0" meshMassMultiplier="2" offset="-1.827736E-07,0.3000002,-1.370907E-06" shellDensityOverride="500" topScale="1.025,0.475" volume="0.843879342" volumeInner="0.8143522" wallThickness="4,4" version="3" />
        <CargoBay hasBase="false" openAngle="0" />
        <SubPartRotator enabledRotation="0,0,0" />
        <SubPartRotator enabledRotation="0,270,0" />
      </Part>
      <Part id="850" partType="CommandDisc1" position="-3.573847E-06,0.4814013,10.4918" rotation="90,0,0" name="C2" commandPodId="850" materials="2,2,2,2,2" texture="Fuselage10">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <AttachPoints>
          <AttachPoint id="2" position="0,0.02,0" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="true" />
          <AttachPoint id="3" position="0,0.02,0" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
          <AttachPoint id="4" position="0,-0.02,0" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
        </AttachPoints>
        <Config centerOfMass="1.809372E-10,-1.820834E-10,3.66401E-10" />
        <Fuselage bottomScale="0.02,0.02" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.02,0" shellDensityOverride="-1" topScale="0.02,0.02" volume="4.9693248E-05" volumeInner="1.21853918E-05" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank subPriority="4" inspectorEnabled="true" />
        <Gyroscope maxAcceleration="1" utilization="0" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames=",,,,,,,Landing Gear,Solar Panels,RCS" activationGroupStates="false,false,false,false,false,false,false,true,false,true" pidPitch="10,0,25" pidRoll="10,0,25" pilotSeatRotation="0,180,180" stageCalculationVersion="2">
          <Controls />
        </CommandPod>
        <FlightProgram powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="Mech_HUD">
            <Variables>
              <Variable name="roll_data" number="0" />
              <Variable name="list_waypoint">
                <Items />
              </Variable>
              <Variable name="show_roll" number="0" />
              <Variable name="show_pitch" number="0" />
              <Variable name="upright_indicator" number="0" />
              <Variable name="sign_roll_side" number="0" />
              <Variable name="up_projected" number="0" />
              <Variable name="sign_E" number="0" />
              <Variable name="HDG" number="0" />
              <Variable name="forward_2D" number="0" />
            </Variables>
            <Instructions>
              <Event event="FlightStart" id="0" style="flight-start" pos="-2829.752,-175.0783" />
              <While id="1" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="2" style="set-variable">
                    <Variable list="false" local="false" variableName="up_projected" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Nav.Position" style="prop-nav" />
                      <VectorOp op="project" style="vec-op-2">
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                        <CraftProperty property="Part.LocalToPci" style="part-transform">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="R_roll" />
                          </CraftProperty>
                          <Constant text="(0, 1, 0)" />
                        </CraftProperty>
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="3" style="set-variable">
                    <Variable list="false" local="false" variableName="roll_data" />
                    <VectorOp op="dot" style="vec-op-2">
                      <Variable list="false" local="false" variableName="up_projected" />
                      <CraftProperty property="Part.LocalToPci" style="part-transform">
                        <CraftProperty property="Part.NameToID" style="part-id">
                          <Constant text="R_roll" />
                        </CraftProperty>
                        <Constant text="(0, 0, 1)" />
                      </CraftProperty>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="4" style="set-variable">
                    <Variable list="false" local="false" variableName="show_roll" />
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <Variable list="false" local="false" variableName="roll_data" />
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="/" style="op-div" pos="-2295.042,-419.5043">
                        <VectorOp op="angle" style="vec-op-2">
                          <Variable list="false" local="false" variableName="up_projected" />
                          <CraftProperty property="Part.LocalToPci" style="part-transform">
                            <CraftProperty property="Part.NameToID" style="part-id">
                              <Constant text="R_roll" />
                            </CraftProperty>
                            <Constant text="(1, 0, 0)" />
                          </CraftProperty>
                        </VectorOp>
                        <Constant text="180" />
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul" pos="-1336.358,-408.2407">
                        <Constant text="-1" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="up_projected" />
                            <CraftProperty property="Part.LocalToPci" style="part-transform">
                              <CraftProperty property="Part.NameToID" style="part-id">
                                <Constant text="R_roll" />
                              </CraftProperty>
                              <Constant text="(1, 0, 0)" />
                            </CraftProperty>
                          </VectorOp>
                          <Constant text="180" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="5" style="set-variable">
                    <Variable list="false" local="false" variableName="show_pitch" />
                    <BinaryOp op="/" style="op-div">
                      <CraftProperty property="Nav.Pitch" style="prop-nav" />
                      <Constant text="90" />
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="6" style="set-variable">
                    <Variable list="false" local="false" variableName="HDG" />
                    <BinaryOp op="/" style="op-div">
                      <BinaryOp op="-" style="op-sub">
                        <Constant text="180" />
                        <CraftProperty property="Nav.CraftHeading" style="prop-nav" />
                      </BinaryOp>
                      <Constant text="180" />
                    </BinaryOp>
                  </SetVariable>
                  <WaitSeconds id="7" style="wait-seconds">
                    <Constant text="0" />
                  </WaitSeconds>
                </Instructions>
              </While>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="851" partType="Camera1" position="0.0003621564,0.4182602,10.53522" rotation="0,0,2.703594E-07" commandPodId="14" materials="24,24,24,24,24">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" includeInDrag="true" maxTemperature="10000" />
        <CameraVantage cameraOffset="0,0.065,0" fieldOfView="0.26" fieldOfViewMax="1" fieldOfViewMin="0" nightVisionColor="#80FF8080" padPosition="false" version="2" />
        <InputController inputId="Zoom" />
      </Part>
      <Part id="852" partType="Rotator1" position="-3.573847E-06,0.4814013,10.53034" rotation="0,90,90" name="R_roll" commandPodId="14" materials="24,24,24,24,24">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <JointRotator baseMode="None" scale="0.25" consumptionMultiplier="1E-06" maxSpeed="1800" range="180" speed="1" version="2" />
        <InputController input="C2.VZ.show_roll" inputId="Rotator" />
      </Part>
      <Part id="853" partType="Label1" position="-3.573847E-06,0.4814013,10.77073" rotation="1.129702E-13,180,-2.584457E-06" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="==+== X ==+==" fontSize="0.1" height="0.2" width="0.900000036" />
      </Part>
      <Part id="854" partType="Rotator1" position="0.0002343682,0.473806,10.56507" rotation="0,270,0" name="R_HDG" commandPodId="14" materials="24,24,24,24,24">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <JointRotator baseMode="None" scale="0.25" consumptionMultiplier="1E-06" maxSpeed="1800" range="180" speed="1" version="2" />
        <InputController input="C2.VZ.HDG" invert="true" inputId="Rotator" />
      </Part>
      <Part id="855" partType="Label1" position="0.0002343682,0.5595589,10.71492" rotation="2.390566E-05,180,-2.584457E-06" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="^" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="856" partType="Fuselage1" position="-3.573847E-06,0.4814013,10.63033" rotation="270,0,0" name="mount_roll" commandPodId="14" materials="24,24,24,24,24">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <AttachPoints>
          <AttachPoint id="3" position="0,0,0.02" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="4" position="0,0.02,0" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
          <AttachPoint id="5" position="0,-0.02,0" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
        </AttachPoints>
        <Config centerOfMass="1.809372E-10,-1.820834E-10,3.66401E-10" heatShieldScale="0" massScale="0.05" />
        <Fuselage bottomScale="0.02,0.02" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="0,0.02,0" shellDensityOverride="-1" topScale="0.02,0.02" volume="4.9693248E-05" volumeInner="1.21853918E-05" version="3" />
        <FuelTank capacity="0.027331287041306496" fuel="0.027331287041306496" fuelType="None" subPriority="4" />
      </Part>
      <Part id="857" partType="Fuselage1" position="0.0002343682,0.4865586,10.56507" rotation="1.366038E-05,180,180" name="mount_HDG" commandPodId="14" materials="24,24,24,24,24" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <AttachPoints>
          <AttachPoint id="0" position="0,0,0" rotation="0,0,0" scale="1" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="true" ignoreSurfaces="false" allowRotation="false" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="1" position="0,-0.02,0" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="3" position="0,0,0.02" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="4" position="0,0.02,0" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
          <AttachPoint id="5" position="0,-0.02,0" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
        </AttachPoints>
        <Config centerOfMass="1.809372E-10,-1.820834E-10,3.66401E-10" heatShieldScale="0" massScale="0.05" />
        <Fuselage bottomScale="0.02,0.02" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="0,0.02,0" shellDensityOverride="-1" topScale="0.02,0.02" volume="4.9693248E-05" volumeInner="1.21853918E-05" version="3" />
        <FuelTank capacity="0.027331287041306496" fuel="0.027331287041306496" fuelType="None" subPriority="4" />
      </Part>
      <Part id="858" partType="Rotator1" position="-0.0200469,0.4814013,10.63033" rotation="270,270,0" name="R2_pitch" commandPodId="14" materials="24,24,24,24,24">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <JointRotator baseMode="None" scale="0.25" consumptionMultiplier="1E-06" range="180" speed="0" version="2" />
        <InputController invert="true" inputId="Rotator" inspectorEnabled="false" partPropertiesEnabled="false" />
      </Part>
      <Part id="859" partType="Rotator1" position="0.01999643,0.4814013,10.63033" rotation="270,90,0" name="R1_pitch" commandPodId="14" materials="24,24,24,24,24">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <JointRotator baseMode="None" scale="0.25" consumptionMultiplier="1E-06" maxSpeed="1800" speed="1" version="2" />
        <InputController input="C2.VZ.show_pitch" inputId="Rotator" />
      </Part>
      <Part id="860" partType="Label1" position="0.0004718363,0.5678123,10.41518" rotation="-2.414839E-06,1.207418E-05,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="+" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="861" partType="Label1" position="0.01353335,0.5678123,10.41576" rotation="-1.920991E-06,355,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="862" partType="Label1" position="0.02649288,0.5678123,10.41749" rotation="-2.561321E-06,350,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="863" partType="Label1" position="0.039253,0.5678123,10.42034" rotation="-2.561321E-06,345,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="864" partType="Label1" position="0.05171607,0.5678123,10.4243" rotation="-2.561321E-06,340,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="865" partType="Label1" position="0.06378771,0.5678123,10.42932" rotation="0,335,90.00003" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="866" partType="Label1" position="0.0753753,0.5678123,10.43537" rotation="1.707547E-06,330,90.00003" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="867" partType="Label1" position="0.08639076,0.5678123,10.44241" rotation="-3.415095E-06,325,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="868" partType="Label1" position="0.09675083,0.5678123,10.4504" rotation="-5.122642E-06,320,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="869" partType="Label1" position="0.1063766,0.5678123,10.45924" rotation="-5.122642E-06,315,90.00001" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="++" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="870" partType="Label1" position="0.1151942,0.5678123,10.46889" rotation="-1.024528E-05,310,90.00003" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="871" partType="Label1" position="0.1231373,0.5678123,10.47928" rotation="-5.122642E-06,305,90.00004" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="872" partType="Label1" position="0.1301445,0.5678123,10.49032" rotation="3.415095E-06,300,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="873" partType="Label1" position="0.1361629,0.5678123,10.50193" rotation="6.830189E-06,295,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="874" partType="Label1" position="0.1411472,0.5678123,10.51401" rotation="1.707547E-05,290,90.00008" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="875" partType="Label1" position="0.1450594,0.5678123,10.52649" rotation="1.366038E-05,285,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="876" partType="Label1" position="0.1478686,0.5678123,10.53927" rotation="1.707547E-06,280,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="877" partType="Label1" position="0.1495548,0.5678123,10.55224" rotation="0,275,90.00008" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="878" partType="Label1" position="0.1501041,0.5678123,10.5653" rotation="2.561321E-05,270,90.00005" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="+" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="879" partType="Label1" position="0.1495133,0.5678123,10.57835" rotation="-6.830189E-06,265,90.00003" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="880" partType="Label1" position="0.1477863,0.5678123,10.59132" rotation="-1.707547E-06,260,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="881" partType="Label1" position="0.1449362,0.5678123,10.60408" rotation="1.878302E-05,255,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="882" partType="Label1" position="0.1409845,0.5678123,10.61654" rotation="2.049057E-05,250,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="883" partType="Label1" position="0.1359622,0.5678123,10.62862" rotation="1.195283E-05,245,90.00003" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="884" partType="Label1" position="0.1299068,0.5678123,10.64021" rotation="1.878302E-05,240,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="885" partType="Label1" position="0.1228646,0.5678123,10.65122" rotation="3.415095E-06,235,90.00007" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="886" partType="Label1" position="0.1148885,0.5678123,10.66158" rotation="8.537737E-06,230,90.00003" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="887" partType="Label1" position="0.1060404,0.5678123,10.67121" rotation="2.561321E-05,225,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="+" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="888" partType="Label1" position="0.09638666,0.5678123,10.68002" rotation="2.90283E-05,220,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="889" partType="Label1" position="0.08600149,0.5678123,10.68797" rotation="1.878302E-05,215,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="890" partType="Label1" position="0.07496335,0.5678123,10.69497" rotation="2.817453E-05,210,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="891" partType="Label1" position="0.06335659,0.5678123,10.701" rotation="1.195283E-05,205,90.00008" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="892" partType="Label1" position="0.05126927,0.5678123,10.70598" rotation="1.536793E-05,200,90.00005" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="893" partType="Label1" position="0.03879379,0.5678123,10.70989" rotation="1.366038E-05,195,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="894" partType="Label1" position="0.02602511,0.5678123,10.71271" rotation="1.707547E-05,190,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="895" partType="Label1" position="0.01305936,0.5678123,10.71438" rotation="1.707547E-05,185,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="896" partType="Label1" position="-3.573847E-06,0.5678123,10.71492" rotation="1.931869E-05,180,89.99998" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="+" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="897" partType="Label1" position="-0.0130646,0.5678123,10.71434" rotation="1.899646E-05,175,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="898" partType="Label1" position="-0.02602455,0.5678123,10.71261" rotation="1.920991E-05,170,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="899" partType="Label1" position="-0.03878481,0.5678123,10.70977" rotation="1.451415E-05,165,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="900" partType="Label1" position="-0.05124785,0.5678123,10.7058" rotation="9.391511E-06,160,90.00001" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="901" partType="Label1" position="-0.06331909,0.5678123,10.70079" rotation="1.62217E-05,155,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="902" partType="Label1" position="-0.07490677,0.5678123,10.69474" rotation="6.830189E-06,150,89.99999" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="903" partType="Label1" position="-0.08592258,0.5678123,10.6877" rotation="6.830189E-06,145,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="904" partType="Label1" position="-0.09628221,0.5678123,10.67972" rotation="3.415095E-06,140,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="905" partType="Label1" position="-0.1059081,0.5678123,10.67088" rotation="2.219812E-05,135,90.00001" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="+" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="906" partType="Label1" position="-0.1147259,0.5678123,10.66121" rotation="1.707547E-05,130,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="907" partType="Label1" position="-0.1226685,0.5678123,10.65083" rotation="3.415095E-06,125,89.99999" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="908" partType="Label1" position="-0.1296759,0.5678123,10.63978" rotation="1.707547E-06,120,90.00003" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="909" partType="Label1" position="-0.135695,0.5678123,10.62819" rotation="-3.415095E-06,115,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="910" partType="Label1" position="-0.1406788,0.5678123,10.6161" rotation="0,110,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="911" partType="Label1" position="-0.1445908,0.5678123,10.60361" rotation="3.415095E-06,105,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="912" partType="Label1" position="-0.1474004,0.5678123,10.59086" rotation="5.122642E-06,100,90.00001" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="913" partType="Label1" position="-0.1490863,0.5678123,10.57789" rotation="0,95.00002,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="914" partType="Label1" position="-0.1496355,0.5678123,10.56482" rotation="2.90283E-05,90.00003,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="+" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="915" partType="Label1" position="-0.1490448,0.5678123,10.55177" rotation="6.830189E-06,85.00001,89.99998" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="916" partType="Label1" position="-0.1473177,0.5678123,10.5388" rotation="-1.707547E-06,79.99997,89.99998" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="917" partType="Label1" position="-0.1444677,0.5678123,10.52602" rotation="-3.415095E-06,74.99998,89.99998" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="918" partType="Label1" position="-0.1405163,0.5678123,10.51356" rotation="1.707547E-05,69.99995,89.99997" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="919" partType="Label1" position="-0.1354937,0.5678123,10.5015" rotation="0,65.00001,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="920" partType="Label1" position="-0.1294383,0.5678123,10.48991" rotation="3.415095E-06,60,89.99998" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="921" partType="Label1" position="-0.1223956,0.5678123,10.47889" rotation="-5.122642E-06,55.00003,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="922" partType="Label1" position="-0.11442,0.5678123,10.46854" rotation="0,50.00002,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="923" partType="Label1" position="-0.1055719,0.5678123,10.4589" rotation="0,45,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="+" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="924" partType="Label1" position="-0.0959181,0.5678123,10.45009" rotation="-6.830189E-06,39.99998,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="925" partType="Label1" position="-0.08553287,0.5678123,10.44215" rotation="-6.830189E-06,35,90" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="926" partType="Label1" position="-0.07449479,0.5678123,10.43513" rotation="1.707547E-06,29.99999,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="927" partType="Label1" position="-0.06288797,0.5678123,10.42911" rotation="-2.561321E-06,25,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="928" partType="Label1" position="-0.05080105,0.5678123,10.42413" rotation="1.707547E-06,20.00003,90.00003" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="929" partType="Label1" position="-0.03832508,0.5678123,10.42022" rotation="-1.195283E-05,15,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="--" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="930" partType="Label1" position="-0.02555627,0.5678123,10.41742" rotation="-6.403302E-06,9.999999,90.00002" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="931" partType="Label1" position="-0.01259111,0.5678123,10.41572" rotation="-6.189859E-06,4.999998,90.00004" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-" fontSize="0.1" height="0.2" horizontalAlignment="Right" width="0.1" />
      </Part>
      <Part id="932" partType="Label1" position="0.0002343682,0.5758122,10.41518" rotation="-1.925137E-12,1.008778E-05,2.186848E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="0" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="933" partType="Label1" position="0.0390236,0.5758122,10.42028" rotation="-6.925889E-06,345,2.588489E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="345" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="934" partType="Label1" position="0.07516921,0.5758122,10.43525" rotation="-3.266997E-06,330,2.739213E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="330" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="935" partType="Label1" position="0.1062085,0.5758122,10.45907" rotation="1.643243E-06,315,3.073935E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="315" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="936" partType="Label1" position="0.1300255,0.5758122,10.49011" rotation="2.226383E-06,300,2.434677E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="300" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="937" partType="Label1" position="0.1449978,0.5758122,10.52626" rotation="8.503694E-06,285,2.791194E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="285" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="938" partType="Label1" position="0.1501041,0.5758122,10.56507" rotation="1.448902E-05,270,2.414836E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="270" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="939" partType="Label1" position="0.1449978,0.5758122,10.60385" rotation="1.33591E-05,255,2.746933E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="255" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="940" partType="Label1" position="0.1300255,0.5758122,10.64" rotation="1.176894E-05,240,2.059674E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="240" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="941" partType="Label1" position="0.1062085,0.5758122,10.67103" rotation="2.001349E-05,225,2.307574E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="225" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="942" partType="Label1" position="0.07516921,0.5758122,10.69484" rotation="1.581486E-05,210,2.014762E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="210" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="943" partType="Label1" position="0.0390236,0.5758122,10.70983" rotation="8.374597E-06,195,1.488079E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="195" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="944" partType="Label1" position="0.0002343682,0.5758122,10.71492" rotation="2.390566E-05,180,1.367992E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="180" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="945" partType="Label1" position="-0.0385549,0.5758122,10.70983" rotation="2.52613E-05,165,8.730253E-06" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="165" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="946" partType="Label1" position="-0.07470059,0.5758122,10.69484" rotation="1.29898E-05,150,8.893872E-06" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="150" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="947" partType="Label1" position="-0.1057397,0.5758122,10.67103" rotation="1.338611E-05,135,5.544707E-06" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="135" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="948" partType="Label1" position="-0.1295569,0.5758122,10.64" rotation="1.399532E-05,120,3.750035E-06" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="120" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="949" partType="Label1" position="-0.1445292,0.5758122,10.60385" rotation="4.157956E-06,105,5.418753E-06" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="105" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="950" partType="Label1" position="-0.1496355,0.5758122,10.56507" rotation="4.829672E-06,90.00003,4.829674E-06" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="90" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="951" partType="Label1" position="-0.1445292,0.5758122,10.52626" rotation="6.049153E-06,74.99999,8.946311E-06" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="75" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="952" partType="Label1" position="-0.1295569,0.5758122,10.49011" rotation="-3.415096E-06,60.00003,5.915116E-06" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="60" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="953" partType="Label1" position="-0.1057397,0.5758122,10.45907" rotation="-5.227599E-06,44.99998,1.262054E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="45" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="954" partType="Label1" position="-0.07470059,0.5758122,10.43525" rotation="-2.00462E-06,29.99999,2.067626E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="30" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="955" partType="Label1" position="-0.0385549,0.5758122,10.42028" rotation="-2.451676E-06,15,1.862233E-05" commandPodId="14" materials="15,15,15,15,15">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="15" fontSize="0.1" height="0.2" width="0.2" />
      </Part>
      <Part id="956" partType="Fuselage1" position="-3.573847E-06,0.4814013,10.63033" rotation="270,90,0" name="mount_pitch" commandPodId="14" materials="24,24,24,24,24" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <AttachPoints>
          <AttachPoint id="0" position="0,0,0" rotation="0,0,0" scale="1" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="false" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="1" position="0,-0.02,0" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="3" position="0,0,0.02" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="4" position="0,0.02,0" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
          <AttachPoint id="5" position="0,-0.02,0" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
        </AttachPoints>
        <Config centerOfMass="1.809372E-10,-1.820834E-10,3.66401E-10" heatShieldScale="0" massScale="0.05" />
        <Fuselage bottomScale="0.02,0.02" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="0,0.02,0" shellDensityOverride="-1" topScale="0.02,0.02" volume="4.9693248E-05" volumeInner="1.21853918E-05" version="3" />
        <FuelTank capacity="0.027331287041306496" fuel="0.027331287041306496" fuelType="None" subPriority="4" />
      </Part>
      <Part id="957" partType="Label1" position="-3.573847E-06,0.6209067,10.63033" rotation="90,180,0" commandPodId="14" materials="14,14,14,14,14">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="90  \/-----------------         ----------------\/  90" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="958" partType="Label1" position="-3.573847E-06,0.6187872,10.65454" rotation="80.00007,180,4.467577E-05" commandPodId="14" materials="14,14,14,14,14">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="80  \/-----------------         ----------------\/  80" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="959" partType="Label1" position="-3.573847E-06,0.6124938,10.67803" rotation="70.00013,180,3.189417E-05" commandPodId="14" materials="14,14,14,14,14">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="70  \/-----------------         ----------------\/  70" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="960" partType="Label1" position="-3.573847E-06,0.602217,10.70008" rotation="60.00007,180,-8.142237E-13" commandPodId="14" materials="14,14,14,14,14">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="60  \/-----------------         ----------------\/  60" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="961" partType="Label1" position="-3.573847E-06,0.3418952,10.63033" rotation="270,180,0" commandPodId="14" materials="11,11,11,11,11">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-90  ^-  --  --  --  ---        ---  --  --  --  -^  -90" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="962" partType="Label1" position="-3.573847E-06,0.3440148,10.65454" rotation="279.9997,180,-4.22518E-05" commandPodId="14" materials="11,11,11,11,11">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-80  ^-  --  --  --  ---        ---  --  --  --  -^  -80" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="963" partType="Label1" position="-3.573847E-06,0.3503084,10.67803" rotation="290,180,-2.453788E-05" commandPodId="14" materials="11,11,11,11,11">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-70  ^-  --  --  --  ---        ---  --  --  --  -^  -70" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="964" partType="Label1" position="-3.573847E-06,0.3605852,10.70008" rotation="300,180,1.584944E-06" commandPodId="14" materials="11,11,11,11,11">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-60  ^-  --  --  --  ---        ---  --  --  --  -^  -60" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="965" partType="Label1" position="-3.573847E-06,0.3745334,10.72" rotation="310,180,-4.815163E-06" commandPodId="14" materials="11,11,11,11,11">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-50  ^-  --  --  --  ---        ---  --  --  --  -^  -50" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="966" partType="Label1" position="-3.573847E-06,0.3917285,10.73719" rotation="320,180,-2.094617E-06" commandPodId="14" materials="11,11,11,11,11">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-40  ^-  --  --  --  ---        ---  --  --  --  -^  -40" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="967" partType="Label1" position="-3.573847E-06,0.5882685,10.72" rotation="50.00002,180,3.166763E-13" commandPodId="14" materials="14,14,14,14,14">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="50  \/-----------------         ----------------\/  50" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="968" partType="Label1" position="-3.573847E-06,0.5710734,10.73719" rotation="40.00004,180,6.283853E-06" commandPodId="14" materials="14,14,14,14,14">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="40  \/-----------------         ----------------\/  40" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="969" partType="Label1" position="-3.573847E-06,0.4116482,10.75115" rotation="330,180,-7.05137E-13" commandPodId="14" materials="11,11,11,11,11">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-30  ^-  --  --  --  ---        ---  --  --  --  -^  -30" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="970" partType="Label1" position="-3.573847E-06,0.4336873,10.76142" rotation="340,180,5.264859E-06" commandPodId="14" materials="11,11,11,11,11">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-20  ^-  --  --  --  ---        ---  --  --  --  -^  -20" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="971" partType="Label1" position="-3.573847E-06,0.457176,10.76772" rotation="350,180,-3.022758E-06" commandPodId="14" materials="11,11,11,11,11">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-10  ^-  --  --  --  ---        ---  --  --  --  -^  -10" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="972" partType="Label1" position="-3.573847E-06,0.4814013,10.76984" rotation="1.366038E-05,180,-1.707545E-06" commandPodId="14" materials="14,14,14,14,14">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="-+-  -|-----------------         ----------------|-  -+-" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="973" partType="Label1" position="-3.573847E-06,0.505626,10.76772" rotation="9.99999,180,3.022759E-06" commandPodId="14" materials="14,14,14,14,14">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="10  \/-----------------         ----------------\/  10" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="974" partType="Label1" position="-3.573847E-06,0.5511537,10.75115" rotation="30,180,1.904521E-06" commandPodId="14" materials="14,14,14,14,14">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="30  \/-----------------         ----------------\/  30" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="975" partType="Label1" position="-3.573847E-06,0.5291147,10.76142" rotation="20.00001,180,1.610575E-05" commandPodId="14" materials="14,14,14,14,14">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" />
        <Label designText="20  \/-----------------         ----------------\/  20" fontSize="0.1" height="0.2" width="2" />
      </Part>
      <Part id="976" partType="DetacherSide1" position="-3.420002,0.2813292,0.538802" rotation="-1.024528E-05,270,270" name="S_1" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="977" partType="CommandDisc1" position="-3.420002,0.4391263,0.4462747" rotation="270,180,0" name="MSL_1" commandPodId="977" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="4" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional" pos="829.4181,-1971.054">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="978" partType="NoseCone1" position="-3.420002,0.4391251,1.246274" rotation="270,180,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="4" />
      </Part>
      <Part id="979" partType="Wing1" position="-3.420002,0.5290641,0.04628098" rotation="1.366038E-05,8.142218E-13,6.830188E-06" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="9.814575E-08,0.04116535,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="5" />
      </Part>
      <Part id="980" partType="Wing1" position="-3.497891,0.3941575,0.04628098" rotation="1.707547E-06,2.957559E-06,120" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-7.450581E-08,0.04116539,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="981" partType="Wing1" position="-3.342113,0.3941584,0.04628098" rotation="1.1434E-05,6.862939E-07,239.9999" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.980232E-07,0.0411654,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="982" partType="RocketEngine1" position="-3.420002,0.3391265,-0.0111987" rotation="70.00002,180,180" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="983" partType="RocketEngine1" position="-3.3334,0.4891263,-0.0111987" rotation="331.9757,112.7959,78.8298" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="984" partType="RocketEngine1" position="-3.506604,0.4891263,-0.0111987" rotation="331.9757,247.2041,281.1702" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="985" partType="DetacherSide1" position="-2.970002,0.2813292,0.538802" rotation="0,270,270" name="S_2" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="986" partType="CommandDisc1" position="-2.970002,0.4391263,0.4462747" rotation="270,180,0" name="MSL_2" commandPodId="986" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="4" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="987" partType="NoseCone1" position="-2.970002,0.4391263,1.246274" rotation="270,180,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="4" />
      </Part>
      <Part id="988" partType="Wing1" position="-2.970002,0.5290632,0.04628098" rotation="0,0,0" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116535,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="5" />
      </Part>
      <Part id="989" partType="Wing1" position="-3.047891,0.3941565,0.04628098" rotation="0,0,120" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.980232E-07,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="990" partType="Wing1" position="-2.892114,0.3941565,0.04628098" rotation="0,0,240" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-7.450581E-08,0.04116537,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="991" partType="RocketEngine1" position="-2.970002,0.3391265,-0.0111987" rotation="70.00002,180,180" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="992" partType="RocketEngine1" position="-2.883399,0.4891257,-0.0111987" rotation="331.9757,112.7959,78.82978" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="993" partType="RocketEngine1" position="-3.056604,0.4891263,-0.0111987" rotation="331.9757,247.2041,281.1702" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="994" partType="DetacherSide1" position="-3.420002,0.2813292,-1.308195" rotation="0,270,270" name="S_5" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="995" partType="CommandDisc1" position="-3.420002,0.4391263,-1.400723" rotation="270,180,0" name="MSL_5" commandPodId="995" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="4" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="996" partType="NoseCone1" position="-3.420002,0.4391251,-0.6007258" rotation="270,180,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="4" />
      </Part>
      <Part id="997" partType="Wing1" position="-3.420002,0.5290632,-1.800722" rotation="0,0,0" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116535,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="5" />
      </Part>
      <Part id="998" partType="Wing1" position="-3.497891,0.3941565,-1.800722" rotation="0,0,120" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.980232E-07,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="999" partType="Wing1" position="-3.342113,0.3941565,-1.800722" rotation="0,0,240" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-7.450581E-08,0.04116537,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="1000" partType="RocketEngine1" position="-3.420002,0.3391258,-1.858202" rotation="70.00002,180,180" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1001" partType="RocketEngine1" position="-3.3334,0.4891257,-1.858202" rotation="331.9757,112.7959,78.82978" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1002" partType="RocketEngine1" position="-3.506604,0.4891263,-1.858202" rotation="331.9757,247.2041,281.1702" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1003" partType="DetacherSide1" position="-2.970002,0.2813292,-1.308195" rotation="0,270,270" name="S_6" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1004" partType="CommandDisc1" position="-2.970002,0.4391263,-1.400723" rotation="270,180,0" name="MSL_6" commandPodId="1004" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="4" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1005" partType="NoseCone1" position="-2.970002,0.4391251,-0.6007258" rotation="270,180,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="4" />
      </Part>
      <Part id="1006" partType="Wing1" position="-2.970002,0.5290632,-1.800722" rotation="0,0,0" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116535,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="5" />
      </Part>
      <Part id="1007" partType="Wing1" position="-3.04789,0.3941565,-1.800722" rotation="0,0,120" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.980232E-07,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="1008" partType="Wing1" position="-2.892114,0.3941565,-1.800722" rotation="0,0,240" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-7.450581E-08,0.04116537,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="1009" partType="RocketEngine1" position="-2.970002,0.3391258,-1.858202" rotation="70.00002,180,180" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1010" partType="RocketEngine1" position="-2.883399,0.4891257,-1.858202" rotation="331.9757,112.7959,78.82978" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1011" partType="RocketEngine1" position="-3.056604,0.4891263,-1.858202" rotation="331.9757,247.2041,281.1702" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1012" partType="DetacherSide1" position="-0.8800024,-0.08567163,5.191804" rotation="0,90,90" name="S_9" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1013" partType="CommandDisc1" position="-0.8800024,-0.2434682,5.099279" rotation="90,0,0" name="MSL_9" commandPodId="1013" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1014" partType="NoseCone1" position="-0.8800024,-0.2434682,5.899273" rotation="90,9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1015" partType="Wing1" position="-0.8800024,-0.333406,4.699286" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1016" partType="Wing1" position="-0.8021142,-0.1984991,4.699286" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.607703E-07,0.04116537,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1017" partType="Wing1" position="-0.9578907,-0.1984991,4.699286" rotation="0,0,59.99997" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-3.72529E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1018" partType="RocketEngine1" position="-0.8800024,-0.1434682,4.641804" rotation="290,180,-1.190313E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1019" partType="RocketEngine1" position="-0.9666058,-0.2934673,4.641804" rotation="28.02431,247.2041,258.8298" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1020" partType="RocketEngine1" position="-0.7934006,-0.2934684,4.641804" rotation="28.02429,112.7959,101.1702" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1021" partType="DetacherSide1" position="-0.3800026,-0.08567163,5.191804" rotation="0,90,90" name="S_10" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1022" partType="CommandDisc1" position="-0.3800026,-0.2434682,5.099279" rotation="90,0,0" name="MSL_10" commandPodId="1022" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1023" partType="NoseCone1" position="-0.3800029,-0.2434682,5.899273" rotation="90,9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1024" partType="Wing1" position="-0.3800026,-0.333406,4.699286" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1025" partType="Wing1" position="-0.3021145,-0.1984991,4.699286" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.607703E-07,0.04116537,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1026" partType="Wing1" position="-0.457891,-0.1984991,4.699286" rotation="0,0,59.99997" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-3.72529E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1027" partType="RocketEngine1" position="-0.3800026,-0.1434682,4.641804" rotation="290,180,-1.190313E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1028" partType="RocketEngine1" position="-0.4666057,-0.2934673,4.641804" rotation="28.02431,247.2041,258.8298" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1029" partType="RocketEngine1" position="-0.2934006,-0.2934684,4.641804" rotation="28.02429,112.7959,101.1702" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1030" partType="DetacherSide1" position="-0.8800024,-0.08567163,3.391804" rotation="0,90,90" name="S_13" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1031" partType="CommandDisc1" position="-0.8800024,-0.2434682,3.299276" rotation="90,0,0" name="MSL_13" commandPodId="1031" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1032" partType="NoseCone1" position="-0.8800024,-0.2434682,4.099275" rotation="90,9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1033" partType="Wing1" position="-0.8800024,-0.333406,2.899281" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1034" partType="Wing1" position="-0.8021145,-0.1984987,2.899281" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1035" partType="Wing1" position="-0.9578907,-0.1984987,2.899281" rotation="0,0,59.99997" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-3.72529E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1036" partType="RocketEngine1" position="-0.8800024,-0.1434682,2.841803" rotation="290,180,-1.190313E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1037" partType="RocketEngine1" position="-0.9666058,-0.2934673,2.841803" rotation="28.02431,247.2041,258.8298" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1038" partType="RocketEngine1" position="-0.7934006,-0.2934684,2.841803" rotation="28.02429,112.7959,101.1702" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1039" partType="DetacherSide1" position="-0.3800026,-0.08567163,3.391804" rotation="0,90,90" name="S_14" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1040" partType="CommandDisc1" position="-0.3800026,-0.2434682,3.299276" rotation="90,0,0" name="MSL_14" commandPodId="1040" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1041" partType="NoseCone1" position="-0.3800026,-0.2434682,4.099275" rotation="90,9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1042" partType="Wing1" position="-0.3800026,-0.333406,2.899281" rotation="-1.366038E-05,3.415093E-06,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.528697E-07,0.04116537,0.2274999" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1043" partType="Wing1" position="-0.3021145,-0.1984987,2.899281" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1044" partType="Wing1" position="-0.4578906,-0.1984987,2.899281" rotation="0,0,59.99996" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.450581E-08,0.04116539,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1045" partType="RocketEngine1" position="-0.3800026,-0.1434678,2.841803" rotation="290,180,-1.190313E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1046" partType="RocketEngine1" position="-0.4666052,-0.2934673,2.841803" rotation="28.02431,247.2041,258.8298" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1047" partType="RocketEngine1" position="-0.2934006,-0.2934673,2.841803" rotation="28.02431,112.7959,101.1702" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1048" partType="DetacherSide1" position="-0.3800026,-0.08567213,1.591804" rotation="0,90,90" name="S_18" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1049" partType="CommandDisc1" position="-0.3800026,-0.2434682,1.499277" rotation="90,0,0" name="MSL_18" commandPodId="1049" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1050" partType="NoseCone1" position="-0.3800026,-0.2434682,2.299273" rotation="90,9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1051" partType="Wing1" position="-0.3800026,-0.3334054,1.099282" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1052" partType="Wing1" position="-0.3021141,-0.1984987,1.099282" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="2.980232E-07,0.04116539,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1053" partType="Wing1" position="-0.4578906,-0.1984987,1.099282" rotation="0,0,59.99997" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-3.72529E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1054" partType="RocketEngine1" position="-0.3800026,-0.1434678,1.041802" rotation="290,180,-1.190313E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1055" partType="RocketEngine1" position="-0.4666052,-0.2934673,1.041802" rotation="28.02431,247.2041,258.8298" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1056" partType="RocketEngine1" position="-0.2934006,-0.2934673,1.041802" rotation="28.02429,112.7959,101.1702" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1057" partType="DetacherSide1" position="-0.8800024,-0.08567213,1.591804" rotation="0,90,90" name="S_17" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1058" partType="CommandDisc1" position="-0.8800024,-0.2434682,1.499277" rotation="90,0,0" name="MSL_17" commandPodId="1058" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1059" partType="NoseCone1" position="-0.8800027,-0.2434672,2.299273" rotation="90,9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1060" partType="Wing1" position="-0.8800024,-0.3334054,1.099282" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1061" partType="Wing1" position="-0.8021142,-0.1984987,1.099282" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1062" partType="Wing1" position="-0.9578907,-0.1984987,1.099282" rotation="0,0,59.99997" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-3.72529E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1063" partType="RocketEngine1" position="-0.8800024,-0.1434687,1.041802" rotation="290,180,-1.190313E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1064" partType="RocketEngine1" position="-0.9666058,-0.2934673,1.041802" rotation="28.02431,247.2041,258.8298" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1065" partType="RocketEngine1" position="-0.7934006,-0.2934673,1.041802" rotation="28.02429,112.7959,101.1702" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1066" partType="DetacherSide1" position="-0.8800024,-0.08567213,-0.2081976" rotation="0,90,90" name="S_21" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1067" partType="CommandDisc1" position="-0.8800024,-0.2434682,-0.3007247" rotation="90,0,0" name="MSL_21" commandPodId="1067" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1068" partType="NoseCone1" position="-0.8800024,-0.2434672,0.4992722" rotation="90,9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1069" partType="Wing1" position="-0.8800024,-0.3334054,-0.7007169" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1070" partType="Wing1" position="-0.8021142,-0.1984987,-0.7007169" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1071" partType="Wing1" position="-0.9578907,-0.1984987,-0.7007169" rotation="0,0,59.99997" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-3.72529E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1072" partType="RocketEngine1" position="-0.8800024,-0.1434687,-0.7581978" rotation="290,180,-1.190313E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1073" partType="RocketEngine1" position="-0.9666058,-0.2934673,-0.7581978" rotation="28.02431,247.2041,258.8298" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1074" partType="RocketEngine1" position="-0.7934006,-0.2934684,-0.7581969" rotation="28.02429,112.7959,101.1702" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1075" partType="DetacherSide1" position="-0.3800026,-0.08567213,-0.2081976" rotation="0,90,90" name="S_22" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1076" partType="CommandDisc1" position="-0.3800026,-0.2434682,-0.3007247" rotation="90,0,0" name="MSL_22" commandPodId="1076" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1077" partType="NoseCone1" position="-0.3800026,-0.2434682,0.4992722" rotation="90,9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1078" partType="Wing1" position="-0.3800026,-0.3334054,-0.7007169" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1079" partType="Wing1" position="-0.3021141,-0.1984987,-0.7007169" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="2.980232E-07,0.04116539,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1080" partType="Wing1" position="-0.4578906,-0.1984987,-0.7007169" rotation="0,0,59.99997" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-3.72529E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1081" partType="RocketEngine1" position="-0.3800026,-0.1434678,-0.7581978" rotation="290,180,-1.190313E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1082" partType="RocketEngine1" position="-0.4666052,-0.2934673,-0.7581978" rotation="28.02431,247.2041,258.8298" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1083" partType="RocketEngine1" position="-0.2934006,-0.2934673,-0.7581978" rotation="28.02429,112.7959,101.1702" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1084" partType="DetacherSide1" position="3.419997,0.2813292,0.538802" rotation="-1.024528E-05,270,270" name="S_4" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1085" partType="CommandDisc1" position="3.419997,0.4391263,0.4462747" rotation="270,180,0" name="MSL_4" commandPodId="1085" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="4" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1086" partType="NoseCone1" position="3.419997,0.4391251,1.246274" rotation="270,180,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="-1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="4" />
      </Part>
      <Part id="1087" partType="Wing1" position="3.419997,0.5290641,0.04628098" rotation="1.366038E-05,-8.142218E-13,-6.830188E-06" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.814575E-08,0.04116535,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="5" />
      </Part>
      <Part id="1088" partType="Wing1" position="3.497885,0.3941575,0.04628098" rotation="-3.750033E-06,-1.399532E-05,240" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-3.72529E-07,0.04116542,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="1089" partType="Wing1" position="3.342108,0.3941584,0.04628098" rotation="1.1434E-05,-6.862939E-07,120.0001" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="2.607703E-07,0.0411654,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="1090" partType="RocketEngine1" position="3.419997,0.3391265,-0.0111987" rotation="70.00002,180,180" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1091" partType="RocketEngine1" position="3.333394,0.4891263,-0.0111987" rotation="331.9756,247.2041,281.1702" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1092" partType="RocketEngine1" position="3.506598,0.4891263,-0.0111987" rotation="331.9756,112.7959,78.8298" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1093" partType="DetacherSide1" position="2.969996,0.2813292,0.538802" rotation="-1.024528E-05,270,270" name="S_3" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1094" partType="CommandDisc1" position="2.969996,0.4391263,0.4462747" rotation="270,180,0" name="MSL_3" commandPodId="1094" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="4" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1095" partType="NoseCone1" position="2.969996,0.4391263,1.246274" rotation="270,180,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="-1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="4" />
      </Part>
      <Part id="1096" partType="Wing1" position="2.969996,0.5290632,0.04628098" rotation="0,0,0" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116535,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="5" />
      </Part>
      <Part id="1097" partType="Wing1" position="3.047884,0.3941565,0.04628098" rotation="0,0,240" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-7.450581E-08,0.04116537,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="1098" partType="Wing1" position="2.89211,0.3941565,0.04628098" rotation="0,0,120" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.980232E-07,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="1099" partType="RocketEngine1" position="2.969996,0.3391265,-0.0111987" rotation="70.00002,180,180" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1100" partType="RocketEngine1" position="2.883394,0.4891257,-0.0111987" rotation="331.9756,247.2041,281.1702" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1101" partType="RocketEngine1" position="3.056597,0.4891263,-0.0111987" rotation="331.9757,112.7959,78.82977" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1102" partType="DetacherSide1" position="3.419997,0.2813292,-1.308195" rotation="-1.024528E-05,270,270" name="S_8" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1103" partType="CommandDisc1" position="3.419997,0.4391263,-1.400723" rotation="270,180,0" name="MSL_8" commandPodId="1103" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="4" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1104" partType="NoseCone1" position="3.419997,0.4391251,-0.6007258" rotation="270,180,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="-1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="4" />
      </Part>
      <Part id="1105" partType="Wing1" position="3.419997,0.5290632,-1.800722" rotation="0,0,0" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116535,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="5" />
      </Part>
      <Part id="1106" partType="Wing1" position="3.497885,0.3941565,-1.800722" rotation="0,0,240" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-7.450581E-08,0.04116537,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="1107" partType="Wing1" position="3.342108,0.3941565,-1.800722" rotation="0,0,120" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.980232E-07,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="1108" partType="RocketEngine1" position="3.419997,0.3391258,-1.858202" rotation="70.00002,180,180" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1109" partType="RocketEngine1" position="3.333394,0.4891257,-1.858202" rotation="331.9756,247.2041,281.1702" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1110" partType="RocketEngine1" position="3.506598,0.4891263,-1.858202" rotation="331.9757,112.7959,78.82977" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1111" partType="DetacherSide1" position="2.969996,0.2813292,-1.308195" rotation="-1.024528E-05,270,270" name="S_7" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1112" partType="CommandDisc1" position="2.969996,0.4391263,-1.400723" rotation="270,180,0" name="MSL_7" commandPodId="1112" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="4" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1113" partType="NoseCone1" position="2.969996,0.4391251,-0.6007258" rotation="270,180,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="-1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="4" />
      </Part>
      <Part id="1114" partType="Wing1" position="2.969996,0.5290632,-1.800722" rotation="0,0,0" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116535,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="5" />
      </Part>
      <Part id="1115" partType="Wing1" position="3.047884,0.3941565,-1.800722" rotation="0,0,240" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-7.450581E-08,0.04116537,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="1116" partType="Wing1" position="2.89211,0.3941565,-1.800722" rotation="0,0,120" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.980232E-07,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="3" />
      </Part>
      <Part id="1117" partType="RocketEngine1" position="2.969996,0.3391258,-1.858202" rotation="70.00002,180,180" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1118" partType="RocketEngine1" position="2.883394,0.4891257,-1.858202" rotation="331.9756,247.2041,281.1702" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1119" partType="RocketEngine1" position="3.056597,0.4891263,-1.858202" rotation="331.9757,112.7959,78.82977" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1120" partType="DetacherSide1" position="0.8799958,-0.08567163,5.191804" rotation="0,90,90" name="S_12" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1121" partType="CommandDisc1" position="0.8799958,-0.2434682,5.099279" rotation="90,0,0" name="MSL_12" commandPodId="1121" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1122" partType="NoseCone1" position="0.8799958,-0.2434682,5.899273" rotation="90,-9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="-1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1123" partType="Wing1" position="0.8799958,-0.333406,4.699286" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1124" partType="Wing1" position="0.8021075,-0.1984991,4.699286" rotation="0,0,60.00001" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="2.607703E-07,0.04116537,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1125" partType="Wing1" position="0.957884,-0.1984991,4.699286" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.607703E-07,0.04116537,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1126" partType="RocketEngine1" position="0.8799958,-0.1434682,4.641804" rotation="289.9999,180,-1.785476E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1127" partType="RocketEngine1" position="0.9665985,-0.2934673,4.641804" rotation="28.02431,112.7959,101.1702" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1128" partType="RocketEngine1" position="0.793394,-0.2934684,4.641804" rotation="28.02429,247.2041,258.8298" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1129" partType="DetacherSide1" position="0.3799956,-0.08567163,5.191804" rotation="0,90,90" name="S_11" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1130" partType="CommandDisc1" position="0.3799956,-0.2434682,5.099279" rotation="90,0,0" name="MSL_11" commandPodId="1130" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1131" partType="NoseCone1" position="0.3799959,-0.2434682,5.899273" rotation="90,-9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="-1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1132" partType="Wing1" position="0.3799956,-0.333406,4.699286" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1133" partType="Wing1" position="0.3021075,-0.1984991,4.699286" rotation="0,0,60.00001" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="2.607703E-07,0.04116537,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1134" partType="Wing1" position="0.457884,-0.1984991,4.699286" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.607703E-07,0.04116537,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1135" partType="RocketEngine1" position="0.3799956,-0.1434682,4.641804" rotation="289.9999,180,-1.785476E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1136" partType="RocketEngine1" position="0.4665989,-0.2934673,4.641804" rotation="28.02431,112.7959,101.1702" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1137" partType="RocketEngine1" position="0.293394,-0.2934684,4.641804" rotation="28.02429,247.2041,258.8298" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1138" partType="DetacherSide1" position="0.8799958,-0.08567163,3.391804" rotation="0,90,90" name="S_16" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1139" partType="CommandDisc1" position="0.8799958,-0.2434682,3.299276" rotation="90,0,0" name="MSL_16" commandPodId="1139" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1140" partType="NoseCone1" position="0.8799958,-0.2434682,4.099275" rotation="90,-9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="-1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1141" partType="Wing1" position="0.8799958,-0.333406,2.899281" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1142" partType="Wing1" position="0.8021078,-0.1984987,2.899281" rotation="0,0,60.00001" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1143" partType="Wing1" position="0.957884,-0.1984987,2.899281" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1144" partType="RocketEngine1" position="0.8799958,-0.1434682,2.841803" rotation="289.9999,180,-1.785476E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1145" partType="RocketEngine1" position="0.9665985,-0.2934673,2.841803" rotation="28.02431,112.7959,101.1702" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1146" partType="RocketEngine1" position="0.793394,-0.2934684,2.841803" rotation="28.02429,247.2041,258.8298" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1147" partType="DetacherSide1" position="0.3799956,-0.08567163,3.391804" rotation="0,90,90" name="S_15" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1148" partType="CommandDisc1" position="0.3799956,-0.2434682,3.299276" rotation="90,0,0" name="MSL_15" commandPodId="1148" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1149" partType="NoseCone1" position="0.3799956,-0.2434682,4.099275" rotation="90,-9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="-1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1150" partType="Wing1" position="0.3799956,-0.333406,2.899281" rotation="-1.366038E-05,-3.415094E-06,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-1.992252E-07,0.04116537,0.2274999" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1151" partType="Wing1" position="0.3021079,-0.1984987,2.899281" rotation="0,0,60.00001" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-2.980232E-07,0.04116539,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1152" partType="Wing1" position="0.457884,-0.1984987,2.899281" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1153" partType="RocketEngine1" position="0.3799956,-0.1434678,2.841803" rotation="289.9999,180,-1.785476E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1154" partType="RocketEngine1" position="0.4665986,-0.2934673,2.841803" rotation="28.02431,112.7959,101.1702" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1155" partType="RocketEngine1" position="0.293394,-0.2934673,2.841803" rotation="28.02431,247.2041,258.8298" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1156" partType="DetacherSide1" position="0.8799958,-0.08567213,1.591804" rotation="0,90,90" name="S_20" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1157" partType="CommandDisc1" position="0.8799958,-0.2434682,1.499277" rotation="90,0,0" name="MSL_20" commandPodId="1157" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1158" partType="NoseCone1" position="0.8799964,-0.2434672,2.299273" rotation="90,-9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="-1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1159" partType="Wing1" position="0.8799958,-0.3334054,1.099282" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1160" partType="Wing1" position="0.8021078,-0.1984987,1.099282" rotation="0,0,60.00001" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1161" partType="Wing1" position="0.957884,-0.1984987,1.099282" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1162" partType="RocketEngine1" position="0.8799958,-0.1434687,1.041802" rotation="289.9999,180,-1.785476E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1163" partType="RocketEngine1" position="0.9665985,-0.2934673,1.041802" rotation="28.02431,112.7959,101.1702" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1164" partType="RocketEngine1" position="0.793394,-0.2934673,1.041802" rotation="28.02429,247.2041,258.8298" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1165" partType="DetacherSide1" position="0.3799956,-0.08567213,1.591804" rotation="0,90,90" name="S_19" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1166" partType="CommandDisc1" position="0.3799956,-0.2434682,1.499277" rotation="90,0,0" name="MSL_19" commandPodId="1166" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1167" partType="NoseCone1" position="0.3799956,-0.2434682,2.299273" rotation="90,-9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="-1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1168" partType="Wing1" position="0.3799956,-0.3334054,1.099282" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1169" partType="Wing1" position="0.3021075,-0.1984987,1.099282" rotation="0,0,60.00001" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1170" partType="Wing1" position="0.457884,-0.1984987,1.099282" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1171" partType="RocketEngine1" position="0.3799956,-0.1434678,1.041802" rotation="289.9999,180,-1.785476E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1172" partType="RocketEngine1" position="0.4665986,-0.2934673,1.041802" rotation="28.02431,112.7959,101.1702" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1173" partType="RocketEngine1" position="0.293394,-0.2934673,1.041802" rotation="28.02429,247.2041,258.8298" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1174" partType="DetacherSide1" position="0.8799958,-0.08567213,-0.2081976" rotation="0,90,90" name="S_24" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1175" partType="CommandDisc1" position="0.8799958,-0.2434682,-0.3007247" rotation="90,0,0" name="MSL_24" commandPodId="1175" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1176" partType="NoseCone1" position="0.8799958,-0.2434672,0.4992722" rotation="90,-9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="-1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1177" partType="Wing1" position="0.8799958,-0.3334054,-0.7007169" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1178" partType="Wing1" position="0.8021075,-0.1984987,-0.7007169" rotation="0,0,60.00001" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1179" partType="Wing1" position="0.957884,-0.1984987,-0.7007169" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1180" partType="RocketEngine1" position="0.8799958,-0.1434687,-0.7581978" rotation="289.9999,180,-1.785476E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1181" partType="RocketEngine1" position="0.9665985,-0.2934673,-0.7581978" rotation="28.02431,112.7959,101.1702" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1182" partType="RocketEngine1" position="0.793394,-0.2934684,-0.7581969" rotation="28.02429,247.2041,258.8298" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1183" partType="DetacherSide1" position="0.3799956,-0.08567213,-0.2081976" rotation="0,90,90" name="S_23" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config heatShieldScale="0" partScale="2,2,0.8" stageActivationType="None" />
        <Detacher scale="0.3" version="2" />
        <CrossFeed />
      </Part>
      <Part id="1184" partType="CommandDisc1" position="0.3799956,-0.2434682,-0.3007247" rotation="90,0,0" name="MSL_23" commandPodId="1184" materials="2,2,2,2,2" texture="Fuselage3">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" centerOfMass="-1.098579E-09,1.089E-08,4.040589E-09" dragScale="0.05" inertiaTensorMin="0.01" massScale="0.001" maxTemperature="10000" priceScale="0" />
        <Fuselage bottomScale="0.105,0.105" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.5,0" shellDensityOverride="0.01" topScale="0.105,0.105" volume="0.034241762" volumeInner="0.0306100734" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="2349.22453335514" fuel="2349.22453335514" subPriority="-2" utilization="0.0275" inspectorEnabled="true" />
        <Gyroscope electricalConsumption="0.01" mass="0.0162990279" maxAcceleration="200" power="5.297184" powerScale="1000" spoolupRatio="0.05" utilization="0.209999979" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Back to Launcher,,,,,,,,," activationGroupStates="false,false,false,false,false,false,false,false,false,false" configureBattery="0.049999997" configureGyros="0.299999982" pidPitch="8,0,1" pidRoll="10,0,25" pilotSeatRotation="270,-1.692939E-06,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="200" powerConsumptionPerInstruction="0.01" broadcastPowerConsumptionPerByte="0.1">
          <Program name="MSL_m2">
            <Variables>
              <Variable name="Vector_To_target" number="0" />
              <Variable name="id_target_locked" number="0" />
              <Variable name="Vel_target" number="0" />
              <Variable name="sine_t" number="0" />
              <Variable name="Vel_target_sideways" number="0" />
              <Variable name="Speed_approach" number="0" />
              <Variable name="heading_planned" number="0" />
              <Variable name="dist_to_target" number="0" />
              <Variable name="pos_target" number="0" />
              <Variable name="AGL_target" number="0" />
              <Variable name="slow_ON" number="0" />
              <Variable name="WH_armed" number="0" />
              <Variable name="time_old" number="0" />
              <Variable name="planned_for_pitch" number="0" />
              <Variable name="planned_for_yaw" number="0" />
            </Variables>
            <Instructions>
              <Event event="ReceiveMessage" id="0" style="receive-msg" pos="-107.9361,-333.5711">
                <Constant canReplace="false" text="L" />
              </Event>
              <SetVariable id="1" style="set-variable">
                <Variable list="false" local="false" variableName="id_target_locked" />
                <Variable list="false" local="true" variableName="data" />
              </SetVariable>
              <WaitUntil id="2" style="wait-until">
                <Comparison op="l" style="op-lt">
                  <CraftProperty property="Performance.Mass" style="prop-performance" />
                  <Constant text="20" />
                </Comparison>
              </WaitUntil>
              <LockNavSphere indicatorType="None" id="3" style="lock-nav-sphere" />
              <SetCraftProperty property="Part.SetActivated" id="4" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG1" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="5" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG2" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetCraftProperty property="Part.SetActivated" id="6" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="EG3" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
              <SetInput input="throttle" id="7" style="set-input">
                <Constant text="1" />
              </SetInput>
              <WaitSeconds id="8" style="wait-seconds">
                <Constant text="0.02" />
              </WaitSeconds>
              <SetVariable id="9" style="set-variable">
                <Variable list="false" local="false" variableName="WH_armed" />
                <Conditional style="conditional">
                  <Comparison op="=" style="op-eq">
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                    <CraftProperty property="Craft.NameToID" style="craft-id">
                      <Constant text="" />
                    </CraftProperty>
                  </Comparison>
                  <Constant number="0" />
                  <Constant text="1" />
                </Conditional>
              </SetVariable>
              <BroadcastMessage global="true" local="true" id="10" style="broadcast-msg-all-crafts">
                <Constant text="ID_MSL" />
                <CraftProperty property="Craft.NameToID" style="craft-id">
                  <Constant text="" />
                </CraftProperty>
              </BroadcastMessage>
              <While id="11" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <SetVariable id="12" style="set-variable">
                    <Variable list="false" local="false" variableName="pos_target" />
                    <CraftProperty property="Craft.Position" style="craft">
                      <Variable list="false" local="false" variableName="id_target_locked" />
                    </CraftProperty>
                  </SetVariable>
                  <SetVariable id="13" style="set-variable">
                    <Variable list="false" local="false" variableName="dist_to_target" />
                    <VectorOp op="length" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="14" style="set-variable">
                    <Variable list="false" local="false" variableName="Vector_To_target" />
                    <VectorOp op="norm" style="vec-op-1">
                      <BinaryOp op="-" style="op-sub">
                        <Variable list="false" local="false" variableName="pos_target" />
                        <CraftProperty property="Nav.Position" style="prop-nav" />
                      </BinaryOp>
                    </VectorOp>
                  </SetVariable>
                  <SetVariable id="15" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target" />
                    <BinaryOp op="-" style="op-sub">
                      <CraftProperty property="Craft.Velocity" style="craft">
                        <Variable list="false" local="false" variableName="id_target_locked" />
                      </CraftProperty>
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.OrbitVelocity" style="prop-velocity" />
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="16" style="set-variable">
                    <Variable list="false" local="false" variableName="Vel_target_sideways" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="Vel_target" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="Vel_target" />
                        <Variable list="false" local="false" variableName="Vector_To_target" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <Comment id="17" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Sine of angle between planned heading and vector_to_target" />
                  </Comment>
                  <SetVariable id="18" style="set-variable">
                    <Variable list="false" local="false" variableName="sine_t" />
                    <BinaryOp op="/" style="op-div">
                      <VectorOp op="length" style="vec-op-1">
                        <Variable list="false" local="false" variableName="Vel_target_sideways" />
                      </VectorOp>
                      <BinaryOp op="max" style="op-max">
                        <Constant text="1" />
                        <VectorOp op="length" style="vec-op-1">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        </VectorOp>
                      </BinaryOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="19" style="set-variable">
                    <Variable list="false" local="false" variableName="heading_planned" />
                    <Conditional style="conditional">
                      <BoolOp op="or" style="op-or">
                        <Comparison op="g" style="op-gt">
                          <MathFunction function="abs" style="op-math">
                            <Variable list="false" local="false" variableName="sine_t" />
                          </MathFunction>
                          <Constant text="0.98" />
                        </Comparison>
                        <Comparison op="g" style="op-gt">
                          <Variable list="false" local="false" variableName="dist_to_target" />
                          <Constant text="2e3" />
                        </Comparison>
                      </BoolOp>
                      <VectorOp op="norm" style="vec-op-1">
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="pos_target" />
                          <CraftProperty property="Nav.Position" style="prop-nav" />
                        </BinaryOp>
                      </VectorOp>
                      <BinaryOp op="+" style="op-add">
                        <BinaryOp op="*" style="op-mul">
                          <Constant text="1e-3" />
                          <Variable list="false" local="false" variableName="Vector_To_target" />
                        </BinaryOp>
                        <BinaryOp op="+" style="op-add">
                          <BinaryOp op="*" style="op-mul">
                            <Variable list="false" local="false" variableName="sine_t" />
                            <VectorOp op="norm" style="vec-op-1">
                              <Variable list="false" local="false" variableName="Vel_target_sideways" />
                            </VectorOp>
                          </BinaryOp>
                          <BinaryOp op="*" style="op-mul">
                            <MathFunction function="sqrt" style="op-math">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="1" />
                                <BinaryOp op="^" style="op-exp">
                                  <Variable list="false" local="false" variableName="sine_t" />
                                  <Constant text="2" />
                                </BinaryOp>
                              </BinaryOp>
                            </MathFunction>
                            <Variable list="false" local="false" variableName="Vector_To_target" />
                          </BinaryOp>
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetVariable>
                  <SetVariable id="20" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_pitch" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetVariable id="21" style="set-variable">
                    <Variable list="false" local="false" variableName="planned_for_yaw" />
                    <BinaryOp op="-" style="op-sub">
                      <Variable list="false" local="false" variableName="heading_planned" />
                      <VectorOp op="project" style="vec-op-2">
                        <Variable list="false" local="false" variableName="heading_planned" />
                        <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                      </VectorOp>
                    </BinaryOp>
                  </SetVariable>
                  <SetInput input="pitch" id="22" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_pitch" />
                          <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_pitch" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <SetInput input="yaw" id="23" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="ge" style="op-gte">
                        <VectorOp op="dot" style="vec-op-2">
                          <Variable list="false" local="false" variableName="planned_for_yaw" />
                          <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                        </VectorOp>
                        <Constant number="0" />
                      </Comparison>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                      <BinaryOp op="*" style="op-mul">
                        <Constant text="-9" />
                        <BinaryOp op="/" style="op-div">
                          <VectorOp op="angle" style="vec-op-2">
                            <Variable list="false" local="false" variableName="planned_for_yaw" />
                            <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                          </VectorOp>
                          <Constant text="90" />
                        </BinaryOp>
                      </BinaryOp>
                    </Conditional>
                  </SetInput>
                  <Comment id="24" style="comment">
                    <Constant style="comment-text" canReplace="false" text="Detonate when close enough to target" />
                  </Comment>
                  <SetVariable id="25" style="set-variable">
                    <Variable list="false" local="false" variableName="Speed_approach" />
                    <VectorOp op="dot" style="vec-op-2">
                      <BinaryOp op="-" style="op-sub">
                        <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                        <Variable list="false" local="false" variableName="Vel_target" />
                      </BinaryOp>
                      <Variable list="false" local="false" variableName="Vector_To_target" />
                    </VectorOp>
                  </SetVariable>
                  <If id="26" style="if">
                    <Comparison op="l" style="op-lt">
                      <Variable list="false" local="false" variableName="dist_to_target" />
                      <Constant text="20" />
                    </Comparison>
                    <Instructions>
                      <If id="27" style="if">
                        <BoolOp op="or" style="op-or">
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="Speed_approach" />
                            <Constant number="0" />
                          </Comparison>
                          <Comparison op="l" style="op-lt">
                            <Variable list="false" local="false" variableName="dist_to_target" />
                            <Constant text="3" />
                          </Comparison>
                        </BoolOp>
                        <Instructions>
                          <Comment id="28" style="comment">
                            <Constant style="comment-text" canReplace="false" text="hit target" />
                          </Comment>
                          <Break id="29" style="break" />
                        </Instructions>
                      </If>
                    </Instructions>
                  </If>
                  <ElseIf id="30" style="else-if">
                    <BoolOp op="and" style="op-and">
                      <Comparison op="le" style="op-lte">
                        <CraftProperty property="Part.WetMass" style="part">
                          <CraftProperty property="Part.NameToID" style="part-id">
                            <Constant text="WH" />
                          </CraftProperty>
                        </CraftProperty>
                        <Constant text="1e-2" />
                      </Comparison>
                      <Comparison op="l" style="op-lt">
                        <Variable list="false" local="false" variableName="Speed_approach" />
                        <Constant number="0" />
                      </Comparison>
                    </BoolOp>
                    <Instructions>
                      <Comment id="31" style="comment">
                        <Constant style="comment-text" canReplace="false" text="missed, low fuel" />
                      </Comment>
                      <Break id="32" style="break" />
                    </Instructions>
                  </ElseIf>
                  <SetInput input="throttle" id="33" style="set-input">
                    <Conditional style="conditional">
                      <Comparison op="g" style="op-gt">
                        <VectorOp op="dot" style="vec-op-2">
                          <CraftProperty property="Vel.SurfaceVelocity" style="prop-velocity" />
                          <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                        </VectorOp>
                        <BinaryOp op="max" style="op-max">
                          <Conditional style="conditional">
                            <Comparison op="g" style="op-gt">
                              <Variable list="false" local="false" variableName="dist_to_target" />
                              <Constant text="3e2" />
                            </Comparison>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="3e2" />
                            </BinaryOp>
                            <BinaryOp op="+" style="op-add">
                              <VectorOp op="length" style="vec-op-1">
                                <Variable list="false" local="false" variableName="Vel_target" />
                              </VectorOp>
                              <Constant text="20" />
                            </BinaryOp>
                          </Conditional>
                          <Constant text="1.2e3" />
                        </BinaryOp>
                      </Comparison>
                      <Constant number="0" />
                      <Constant text="1" />
                    </Conditional>
                  </SetInput>
                  <SetVariable id="34" style="set-variable">
                    <Variable list="false" local="false" variableName="time_old" />
                    <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                  </SetVariable>
                  <WaitUntil id="35" style="wait-until">
                    <Comparison op="g" style="op-gt">
                      <CraftProperty property="Time.TimeSinceLaunch" style="prop-time" />
                      <Variable list="false" local="false" variableName="time_old" />
                    </Comparison>
                  </WaitUntil>
                </Instructions>
              </While>
              <BroadcastMessage global="true" local="true" id="36" style="broadcast-msg-all-crafts">
                <Constant text="EXP1" />
                <Constant number="0" />
              </BroadcastMessage>
              <SetTimeMode mode="SlowMotion" id="37" style="set-time-mode" />
              <SetCraftProperty property="Part.SetExplode" id="38" style="set-part">
                <CraftProperty property="Part.NameToID" style="part-id">
                  <Constant text="WH" />
                </CraftProperty>
                <Constant text="1" />
              </SetCraftProperty>
            </Instructions>
            <Instructions>
              <Event event="ReceiveMessage" id="39" style="receive-msg" pos="1267.191,-302.9544">
                <Constant canReplace="false" text="ID_LC" />
              </Event>
              <WaitUntil id="40" style="wait-until">
                <ActivationGroup style="activation-group">
                  <Constant number="1" />
                </ActivationGroup>
              </WaitUntil>
              <SwitchCraft id="41" style="switch-craft">
                <Variable list="false" local="true" variableName="data" />
              </SwitchCraft>
              <SetActivationGroup id="42" style="set-ag">
                <Constant number="1" />
                <Constant text="0" />
              </SetActivationGroup>
            </Instructions>
            <Instructions>
              <Event event="PartCollision" id="43" style="part-collision" pos="-105.1435,-2304.385" />
              <If id="44" style="if">
                <Comparison op="g" style="op-gt">
                  <Variable list="false" local="false" variableName="WH_armed" />
                  <Constant number="0" />
                </Comparison>
                <Instructions>
                  <Comment id="45" style="comment">
                    <Constant style="comment-text" canReplace="false" text="impact" />
                  </Comment>
                  <BroadcastMessage global="true" local="true" id="46" style="broadcast-msg-all-crafts">
                    <Constant text="EXP1" />
                    <Constant number="0" />
                  </BroadcastMessage>
                  <SetTimeMode mode="SlowMotion" id="47" style="set-time-mode" />
                  <SetCraftProperty property="Part.SetExplode" id="48" style="set-part">
                    <CraftProperty property="Part.NameToID" style="part-id">
                      <Constant text="WH" />
                    </CraftProperty>
                    <Constant text="1" />
                  </SetCraftProperty>
                </Instructions>
              </If>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1185" partType="NoseCone1" position="0.3799956,-0.2434682,0.4992722" rotation="90,-9.659345E-06,0" name="WH" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="-9.055475E-09,-0.139988,-3.034881E-09" dragScale="0.05" explosiveness="3.6" heatShieldScale="0" massScale="0.1" maxTemperature="10000" />
        <Fuselage bottomScale="0.11,0.11" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" fuelPercentage="1" offset="-1.563237E-15,0.3,4.263256E-14" shellDensityOverride="0.01" topScale="0,0" volume="0.012717694" volumeInner="0.0110794706" version="3" />
        <FuelTank autoFuelType="false" capacity="6.9947319030761719" fuel="6.9947319030761719" fuelType="LOX/LH2" subPriority="-2" />
      </Part>
      <Part id="1186" partType="Wing1" position="0.3799956,-0.3334054,-0.7007169" rotation="0,0,180" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="7.197584E-08,0.04116538,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-3" />
      </Part>
      <Part id="1187" partType="Wing1" position="0.3021075,-0.1984987,-0.7007169" rotation="0,0,60.00001" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1188" partType="Wing1" position="0.457884,-0.1984987,-0.7007169" rotation="0,0,300" commandPodId="14" materials="0,1,0,0,0">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config centerOfMass="0,0.04116536,0.2275" heatShieldScale="0" massScale="0.01" maxTemperature="10000" partScale="0.05,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.03833333,0.03833333|-155,1.8,0.0198273,0.0198273|-135,1.8,-0.01977742,-0.01977742|-90,0,-0.0428915,-0.0428915|-45,-1.8,-0.02027909,-0.02027909|-25,-1.8,0.02008811,0.02008811|0,0,0.08005107,0.08005107|25,1.8,0.02015259,0.02015259|45,1.8,-0.01979547,-0.01979547|90,0,-0.05451441,-0.05451441|135,-1.8,-0.02058642,-0.02058642|155,-1.8,0.02019329,0.02019329|180,0,0.03833333,0.03833333" densityOverride="0.1" hingeDistanceFromTrailingEdge="0.4" isFancy="true" isStylish="true" maxFuelCapacity="0" rootLeadingOffset="0.9" rootTrailingOffset="0.12" thickness="0.5" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.2009804" leadingBulgeStyle="1" tipLeadingOffset="0.12" tipPosition="0,0.1,0.15" tipTrailingOffset="0.29" wingStrengthOverride="1" version="3" />
        <FuelTank capacity="0" fuel="0" fuelType="None" subPriority="-1" />
      </Part>
      <Part id="1189" partType="RocketEngine1" position="0.3799956,-0.1434678,-0.7581978" rotation="289.9999,180,-1.785476E-12" name="EG1" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle+Pitch+0.5*abs(Yaw)" inputId="Throttle" />
      </Part>
      <Part id="1190" partType="RocketEngine1" position="0.4665986,-0.2934673,-0.7581978" rotation="28.02431,112.7959,101.1702" name="EG3" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch-Yaw" inputId="Throttle" />
      </Part>
      <Part id="1191" partType="RocketEngine1" position="0.293394,-0.2934673,-0.7581978" rotation="28.02429,247.2041,258.8298" name="EG2" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config autoActivateIfNoStageOrActivationGroup="false" heatShieldScale="0" massScale="0.01" maxTemperature="10000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine engineSubTypeId="Electric" fuelType="LOX/LH2" gimbalRange="0" nozzleSize="0.099999994" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.1" thrustOverride="0.7" massFlowRateOverride="0.001" wattsPerFuelFlowOverride="-100" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1" exhaustColorExpanded="Default" mass="0.112333387" price="33935" />
        <InputController input="Throttle-Pitch+Yaw" inputId="Throttle" />
      </Part>
      <Part id="1192" partType="RocketEngine1" position="3.029999,0.07168792,4.752202" rotation="270,0,0" name="Laser1" activationGroup="7" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0.0001784221,0,0,0,0,0" area="0.004438792,0,0,0,0,0" />
        <Config dragScale="0.05" heatShieldScale="0" massScale="1E-06" maxTemperature="1000000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine chamberPressure="0.8" engineSubTypeId="Electric" gimbalRange="0" nozzleSize="2" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.05" thrustOverride="1E-09" massFlowRateOverride="1E-09" wattsPerFuelFlowOverride="-1000" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1000" directDamage="40" overexpansionDamage="0" exhaustExpansionRange="0.1,0.1" exhaustScale="10000" exhaustOffset="1" exhaustColorExpanded="Default" hasSmoke="false" mass="0.102496423" price="30731" />
        <InputController input="AG7" inputId="Throttle" />
      </Part>
      <Part id="1194" partType="CommandDisc1" position="3.029999,0.08140261,4.442203" rotation="-2.189485E-13,180,180" name="C3" activated="true" activationGroup="4" commandPodId="1194" materials="2,2,2,2,2" texture="Fuselage10">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <AttachPoints>
          <AttachPoint id="3" position="0,0.02,0" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
          <AttachPoint id="4" position="0,-0.02,0" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
        </AttachPoints>
        <Config centerOfMass="1.657312E-09,3.488851E-10,9.151085E-10" dragScale="0.05" fuelLine="true" maxTemperature="10000" />
        <Fuselage bottomScale="0.05,0.05" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.02,0" shellDensityOverride="-1" topScale="0.05,0.05" volume="0.000310582924" volumeInner="0.0001702846" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="42.616328160084777" fuel="42.616328160084777" utilization="0.055" />
        <Gyroscope maxAcceleration="1" utilization="0" inspectorEnabled="false" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Leveling,AOA Limiter,Motor,command,Auto Flaps,,Parking Brake,Landing gear,Target Village,Target Peak" activationGroupStates="false,true,true,true,true,false,false,true,false,false" configureBattery="0.099999994" pidPitch="5,0,0" pidRoll="10,0,25" pilotSeatRotation="-2.584457E-06,180,180" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="100" powerConsumptionPerInstruction="0.1" broadcastPowerConsumptionPerByte="0.01">
          <Program name="turret1">
            <Variables>
              <Variable name="TR" number="0" />
              <Variable name="EL" number="0" />
              <Variable name="vector_to_target" number="0" />
              <Variable name="list_waypoint">
                <Items />
              </Variable>
              <Variable name="vector_to_target_2D" number="0" />
            </Variables>
            <Instructions>
              <Event event="FlightStart" id="0" style="flight-start" pos="-10,-20" />
              <While id="1" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <If id="2" style="if">
                    <Comparison op="le" style="op-lte">
                      <VectorOp op="length" style="vec-op-1">
                        <CraftProperty property="Target.Position" style="prop-nav" />
                      </VectorOp>
                      <Constant number="0" />
                    </Comparison>
                    <Instructions>
                      <SetVariable id="3" style="set-variable">
                        <Variable list="false" local="false" variableName="EL" />
                        <Constant number="0" />
                      </SetVariable>
                      <SetVariable id="4" style="set-variable">
                        <Variable list="false" local="false" variableName="TR" />
                        <Constant number="0" />
                      </SetVariable>
                    </Instructions>
                  </If>
                  <ElseIf id="5" style="else">
                    <Constant bool="true" />
                    <Instructions>
                      <SetVariable id="6" style="set-variable">
                        <Variable list="false" local="false" variableName="vector_to_target" />
                        <VectorOp op="norm" style="vec-op-1">
                          <BinaryOp op="-" style="op-sub">
                            <BinaryOp op="+" style="op-add">
                              <CraftProperty property="Target.Position" style="prop-nav" />
                              <BinaryOp op="*" style="op-mul">
                                <Constant text="2" />
                                <VectorOp op="norm" style="vec-op-1">
                                  <CraftProperty property="Target.Velocity" style="prop-velocity" pos="722.6374,-293.7452" />
                                </VectorOp>
                              </BinaryOp>
                            </BinaryOp>
                            <CraftProperty property="Part.Position" style="part">
                              <CraftProperty property="Part.NameToID" style="part-id">
                                <Constant text="CLD_P1" />
                              </CraftProperty>
                            </CraftProperty>
                          </BinaryOp>
                        </VectorOp>
                      </SetVariable>
                      <SetVariable id="7" style="set-variable">
                        <Variable list="false" local="false" variableName="vector_to_target_2D" />
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="vector_to_target" />
                          <VectorOp op="project" style="vec-op-2">
                            <Variable list="false" local="false" variableName="vector_to_target" />
                            <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                          </VectorOp>
                        </BinaryOp>
                      </SetVariable>
                      <SetVariable id="8" style="set-variable">
                        <Variable list="false" local="false" variableName="TR" />
                        <BinaryOp op="max" style="op-max">
                          <Constant text="-1" />
                          <BinaryOp op="min" style="op-min">
                            <Constant text="1" />
                            <Conditional style="conditional">
                              <Comparison op="ge" style="op-gte">
                                <VectorOp op="dot" style="vec-op-2">
                                  <Variable list="false" local="false" variableName="vector_to_target" />
                                  <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                                </VectorOp>
                                <Constant number="0" />
                              </Comparison>
                              <BinaryOp op="/" style="op-div">
                                <VectorOp op="angle" style="vec-op-2">
                                  <Variable list="false" local="false" variableName="vector_to_target_2D" />
                                  <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                                </VectorOp>
                                <Constant text="5" />
                              </BinaryOp>
                              <BinaryOp op="/" style="op-div">
                                <VectorOp op="angle" style="vec-op-2">
                                  <Variable list="false" local="false" variableName="vector_to_target_2D" />
                                  <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                                </VectorOp>
                                <Constant text="-5" />
                              </BinaryOp>
                            </Conditional>
                          </BinaryOp>
                        </BinaryOp>
                      </SetVariable>
                      <SetVariable id="9" style="set-variable">
                        <Variable list="false" local="false" variableName="EL" />
                        <BinaryOp op="max" style="op-max">
                          <Constant text="-1" />
                          <BinaryOp op="min" style="op-min">
                            <Constant text="1" />
                            <BinaryOp op="/" style="op-div">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="90" />
                                <VectorOp op="angle" style="vec-op-2">
                                  <Variable list="false" local="false" variableName="vector_to_target" />
                                  <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                                </VectorOp>
                              </BinaryOp>
                              <Constant text="10" />
                            </BinaryOp>
                          </BinaryOp>
                        </BinaryOp>
                      </SetVariable>
                    </Instructions>
                  </ElseIf>
                  <WaitSeconds id="10" style="wait-seconds">
                    <Constant text="0" />
                  </WaitSeconds>
                </Instructions>
              </While>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1195" partType="Fuselage1" position="3.029999,0.07188395,4.752202" rotation="1.931869E-05,-9.659347E-06,270" name="CLD_P1" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <AttachPoints>
          <AttachPoint id="0" position="0,0,0" rotation="0,0,0" scale="1" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="false" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="1" position="-2.156012E-07,-0.005000001,-5.886958E-08" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="2" position="2.156012E-07,0.005000001,5.886958E-08" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="4" position="2.156012E-07,0.005000001,5.886958E-08" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
          <AttachPoint id="5" position="-2.156012E-07,-0.005000001,-5.886958E-08" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
        </AttachPoints>
        <Config centerOfMass="-1.005949E-10,2.305078E-11,9.372295E-10" dragScale="0.05" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.021,0.021" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="2.156012E-07,0.005000001,5.886958E-08" shellDensityOverride="-1" topScale="0.021,0.021" volume="1.36967028E-05" volumeInner="2.55261671E-06" version="3" />
        <FuelTank autoFuelType="false" capacity="0.0075331875123083591" fuel="0.0075331875123083591" fuelType="None" />
      </Part>
      <Part id="1196" partType="Rotator1" position="3.029999,0.08090281,4.752202" rotation="-1.366038E-05,180,180" name="RTT_TR" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config dragScale="0.05" fuelLine="true" heatShieldScale="0" massScale="2" maxTemperature="10000" />
        <JointRotator baseMode="None" scale="0.25" consumptionMultiplier="1" range="5" speed="2" version="2" />
        <InputController input="C3.VZ.TR" inputId="Rotator" />
      </Part>
      <Part id="1197" partType="Fuselage1" position="3.029999,0.07740285,4.752071" rotation="2.390566E-05,-8.424051E-06,-3.415098E-06" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <AttachPoints>
          <AttachPoint id="0" position="0,0,0" rotation="0,0,0" scale="1" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="false" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="3" position="0,0,0.02" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="4" position="2.128174E-07,0.015,5.960468E-08" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
          <AttachPoint id="5" position="-2.128174E-07,-0.015,-5.960468E-08" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
        </AttachPoints>
        <Config centerOfMass="1.411064E-10,-2.08521E-10,8.445099E-10" dragScale="0.05" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.02,0.02" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="2.128174E-07,0.015,5.960468E-08" shellDensityOverride="-1" topScale="0.02,0.02" volume="3.726993E-05" volumeInner="6.05085734E-06" version="3" />
        <FuelTank autoFuelType="false" capacity="0.020498462021350861" fuel="0.020498462021350861" fuelType="None" />
      </Part>
      <Part id="1198" partType="Rotator1" position="3.049998,0.0721338,4.752071" rotation="2.173353E-05,-7.244516E-06,89.99998" name="RTT_EL_A" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config dragScale="0.05" fuelLine="true" heatShieldScale="0" massScale="2" maxTemperature="10000" />
        <JointRotator baseMode="None" scale="0.25" consumptionMultiplier="1" range="10" speed="2" version="2" />
        <InputController input="C3.VZ.EL" invert="true" inputId="Rotator" />
      </Part>
      <Part id="1199" partType="Rotator1" position="3.01,0.0721338,4.752071" rotation="2.414838E-05,1.448902E-05,270" name="RTT_EL_P" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config dragScale="0.05" fuelLine="true" heatShieldScale="0" massScale="2" maxTemperature="10000" />
        <JointRotator baseMode="None" scale="0.25" consumptionMultiplier="1" range="180" speed="0" version="2" />
        <InputController input="C2.VZ.TR" invert="true" inputId="Rotator" inspectorEnabled="false" partPropertiesEnabled="false" />
      </Part>
      <Part id="1200" partType="Fuselage1" position="3.029998,0.07188395,4.752394" rotation="1.931869E-05,-9.659347E-06,270" name="CLD_PR" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <AttachPoints>
          <AttachPoint id="0" position="0,0,0" rotation="0,0,0" scale="1" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="false" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="3" position="0,0,0.02" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="4" position="2.128174E-07,0.015,5.960468E-08" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
          <AttachPoint id="5" position="-2.128174E-07,-0.015,-5.960468E-08" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
        </AttachPoints>
        <Config centerOfMass="1.411064E-10,-2.08521E-10,8.445099E-10" dragScale="0.05" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.02,0.02" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="2.128174E-07,0.015,5.960468E-08" shellDensityOverride="-1" topScale="0.02,0.02" volume="3.726993E-05" volumeInner="6.05085734E-06" version="3" />
        <FuelTank autoFuelType="false" capacity="0.020498462021350861" fuel="0.020498462021350861" fuelType="None" priority="2" />
      </Part>
      <Part id="1201" partType="CommandDisc1" position="-3.030001,0.08140261,4.442203" rotation="-2.189484E-13,180,180" name="C4" activated="true" activationGroup="4" commandPodId="1201" materials="2,2,2,2,2" texture="Fuselage10">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <AttachPoints>
          <AttachPoint id="3" position="0,0.02,0" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
          <AttachPoint id="4" position="0,-0.02,0" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
        </AttachPoints>
        <Config centerOfMass="1.657312E-09,3.488851E-10,9.151085E-10" dragScale="0.05" fuelLine="true" maxTemperature="10000" />
        <Fuselage bottomScale="0.05,0.05" cornerRadiuses="1,1,1,1,1,1,1,1" deformations="0,0,0" depthCurve="0" offset="0,0.02,0" shellDensityOverride="-1" topScale="0.05,0.05" volume="0.000310582924" volumeInner="0.0001702846" inspectorEnabled="false" partPropertiesEnabled="false" version="3" />
        <FuelTank capacity="42.616328160084777" fuel="42.616328160084777" utilization="0.055" />
        <Gyroscope maxAcceleration="1" utilization="0" inspectorEnabled="false" partPropertiesEnabled="false" />
        <CommandPod activationGroupNames="Leveling,AOA Limiter,Motor,command,Auto Flaps,,Parking Brake,Landing gear,Target Village,Target Peak" activationGroupStates="false,true,true,true,true,false,false,true,false,false" configureBattery="0.099999994" pidPitch="5,0,0" pidRoll="10,0,25" pilotSeatRotation="90,0,0" stageCalculationVersion="2" useDefaultPilotSeatRotation="false">
          <Controls />
        </CommandPod>
        <FlightProgram maxInstructionsPerFrame="100" powerConsumptionPerInstruction="0.1" broadcastPowerConsumptionPerByte="0.01">
          <Program name="turret1">
            <Variables>
              <Variable name="TR" number="0" />
              <Variable name="EL" number="0" />
              <Variable name="vector_to_target" number="0" />
              <Variable name="list_waypoint">
                <Items />
              </Variable>
              <Variable name="vector_to_target_2D" number="0" />
            </Variables>
            <Instructions>
              <Event event="FlightStart" id="0" style="flight-start" pos="-10,-20" />
              <While id="1" style="while">
                <Constant style="true" bool="true" />
                <Instructions>
                  <If id="2" style="if">
                    <Comparison op="le" style="op-lte">
                      <VectorOp op="length" style="vec-op-1">
                        <CraftProperty property="Target.Position" style="prop-nav" />
                      </VectorOp>
                      <Constant number="0" />
                    </Comparison>
                    <Instructions>
                      <SetVariable id="3" style="set-variable">
                        <Variable list="false" local="false" variableName="EL" />
                        <Constant number="0" />
                      </SetVariable>
                      <SetVariable id="4" style="set-variable">
                        <Variable list="false" local="false" variableName="TR" />
                        <Constant number="0" />
                      </SetVariable>
                    </Instructions>
                  </If>
                  <ElseIf id="5" style="else">
                    <Constant bool="true" />
                    <Instructions>
                      <SetVariable id="6" style="set-variable">
                        <Variable list="false" local="false" variableName="vector_to_target" />
                        <VectorOp op="norm" style="vec-op-1">
                          <BinaryOp op="-" style="op-sub">
                            <BinaryOp op="+" style="op-add">
                              <CraftProperty property="Target.Position" style="prop-nav" />
                              <BinaryOp op="*" style="op-mul">
                                <Constant text="2" />
                                <VectorOp op="norm" style="vec-op-1">
                                  <CraftProperty property="Target.Velocity" style="prop-velocity" pos="726.3268,-304.5" />
                                </VectorOp>
                              </BinaryOp>
                            </BinaryOp>
                            <CraftProperty property="Part.Position" style="part">
                              <CraftProperty property="Part.NameToID" style="part-id">
                                <Constant text="CLD_P2" />
                              </CraftProperty>
                            </CraftProperty>
                          </BinaryOp>
                        </VectorOp>
                      </SetVariable>
                      <SetVariable id="7" style="set-variable">
                        <Variable list="false" local="false" variableName="vector_to_target_2D" />
                        <BinaryOp op="-" style="op-sub">
                          <Variable list="false" local="false" variableName="vector_to_target" />
                          <VectorOp op="project" style="vec-op-2">
                            <Variable list="false" local="false" variableName="vector_to_target" />
                            <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                          </VectorOp>
                        </BinaryOp>
                      </SetVariable>
                      <SetVariable id="8" style="set-variable">
                        <Variable list="false" local="false" variableName="TR" />
                        <BinaryOp op="max" style="op-max">
                          <Constant text="-1" />
                          <BinaryOp op="min" style="op-min">
                            <Constant text="1" />
                            <Conditional style="conditional">
                              <Comparison op="ge" style="op-gte">
                                <VectorOp op="dot" style="vec-op-2">
                                  <Variable list="false" local="false" variableName="vector_to_target" />
                                  <CraftProperty property="Nav.CraftRight" style="prop-nav" />
                                </VectorOp>
                                <Constant number="0" />
                              </Comparison>
                              <BinaryOp op="/" style="op-div">
                                <VectorOp op="angle" style="vec-op-2">
                                  <Variable list="false" local="false" variableName="vector_to_target_2D" />
                                  <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                                </VectorOp>
                                <Constant text="5" />
                              </BinaryOp>
                              <BinaryOp op="/" style="op-div">
                                <VectorOp op="angle" style="vec-op-2">
                                  <Variable list="false" local="false" variableName="vector_to_target_2D" />
                                  <CraftProperty property="Nav.CraftDirection" style="prop-nav" />
                                </VectorOp>
                                <Constant text="-5" />
                              </BinaryOp>
                            </Conditional>
                          </BinaryOp>
                        </BinaryOp>
                      </SetVariable>
                      <SetVariable id="9" style="set-variable">
                        <Variable list="false" local="false" variableName="EL" />
                        <BinaryOp op="max" style="op-max">
                          <Constant text="-1" />
                          <BinaryOp op="min" style="op-min">
                            <Constant text="1" />
                            <BinaryOp op="/" style="op-div">
                              <BinaryOp op="-" style="op-sub">
                                <Constant text="90" />
                                <VectorOp op="angle" style="vec-op-2">
                                  <Variable list="false" local="false" variableName="vector_to_target" />
                                  <CraftProperty property="Nav.CraftUp" style="prop-nav" />
                                </VectorOp>
                              </BinaryOp>
                              <Constant text="10" />
                            </BinaryOp>
                          </BinaryOp>
                        </BinaryOp>
                      </SetVariable>
                    </Instructions>
                  </ElseIf>
                  <WaitSeconds id="10" style="wait-seconds">
                    <Constant text="0" />
                  </WaitSeconds>
                </Instructions>
              </While>
            </Instructions>
            <Expressions />
          </Program>
        </FlightProgram>
      </Part>
      <Part id="1202" partType="Fuselage1" position="-3.030001,0.07188395,4.752202" rotation="1.931869E-05,-9.659347E-06,270" name="CLD_P2" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <AttachPoints>
          <AttachPoint id="0" position="0,0,0" rotation="0,0,0" scale="1" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="false" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="1" position="-2.156012E-07,-0.005000001,-5.886958E-08" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="2" position="2.156012E-07,0.005000001,5.886958E-08" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="4" position="2.156012E-07,0.005000001,5.886958E-08" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
          <AttachPoint id="5" position="-2.156012E-07,-0.005000001,-5.886958E-08" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
        </AttachPoints>
        <Config centerOfMass="-1.005949E-10,2.305078E-11,9.372295E-10" dragScale="0.05" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.021,0.021" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="2.156012E-07,0.005000001,5.886958E-08" shellDensityOverride="-1" topScale="0.021,0.021" volume="1.36967028E-05" volumeInner="2.55261671E-06" version="3" />
        <FuelTank autoFuelType="false" capacity="0.0075331875123083591" fuel="0.0075331875123083591" fuelType="None" />
      </Part>
      <Part id="1203" partType="Rotator1" position="-3.030001,0.08090281,4.752202" rotation="-1.366038E-05,180,180" name="RTT_TR" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config dragScale="0.05" fuelLine="true" heatShieldScale="0" massScale="2" maxTemperature="10000" />
        <JointRotator baseMode="None" scale="0.25" consumptionMultiplier="1" range="5" speed="2" version="2" />
        <InputController input="C4.VZ.TR" inputId="Rotator" />
      </Part>
      <Part id="1204" partType="Fuselage1" position="-3.030001,0.07740285,4.752071" rotation="2.390566E-05,-8.424049E-06,-3.415098E-06" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <AttachPoints>
          <AttachPoint id="0" position="0,0,0" rotation="0,0,0" scale="1" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="false" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="3" position="0,0,0.02" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="4" position="2.128174E-07,0.015,5.960468E-08" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
          <AttachPoint id="5" position="-2.128174E-07,-0.015,-5.960468E-08" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
        </AttachPoints>
        <Config centerOfMass="1.411064E-10,-2.08521E-10,8.445099E-10" dragScale="0.05" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.02,0.02" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="2.128174E-07,0.015,5.960468E-08" shellDensityOverride="-1" topScale="0.02,0.02" volume="3.726993E-05" volumeInner="6.05085734E-06" version="3" />
        <FuelTank autoFuelType="false" capacity="0.020498462021350861" fuel="0.020498462021350861" fuelType="None" />
      </Part>
      <Part id="1205" partType="Rotator1" position="-3.050004,0.0716341,4.752071" rotation="1.448902E-05,-9.659344E-06,269.9999" name="RTT_EL_A" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config dragScale="0.05" fuelLine="true" heatShieldScale="0" massScale="2" maxTemperature="10000" />
        <JointRotator baseMode="None" scale="0.25" consumptionMultiplier="1" range="10" speed="2" version="2" />
        <InputController input="C4.VZ.EL" inputId="Rotator" />
      </Part>
      <Part id="1206" partType="Rotator1" position="-3.010005,0.0716341,4.752071" rotation="1.207417E-05,-3.139288E-05,89.99998" name="RTT_EL_P" commandPodId="14" materials="0,1,2,3,4">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config dragScale="0.05" fuelLine="true" heatShieldScale="0" massScale="2" maxTemperature="10000" />
        <JointRotator baseMode="None" scale="0.25" consumptionMultiplier="1" range="180" speed="0" version="2" />
        <InputController input="C2.VZ.TR" invert="true" inputId="Rotator" inspectorEnabled="false" partPropertiesEnabled="false" />
      </Part>
      <Part id="1207" partType="Fuselage1" position="-3.030004,0.07168792,4.752875" rotation="1.931869E-05,-9.65935E-06,89.99998" name="CLD_PR" commandPodId="14" materials="0,4,4,0,0" texture="Default">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <AttachPoints>
          <AttachPoint id="0" position="0,0,0" rotation="0,0,0" scale="1" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="false" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="3" position="0,0,0.02" rotation="0,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="false" allowRotation="true" jointType="Fused" connectionType="Normal" crewTraversable="false" />
          <AttachPoint id="4" position="2.128174E-07,0.015,5.960468E-08" rotation="-90,180,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
          <AttachPoint id="5" position="-2.128174E-07,-0.015,-5.960468E-08" rotation="90,0,0" scale="0.2" positionOffset="0,0,0" rotationOffset="0,0,0" enabled="false" ignoreSurfaces="true" allowRotation="false" jointType="Fused" connectionType="Shell" crewTraversable="false" />
        </AttachPoints>
        <Config centerOfMass="1.411064E-10,-2.08521E-10,8.445099E-10" dragScale="0.05" fuelLine="true" heatShieldScale="0" maxTemperature="10000" />
        <Fuselage bottomScale="0.02,0.02" deadWeightPercentage="0" deformations="0,0,0" depthCurve="0" offset="2.128174E-07,0.015,5.960468E-08" shellDensityOverride="-1" topScale="0.02,0.02" volume="3.726993E-05" volumeInner="6.05085734E-06" version="3" />
        <FuelTank autoFuelType="false" capacity="0.020498462021350861" fuel="0.020498462021350861" fuelType="None" priority="2" />
      </Part>
      <Part id="1208" partType="RocketEngine1" position="-3.030001,0.07168792,4.752682" rotation="270,-9.659348E-06,0" name="Laser1" activationGroup="7" commandPodId="14" materials="0,1,2,3,4" engineTypeTexture="RocketEngine_Type" subTypeTexture="RocketEngine_SubType" nozzleTexture="RocketEngine_Nozzle">
        <Drag drag="0,0,0,0,0,0" area="0,0,0,0,0,0" />
        <Config dragScale="0.05" heatShieldScale="0" massScale="1E-06" maxTemperature="1000000" stageActivationType="None" supportsTransparency="false" />
        <RocketEngine chamberPressure="0.8" engineSubTypeId="Electric" gimbalRange="0" nozzleSize="2" nozzleThroatSize="1" nozzleTypeId="Aerospike" size="0.05" thrustOverride="1E-09" massFlowRateOverride="1E-09" wattsPerFuelFlowOverride="-1000" ignited="false" ignitionsOverride="-1" ignitionsUsed="0" throttleResponse="10000" heatTransferOverride="1000" directDamage="40" overexpansionDamage="0" exhaustExpansionRange="0.1,0.1" exhaustScale="10000" exhaustOffset="1" exhaustColorExpanded="Default" hasSmoke="false" mass="0.102496423" price="30731" />
        <InputController input="AG7" inputId="Throttle" />
      </Part>
      <Part id="1209" partType="Wing1" position="2.246619,-0.04496503,-2.624241" rotation="0,0,213" commandPodId="14" materials="17,0,17,17,17">
        <Drag drag="0.001183678,0,0,1.240803,0,0" area="0.02219396,0,0,2.061086,0,0" />
        <Config centerOfMass="4.470348E-07,0.3498507,-1.1275" heatShieldScale="0" massScale="0.3" maxTemperature="10000" occlusion="Never" partScale="0.2,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" craftSide="Left" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" maxFuelCapacity="656.1429" rootLeadingOffset="1.30000007" rootTrailingOffset="3.56" thickness="0.398648649" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.33079356" leadingBulgeStyle="1" tipLeadingOffset="1.30000007" tipPosition="0,0.7,0" tipTrailingOffset="3.55" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="656.14288330078125" fuel="656.14288330078125" fuelType="None" />
      </Part>
      <Part id="1210" partType="Wing1" position="3.826617,-0.04496503,-2.624241" rotation="0,0,147" commandPodId="14" materials="17,0,17,17,17">
        <Drag drag="0.003168079,0,0,1.148835,0,1.11968" area="0.03107154,0.008877585,0,1.921227,0,1.442759" />
        <Config centerOfMass="5.960464E-07,0.349554,-1.1375" heatShieldScale="0" massScale="0.3" maxTemperature="10000" occlusion="Never" partScale="0.2,1,1" />
        <Wing cDragOverride="-180,0.001,0,0|-90,1.6,0,0|-30,0.2,-0.017635,-0.017635|0,0.001,0,0|30,0.2,0.017635,0.017635|90,1.6,0,0|180,0.001,0,0" cLiftOverride="-180,0,0.038,0.038|-140,1.9,0,0|-90,0,-0.043,-0.043|-40,-1.9,0,0|0,0,0.053,0.053|40,1.9,0,0|90,0,-0.043,-0.043|140,-1.9,0,0|180,0,0.038,0.038" craftSide="Right" densityOverride="2" hingeDistanceFromTrailingEdge="0.4" isFancy="true" maxFuelCapacity="658.941833" rootLeadingOffset="1.30000007" rootTrailingOffset="3.59" thickness="0.398648649" thicknessDeltaStyle="0.1" thicknessOffsetStyle="0" thicknessTipAuto="0.33079356" leadingBulgeStyle="1" tipLeadingOffset="1.30000007" tipPosition="0,0.7,0" tipTrailingOffset="3.56" wingStrengthOverride="1" version="3" />
        <FuelTank autoFuelType="false" capacity="658.94183349609375" fuel="658.94183349609375" fuelType="None" />
      </Part>
    </Parts>
    <Connections>
      <Connection partA="16" partB="14" attachPointsA="3" attachPointsB="0" />
      <Connection partA="13" partB="16" attachPointsA="2" attachPointsB="4" />
      <Connection partA="15" partB="21" attachPointsA="2" attachPointsB="4" />
      <Connection partA="42" partB="38" attachPointsA="1" attachPointsB="2" />
      <Connection partA="42" partB="35" attachPointsA="3" attachPointsB="2" />
      <Connection partA="40" partB="38" attachPointsA="1,2" attachPointsB="1,5" />
      <Connection partA="41" partB="42" attachPointsA="0" attachPointsB="5" />
      <Connection partA="39" partB="37" attachPointsA="1,2" attachPointsB="2,4" />
      <Connection partA="57" partB="46" attachPointsA="1,5" attachPointsB="2,4" />
      <Connection partA="62" partB="46" attachPointsA="0" attachPointsB="0" />
      <Connection partA="76" partB="20" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="78" partB="60" attachPointsA="2" attachPointsB="4" />
      <Connection partA="79" partB="59" attachPointsA="2" attachPointsB="4" />
      <Connection partA="82" partB="57" attachPointsA="1" attachPointsB="0" />
      <Connection partA="66" partB="46" attachPointsA="1" attachPointsB="0" />
      <Connection partA="56" partB="35" attachPointsA="1" attachPointsB="2" />
      <Connection partA="131" partB="58" attachPointsA="1" attachPointsB="0" />
      <Connection partA="132" partB="58" attachPointsA="1" attachPointsB="0" />
      <Connection partA="133" partB="57" attachPointsA="1" attachPointsB="0" />
      <Connection partA="18" partB="16" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="22" partB="21" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="21" partB="16" attachPointsA="3" attachPointsB="0" />
      <Connection partA="65" partB="18" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="135" partB="134" attachPointsA="1,2" attachPointsB="2,4" />
      <Connection partA="136" partB="22" attachPointsA="2" attachPointsB="1" />
      <Connection partA="136" partB="65" attachPointsA="3" attachPointsB="0" />
      <Connection partA="138" partB="134" attachPointsA="2" attachPointsB="1" />
      <Connection partA="138" partB="65" attachPointsA="3" attachPointsB="0" />
      <Connection partA="35" partB="138" attachPointsA="1" attachPointsB="0" />
      <Connection partA="36" partB="134" attachPointsA="3,2" attachPointsB="0,5" />
      <Connection partA="33" partB="135" attachPointsA="1" attachPointsB="0" />
      <Connection partA="61" partB="22" attachPointsA="0" attachPointsB="0" />
      <Connection partA="139" partB="138" attachPointsA="2" attachPointsB="1" />
      <Connection partA="20" partB="141" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="86" partB="65" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="86" partB="136" attachPointsA="3" attachPointsB="0" />
      <Connection partA="141" partB="86" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="140" partB="136" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="142" partB="140" attachPointsA="3" attachPointsB="0" />
      <Connection partA="143" partB="139" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="144" partB="140" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="145" partB="142" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="130" partB="58" attachPointsA="1" attachPointsB="0" />
      <Connection partA="147" partB="143" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="148" partB="144" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="149" partB="145" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="87" partB="46" attachPointsA="1" attachPointsB="0" />
      <Connection partA="37" partB="42" attachPointsA="3" attachPointsB="0" />
      <Connection partA="46" partB="42" attachPointsA="1,5" attachPointsB="2,4" />
      <Connection partA="151" partB="58" attachPointsA="1" attachPointsB="0" />
      <Connection partA="45" partB="37" attachPointsA="2" attachPointsB="5" />
      <Connection partA="83" partB="82" attachPointsA="1" attachPointsB="0">
        <BodyJoint body="1" connectedBody="3" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="-3.948974,0.1188538,-7.017443" connectedPosition="0.4519272,-0.538591,0.3302531" axis="-1.788139E-06,3.576279E-07,1" secondaryAxis="0.766044,0.6427882,1.013279E-06" />
      </Connection>
      <Connection partA="150" partB="58" attachPointsA="1" attachPointsB="1" />
      <Connection partA="152" partB="58" attachPointsA="2" attachPointsB="5" />
      <Connection partA="153" partB="37" attachPointsA="2" attachPointsB="1" />
      <Connection partA="153" partB="87" attachPointsA="3" attachPointsB="2" />
      <Connection partA="154" partB="57" attachPointsA="1" attachPointsB="0" />
      <Connection partA="74" partB="154" attachPointsA="1" attachPointsB="0">
        <BodyJoint body="1" connectedBody="2" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="-2.132284,-0.01007199,-6.217367" connectedPosition="-0.4044714,8.940697E-08,0.4375" axis="1,-1.192093E-07,-1.192093E-07" secondaryAxis="0,-2.384186E-07,-1" />
      </Connection>
      <Connection partA="89" partB="149" attachPointsA="1" attachPointsB="0" />
      <Connection partA="36" partB="139" attachPointsA="1" attachPointsB="4" />
      <Connection partA="58" partB="57" attachPointsA="3" attachPointsB="0" />
      <Connection partA="151" partB="87" attachPointsA="3" attachPointsB="2" />
      <Connection partA="60" partB="57" attachPointsA="1,5" attachPointsB="2,4" />
      <Connection partA="59" partB="58" attachPointsA="1,5" attachPointsB="2,4" />
      <Connection partA="59" partB="60" attachPointsA="3" attachPointsB="0" />
      <Connection partA="203" partB="136" attachPointsA="3" attachPointsB="0" />
      <Connection partA="203" partB="22" attachPointsA="4" attachPointsB="5" />
      <Connection partA="252" partB="79" attachPointsA="2" attachPointsB="1" />
      <Connection partA="253" partB="78" attachPointsA="2" attachPointsB="1" />
      <Connection partA="67" partB="46" attachPointsA="0" attachPointsB="0" />
      <Connection partA="71" partB="46" attachPointsA="0" attachPointsB="0" />
      <Connection partA="69" partB="46" attachPointsA="0" attachPointsB="0" />
      <Connection partA="70" partB="46" attachPointsA="0" attachPointsB="0" />
      <Connection partA="72" partB="46" attachPointsA="0" attachPointsB="0" />
      <Connection partA="73" partB="46" attachPointsA="0" attachPointsB="0" />
      <Connection partA="353" partB="56" attachPointsA="3" attachPointsB="2" />
      <Connection partA="354" partB="56" attachPointsA="3" attachPointsB="2" />
      <Connection partA="357" partB="21" attachPointsA="1" attachPointsB="0" />
      <Connection partA="358" partB="21" attachPointsA="1" attachPointsB="0" />
      <Connection partA="641" partB="134" attachPointsA="3" attachPointsB="0" />
      <Connection partA="84" partB="83" attachPointsA="1" attachPointsB="0" />
      <Connection partA="642" partB="149" attachPointsA="1" attachPointsB="0" />
      <Connection partA="643" partB="644" attachPointsA="2" attachPointsB="1" />
      <Connection partA="643" partB="65" attachPointsA="3" attachPointsB="0" />
      <Connection partA="645" partB="643" attachPointsA="1" attachPointsB="0" />
      <Connection partA="646" partB="643" attachPointsA="2" attachPointsB="1" />
      <Connection partA="647" partB="644" attachPointsA="1,2" attachPointsB="2,4" />
      <Connection partA="648" partB="644" attachPointsA="3,2" attachPointsB="0,5" />
      <Connection partA="649" partB="644" attachPointsA="3" attachPointsB="0" />
      <Connection partA="650" partB="645" attachPointsA="3" attachPointsB="2" />
      <Connection partA="651" partB="645" attachPointsA="1" attachPointsB="2" />
      <Connection partA="652" partB="646" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="648" partB="646" attachPointsA="1" attachPointsB="4" />
      <Connection partA="653" partB="647" attachPointsA="1" attachPointsB="0" />
      <Connection partA="650" partB="654" attachPointsA="1" attachPointsB="2" />
      <Connection partA="655" partB="650" attachPointsA="0" attachPointsB="5" />
      <Connection partA="656" partB="650" attachPointsA="3" attachPointsB="0" />
      <Connection partA="657" partB="650" attachPointsA="1,5" attachPointsB="2,4" />
      <Connection partA="658" partB="651" attachPointsA="3" attachPointsB="2" />
      <Connection partA="659" partB="651" attachPointsA="3" attachPointsB="2" />
      <Connection partA="660" partB="652" attachPointsA="2,4" attachPointsB="1,5" />
      <Connection partA="661" partB="654" attachPointsA="1,2" attachPointsB="1,5" />
      <Connection partA="662" partB="656" attachPointsA="1,2" attachPointsB="2,4" />
      <Connection partA="663" partB="656" attachPointsA="2" attachPointsB="5" />
      <Connection partA="664" partB="656" attachPointsA="2" attachPointsB="1" />
      <Connection partA="665" partB="657" attachPointsA="1,5" attachPointsB="2,4" />
      <Connection partA="666" partB="657" attachPointsA="0" attachPointsB="0" />
      <Connection partA="667" partB="657" attachPointsA="1" attachPointsB="0" />
      <Connection partA="668" partB="657" attachPointsA="1" attachPointsB="0" />
      <Connection partA="669" partB="657" attachPointsA="0" attachPointsB="0" />
      <Connection partA="670" partB="657" attachPointsA="0" attachPointsB="0" />
      <Connection partA="671" partB="657" attachPointsA="0" attachPointsB="0" />
      <Connection partA="672" partB="657" attachPointsA="0" attachPointsB="0" />
      <Connection partA="673" partB="657" attachPointsA="0" attachPointsB="0" />
      <Connection partA="674" partB="657" attachPointsA="0" attachPointsB="0" />
      <Connection partA="664" partB="668" attachPointsA="3" attachPointsB="2" />
      <Connection partA="675" partB="665" attachPointsA="1" attachPointsB="0" />
      <Connection partA="677" partB="665" attachPointsA="1" attachPointsB="0" />
      <Connection partA="678" partB="665" attachPointsA="3" attachPointsB="0" />
      <Connection partA="680" partB="665" attachPointsA="1,5" attachPointsB="2,4" />
      <Connection partA="681" partB="668" attachPointsA="3" attachPointsB="2" />
      <Connection partA="682" partB="675" attachPointsA="1" attachPointsB="0">
        <BodyJoint body="1" connectedBody="4" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="3.948971,0.1188538,-7.017443" connectedPosition="-0.4519272,-0.5385909,0.3302531" axis="-1.311302E-06,-1.788139E-07,-1" secondaryAxis="-0.7660442,0.6427881,7.450581E-07" />
      </Connection>
      <Connection partA="683" partB="677" attachPointsA="1" attachPointsB="0">
        <BodyJoint body="1" connectedBody="5" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="2.132281,-0.01007201,-6.217367" connectedPosition="0.4044745,7.450581E-08,0.4375" axis="-1,-1.192093E-07,-1.192093E-07" secondaryAxis="0,-2.384186E-07,-1" />
      </Connection>
      <Connection partA="684" partB="678" attachPointsA="1" attachPointsB="0" />
      <Connection partA="685" partB="678" attachPointsA="1" attachPointsB="0" />
      <Connection partA="681" partB="678" attachPointsA="1" attachPointsB="0" />
      <Connection partA="686" partB="678" attachPointsA="1" attachPointsB="1" />
      <Connection partA="687" partB="678" attachPointsA="2" attachPointsB="5" />
      <Connection partA="688" partB="678" attachPointsA="1,5" attachPointsB="2,4" />
      <Connection partA="689" partB="680" attachPointsA="2" attachPointsB="4" />
      <Connection partA="688" partB="680" attachPointsA="3" attachPointsB="0" />
      <Connection partA="690" partB="682" attachPointsA="1" attachPointsB="0" />
      <Connection partA="691" partB="688" attachPointsA="2" attachPointsB="4" />
      <Connection partA="692" partB="689" attachPointsA="2" attachPointsB="1" />
      <Connection partA="693" partB="691" attachPointsA="2" attachPointsB="1" />
      <Connection partA="851" partB="850" attachPointsA="0" attachPointsB="0" />
      <Connection partA="852" partB="850" attachPointsA="1" attachPointsB="0" />
      <Connection partA="853" partB="850" attachPointsA="0" attachPointsB="0" />
      <Connection partA="854" partB="850" attachPointsA="1" attachPointsB="0" />
      <Connection partA="855" partB="850" attachPointsA="0" attachPointsB="0" />
      <Connection partA="856" partB="852" attachPointsA="2" attachPointsB="0">
        <BodyJoint body="1" connectedBody="6" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="-3.695616E-06,0.4928312,10.56339" connectedPosition="2.159706E-05,-5.960464E-08,-0.09148979" axis="-1.192093E-07,0,1" secondaryAxis="-1,-1.192093E-07,0" />
      </Connection>
      <Connection partA="857" partB="854" attachPointsA="2" attachPointsB="0">
        <BodyJoint body="1" connectedBody="7" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="0.0002342465,0.4937359,10.58962" connectedPosition="0.03878927,-0.09350622,0.1447897" axis="1.192093E-07,1,1.421085E-14" secondaryAxis="1,-2.384186E-07,0" />
      </Connection>
      <Connection partA="858" partB="856" attachPointsA="1" attachPointsB="0" />
      <Connection partA="859" partB="856" attachPointsA="1" attachPointsB="0" />
      <Connection partA="860" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="861" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="862" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="863" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="864" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="865" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="866" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="867" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="868" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="869" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="870" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="871" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="872" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="873" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="874" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="875" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="876" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="877" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="878" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="879" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="880" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="881" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="882" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="883" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="884" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="885" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="886" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="887" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="888" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="889" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="890" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="891" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="892" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="893" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="894" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="895" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="896" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="897" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="898" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="899" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="900" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="901" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="902" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="903" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="904" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="905" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="906" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="907" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="908" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="909" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="910" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="911" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="912" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="913" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="914" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="915" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="916" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="917" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="918" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="919" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="920" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="921" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="922" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="923" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="924" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="925" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="926" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="927" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="928" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="929" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="930" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="931" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="e8df306a-62e3-4620-9e48-906070d87d47" />
      <Connection partA="932" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="933" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="934" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="935" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="936" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="937" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="938" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="939" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="940" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="941" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="942" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="943" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="944" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="945" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="946" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="947" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="948" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="949" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="950" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="951" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="952" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="953" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="954" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="955" partB="857" attachPointsA="0" attachPointsB="0" symmetryId="129319a7-ab7e-4fb0-8aae-fff357ab5715" />
      <Connection partA="956" partB="858" attachPointsA="2" attachPointsB="0">
        <BodyJoint body="6" connectedBody="8" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="-0.01152173,-5.960464E-08,0" connectedPosition="-0.01154333,-0.0477134,-0.1310902" axis="1,-1.192093E-07,0" secondaryAxis="0,-1,0" />
      </Connection>
      <Connection partA="956" partB="859" attachPointsA="1" attachPointsB="0">
        <BodyJoint body="6" connectedBody="8" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="0.0115216,-5.960464E-08,0" connectedPosition="0.0115,-0.0477134,-0.1310902" axis="-1,-1.192093E-07,0" secondaryAxis="0,-1,0" />
      </Connection>
      <Connection partA="957" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="958" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="959" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="960" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="961" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="962" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="963" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="964" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="965" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="966" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="967" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="968" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="969" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="970" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="971" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="972" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="973" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="974" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="975" partB="956" attachPointsA="0" attachPointsB="0" />
      <Connection partA="850" partB="16" attachPointsA="1" attachPointsB="2" />
      <Connection partA="976" partB="977" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="9" breakTorque="1E+07" breakForce="0" jointType="Normal" position="-3.420002,0.3353591,0.5357491" connectedPosition="0,-0.1151966,-0.02455097" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="978" partB="977" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="979" partB="977" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="980" partB="977" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="981" partB="977" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="982" partB="978" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="983" partB="978" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="984" partB="978" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="985" partB="986" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="10" breakTorque="1E+07" breakForce="0" jointType="Normal" position="-2.970002,0.3353591,0.5357491" connectedPosition="2.384186E-07,-0.1151971,-0.02455097" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="987" partB="986" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="988" partB="986" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="989" partB="986" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="990" partB="986" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="991" partB="987" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="992" partB="987" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="993" partB="987" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="994" partB="995" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="11" breakTorque="1E+07" breakForce="0" jointType="Normal" position="-3.420002,0.3353591,-1.311248" connectedPosition="0,-0.1151964,-0.02454638" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="996" partB="995" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="997" partB="995" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="998" partB="995" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="999" partB="995" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1000" partB="996" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1001" partB="996" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1002" partB="996" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1003" partB="1004" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="12" breakTorque="1E+07" breakForce="0" jointType="Normal" position="-2.970002,0.3353591,-1.311248" connectedPosition="2.384186E-07,-0.1151964,-0.02454638" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1005" partB="1004" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1006" partB="1004" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1007" partB="1004" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1008" partB="1004" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1009" partB="1005" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1010" partB="1005" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1011" partB="1005" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1012" partB="1013" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="13" breakTorque="1E+07" breakForce="0" jointType="Normal" position="-0.8800025,-0.1168417,5.188751" connectedPosition="4.172325E-07,0.1151965,-0.02455091" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1014" partB="1013" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1015" partB="1013" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1016" partB="1013" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1017" partB="1013" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1018" partB="1014" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1019" partB="1014" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1020" partB="1014" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1021" partB="1022" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="14" breakTorque="1E+07" breakForce="0" jointType="Normal" position="-0.3800027,-0.1168417,5.188751" connectedPosition="3.278255E-07,0.1151965,-0.02455091" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1023" partB="1022" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1024" partB="1022" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1025" partB="1022" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1026" partB="1022" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1027" partB="1023" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1028" partB="1023" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1029" partB="1023" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1030" partB="1031" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="15" breakTorque="1E+07" breakForce="0" jointType="Normal" position="-0.8800025,-0.1168417,3.388751" connectedPosition="4.172325E-07,0.1151965,-0.02455091" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1032" partB="1031" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1033" partB="1031" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1034" partB="1031" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1035" partB="1031" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1036" partB="1032" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1037" partB="1032" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1038" partB="1032" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1039" partB="1040" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="16" breakTorque="1E+07" breakForce="0" jointType="Normal" position="-0.3800027,-0.1168417,3.388751" connectedPosition="1.192093E-07,0.1151963,-0.02455091" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1041" partB="1040" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1042" partB="1040" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1043" partB="1040" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1044" partB="1040" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1045" partB="1041" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1046" partB="1041" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1047" partB="1041" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1048" partB="1049" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="17" breakTorque="1E+07" breakForce="0" jointType="Normal" position="-0.3800027,-0.1168422,1.588751" connectedPosition="1.192093E-07,0.1151958,-0.02454925" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1050" partB="1049" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1051" partB="1049" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1052" partB="1049" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1053" partB="1049" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1054" partB="1050" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1055" partB="1050" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1056" partB="1050" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1057" partB="1058" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="18" breakTorque="1E+07" breakForce="0" jointType="Normal" position="-0.8800025,-0.1168422,1.588751" connectedPosition="5.960464E-07,0.1151954,-0.02454925" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1059" partB="1058" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1060" partB="1058" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1061" partB="1058" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1062" partB="1058" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1063" partB="1059" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1064" partB="1059" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1065" partB="1059" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1066" partB="1067" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="19" breakTorque="1E+07" breakForce="0" jointType="Normal" position="-0.8800025,-0.1168422,-0.2112505" connectedPosition="4.172325E-07,0.1151956,-0.02455035" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1068" partB="1067" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1069" partB="1067" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1070" partB="1067" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1071" partB="1067" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1072" partB="1068" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1073" partB="1068" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1074" partB="1068" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1075" partB="1076" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="20" breakTorque="1E+07" breakForce="0" jointType="Normal" position="-0.3800027,-0.1168422,-0.2112505" connectedPosition="1.192093E-07,0.1151958,-0.0245502" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1077" partB="1076" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1078" partB="1076" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1079" partB="1076" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1080" partB="1076" attachPointsA="1" attachPointsB="0" symmetryId="99419bc4-3875-4cdc-865a-543dab0e7d72" />
      <Connection partA="1081" partB="1077" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1082" partB="1077" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1083" partB="1077" attachPointsA="0" attachPointsB="0" symmetryId="69499826-bfce-426f-af39-6b7c18380be3" />
      <Connection partA="1084" partB="1085" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="21" breakTorque="1E+07" breakForce="0" jointType="Normal" position="3.419997,0.3353591,0.5357491" connectedPosition="-2.384186E-07,-0.1151966,-0.02455097" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1086" partB="1085" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1087" partB="1085" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1088" partB="1085" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1089" partB="1085" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1090" partB="1086" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1091" partB="1086" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1092" partB="1086" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1093" partB="1094" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="22" breakTorque="1E+07" breakForce="0" jointType="Normal" position="2.969996,0.3353591,0.5357491" connectedPosition="0,-0.1151971,-0.02455097" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1095" partB="1094" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1096" partB="1094" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1097" partB="1094" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1098" partB="1094" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1099" partB="1095" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1100" partB="1095" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1101" partB="1095" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1102" partB="1103" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="23" breakTorque="1E+07" breakForce="0" jointType="Normal" position="3.419997,0.3353591,-1.311248" connectedPosition="-2.384186E-07,-0.1151964,-0.02454638" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1104" partB="1103" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1105" partB="1103" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1106" partB="1103" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1107" partB="1103" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1108" partB="1104" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1109" partB="1104" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1110" partB="1104" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1111" partB="1112" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="24" breakTorque="1E+07" breakForce="0" jointType="Normal" position="2.969996,0.3353591,-1.311248" connectedPosition="0,-0.1151964,-0.02454638" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1113" partB="1112" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1114" partB="1112" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1115" partB="1112" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1116" partB="1112" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1117" partB="1113" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1118" partB="1113" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1119" partB="1113" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1120" partB="1121" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="25" breakTorque="1E+07" breakForce="0" jointType="Normal" position="0.8799957,-0.1168417,5.188751" connectedPosition="-1.788139E-07,0.1151965,-0.02455091" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1122" partB="1121" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1123" partB="1121" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1124" partB="1121" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1125" partB="1121" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1126" partB="1122" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1127" partB="1122" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1128" partB="1122" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1129" partB="1130" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="26" breakTorque="1E+07" breakForce="0" jointType="Normal" position="0.3799955,-0.1168417,5.188751" connectedPosition="-4.768372E-07,0.1151965,-0.02455091" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1131" partB="1130" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1132" partB="1130" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1133" partB="1130" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1134" partB="1130" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1135" partB="1131" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1136" partB="1131" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1137" partB="1131" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1138" partB="1139" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="27" breakTorque="1E+07" breakForce="0" jointType="Normal" position="0.8799957,-0.1168417,3.388751" connectedPosition="-1.788139E-07,0.1151965,-0.02455091" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1140" partB="1139" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1141" partB="1139" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1142" partB="1139" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1143" partB="1139" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1144" partB="1140" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1145" partB="1140" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1146" partB="1140" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1147" partB="1148" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="28" breakTorque="1E+07" breakForce="0" jointType="Normal" position="0.3799955,-0.1168417,3.388751" connectedPosition="-2.682209E-07,0.1151963,-0.02455091" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1149" partB="1148" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1150" partB="1148" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1151" partB="1148" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1152" partB="1148" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1153" partB="1149" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1154" partB="1149" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1155" partB="1149" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1156" partB="1157" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="29" breakTorque="1E+07" breakForce="0" jointType="Normal" position="0.8799957,-0.1168422,1.588751" connectedPosition="-4.768372E-07,0.1151954,-0.02454925" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1158" partB="1157" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1159" partB="1157" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1160" partB="1157" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1161" partB="1157" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1162" partB="1158" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1163" partB="1158" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1164" partB="1158" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1165" partB="1166" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="30" breakTorque="1E+07" breakForce="0" jointType="Normal" position="0.3799955,-0.1168422,1.588751" connectedPosition="-2.682209E-07,0.1151958,-0.02454925" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1167" partB="1166" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1168" partB="1166" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1169" partB="1166" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1170" partB="1166" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1171" partB="1167" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1172" partB="1167" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1173" partB="1167" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1174" partB="1175" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="31" breakTorque="1E+07" breakForce="0" jointType="Normal" position="0.8799957,-0.1168422,-0.2112505" connectedPosition="-1.788139E-07,0.1151956,-0.02455035" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1176" partB="1175" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1177" partB="1175" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1178" partB="1175" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1179" partB="1175" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1180" partB="1176" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1181" partB="1176" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1182" partB="1176" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1183" partB="1184" attachPointsA="0" attachPointsB="0">
        <BodyJoint body="1" connectedBody="32" breakTorque="1E+07" breakForce="0" jointType="Normal" position="0.3799955,-0.1168422,-0.2112505" connectedPosition="-2.682209E-07,0.1151958,-0.0245502" axis="0,0,1" secondaryAxis="0,1,0" />
      </Connection>
      <Connection partA="1185" partB="1184" attachPointsA="1,2" attachPointsB="2,3" />
      <Connection partA="1186" partB="1184" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1187" partB="1184" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1188" partB="1184" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1189" partB="1185" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1190" partB="1185" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1191" partB="1185" attachPointsA="0" attachPointsB="0" />
      <Connection partA="976" partB="56" attachPointsA="1" attachPointsB="2" />
      <Connection partA="985" partB="56" attachPointsA="1" attachPointsB="2" />
      <Connection partA="994" partB="56" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1003" partB="56" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1012" partB="56" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1021" partB="56" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1030" partB="56" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1039" partB="56" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1057" partB="56" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1048" partB="56" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1066" partB="56" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1075" partB="56" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1129" partB="651" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1120" partB="651" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1147" partB="651" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1138" partB="651" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1165" partB="651" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1156" partB="651" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1183" partB="651" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1174" partB="651" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1093" partB="651" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1084" partB="651" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1102" partB="651" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1111" partB="651" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1195" partB="1194" attachPointsA="3" attachPointsB="0" />
      <Connection partA="1196" partB="1194" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1197" partB="1196" attachPointsA="2" attachPointsB="0">
        <BodyJoint body="1" connectedBody="34" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="3.029999,0.08383276,4.776749" connectedPosition="2.384186E-07,0.0001406148,0.0001311302" axis="-8.742279E-08,-1,-1.192093E-07" secondaryAxis="8.742278E-08,-3.576279E-07,1" />
      </Connection>
      <Connection partA="1200" partB="1198" attachPointsA="2" attachPointsB="0">
        <BodyJoint body="34" connectedBody="33" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="0.01149917,-0.0001283884,0" connectedPosition="0.01149988,0.0002498478,-0.0003232956" axis="-1,3.576279E-07,-2.456498E-07" secondaryAxis="1.192093E-07,1.192093E-07,-1" />
      </Connection>
      <Connection partA="1200" partB="1199" attachPointsA="1" attachPointsB="0">
        <BodyJoint body="34" connectedBody="33" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="-0.01149869,-0.0001283884,0" connectedPosition="-0.01149797,0.0002498478,-0.0003232956" axis="1,-1.192093E-07,-3.720905E-07" secondaryAxis="-2.384186E-07,2.384186E-07,-1" />
      </Connection>
      <Connection partA="1192" partB="1200" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1198" partB="1197" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1199" partB="1197" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1202" partB="1201" attachPointsA="3" attachPointsB="0" />
      <Connection partA="1203" partB="1201" attachPointsA="1" attachPointsB="2" />
      <Connection partA="1204" partB="1203" attachPointsA="2" attachPointsB="0">
        <BodyJoint body="1" connectedBody="35" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="-3.030001,0.08383276,4.776749" connectedPosition="3.33786E-06,0.0006281435,0.0001311302" axis="-8.742279E-08,-1,-1.192093E-07" secondaryAxis="8.742278E-08,-3.576279E-07,1" />
      </Connection>
      <Connection partA="1207" partB="1205" attachPointsA="2" attachPointsB="0">
        <BodyJoint body="35" connectedBody="36" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="-0.01149964,-0.0001405701,0" connectedPosition="-0.01150298,-5.383044E-05,-0.0006113052" axis="1,-1.430511E-06,4.937772E-08" secondaryAxis="2.384186E-07,0,-1" />
      </Connection>
      <Connection partA="1207" partB="1206" attachPointsA="1" attachPointsB="0">
        <BodyJoint body="35" connectedBody="36" breakTorque="1E+07" breakForce="0" jointType="Hinge" position="0.01149917,-0.0001405627,0" connectedPosition="0.01149583,-5.382299E-05,-0.0006113052" axis="-1,3.576279E-07,-6.671184E-07" secondaryAxis="4.768372E-07,0,-1" />
      </Connection>
      <Connection partA="1194" partB="662" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1201" partB="39" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1206" partB="1204" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1205" partB="1204" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1208" partB="1207" attachPointsA="0" attachPointsB="0" />
      <Connection partA="1209" partB="665" attachPointsA="1" attachPointsB="0" />
      <Connection partA="1210" partB="678" attachPointsA="1" attachPointsB="0" />
    </Connections>
    <Collisions>
      <Collision partA="57" partB="74" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="89" partB="74" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="154" partB="74" colliderNameA="Axel" colliderNameB="Collider" />
      <Collision partA="58" partB="74" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="60" partB="74" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="59" partB="74" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="78" partB="74" colliderNameA="Collider-End" colliderNameB="Collider" />
      <Collision partA="82" partB="83" colliderNameA="RotatorCylinder" colliderNameB="Collider" />
      <Collision partA="82" partB="83" colliderNameA="HingeBase" colliderNameB="Collider" />
      <Collision partA="82" partB="83" colliderNameA="HingeBase" colliderNameB="Collider" />
      <Collision partA="675" partB="682" colliderNameA="RotatorCylinder" colliderNameB="Collider" />
      <Collision partA="675" partB="682" colliderNameA="HingeBase" colliderNameB="Collider" />
      <Collision partA="675" partB="682" colliderNameA="HingeBase" colliderNameB="Collider" />
      <Collision partA="665" partB="683" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="642" partB="683" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="677" partB="683" colliderNameA="Axel" colliderNameB="Collider" />
      <Collision partA="678" partB="683" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="680" partB="683" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="688" partB="683" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="689" partB="683" colliderNameA="Collider-End" colliderNameB="Collider" />
      <Collision partA="852" partB="857" colliderNameA="Axel" colliderNameB="Collider" />
      <Collision partA="854" partB="857" colliderNameA="Axel" colliderNameB="Collider" />
      <Collision partA="976" partB="977" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="985" partB="986" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="994" partB="995" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1003" partB="1004" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1012" partB="1013" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1021" partB="1022" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1030" partB="1031" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1039" partB="1040" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1048" partB="1049" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1057" partB="1058" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1066" partB="1067" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1075" partB="1076" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1084" partB="1085" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1093" partB="1094" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1102" partB="1103" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1111" partB="1112" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1120" partB="1121" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1129" partB="1130" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1138" partB="1139" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1147" partB="1148" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1156" partB="1157" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1165" partB="1166" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1174" partB="1175" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1183" partB="1184" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="661" partB="1192" colliderNameA="Collider" colliderNameB="ChamberCollider" />
      <Collision partA="661" partB="1200" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1195" partB="1192" colliderNameA="Collider" colliderNameB="ChamberCollider" />
      <Collision partA="1195" partB="1200" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1196" partB="1192" colliderNameA="Axel" colliderNameB="ChamberCollider" />
      <Collision partA="1196" partB="1200" colliderNameA="Axel" colliderNameB="Collider" />
      <Collision partA="661" partB="1197" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="661" partB="1198" colliderNameA="Collider" colliderNameB="Axel" />
      <Collision partA="661" partB="1199" colliderNameA="Collider" colliderNameB="Axel" />
      <Collision partA="1195" partB="1197" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1195" partB="1198" colliderNameA="Collider" colliderNameB="Axel" />
      <Collision partA="1195" partB="1199" colliderNameA="Collider" colliderNameB="Axel" />
      <Collision partA="1196" partB="1197" colliderNameA="Axel" colliderNameB="Collider" />
      <Collision partA="1196" partB="1198" colliderNameA="Axel" colliderNameB="Axel" />
      <Collision partA="1196" partB="1199" colliderNameA="Axel" colliderNameB="Axel" />
      <Collision partA="40" partB="1204" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="40" partB="1206" colliderNameA="Collider" colliderNameB="Axel" />
      <Collision partA="40" partB="1205" colliderNameA="Collider" colliderNameB="Axel" />
      <Collision partA="1202" partB="1204" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1202" partB="1206" colliderNameA="Collider" colliderNameB="Axel" />
      <Collision partA="1202" partB="1205" colliderNameA="Collider" colliderNameB="Axel" />
      <Collision partA="1203" partB="1204" colliderNameA="Axel" colliderNameB="Collider" />
      <Collision partA="1203" partB="1206" colliderNameA="Axel" colliderNameB="Axel" />
      <Collision partA="1203" partB="1205" colliderNameA="Axel" colliderNameB="Axel" />
      <Collision partA="40" partB="1207" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="40" partB="1208" colliderNameA="Collider" colliderNameB="ChamberCollider" />
      <Collision partA="1202" partB="1207" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1202" partB="1208" colliderNameA="Collider" colliderNameB="ChamberCollider" />
      <Collision partA="1203" partB="1207" colliderNameA="Axel" colliderNameB="Collider" />
      <Collision partA="1203" partB="1208" colliderNameA="Axel" colliderNameB="ChamberCollider" />
      <Collision partA="856" partB="956" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="858" partB="956" colliderNameA="Axel" colliderNameB="Collider" />
      <Collision partA="859" partB="956" colliderNameA="Axel" colliderNameB="Collider" />
      <Collision partA="1192" partB="1197" colliderNameA="ChamberCollider" colliderNameB="Collider" />
      <Collision partA="1192" partB="1198" colliderNameA="ChamberCollider" colliderNameB="Axel" />
      <Collision partA="1192" partB="1199" colliderNameA="ChamberCollider" colliderNameB="Axel" />
      <Collision partA="1200" partB="1197" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1200" partB="1198" colliderNameA="Collider" colliderNameB="Axel" />
      <Collision partA="1200" partB="1199" colliderNameA="Collider" colliderNameB="Axel" />
      <Collision partA="1204" partB="1207" colliderNameA="Collider" colliderNameB="Collider" />
      <Collision partA="1204" partB="1208" colliderNameA="Collider" colliderNameB="ChamberCollider" />
      <Collision partA="1206" partB="1207" colliderNameA="Axel" colliderNameB="Collider" />
      <Collision partA="1206" partB="1208" colliderNameA="Axel" colliderNameB="ChamberCollider" />
      <Collision partA="1205" partB="1207" colliderNameA="Axel" colliderNameB="Collider" />
      <Collision partA="1205" partB="1208" colliderNameA="Axel" colliderNameB="ChamberCollider" />
    </Collisions>
    <Bodies>
      <Body id="1" partIds="13,16,14,18,21,850,65,15,22,357,358,851,852,853,854,855,136,138,86,643,61,203,140,134,35,139,141,644,645,646,142,144,135,36,641,42,56,143,20,647,648,649,650,651,652,145,148,33,38,41,37,46,353,354,976,985,994,1003,1012,1021,1030,1039,1057,1048,1066,1075,147,76,653,654,655,656,657,658,659,1129,1120,1147,1138,1165,1156,1183,1174,1093,1084,1102,1111,660,149,40,39,45,153,57,62,66,87,67,71,69,70,72,73,661,662,663,664,665,666,667,668,669,670,671,672,673,674,89,642,1201,82,133,154,58,60,151,1194,675,677,678,680,1209,681,1202,1203,131,132,130,150,152,59,78,1195,1196,684,685,686,687,688,1210,689,79,253,691,692,252,693" mass="95.0108" position="1.217692E-07,-0.01142995,-0.0245471" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="2" partIds="74" mass="0.005" position="-1.727813,-0.02150203,-6.679414" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="3" partIds="83,84" mass="0.00721707474" position="-4.400901,0.6460149,-7.372243" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="4" partIds="682,690" mass="0.00721707474" position="4.400898,0.6460148,-7.372243" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="5" partIds="683" mass="0.005" position="1.727807,-0.02150203,-6.679414" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="6" partIds="856,858,859" mass="0.0156718846" position="-2.517091E-05,0.4814013,10.63033" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="7" partIds="857,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955" mass="0.005" position="-0.0385549,0.5758122,10.42028" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="8" partIds="956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975" mass="0.005" position="-3.573847E-06,0.5291147,10.76142" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="9" partIds="977,978,979,980,981,982,983,984" mass="0.006654836" position="-3.420002,0.4391258,0.535753" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="10" partIds="986,987,988,989,990,991,992,993" mass="0.006654836" position="-2.970002,0.4391262,0.535753" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="11" partIds="995,996,997,998,999,1000,1001,1002" mass="0.006654836" position="-3.420002,0.4391255,-1.311249" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="12" partIds="1004,1005,1006,1007,1008,1009,1010,1011" mass="0.006654836" position="-2.970002,0.4391255,-1.311249" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="13" partIds="1013,1014,1015,1016,1017,1018,1019,1020" mass="0.006654836" position="-0.8800028,-0.2434681,5.188755" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="14" partIds="1022,1023,1024,1025,1026,1027,1028,1029" mass="0.006654836" position="-0.3800029,-0.2434681,5.188755" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="15" partIds="1031,1032,1033,1034,1035,1036,1037,1038" mass="0.006654836" position="-0.8800028,-0.2434681,3.388755" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="16" partIds="1040,1041,1042,1043,1044,1045,1046,1047" mass="0.006654836" position="-0.3800027,-0.2434679,3.388755" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="17" partIds="1049,1050,1051,1052,1053,1054,1055,1056" mass="0.006654836" position="-0.3800027,-0.2434679,1.588753" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="18" partIds="1058,1059,1060,1061,1062,1063,1064,1065" mass="0.006654836" position="-0.880003,-0.2434676,1.588753" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="19" partIds="1067,1068,1069,1070,1071,1072,1073,1074" mass="0.006654836" position="-0.8800028,-0.2434677,-0.2112473" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="20" partIds="1076,1077,1078,1079,1080,1081,1082,1083" mass="0.006654836" position="-0.3800027,-0.2434679,-0.2112474" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="21" partIds="1085,1086,1087,1088,1089,1090,1091,1092" mass="0.006654836" position="3.419997,0.4391258,0.535753" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="22" partIds="1094,1095,1096,1097,1098,1099,1100,1101" mass="0.006654836" position="2.969996,0.4391262,0.535753" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="23" partIds="1103,1104,1105,1106,1107,1108,1109,1110" mass="0.006654836" position="3.419997,0.4391255,-1.311249" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="24" partIds="1112,1113,1114,1115,1116,1117,1118,1119" mass="0.006654836" position="2.969996,0.4391255,-1.311249" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="25" partIds="1121,1122,1123,1124,1125,1126,1127,1128" mass="0.006654836" position="0.879996,-0.2434681,5.188755" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="26" partIds="1130,1131,1132,1133,1134,1135,1136,1137" mass="0.006654836" position="0.3799961,-0.2434681,5.188755" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="27" partIds="1139,1140,1141,1142,1143,1144,1145,1146" mass="0.006654836" position="0.879996,-0.2434681,3.388755" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="28" partIds="1148,1149,1150,1151,1152,1153,1154,1155" mass="0.006654836" position="0.3799959,-0.2434679,3.388755" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="29" partIds="1157,1158,1159,1160,1161,1162,1163,1164" mass="0.006654836" position="0.8799963,-0.2434676,1.588753" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="30" partIds="1166,1167,1168,1169,1170,1171,1172,1173" mass="0.006654836" position="0.3799959,-0.2434679,1.588753" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="31" partIds="1175,1176,1177,1178,1179,1180,1181,1182" mass="0.006654836" position="0.879996,-0.2434677,-0.2112473" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="32" partIds="1184,1185,1186,1187,1188,1189,1190,1191" mass="0.006654836" position="0.3799959,-0.2434679,-0.2112474" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="33" partIds="1192,1200" mass="0.005" position="3.029998,0.07188395,4.752394" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="34" partIds="1197,1198,1199" mass="0.0320304781" position="3.029999,0.07226219,4.752071" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="35" partIds="1204,1206,1205" mass="0.0320304781" position="-3.030004,0.07177466,4.752071" rotation="0,0,0" centerOfMass="0,0,0" />
      <Body id="36" partIds="1207,1208" mass="0.005" position="-3.030001,0.07168792,4.752682" rotation="0,0,0" centerOfMass="0,0,0" />
    </Bodies>
  </Assembly>
  <DesignerSettings themeName="Custom">
    <Theme name="Custom" id="d84d7178-64d6-4d98-b495-4e924c414df9">
      <Material name="" color="FFFFFF" m="0.3" s="0.2" />
      <Material name="" color="178BFF" m="0" s="0.41" />
      <Material name="" color="DCDCDC" m="0.85" s="0.7" />
      <Material name="" color="76736F" m="0.85" s="0.5" />
      <Material name="" color="000000" m="0.85" s="0.1" d="0.5" />
      <Material name="" color="FFFFFF" m="0.1" s="0.08" />
      <Material name="" color="FFFFFF" m="0.1" s="0.08" />
      <Material name="" color="FFFFFF" m="0.1" s="0.08" />
      <Material name="" color="FFFFFF" m="0.1" s="0.08" />
      <Material name="" color="FFFFFF" m="0.1" s="0.08" />
      <Material name="" color="000000" m="0.85" s="0" />
      <Material name="" color="FF8000" m="0" s="0.5" e="1" />
      <Material name="" color="FFFFFF" m="0" s="0" e="1" />
      <Material name="" color="FF0000" m="0" s="0" e="1" />
      <Material name="" color="68D100" m="0" s="0" e="1" />
      <Material name="" color="FFFF17" m="0" s="0" d="0.2" e="0.7" />
      <Material name="" color="178BFF" m="0" s="0" d="0.1" e="1" />
      <Material name="" color="F3F3F3" m="0.8" s="0.4" d="0.5" />
      <Material name="" color="76736F" m="0.85" s="0.3" d="0.5" />
      <Material name="" color="574204" m="0.95" s="0.95" d="0.2" />
      <Material name="" color="000046" m="0.85" s="0.5" d="0.1" />
      <Material name="" color="FFEEB9" m="0" s="1" />
      <Material name="" color="FFFFFF" m="0.1" s="0.08" />
      <Material name="" color="FFFFFF" m="1" s="1" d="0.1" t="0.65" />
      <Material name="" color="2E2E2E" m="0.2" s="0.2" d="0.1" t="0.85" />
    </Theme>
  </DesignerSettings>
  <Themes>
    <Theme name="Custom" id="d84d7178-64d6-4d98-b495-4e924c414df9">
      <Material name="" color="FFFFFF" m="0.3" s="0.2" />
      <Material name="" color="178BFF" m="0" s="0.41" />
      <Material name="" color="DCDCDC" m="0.85" s="0.7" />
      <Material name="" color="76736F" m="0.85" s="0.5" />
      <Material name="" color="000000" m="0.85" s="0.1" d="0.5" />
      <Material name="" color="FFFFFF" m="0.1" s="0.08" />
      <Material name="" color="FFFFFF" m="0.1" s="0.08" />
      <Material name="" color="FFFFFF" m="0.1" s="0.08" />
      <Material name="" color="FFFFFF" m="0.1" s="0.08" />
      <Material name="" color="FFFFFF" m="0.1" s="0.08" />
      <Material name="" color="000000" m="0.85" s="0" />
      <Material name="" color="FF8000" m="0" s="0.5" e="1" />
      <Material name="" color="FFFFFF" m="0" s="0" e="1" />
      <Material name="" color="FF0000" m="0" s="0" e="1" />
      <Material name="" color="68D100" m="0" s="0" e="1" />
      <Material name="" color="FFFF17" m="0" s="0" d="0.2" e="0.7" />
      <Material name="" color="178BFF" m="0" s="0" d="0.1" e="1" />
      <Material name="" color="F3F3F3" m="0.8" s="0.4" d="0.5" />
      <Material name="" color="76736F" m="0.85" s="0.3" d="0.5" />
      <Material name="" color="574204" m="0.95" s="0.95" d="0.2" />
      <Material name="" color="000046" m="0.85" s="0.5" d="0.1" />
      <Material name="" color="FFEEB9" m="0" s="1" />
      <Material name="" color="FFFFFF" m="0.1" s="0.08" />
      <Material name="" color="FFFFFF" m="1" s="1" d="0.1" t="0.65" />
      <Material name="" color="2E2E2E" m="0.2" s="0.2" d="0.1" t="0.85" />
    </Theme>
  </Themes>
  <Symmetry />
</Craft>