diff --git a/Alignment/Humboldt/options/AlignFT_VP_combined_data_halfmodules.py b/Alignment/Humboldt/options/AlignFT_VP_combined_data_halfmodules.py
new file mode 100644
index 0000000000000000000000000000000000000000..479546285134cd09408879dda93854e2ca9f0dae
--- /dev/null
+++ b/Alignment/Humboldt/options/AlignFT_VP_combined_data_halfmodules.py
@@ -0,0 +1,108 @@
+###############################################################################
+# (c) Copyright 2022 CERN for the benefit of the LHCb Collaboration           #
+#                                                                             #
+# This software is distributed under the terms of the GNU General Public      #
+# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".   #
+#                                                                             #
+# In applying this licence, CERN does not waive the privileges and immunities #
+# granted to it by virtue of its status as an Intergovernmental Organization  #
+# or submit itself to any jurisdiction.                                       #
+###############################################################################
+"""
+Configuration file to test running on data.
+"""
+
+from Moore import options, run_moore
+from RecoConf.reconstruction_objects import reconstruction
+from RecoConf.hlt2_global_reco import reconstruction as hlt2_reconstruction, make_light_reco_pr_kf_without_UT, make_light_reconstruction
+from Hlt2Conf.lines import all_lines
+import os
+import re
+from RecoConf.hlt2_tracking import (
+    make_PrKalmanFilter_noUT_tracks, make_PrKalmanFilter_Seed_tracks,
+    make_PrKalmanFilter_Velo_tracks, make_TrackBestTrackCreator_tracks,
+    get_UpgradeGhostId_tool_no_UT, make_hlt2_tracks)
+from PyConf.Algorithms import VeloRetinaClusterTrackingSIMD, VPRetinaFullClusterDecoder, PrKalmanFilter, PrKalmanFilter_Downstream, PrKalmanFilter_noUT
+from RecoConf.hlt1_tracking import (
+    make_VeloClusterTrackingSIMD, make_RetinaClusters,
+    get_global_measurement_provider, make_velo_full_clusters, make_reco_pvs,
+    make_PatPV3DFuture_pvs)
+
+from RecoConf.hlt1_muonid import make_muon_hits
+from RecoConf.calorimeter_reconstruction import make_digits, make_calo
+from PyConf.application import configure_input
+from PRConfig.FilesFromDirac import get_access_urls
+from DDDB.CheckDD4Hep import UseDD4Hep
+from Configurables import LHCb__Det__LbDD4hep__DD4hepSvc as DD4hepSvc
+from RecoConf.event_filters import require_pvs
+from Humboldt.options import usePrKalman
+
+options.input_type = 'MDF'
+options.input_raw_format = 0.5
+options.simulation = False  # in DD4Hep is False the correct option
+options.data_type = 'Upgrade'
+
+# set DDDB and CondDB info
+options.geometry_version = "trunk"  # run3/trunk
+#CONDDBTag = "master"
+CONDDBTag = "nibreer_giulia_mass_conds"
+options.conditions_version = CONDDBTag
+
+online_cond_path = '/group/online/hlt/conditions.run3/lhcb-conditions-database'
+if os.path.exists(online_cond_path):
+    DD4hepSvc().ConditionsLocation = 'file://' + online_cond_path
+
+from glob import glob
+from Gaudi.Configuration import *
+from GaudiConf import IOHelper
+
+# run 269045
+files = glob("/calib/align/LHCb/Tracker/0000269045/Run_*.mdf")
+options.input_files = files[0:4000]
+
+options.event_store = 'EvtStoreSvc'
+options.histo_file = "GoodLongTracks_histo.root"
+#options.ntuple_file = "GoodLongTracks_tuple.root"
+options.use_iosvc = True  # True for data, False for MC
+# multithreading not working while creating tuples
+options.n_threads = 35
+options.evt_max = -1
+
+options.scheduler_legacy_mode = False
+
+configure_input(options)
+
+from Humboldt.utils import runAlignment
+from Humboldt.alignment_tracking import make_scifi_tracks_and_particles_prkf
+from PyConf.Algorithms import PrCheckEmptyTracks, PrStoreUTHitEmptyProducer
+
+from Humboldt.AlignmentScenarios import configureGlobalAlignment_halfmodules
+config = configureGlobalAlignment_halfmodules(halfdofs="TxTyTzRxRyRz")
+
+alignmentTracks, alignmentPVs, particles, odin, monitors = make_scifi_tracks_and_particles_prkf(
+)
+
+filter_pvs = []
+filter_pvs.append(require_pvs(alignmentPVs))
+
+# add survey constraints
+from Configurables import SurveyConstraints
+from PyConf.Tools import AlignChisqConstraintTool
+from Humboldt.utils import createAlignUpdateTool, createAlignAlgorithm, getXMLWriterList
+
+with createAlignAlgorithm.bind(
+        outputDataFile="humb-vp-ft-halves-modules",
+        updateInFinalize=False,
+        onlineMode=False):
+    runAlignment(
+        options,
+        surveyConstraints=config.SurveyConstraints,
+        lagrangeConstraints=config.LagrangeConstraints,
+        alignmentTracks=alignmentTracks,
+        elementsToAlign=config.Elements,
+        filters=filter_pvs,
+        alignmentPVs=alignmentPVs,
+        odin=odin,
+        monitorList=monitors,
+        #        particles=particles,
+        usePrKalman=usePrKalman)
diff --git a/Alignment/Humboldt/options/AlignFT_VP_combined_data_longmodules.py b/Alignment/Humboldt/options/AlignFT_VP_combined_data_longmodules.py
new file mode 100644
index 0000000000000000000000000000000000000000..5494d9f269aa68716ce030c56b1dcd95d2b8e18f
--- /dev/null
+++ b/Alignment/Humboldt/options/AlignFT_VP_combined_data_longmodules.py
@@ -0,0 +1,108 @@
+###############################################################################
+# (c) Copyright 2022 CERN for the benefit of the LHCb Collaboration           #
+#                                                                             #
+# This software is distributed under the terms of the GNU General Public      #
+# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".   #
+#                                                                             #
+# In applying this licence, CERN does not waive the privileges and immunities #
+# granted to it by virtue of its status as an Intergovernmental Organization  #
+# or submit itself to any jurisdiction.                                       #
+###############################################################################
+"""
+Configuration file to test running on data.
+"""
+
+from Moore import options, run_moore
+from RecoConf.reconstruction_objects import reconstruction
+from RecoConf.hlt2_global_reco import reconstruction as hlt2_reconstruction, make_light_reco_pr_kf_without_UT, make_light_reconstruction
+from Hlt2Conf.lines import all_lines
+import os
+import re
+from RecoConf.hlt2_tracking import (
+    make_PrKalmanFilter_noUT_tracks, make_PrKalmanFilter_Seed_tracks,
+    make_PrKalmanFilter_Velo_tracks, make_TrackBestTrackCreator_tracks,
+    get_UpgradeGhostId_tool_no_UT, make_hlt2_tracks)
+from PyConf.Algorithms import VeloRetinaClusterTrackingSIMD, VPRetinaFullClusterDecoder, PrKalmanFilter, PrKalmanFilter_Downstream, PrKalmanFilter_noUT
+from RecoConf.hlt1_tracking import (
+    make_VeloClusterTrackingSIMD, make_RetinaClusters,
+    get_global_measurement_provider, make_velo_full_clusters, make_reco_pvs,
+    make_PatPV3DFuture_pvs)
+
+from RecoConf.hlt1_muonid import make_muon_hits
+from RecoConf.calorimeter_reconstruction import make_digits, make_calo
+from PyConf.application import configure_input
+from PRConfig.FilesFromDirac import get_access_urls
+from DDDB.CheckDD4Hep import UseDD4Hep
+from Configurables import LHCb__Det__LbDD4hep__DD4hepSvc as DD4hepSvc
+from RecoConf.event_filters import require_pvs
+from Humboldt.options import usePrKalman
+
+options.input_type = 'MDF'
+options.input_raw_format = 0.5
+options.simulation = False  # in DD4Hep is False the correct option
+options.data_type = 'Upgrade'
+
+# set DDDB and CondDB info
+options.geometry_version = "trunk"  # run3/trunk
+#CONDDBTag = "master"
+CONDDBTag = "nibreer_giulia_mass_conds"
+options.conditions_version = CONDDBTag
+
+online_cond_path = '/group/online/hlt/conditions.run3/lhcb-conditions-database'
+if os.path.exists(online_cond_path):
+    DD4hepSvc().ConditionsLocation = 'file://' + online_cond_path
+
+from glob import glob
+from Gaudi.Configuration import *
+from GaudiConf import IOHelper
+
+# run 269045
+files = glob("/calib/align/LHCb/Tracker/0000269045/Run_*.mdf")
+options.input_files = files[0:4000]
+
+options.event_store = 'EvtStoreSvc'
+options.histo_file = "GoodLongTracks_histo.root"
+#options.ntuple_file = "GoodLongTracks_tuple.root"
+options.use_iosvc = True  # True for data, False for MC
+# multithreading not working while creating tuples
+options.n_threads = 35
+options.evt_max = -1
+
+options.scheduler_legacy_mode = False
+
+configure_input(options)
+
+from Humboldt.utils import runAlignment
+from Humboldt.alignment_tracking import make_scifi_tracks_and_particles_prkf
+from PyConf.Algorithms import PrCheckEmptyTracks, PrStoreUTHitEmptyProducer
+
+from Humboldt.AlignmentScenarios import configureGlobalAlignment_longmodules
+config = configureGlobalAlignment_longmodules(halfdofs="TxTyTzRxRyRz")
+
+alignmentTracks, alignmentPVs, particles, odin, monitors = make_scifi_tracks_and_particles_prkf(
+)
+
+filter_pvs = []
+filter_pvs.append(require_pvs(alignmentPVs))
+
+# add survey constraints
+from Configurables import SurveyConstraints
+from PyConf.Tools import AlignChisqConstraintTool
+from Humboldt.utils import createAlignUpdateTool, createAlignAlgorithm, getXMLWriterList
+
+with createAlignAlgorithm.bind(
+        outputDataFile="humb-vp-ft-halves-modules",
+        updateInFinalize=False,
+        onlineMode=False):
+    runAlignment(
+        options,
+        surveyConstraints=config.SurveyConstraints,
+        lagrangeConstraints=config.LagrangeConstraints,
+        alignmentTracks=alignmentTracks,
+        elementsToAlign=config.Elements,
+        filters=filter_pvs,
+        alignmentPVs=alignmentPVs,
+        odin=odin,
+        monitorList=monitors,
+        #        particles=particles,
+        usePrKalman=usePrKalman)
diff --git a/Alignment/Humboldt/options/AlignFT_VP_combined_data_velo_only.py b/Alignment/Humboldt/options/AlignFT_VP_combined_data_velo_only.py
new file mode 100644
index 0000000000000000000000000000000000000000..f22a592538c71a46239c3621fb8656ee39a8cf03
--- /dev/null
+++ b/Alignment/Humboldt/options/AlignFT_VP_combined_data_velo_only.py
@@ -0,0 +1,106 @@
+###############################################################################
+# (c) Copyright 2022 CERN for the benefit of the LHCb Collaboration           #
+#                                                                             #
+# This software is distributed under the terms of the GNU General Public      #
+# Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".   #
+#                                                                             #
+# In applying this licence, CERN does not waive the privileges and immunities #
+# granted to it by virtue of its status as an Intergovernmental Organization  #
+# or submit itself to any jurisdiction.                                       #
+###############################################################################
+"""
+Configuration file to test running on data.
+"""
+
+from Moore import options, run_moore
+from RecoConf.reconstruction_objects import reconstruction
+from RecoConf.hlt2_global_reco import reconstruction as hlt2_reconstruction, make_light_reco_pr_kf_without_UT, make_light_reconstruction
+from Hlt2Conf.lines import all_lines
+import os
+import re
+from RecoConf.hlt2_tracking import (
+    make_PrKalmanFilter_noUT_tracks, make_PrKalmanFilter_Seed_tracks,
+    make_PrKalmanFilter_Velo_tracks, make_TrackBestTrackCreator_tracks,
+    get_UpgradeGhostId_tool_no_UT, make_hlt2_tracks)
+from PyConf.Algorithms import VeloRetinaClusterTrackingSIMD, VPRetinaFullClusterDecoder, PrKalmanFilter, PrKalmanFilter_Downstream, PrKalmanFilter_noUT
+from RecoConf.hlt1_tracking import (
+    make_VeloClusterTrackingSIMD, make_RetinaClusters,
+    get_global_measurement_provider, make_velo_full_clusters, make_reco_pvs,
+    make_PatPV3DFuture_pvs)
+
+from RecoConf.hlt1_muonid import make_muon_hits
+from RecoConf.calorimeter_reconstruction import make_digits, make_calo
+from PyConf.application import configure_input
+from PRConfig.FilesFromDirac import get_access_urls
+from DDDB.CheckDD4Hep import UseDD4Hep
+from Configurables import LHCb__Det__LbDD4hep__DD4hepSvc as DD4hepSvc
+from RecoConf.event_filters import require_pvs
+from Humboldt.options import usePrKalman
+
+options.input_type = 'MDF'
+options.input_raw_format = 0.5
+options.simulation = False  # in DD4Hep is False the correct option
+options.data_type = 'Upgrade'
+
+# set DDDB and CondDB info
+options.geometry_version = "trunk"  # run3/trunk
+#CONDDBTag = "master"
+CONDDBTag = "nibreer_giulia_mass_conds"
+options.conditions_version = CONDDBTag
+
+online_cond_path = '/group/online/hlt/conditions.run3/lhcb-conditions-database'
+if os.path.exists(online_cond_path):
+    DD4hepSvc().ConditionsLocation = 'file://' + online_cond_path
+
+from glob import glob
+from Gaudi.Configuration import *
+from GaudiConf import IOHelper
+
+# run 269045
+files = glob("/calib/align/LHCb/Tracker/0000269045/Run_*.mdf")
+options.input_files = files[0:4000]
+
+options.event_store = 'EvtStoreSvc'
+options.histo_file = "GoodLongTracks_histo.root"
+#options.ntuple_file = "GoodLongTracks_tuple.root"
+options.use_iosvc = True  # True for data, False for MC
+# multithreading not working while creating tuples
+options.n_threads = 35
+options.evt_max = -1
+
+options.scheduler_legacy_mode = False
+
+configure_input(options)
+
+from Humboldt.utils import runAlignment
+from Humboldt.alignment_tracking import make_scifi_tracks_and_particles_prkf
+from PyConf.Algorithms import PrCheckEmptyTracks, PrStoreUTHitEmptyProducer
+
+from Humboldt.AlignmentScenarios import configureVPModuleAlignment, configureVPHalfAlignment, configureVPHalfAlignment
+config = configureVPHalfAlignment(halfdofs="TxTyTz")
+
+#alignmentTracks, alignmentPVs, particles, odin, monitors = make_scifi_tracks_and_particles_prkf()
+alignmentTracks, alignmentPVs, odin, monitors = make_scifi_tracks_and_particles_prkf(
+)
+
+filter_pvs = []
+filter_pvs.append(require_pvs(alignmentPVs))
+
+# add survey constraints
+from Configurables import SurveyConstraints
+from PyConf.Tools import AlignChisqConstraintTool
+from Humboldt.utils import createAlignUpdateTool, createAlignAlgorithm, getXMLWriterList
+
+with createAlignAlgorithm.bind(
+        outputDataFile="humb-vp-ft-halves-modules",
+        updateInFinalize=False,
+        onlineMode=False):
+    runAlignment(
+        options,
+        surveyConstraints=config.SurveyConstraints,
+        lagrangeConstraints=config.LagrangeConstraints,
+        alignmentTracks=alignmentTracks,
+        elementsToAlign=config.Elements,
+        filters=filter_pvs,
+        alignmentPVs=alignmentPVs,
+        usePrKalman=usePrKalman)
diff --git a/Alignment/Humboldt/python/Humboldt/AlignmentScenarios.py b/Alignment/Humboldt/python/Humboldt/AlignmentScenarios.py
index 90d3a0dfbd9841947085c5d5c68e638e415bf93b..4b912ee5f82e7ea75e95b62fffc06844169e23f2 100644
--- a/Alignment/Humboldt/python/Humboldt/AlignmentScenarios.py
+++ b/Alignment/Humboldt/python/Humboldt/AlignmentScenarios.py
@@ -39,6 +39,96 @@ class AlignmentScenario():
         #self.SubDetectors = subdetectors
 
 
+def configureGlobalAlignment_halfmodules(halfdofs="TxTyTzRy"):
+    setup = AlignmentScenario('GlobalAlignment_halfmodules')
+    setup.SubDetectors += ['VP', 'FT']
+
+    elements = Alignables()
+    elements.VP("Rx")
+    #    elements.VPRight(halfdofs)
+    #    elements.VPLeft(halfdofs)
+
+    elements.FTHalfModules("TxRz")
+    setup.Elements += list(elements)
+
+    surveyconstraints = SurveyConstraints()
+    if UseDD4Hep:
+        surveyconstraints.VP(ver='2023_dd4hep')
+        surveyconstraints.FT(addHalfModuleJoints=True)
+    else:
+        surveyconstraints.VP(ver='latest')
+    setup.SurveyConstraints = surveyconstraints
+
+    constraints = []
+    constraints.append("VPHalfAverage : .*?VP(Left|Right) : Tx Ty Tz Rx Ry Rz")
+    constraints.append("BackFramesFixed_00 : FT/T3/X2/HL0/Q0/M0 : Tx Rz")
+    constraints.append("BackFramesFixed_01 : FT/T3/X2/HL0/Q0/M1 : Tx Rz")
+    constraints.append("BackFramesFixed_02 : FT/T3/X2/HL0/Q0/M2 : Tx Rz")
+    constraints.append("BackFramesFixed_03 : FT/T3/X2/HL0/Q0/M3 : Tx Rz")
+    constraints.append("BackFramesFixed_04 : FT/T3/X2/HL0/Q0/M4 : Tx Rz")
+    constraints.append("BackFramesFixed_05 : FT/T3/X2/HL0/Q0/M5 : Tx Rz")
+    constraints.append("BackFramesFixed_06 : FT/T3/X2/HL0/Q2/M0 : Tx Rz")
+    constraints.append("BackFramesFixed_07 : FT/T3/X2/HL0/Q2/M1 : Tx Rz")
+    constraints.append("BackFramesFixed_08 : FT/T3/X2/HL0/Q2/M2 : Tx Rz")
+    constraints.append("BackFramesFixed_09 : FT/T3/X2/HL0/Q2/M3 : Tx Rz")
+    constraints.append("BackFramesFixed_10 : FT/T3/X2/HL0/Q2/M4 : Tx Rz")
+    constraints.append("BackFramesFixed_11 : FT/T3/X2/HL0/Q2/M5 : Tx Rz")
+    constraints.append("BackFramesFixed_12 : FT/T3/X2/HL1/Q1/M0 : Tx Rz")
+    constraints.append("BackFramesFixed_13 : FT/T3/X2/HL1/Q1/M1 : Tx Rz")
+    constraints.append("BackFramesFixed_14 : FT/T3/X2/HL1/Q1/M2 : Tx Rz")
+    constraints.append("BackFramesFixed_15 : FT/T3/X2/HL1/Q1/M3 : Tx Rz")
+    constraints.append("BackFramesFixed_16 : FT/T3/X2/HL1/Q1/M4 : Tx Rz")
+    constraints.append("BackFramesFixed_17 : FT/T3/X2/HL1/Q1/M5 : Tx Rz")
+    constraints.append("BackFramesFixed_18 : FT/T3/X2/HL1/Q3/M0 : Tx Rz")
+    constraints.append("BackFramesFixed_19 : FT/T3/X2/HL1/Q3/M1 : Tx Rz")
+    constraints.append("BackFramesFixed_20 : FT/T3/X2/HL1/Q3/M2 : Tx Rz")
+    constraints.append("BackFramesFixed_21 : FT/T3/X2/HL1/Q3/M3 : Tx Rz")
+    constraints.append("BackFramesFixed_22 : FT/T3/X2/HL1/Q3/M4 : Tx Rz")
+    constraints.append("BackFramesFixed_23 : FT/T3/X2/HL1/Q3/M5 : Tx Rz")
+    setup.LagrangeConstraints = constraints
+
+    return setup
+
+
+def configureGlobalAlignment_Longmodules(halfdofs="TxTyTzRxRyRz"):
+    setup = AlignmentScenario('GlobalAlignment_longmodules')
+    setup.SubDetectors += ['VP', 'FT']
+
+    elements = Alignables()
+    elements.VP("RxRyRz")
+    elements.VPRight(halfdofs)
+    elements.VPLeft("None")
+
+    elements.FTModules("TxRz")
+
+    setup.Elements += list(elements)
+
+    surveyconstraints = SurveyConstraints()
+    if UseDD4Hep:
+        surveyconstraints.VP(ver='2023_dd4hep')
+    else:
+        surveyconstraints.VP(ver='latest')
+    setup.SurveyConstraints = surveyconstraints
+
+    constraints = []
+    constraints.append("VPHalfAverage : .*?VP(Left|Right) : Tx Ty Tz Rx Ry Rz")
+    constraints.append("BackFramesFixed_00 : FT/T3/X2/HL0/M0 : Tx Rz")
+    constraints.append("BackFramesFixed_01 : FT/T3/X2/HL0/M1 : Tx Rz")
+    constraints.append("BackFramesFixed_02 : FT/T3/X2/HL0/M2 : Tx Rz")
+    constraints.append("BackFramesFixed_03 : FT/T3/X2/HL0/M3 : Tx Rz")
+    constraints.append("BackFramesFixed_04 : FT/T3/X2/HL0/M4 : Tx Rz")
+    constraints.append("BackFramesFixed_05 : FT/T3/X2/HL0/M5 : Tx Rz")
+    constraints.append("BackFramesFixed_10 : FT/T3/X2/HL1/M0 : Tx Rz")
+    constraints.append("BackFramesFixed_11 : FT/T3/X2/HL1/M1 : Tx Rz")
+    constraints.append("BackFramesFixed_12 : FT/T3/X2/HL1/M2 : Tx Rz")
+    constraints.append("BackFramesFixed_13 : FT/T3/X2/HL1/M3 : Tx Rz")
+    constraints.append("BackFramesFixed_14 : FT/T3/X2/HL1/M4 : Tx Rz")
+    constraints.append("BackFramesFixed_15 : FT/T3/X2/HL1/M5 : Tx Rz")
+    setup.LagrangeConstraints = constraints
+
+    return setup
+
+
 def configureRun3Alignment(fixQOverPBias=True):
     # just a first implementation to test some essential things
 
@@ -84,7 +174,7 @@ def configureRun3Alignment(fixQOverPBias=True):
 
 
 # define additional scenarios below
-def configureVPHalfAlignment(halfdofs="TxTyTzRxRyRz"):
+def configureVPHalfAlignment(halfdofs="TxTyTz"):
     '''
     This should be the default alignment for the Automatic alignment procedure
     Align 2-halves for all degree of freedom
@@ -94,6 +184,7 @@ def configureVPHalfAlignment(halfdofs="TxTyTzRxRyRz"):
     setup.SubDetectors += ['VP']
 
     elements = Alignables()
+    elements.VP("RxRz")
     elements.VPRight(halfdofs)
     elements.VPLeft(halfdofs)
     setup.Elements += list(elements)
@@ -110,7 +201,7 @@ def configureVPHalfAlignment(halfdofs="TxTyTzRxRyRz"):
     # dofs here must match the ones that we actually align for. If you
     # specify too many, things will go rather wrong.
     constraints = []
-    constraints.append("VPHalfAverage : .*?VP(Left|Right) : Tx Ty Tz Rx Ry Rz")
+    constraints.append("VPHalfAverage : .*?VP(Left|Right) : Tx Ty Tz")
 
     setup.LagrangeConstraints = constraints
 
diff --git a/Alignment/Humboldt/python/Humboldt/ParticleSelections.py b/Alignment/Humboldt/python/Humboldt/ParticleSelections.py
index 305d5e1c8dce87fcfd5031ea952f9ae90f5021b0..a46c25f2173af583df45be4c56dd87b3cce1351b 100644
--- a/Alignment/Humboldt/python/Humboldt/ParticleSelections.py
+++ b/Alignment/Humboldt/python/Humboldt/ParticleSelections.py
@@ -46,7 +46,6 @@ def defaultHLT1D0Selection(vertices_v2,
                           F.MINIPCUT(IPCut=minIP, Vertices=vertices_v2))))
 
     particles = [pions, kaons]
-
     combination_code = F.require_all(
         in_range(1760 * MeV, F.MASS, 1960 * MeV),
         F.SUM(F.PT) > 2000 * MeV,
@@ -115,6 +114,52 @@ def defaultDetatchedJpsi(vertices_v2):
     return detatchedJpsi
 
 
+def defaultHLT1D0Selection(vertices_v2):
+    #TODO: get particles from HLT SelReports instead of rebuilding
+    # NOTE: selections match those in HLT1D2KPi
+    import Functors as F
+    from Hlt2Conf.standard_particles import make_long_pions, make_long_kaons
+    from Hlt2Conf.algorithms_thor import ParticleCombiner, ParticleFilter
+    from GaudiKernel.SystemOfUnits import MeV, mm
+    from Functors.math import in_range
+
+    loosepions = make_long_pions()
+    loosekaons = make_long_kaons()
+
+    ptmin = 800 * MeV
+    minIP = 0.06 * mm
+
+    pions = ParticleFilter(
+        loosepions,
+        F.FILTER(
+            F.require_all(F.PT > ptmin,
+                          F.MINIPCUT(IPCut=minIP, Vertices=vertices_v2))))
+
+    kaons = ParticleFilter(
+        loosekaons,
+        F.FILTER(
+            F.require_all(F.PT > ptmin,
+                          F.MINIPCUT(IPCut=minIP, Vertices=vertices_v2))))
+
+    particles = [pions, kaons]
+
+    combination_code = F.require_all(
+        in_range(1760 * MeV, F.MASS, 1960 * MeV),
+        F.SUM(F.PT) > 2000 * MeV,
+        F.MAXDOCACUT(0.15 * mm),
+    )
+    vertex_code = F.require_all(F.CHI2DOF < 10.)
+
+    combinedD0 = ParticleCombiner(
+        [pions, kaons],
+        name="AlignHLTD0",
+        DecayDescriptor="[D0 -> pi+ K-]cc",
+        CombinationCut=combination_code,
+        CompositeCut=vertex_code,
+    )
+    return combinedD0
+
+
 def defaultHLTZ(vertices_v2):
     #TODO: get particles from HLT SelReports instead of rebuilding
     # NOTE: selections match those in HLT... etc
diff --git a/Alignment/Humboldt/python/Humboldt/alignment_tracking.py b/Alignment/Humboldt/python/Humboldt/alignment_tracking.py
index c2a91ee587e17586f1482c40c0352d5c5341435b..2ad24099b0c9113afb5eb29d662661da05d885ef 100644
--- a/Alignment/Humboldt/python/Humboldt/alignment_tracking.py
+++ b/Alignment/Humboldt/python/Humboldt/alignment_tracking.py
@@ -217,6 +217,94 @@ def monitor_SciFi_tracks(track_group,
     return monitorlist
 
 
+# also uses velo backwards tracks in addition to long tracks, otherwise identical to make_scifi_tracks_and_particles_prkf
+def make_velo_scifi_tracks_and_particles_prkf(usePrKalman=True,
+                                              MaxOutlierIterations=2,
+                                              MaxChi2Dof=5,
+                                              MinNVeloLayers=4):
+    with reconstruction.bind(from_file=False),\
+     PrKalmanFilter_noUT.bind(FillFitResult=True,ClassicSmoothing=True),\
+     make_light_reco_pr_kf_without_UT.bind(skipRich=False, skipCalo=False, skipMuon=False),\
+     make_muon_hits.bind(geometry_version=3),\
+     make_VeloClusterTrackingSIMD.bind(algorithm=VeloRetinaClusterTrackingSIMD),\
+     make_reco_pvs.bind(make_pvs_from_velo_tracks=make_PatPV3DFuture_pvs),\
+     get_global_measurement_provider.bind(velo_hits=make_RetinaClusters),\
+     make_velo_full_clusters.bind(make_full_cluster=VPRetinaFullClusterDecoder),\
+     hlt2_reconstruction.bind(make_reconstruction=make_light_reco_pr_kf_without_UT):
+        vp_hits = make_VeloClusterTrackingSIMD_hits()
+        reco = hlt2_reconstruction()
+        hlt2_tracks = reco['LongTracks']
+        best_tracks = hlt2_tracks
+        pvs = reco["PVs_v1"]
+
+        velo_tracks = all_velo_track_types()
+        backward_velo_tracks = velo_tracks["Pr::backward"]
+        kf_template = partial(
+            PrKalmanFilter_Velo,
+            MaxOutlierIterations=MaxOutlierIterations,
+            HitsVP=vp_hits,
+            FillFitResult=True,
+            ClassicSmoothing=True,
+            MinNumVPHitsForOutlierRemoval=4,
+            ReferenceExtrapolator=TrackLinearExtrapolator(),
+            InputUniqueIDGenerator=make_unique_id_generator())
+        fitted_velo_bwd = kf_template(
+            name="PrKalmanFilter_VeloBwd",
+            Input=backward_velo_tracks).OutputTracks
+
+        selected_bwd_tracks = VPBackwardTracks(
+            fitted_velo_bwd,
+            MaxChi2Cut=MaxChi2Dof,
+            MinNVeloLayers=MinNVeloLayers)
+
+        particlepvs = reco["PVs"]
+        from PyConf.application import make_odin
+        odin = make_odin()
+
+        from Humboldt.ParticleSelections import defaultHLT1D0Selection
+        particles = defaultHLT1D0Selection(particlepvs)
+
+        from PyConf.Tools import TrackSelector
+        from PyConf.Algorithms import VertexListRefiner, TrackSelectionMerger
+        from Humboldt.TrackSelections import GoodLongTracks
+        from Humboldt.VertexSelections import VPPrimaryVertices
+
+        selected_tracks = GoodLongTracks(best_tracks)
+        track_name = "AlignGoodLongTracks"
+
+        alignmentTracks = TrackSelectionMerger(
+            InputLocations=[selected_bwd_tracks, selected_tracks
+                            ]).OutputLocation
+
+        selected_pvs = VPPrimaryVertices(pvs)
+
+        from PyConf.Algorithms import TrackMonitor_PrKalman, TrackFitMatchMonitor_PrKalman, FTTrackMonitor_PrKalman, TrackVertexMonitor, TrackParticleMonitor  #ParticleMassMonitor
+        from GaudiKernel.SystemOfUnits import MeV
+
+        monitorlist = []
+        monitorlist = monitorlist + monitor_SciFi_tracks(
+            alignmentTracks, "AlignGoodLongTracks", includeQuarters=True)
+        monitorlist = monitorlist + monitor_SciFi_tracks(
+            best_tracks, "BestHLT2Tracks", includeQuarters=True)
+        myTrackVertexMonitor = TrackVertexMonitor(
+            TrackContainer=alignmentTracks, PVContainer=pvs)
+        monitorlist.append(myTrackVertexMonitor)
+        # particle mass monitor needs replacement or upgrade
+        myParticleMonitor = ParticleMassMonitor(
+            name="defaultD0MassMonitor",
+            ParticleType="D0",
+            Particles=particles,
+            MassMean=1864.84 * MeV,
+            MassSigma=25 * MeV,
+            Bins=70,
+            MinPt=0,
+            MinP=0)
+        monitorlist.append(myParticleMonitor)
+
+        # return alignmentTracks, selected_pvs, particles, odin, monitorlist
+        return alignmentTracks, selected_pvs, odin, monitorlist
+
+
 def make_scifi_tracks_and_particles_prkf():
     with reconstruction.bind(from_file=False),\
      PrKalmanFilter_noUT.bind(FillFitResult=True,ClassicSmoothing=True),\
@@ -240,6 +328,9 @@ def make_scifi_tracks_and_particles_prkf():
             InputLocations=[selected_tracks]).OutputLocation
         selected_pvs = VPPrimaryVertices(pvs)
 
+        from PyConf.Algorithms import TrackMonitor_PrKalman, TrackFitMatchMonitor_PrKalman, FTTrackMonitor_PrKalman, TrackVertexMonitor, TrackParticleMonitor  #ParticleMassMonitor
+        from GaudiKernel.SystemOfUnits import MeV
+
         monitorlist = []
         monitorlist = monitorlist + monitor_SciFi_tracks(
             alignmentTracks, "AlignGoodLongTracks", includeQuarters=True)
diff --git a/Alignment/TAlignment/python/TAlignment/Alignables.py b/Alignment/TAlignment/python/TAlignment/Alignables.py
index 74af36a31b0c3658c4b4a765b0e2949eb9d239a9..ba11e83b631150635c43f0b9d29012c0e00788d9 100755
--- a/Alignment/TAlignment/python/TAlignment/Alignables.py
+++ b/Alignment/TAlignment/python/TAlignment/Alignables.py
@@ -294,6 +294,8 @@ class Alignables(list):
     _FTStations = ["/T1", "/T2", "/T3"]
     _FTLayers = ["/LayerX1", "/LayerU", "/LayerV", "/LayerX2"
                  ] if not UseDD4Hep else ["/X1", "/U", "/V", "/X2"]
+    _FTOuterLayers = ["/LayerX1", "/LayerX2"
+                      ] if not UseDD4Hep else ["X1", "X2"]
     _FTRealQuarters = [
         "/Quarter0", "/Quarter2", "/Quarter1", "/Quarter3"
     ] if not UseDD4Hep else ["/HL0/Q0", "/HL0/Q2", "/HL1/Q1", "/HL1/Q3"]
@@ -399,6 +401,16 @@ class Alignables(list):
                         elements.append(self._FT + i + j + k + l)
         self.__append(elements, dofs)
 
+    def FTT3X2M5(self, dofs=""):
+        elements = []
+        i = "/T3"
+        for k in self._FTRealQuarters:
+            for l in self._FTModulesAll if i == "/T3" else self._FTModulesShort:
+                if l == "/M5":
+                    elements.append(self._FT + i + "/X2" + k + l + ";(%s)" %
+                                    self._FTHalfModuleReadoutSideTranslation)
+        self.__append(elements, dofs)
+
     def FTHalfModuleJoints(
             #            self, errors="0.0000074 0.0012 0.0019 0.0004 0.00000044 0.00022"):
             self,
@@ -417,6 +429,9 @@ class Alignables(list):
                         modbot = 'FT' + station + layer + Qbot + module
                         joints.append(" : ".join(
                             [modtop, modbot, errors, "0 -1212.75 0"]))
+
+
+#        print(joints)
         return joints
 
     def FTMats(self, dofs=""):
diff --git a/Alignment/TAlignment/python/TAlignment/SurveyConstraints.py b/Alignment/TAlignment/python/TAlignment/SurveyConstraints.py
index a848e842127961fc59a61ba848e5201201c789ed..7faf333a176209b4bbba00688bb610467a00a5e1 100644
--- a/Alignment/TAlignment/python/TAlignment/SurveyConstraints.py
+++ b/Alignment/TAlignment/python/TAlignment/SurveyConstraints.py
@@ -122,9 +122,9 @@ class SurveyConstraints(LHCbConfigurableUser):
         for f in XmlFilesDict['VP'][ver]:
             self.XmlFiles += [self.defaultSurveyDir() + "VP/" + f + ".xml"]
         self.XmlUncertainties += [
-            ".*Module(00|).. : 0.2 0.2 0.2 0.001 0.001 0.001",
+            ".*/Module(00|).. : 0.2 0.2 0.2 0.001 0.001 0.001",
             ".*/Ladder. : 0.005 0.005 0.01 0.0002 0.0002 0.0001",
-            ".*ladder_. : 0.005 0.005 0.01 0.0002 0.0002 0.0001"
+            ".*/ladder_. : 0.005 0.005 0.01 0.0002 0.0002 0.0001"
         ]
         if UseDD4Hep:
             self.Constraints += [
@@ -168,6 +168,13 @@ class SurveyConstraints(LHCbConfigurableUser):
                     self.XmlUncertainties += [
                         "FT/.*/M. : 0.1 0.1 0.1 0.00004 0.0001 0.00004"
                     ]
+
+
+#                    Use this functionality to constrain the Long- or Halfmodules to the top of the frame
+#                    self.Constraints += [
+#                        "FT/T./(X1|X2|U|V)/HL./Q./M. :  0 0 0 0 0 0 : 0.2 0.2 0.2 0.0002 0.0008 0.0002 : 0 +1213 0",
+#                        "FT/T./(X1|X2|U|V)/HL./M. :  0 0 0 0 0 0 : 0.1 0.1 0.1 0.00004 0.0001 0.00004 : 0 +1213 0"
+#                    ]
                 else:
                     self.XmlUncertainties += [
                         "FT/.*/Module. : 0.1 0.1 0.1 0.00004 0.0001 0.00004"
@@ -182,7 +189,12 @@ class SurveyConstraints(LHCbConfigurableUser):
                 self.XmlUncertainties += [
                     #".*M. : 0.5 0.5 0.5 0.0002 0.0008 0.0002"
                     #"FT/T3/X2/.*/HL./M. : 0.5 0.5 0.5 0.0002 0.0008 0.0002"
-                    "FT/.*/M. : 0.5 0.5 0.5 0.0002 0.0008 0.0002"
+                    "FT/.*/M. : 0.5 0.5 0.5 0.0002 0.0008 0.0002",
+                ]
+                # maybe remove this bottom constraint
+                self.Constraints += [
+                    "FT/T./(X1|X2|U|V)/HL./Q./M. :  0 0 0 0 0 0 : 0.2 0.2 0.2 0.0002 0.0008 0.0002 : 0 +1213 0",
+                    "FT/T./(X1|X2|U|V)/HL./M. :  0 0 0 0 0 0 : 0.1 0.1 0.1 0.00004 0.0001 0.00004 : 0 +1213 0"  # added this for 01-26
                 ]
             else:
                 if 'detdesc' in ver:
diff --git a/Alignment/TAlignment/surveyxml/FT/Modules_default_detdesc.xml b/Alignment/TAlignment/surveyxml/FT/Modules_default_detdesc.xml
index 29c0e52369865f1dc9ea6ffe5dac7e6f50616461..4afc52bafe2d72e839df077f79189a68869ec7b4 100644
--- a/Alignment/TAlignment/surveyxml/FT/Modules_default_detdesc.xml
+++ b/Alignment/TAlignment/surveyxml/FT/Modules_default_detdesc.xml
@@ -1,1038 +1,1043 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-    (c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration
-
-    This software is distributed under the terms of the GNU General Public
-    Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
+<!--                                                                                          
+    (c) Copyright 2000-2022 CERN for the benefit of the LHCb Collaboration                                                                                                                
+    In this survey: 
+    * survey data from surveys in assembly hall  
+    * additional rotations from survey of frames downstairs are applied to modules 
+    * modules with missing data are given the information for the average plane for their quarter  
+    * beam angle correction between survey plane and lhcb plane is applied
+    * Version date: 15th November 2022                                                                                 
+    List of modules with missing data:
+    * T1X1Q2M1   
+    * T1VQ0M3 
+    * T2X1Q2M0 
+    * T3X1Q0M0 
+    * T3VQ0M4 
+    * T3X2Q0M1 
 -->
-<!DOCTYPE DDDB SYSTEM "git:/DTD/structure.dtd">
 <DDDB>
-    <condition classID="6" name="T1X1Q0M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL0/Q0/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q0M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL0/Q0/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q0M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL0/Q0/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q0M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL0/Q0/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q0M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL0/Q0/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q1M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL0/Q2/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q1M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL0/Q2/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q1M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL0/Q2/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q1M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL0/Q2/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q1M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL0/Q2/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q2M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL1/Q1/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q2M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL1/Q1/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q2M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL1/Q1/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q2M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL1/Q1/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q2M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL1/Q1/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q3M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL1/Q3/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q3M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL1/Q3/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q3M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL1/Q3/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q3M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL1/Q3/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X1Q3M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X1/HL1/Q3/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ0M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL0/Q0/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ0M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL0/Q0/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ0M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL0/Q0/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ0M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL0/Q0/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ0M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL0/Q0/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ1M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL0/Q2/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ1M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL0/Q2/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ1M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL0/Q2/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ1M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL0/Q2/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ1M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL0/Q2/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ2M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL1/Q1/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ2M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL1/Q1/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ2M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL1/Q1/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ2M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL1/Q1/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ2M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL1/Q1/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ3M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL1/Q3/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ3M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL1/Q3/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ3M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL1/Q3/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ3M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL1/Q3/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1UQ3M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/U/HL1/Q3/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ0M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL0/Q0/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ0M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL0/Q0/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ0M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL0/Q0/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ0M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL0/Q0/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ0M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL0/Q0/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ1M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL0/Q2/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ1M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL0/Q2/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ1M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL0/Q2/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ1M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL0/Q2/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ1M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL0/Q2/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ2M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL1/Q1/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ2M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL1/Q1/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ2M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL1/Q1/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ2M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL1/Q1/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ2M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL1/Q1/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ3M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL1/Q3/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ3M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL1/Q3/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ3M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL1/Q3/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ3M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL1/Q3/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1VQ3M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/V/HL1/Q3/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q0M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL0/Q0/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q0M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL0/Q0/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q0M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL0/Q0/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q0M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL0/Q0/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q0M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL0/Q0/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q1M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL0/Q2/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q1M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL0/Q2/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q1M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL0/Q2/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q1M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL0/Q2/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q1M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL0/Q2/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q2M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL1/Q1/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q2M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL1/Q1/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q2M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL1/Q1/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q2M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL1/Q1/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q2M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL1/Q1/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q3M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL1/Q3/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q3M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL1/Q3/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q3M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL1/Q3/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q3M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL1/Q3/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T1X2Q3M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T1/X2/HL1/Q3/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q0M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL0/Q0/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q0M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL0/Q0/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q0M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL0/Q0/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q0M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL0/Q0/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q0M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL0/Q0/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q1M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL0/Q2/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q1M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL0/Q2/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q1M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL0/Q2/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q1M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL0/Q2/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q1M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL0/Q2/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q2M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL1/Q1/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q2M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL1/Q1/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q2M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL1/Q1/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q2M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL1/Q1/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q2M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL1/Q1/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q3M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL1/Q3/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q3M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL1/Q3/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q3M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL1/Q3/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q3M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL1/Q3/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X1Q3M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X1/HL1/Q3/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ0M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL0/Q0/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ0M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL0/Q0/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ0M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL0/Q0/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ0M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL0/Q0/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ0M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL0/Q0/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ1M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL0/Q2/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ1M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL0/Q2/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ1M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL0/Q2/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ1M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL0/Q2/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ1M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL0/Q2/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ2M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL1/Q1/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ2M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL1/Q1/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ2M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL1/Q1/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ2M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL1/Q1/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ2M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL1/Q1/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ3M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL1/Q3/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ3M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL1/Q3/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ3M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL1/Q3/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ3M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL1/Q3/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2UQ3M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/U/HL1/Q3/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ0M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL0/Q0/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ0M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL0/Q0/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ0M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL0/Q0/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ0M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL0/Q0/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ0M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL0/Q0/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ1M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL0/Q2/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ1M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL0/Q2/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ1M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL0/Q2/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ1M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL0/Q2/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ1M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL0/Q2/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ2M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL1/Q1/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ2M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL1/Q1/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ2M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL1/Q1/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ2M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL1/Q1/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ2M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL1/Q1/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ3M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL1/Q3/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ3M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL1/Q3/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ3M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL1/Q3/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ3M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL1/Q3/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2VQ3M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/V/HL1/Q3/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q0M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL0/Q0/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q0M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL0/Q0/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q0M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL0/Q0/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q0M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL0/Q0/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q0M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL0/Q0/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q1M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL0/Q2/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q1M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL0/Q2/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q1M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL0/Q2/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q1M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL0/Q2/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q1M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL0/Q2/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q2M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL1/Q1/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q2M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL1/Q1/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q2M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL1/Q1/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q2M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL1/Q1/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q2M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL1/Q1/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q3M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL1/Q3/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q3M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL1/Q3/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q3M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL1/Q3/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q3M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL1/Q3/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T2X2Q3M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T2/X2/HL1/Q3/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q0M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL0/Q0/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q0M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL0/Q0/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q0M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL0/Q0/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q0M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL0/Q0/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q0M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL0/Q0/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q0M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL0/Q0/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q1M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL0/Q2/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q1M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL0/Q2/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q1M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL0/Q2/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q1M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL0/Q2/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q1M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL0/Q2/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q1M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL0/Q2/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q2M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL1/Q1/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q2M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL1/Q1/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q2M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL1/Q1/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q2M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL1/Q1/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q2M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL1/Q1/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q2M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL1/Q1/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q3M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL1/Q3/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q3M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL1/Q3/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q3M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL1/Q3/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q3M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL1/Q3/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q3M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL1/Q3/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X1Q3M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X1/HL1/Q3/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ0M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL0/Q0/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ0M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL0/Q0/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ0M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL0/Q0/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ0M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL0/Q0/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ0M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL0/Q0/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ0M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL0/Q0/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ1M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL0/Q2/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ1M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL0/Q2/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ1M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL0/Q2/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ1M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL0/Q2/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ1M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL0/Q2/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ1M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL0/Q2/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ2M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL1/Q1/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ2M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL1/Q1/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ2M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL1/Q1/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ2M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL1/Q1/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ2M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL1/Q1/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ2M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL1/Q1/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ3M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL1/Q3/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ3M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL1/Q3/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ3M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL1/Q3/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ3M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL1/Q3/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ3M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL1/Q3/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3UQ3M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/U/HL1/Q3/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ0M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL0/Q0/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ0M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL0/Q0/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ0M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL0/Q0/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ0M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL0/Q0/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ0M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL0/Q0/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ0M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL0/Q0/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ1M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL0/Q2/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ1M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL0/Q2/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ1M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL0/Q2/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ1M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL0/Q2/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ1M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL0/Q2/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ1M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL0/Q2/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ2M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL1/Q1/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ2M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL1/Q1/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ2M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL1/Q1/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ2M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL1/Q1/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ2M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL1/Q1/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ2M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL1/Q1/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ3M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL1/Q3/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ3M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL1/Q3/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ3M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL1/Q3/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ3M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL1/Q3/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ3M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL1/Q3/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3VQ3M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/V/HL1/Q3/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q0M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL0/Q0/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q0M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL0/Q0/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q0M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL0/Q0/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q0M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL0/Q0/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q0M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL0/Q0/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q0M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL0/Q0/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q1M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL0/Q2/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q1M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL0/Q2/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q1M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL0/Q2/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q1M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL0/Q2/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q1M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL0/Q2/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q1M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL0/Q2/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q2M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL1/Q1/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q2M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL1/Q1/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q2M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL1/Q1/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q2M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL1/Q1/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q2M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL1/Q1/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q2M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL1/Q1/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q3M0">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL1/Q3/M5">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q3M1">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL1/Q3/M4">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q3M2">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL1/Q3/M3">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q3M3">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL1/Q3/M2">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q3M4">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL1/Q3/M1">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
-    <condition classID="6" name="T3X2Q3M5">
-      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
-      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    <condition classID="6" name="/world/AfterMagnetRegion/T/FT/T3/X2/HL1/Q3/M0">
+      <paramVector name="dPosXYZ" type="double">0.0 0.0 0.0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0.0 0.0 0.0</paramVector>
     </condition>
   </DDDB>
diff --git a/Alignment/TAlignment/surveyxml/FT/Modules_default_old.xml b/Alignment/TAlignment/surveyxml/FT/Modules_default_old.xml
new file mode 100644
index 0000000000000000000000000000000000000000..adff8167a7251f790f2190ea168bf2a0c751c2f1
--- /dev/null
+++ b/Alignment/TAlignment/surveyxml/FT/Modules_default_old.xml
@@ -0,0 +1,1038 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+    (c) Copyright 2000-2018 CERN for the benefit of the LHCb Collaboration
+
+    This software is distributed under the terms of the GNU General Public
+    Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".
+
+    In applying this licence, CERN does not waive the privileges and immunities
+    granted to it by virtue of its status as an Intergovernmental Organization
+    or submit itself to any jurisdiction.
+-->
+<!DOCTYPE DDDB SYSTEM "git:/DTD/structure.dtd">
+<DDDB>
+    <condition classID="6" name="T1X1Q0M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q0M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q0M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q0M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q0M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q1M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q1M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q1M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q1M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q1M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q2M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q2M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q2M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q2M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q2M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q3M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q3M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q3M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q3M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X1Q3M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ0M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ0M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ0M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ0M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ0M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ1M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ1M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ1M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ1M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ1M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ2M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ2M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ2M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ2M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ2M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ3M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ3M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ3M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ3M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1UQ3M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ0M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ0M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ0M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ0M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ0M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ1M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ1M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ1M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ1M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ1M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ2M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ2M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ2M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ2M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ2M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ3M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ3M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ3M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ3M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1VQ3M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q0M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q0M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q0M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q0M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q0M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q1M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q1M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q1M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q1M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q1M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q2M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q2M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q2M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q2M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q2M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q3M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q3M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q3M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q3M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T1X2Q3M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q0M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q0M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q0M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q0M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q0M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q1M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q1M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q1M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q1M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q1M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q2M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q2M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q2M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q2M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q2M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q3M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q3M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q3M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q3M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X1Q3M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ0M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ0M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ0M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ0M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ0M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ1M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ1M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ1M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ1M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ1M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ2M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ2M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ2M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ2M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ2M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ3M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ3M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ3M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ3M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2UQ3M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ0M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ0M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ0M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ0M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ0M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ1M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ1M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ1M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ1M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ1M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ2M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ2M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ2M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ2M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ2M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ3M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ3M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ3M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ3M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2VQ3M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q0M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q0M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q0M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q0M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q0M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q1M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q1M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q1M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q1M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q1M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q2M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q2M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q2M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q2M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q2M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q3M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q3M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q3M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q3M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T2X2Q3M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q0M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q0M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q0M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q0M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q0M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q0M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q1M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q1M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q1M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q1M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q1M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q1M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q2M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q2M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q2M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q2M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q2M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q2M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q3M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q3M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q3M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q3M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q3M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X1Q3M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ0M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ0M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ0M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ0M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ0M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ0M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ1M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ1M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ1M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ1M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ1M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ1M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ2M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ2M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ2M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ2M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ2M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ2M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ3M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ3M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ3M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ3M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ3M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3UQ3M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ0M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ0M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ0M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ0M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ0M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ0M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ1M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ1M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ1M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ1M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ1M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ1M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ2M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ2M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ2M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ2M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ2M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ2M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ3M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ3M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ3M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ3M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ3M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3VQ3M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q0M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q0M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q0M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q0M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q0M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q0M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q1M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q1M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q1M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q1M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q1M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q1M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q2M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q2M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q2M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q2M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q2M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q2M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q3M0">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q3M1">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q3M2">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q3M3">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q3M4">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+    <condition classID="6" name="T3X2Q3M5">
+      <paramVector name="dPosXYZ" type="double">0 0 0</paramVector>
+      <paramVector name="dRotXYZ" type="double">0 0 0</paramVector>
+    </condition>
+</DDDB>