diff --git a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/common/pixelMapping.h b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/common/pixelMapping.h
new file mode 100644
index 0000000000000000000000000000000000000000..5abd961b4ec5f6c3c03e7f42fe3f3c6a9bbd0da3
--- /dev/null
+++ b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/common/pixelMapping.h
@@ -0,0 +1,4154 @@
+/*
+  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
+*/
+//  pixelMapping.h
+//  PixelMappingFunction
+//
+//  Created by sroe on 06/12/2022.
+//
+
+#ifndef pixelMapping_h
+#define pixelMapping_h
+
+#include <array>
+#include <string>
+#include <string_view>
+#include <algorithm>
+namespace ibl{
+//if performance is important, use a pre-sorted array and std::lower_bound (not std::find)
+//
+// NOTE: The following text is subsequently *parsed* by a python routine and any
+// format changes will affect the parsing adversely
+constexpr std::array<std::string_view, 2048> 
+names {
+  "LI_S15_C_34_M3_C7",  
+  "LI_S15_C_34_M4_C10", 
+  "LI_S15_C_12_M1_C1",  
+  "LI_S15_C_12_M2_C4",  
+  "LI_S15_C_34_M3_C8",  
+  "LI_S15_C_34_M4_C11", 
+  "LI_S15_C_12_M1_C2",  
+  "LI_S15_C_12_M2_C5",  
+  "LI_S15_C_34_M3_C9",  
+  "LI_S15_C_34_M4_C12", 
+  "LI_S15_C_12_M1_C3",  
+  "LI_S15_C_12_M2_C6",  
+  "D1C_B01_S2_M4",      
+  "D1C_B01_S2_M3",      
+  "D1C_B01_S2_M5",      
+  "D1C_B01_S2_M2",      
+  "D1C_B01_S2_M6",      
+  "D1C_B01_S2_M1",      
+  "D1C_B02_S1_M4",      
+  "D1C_B02_S1_M3",      
+  "D1C_B02_S1_M5",      
+  "D1C_B02_S1_M2",      
+  "D1C_B02_S1_M6",      
+  "D1C_B02_S1_M1",      
+  "D1C_B02_S2_M4",      
+  "D1C_B02_S2_M3",      
+  "D1C_B02_S2_M5",      
+  "D1C_B02_S2_M2",      
+  "D1C_B02_S2_M6",      
+  "D1C_B02_S2_M1",      
+  "D1C_B03_S1_M4",      
+  "D1C_B03_S1_M3",      
+  "D1C_B03_S1_M5",      
+  "D1C_B03_S1_M2",      
+  "D1C_B03_S1_M6",      
+  "D1C_B03_S1_M1",      
+  "D1C_B03_S2_M4",      
+  "D1C_B03_S2_M3",      
+  "D1C_B03_S2_M5",      
+  "D1C_B03_S2_M2",      
+  "D1C_B03_S2_M6",      
+  "D1C_B03_S2_M1",      
+  "D1C_B04_S1_M4",      
+  "D1C_B04_S1_M3",      
+  "D1C_B04_S1_M5",      
+  "D1C_B04_S1_M2",      
+  "D1C_B04_S1_M6",      
+  "D1C_B04_S1_M1",      
+  "D1C_B04_S2_M4",      
+  "D1C_B04_S2_M3",      
+  "D1C_B04_S2_M5",      
+  "D1C_B04_S2_M2",      
+  "D1C_B04_S2_M6",      
+  "D1C_B04_S2_M1",      
+  "D1C_B01_S1_M4",      
+  "D1C_B01_S1_M3",      
+  "D1C_B01_S1_M5",      
+  "D1C_B01_S1_M2",      
+  "D1C_B01_S1_M6",      
+  "D1C_B01_S1_M1",      
+  "D2C_B01_S2_M4",      
+  "D2C_B01_S2_M3",      
+  "D2C_B01_S2_M5",      
+  "D2C_B01_S2_M2",      
+  "D2C_B01_S2_M6",      
+  "D2C_B01_S2_M1",      
+  "D2C_B02_S1_M4",      
+  "D2C_B02_S1_M3",      
+  "D2C_B02_S1_M5",      
+  "D2C_B02_S1_M2",      
+  "D2C_B02_S1_M6",      
+  "D2C_B02_S1_M1",      
+  "D2C_B02_S2_M4",      
+  "D2C_B02_S2_M3",      
+  "D2C_B02_S2_M5",      
+  "D2C_B02_S2_M2",      
+  "D2C_B02_S2_M6",      
+  "D2C_B02_S2_M1",      
+  "D2C_B03_S1_M4",      
+  "D2C_B03_S1_M3",      
+  "D2C_B03_S1_M5",      
+  "D2C_B03_S1_M2",      
+  "D2C_B03_S1_M6",      
+  "D2C_B03_S1_M1",      
+  "D2C_B03_S2_M4",      
+  "D2C_B03_S2_M3",      
+  "D2C_B03_S2_M5",      
+  "D2C_B03_S2_M2",      
+  "D2C_B03_S2_M6",      
+  "D2C_B03_S2_M1",      
+  "D2C_B04_S1_M4",      
+  "D2C_B04_S1_M3",      
+  "D2C_B04_S1_M5",      
+  "D2C_B04_S1_M2",      
+  "D2C_B04_S1_M6",      
+  "D2C_B04_S1_M1",      
+  "D2C_B04_S2_M4",      
+  "D2C_B04_S2_M3",      
+  "D2C_B04_S2_M5",      
+  "D2C_B04_S2_M2",      
+  "D2C_B04_S2_M6",      
+  "D2C_B04_S2_M1",      
+  "D2C_B01_S1_M4",      
+  "D2C_B01_S1_M3",      
+  "D2C_B01_S1_M5",      
+  "D2C_B01_S1_M2",      
+  "D2C_B01_S1_M6",      
+  "D2C_B01_S1_M1",      
+  "D3C_B01_S2_M4",      
+  "D3C_B01_S2_M3",      
+  "D3C_B01_S2_M5",      
+  "D3C_B01_S2_M2",      
+  "D3C_B01_S2_M6",      
+  "D3C_B01_S2_M1",      
+  "D3C_B02_S1_M4",      
+  "D3C_B02_S1_M3",      
+  "D3C_B02_S1_M5",      
+  "D3C_B02_S1_M2",      
+  "D3C_B02_S1_M6",      
+  "D3C_B02_S1_M1",      
+  "D3C_B02_S2_M4",      
+  "D3C_B02_S2_M3",      
+  "D3C_B02_S2_M5",      
+  "D3C_B02_S2_M2",      
+  "D3C_B02_S2_M6",      
+  "D3C_B02_S2_M1",      
+  "D3C_B03_S1_M4",      
+  "D3C_B03_S1_M3",      
+  "D3C_B03_S1_M5",      
+  "D3C_B03_S1_M2",      
+  "D3C_B03_S1_M6",      
+  "D3C_B03_S1_M1",      
+  "D3C_B03_S2_M4",      
+  "D3C_B03_S2_M3",      
+  "D3C_B03_S2_M5",      
+  "D3C_B03_S2_M2",      
+  "D3C_B03_S2_M6",      
+  "D3C_B03_S2_M1",      
+  "D3C_B04_S1_M4",      
+  "D3C_B04_S1_M3",      
+  "D3C_B04_S1_M5",      
+  "D3C_B04_S1_M2",      
+  "D3C_B04_S1_M6",      
+  "D3C_B04_S1_M1",      
+  "D3C_B04_S2_M4",      
+  "D3C_B04_S2_M3",      
+  "D3C_B04_S2_M5",      
+  "D3C_B04_S2_M2",      
+  "D3C_B04_S2_M6",      
+  "D3C_B04_S2_M1",      
+  "D3C_B01_S1_M4",      
+  "D3C_B01_S1_M3",      
+  "D3C_B01_S1_M5",      
+  "D3C_B01_S1_M2",      
+  "D3C_B01_S1_M6",      
+  "D3C_B01_S1_M1",      
+  "LI_S01_C_M4_C8_2",   
+  "LI_S01_C_M4_C8_1",   
+  "LI_S01_C_M4_C7_2",   
+  "LI_S01_C_M4_C7_1",   
+  "LI_S01_C_M3_C6",     
+  "LI_S01_C_M3_C5",     
+  "LI_S01_C_M2_C4",     
+  "LI_S01_C_M2_C3",     
+  "LI_S01_C_M1_C2",     
+  "LI_S01_C_M1_C1",     
+  "LI_S01_A_M1_A1",     
+  "LI_S01_A_M1_A2",     
+  "LI_S01_A_M2_A3",     
+  "LI_S01_A_M2_A4",     
+  "LI_S01_A_M3_A5",     
+  "LI_S01_A_M3_A6",     
+  "LI_S01_A_M4_A7_1",   
+  "LI_S01_A_M4_A7_2",   
+  "LI_S01_A_M4_A8_1",   
+  "LI_S01_A_M4_A8_2",   
+  "LI_S02_C_M4_C8_2",   
+  "LI_S02_C_M4_C8_1",   
+  "LI_S02_C_M4_C7_2",   
+  "LI_S02_C_M4_C7_1",   
+  "LI_S02_C_M3_C6",     
+  "LI_S02_C_M3_C5",     
+  "LI_S02_C_M2_C4",     
+  "LI_S02_C_M2_C3",     
+  "LI_S02_C_M1_C2",     
+  "LI_S02_C_M1_C1",     
+  "LI_S02_A_M1_A1",     
+  "LI_S02_A_M1_A2",     
+  "LI_S02_A_M2_A3",     
+  "LI_S02_A_M2_A4",     
+  "LI_S02_A_M3_A5",     
+  "LI_S02_A_M3_A6",     
+  "LI_S02_A_M4_A7_1",   
+  "LI_S02_A_M4_A7_2",   
+  "LI_S02_A_M4_A8_1",   
+  "LI_S02_A_M4_A8_2",   
+  "LI_S03_C_M4_C8_2",   
+  "LI_S03_C_M4_C8_1",   
+  "LI_S03_C_M4_C7_2",   
+  "LI_S03_C_M4_C7_1",   
+  "LI_S03_C_M3_C6",     
+  "LI_S03_C_M3_C5",     
+  "LI_S03_C_M2_C4",     
+  "LI_S03_C_M2_C3",     
+  "LI_S03_C_M1_C2",     
+  "LI_S03_C_M1_C1",     
+  "LI_S03_A_M1_A1",     
+  "LI_S03_A_M1_A2",     
+  "LI_S03_A_M2_A3",     
+  "LI_S03_A_M2_A4",     
+  "LI_S03_A_M3_A5",     
+  "LI_S03_A_M3_A6",     
+  "LI_S03_A_M4_A7_1",   
+  "LI_S03_A_M4_A7_2",   
+  "LI_S03_A_M4_A8_1",   
+  "LI_S03_A_M4_A8_2",   
+  "LI_S04_C_M4_C8_2",   
+  "LI_S04_C_M4_C8_1",   
+  "LI_S04_C_M4_C7_2",   
+  "LI_S04_C_M4_C7_1",   
+  "LI_S04_C_M3_C6",     
+  "LI_S04_C_M3_C5",     
+  "LI_S04_C_M2_C4",     
+  "LI_S04_C_M2_C3",     
+  "LI_S04_C_M1_C2",     
+  "LI_S04_C_M1_C1",     
+  "LI_S04_A_M1_A1",     
+  "LI_S04_A_M1_A2",     
+  "LI_S04_A_M2_A3",     
+  "LI_S04_A_M2_A4",     
+  "LI_S04_A_M3_A5",     
+  "LI_S04_A_M3_A6",     
+  "LI_S04_A_M4_A7_1",   
+  "LI_S04_A_M4_A7_2",   
+  "LI_S04_A_M4_A8_1",   
+  "LI_S04_A_M4_A8_2",   
+  "LI_S05_C_M4_C8_2",   
+  "LI_S05_C_M4_C8_1",   
+  "LI_S05_C_M4_C7_2",   
+  "LI_S05_C_M4_C7_1",   
+  "LI_S05_C_M3_C6",     
+  "LI_S05_C_M3_C5",     
+  "LI_S05_C_M2_C4",     
+  "LI_S05_C_M2_C3",     
+  "LI_S05_C_M1_C2",     
+  "LI_S05_C_M1_C1",     
+  "LI_S05_A_M1_A1",     
+  "LI_S05_A_M1_A2",     
+  "LI_S05_A_M2_A3",     
+  "LI_S05_A_M2_A4",     
+  "LI_S05_A_M3_A5",     
+  "LI_S05_A_M3_A6",     
+  "LI_S05_A_M4_A7_1",   
+  "LI_S05_A_M4_A7_2",   
+  "LI_S05_A_M4_A8_1",   
+  "LI_S05_A_M4_A8_2",   
+  "LI_S06_C_M4_C8_2",   
+  "LI_S06_C_M4_C8_1",   
+  "LI_S06_C_M4_C7_2",   
+  "LI_S06_C_M4_C7_1",   
+  "LI_S06_C_M3_C6",     
+  "LI_S06_C_M3_C5",     
+  "LI_S06_C_M2_C4",     
+  "LI_S06_C_M2_C3",     
+  "LI_S06_C_M1_C2",     
+  "LI_S06_C_M1_C1",     
+  "LI_S06_A_M1_A1",     
+  "LI_S06_A_M1_A2",     
+  "LI_S06_A_M2_A3",     
+  "LI_S06_A_M2_A4",     
+  "LI_S06_A_M3_A5",     
+  "LI_S06_A_M3_A6",     
+  "LI_S06_A_M4_A7_1",   
+  "LI_S06_A_M4_A7_2",   
+  "LI_S06_A_M4_A8_1",   
+  "LI_S06_A_M4_A8_2",   
+  "LI_S07_C_M4_C8_2",   
+  "LI_S07_C_M4_C8_1",   
+  "LI_S07_C_M4_C7_2",   
+  "LI_S07_C_M4_C7_1",   
+  "LI_S07_C_M3_C6",     
+  "LI_S07_C_M3_C5",     
+  "LI_S07_C_M2_C4",     
+  "LI_S07_C_M2_C3",     
+  "LI_S07_C_M1_C2",     
+  "LI_S07_C_M1_C1",     
+  "LI_S07_A_M1_A1",     
+  "LI_S07_A_M1_A2",     
+  "LI_S07_A_M2_A3",     
+  "LI_S07_A_M2_A4",     
+  "LI_S07_A_M3_A5",     
+  "LI_S07_A_M3_A6",     
+  "LI_S07_A_M4_A7_1",   
+  "LI_S07_A_M4_A7_2",   
+  "LI_S07_A_M4_A8_1",   
+  "LI_S07_A_M4_A8_2",   
+  "LI_S08_C_M4_C8_2",   
+  "LI_S08_C_M4_C8_1",   
+  "LI_S08_C_M4_C7_2",   
+  "LI_S08_C_M4_C7_1",   
+  "LI_S08_C_M3_C6",     
+  "LI_S08_C_M3_C5",     
+  "LI_S08_C_M2_C4",     
+  "LI_S08_C_M2_C3",     
+  "LI_S08_C_M1_C2",     
+  "LI_S08_C_M1_C1",     
+  "LI_S08_A_M1_A1",     
+  "LI_S08_A_M1_A2",     
+  "LI_S08_A_M2_A3",     
+  "LI_S08_A_M2_A4",     
+  "LI_S08_A_M3_A5",     
+  "LI_S08_A_M3_A6",     
+  "LI_S08_A_M4_A7_1",   
+  "LI_S08_A_M4_A7_2",   
+  "LI_S08_A_M4_A8_1",   
+  "LI_S08_A_M4_A8_2",   
+  "LI_S09_C_M4_C8_2",   
+  "LI_S09_C_M4_C8_1",   
+  "LI_S09_C_M4_C7_2",   
+  "LI_S09_C_M4_C7_1",   
+  "LI_S09_C_M3_C6",     
+  "LI_S09_C_M3_C5",     
+  "LI_S09_C_M2_C4",     
+  "LI_S09_C_M2_C3",     
+  "LI_S09_C_M1_C2",     
+  "LI_S09_C_M1_C1",     
+  "LI_S09_A_M1_A1",     
+  "LI_S09_A_M1_A2",     
+  "LI_S09_A_M2_A3",     
+  "LI_S09_A_M2_A4",     
+  "LI_S09_A_M3_A5",     
+  "LI_S09_A_M3_A6",     
+  "LI_S09_A_M4_A7_1",   
+  "LI_S09_A_M4_A7_2",   
+  "LI_S09_A_M4_A8_1",   
+  "LI_S09_A_M4_A8_2",   
+  "LI_S10_C_M4_C8_2",   
+  "LI_S10_C_M4_C8_1",   
+  "LI_S10_C_M4_C7_2",   
+  "LI_S10_C_M4_C7_1",   
+  "LI_S10_C_M3_C6",     
+  "LI_S10_C_M3_C5",     
+  "LI_S10_C_M2_C4",     
+  "LI_S10_C_M2_C3",     
+  "LI_S10_C_M1_C2",     
+  "LI_S10_C_M1_C1",     
+  "LI_S10_A_M1_A1",     
+  "LI_S10_A_M1_A2",     
+  "LI_S10_A_M2_A3",     
+  "LI_S10_A_M2_A4",     
+  "LI_S10_A_M3_A5",     
+  "LI_S10_A_M3_A6",     
+  "LI_S10_A_M4_A7_1",   
+  "LI_S10_A_M4_A7_2",   
+  "LI_S10_A_M4_A8_1",   
+  "LI_S10_A_M4_A8_2",   
+  "LI_S11_C_M4_C8_2",   
+  "LI_S11_C_M4_C8_1",   
+  "LI_S11_C_M4_C7_2",   
+  "LI_S11_C_M4_C7_1",   
+  "LI_S11_C_M3_C6",     
+  "LI_S11_C_M3_C5",     
+  "LI_S11_C_M2_C4",     
+  "LI_S11_C_M2_C3",     
+  "LI_S11_C_M1_C2",     
+  "LI_S11_C_M1_C1",     
+  "LI_S11_A_M1_A1",     
+  "LI_S11_A_M1_A2",     
+  "LI_S11_A_M2_A3",     
+  "LI_S11_A_M2_A4",     
+  "LI_S11_A_M3_A5",     
+  "LI_S11_A_M3_A6",     
+  "LI_S11_A_M4_A7_1",   
+  "LI_S11_A_M4_A7_2",   
+  "LI_S11_A_M4_A8_1",   
+  "LI_S11_A_M4_A8_2",   
+  "LI_S12_C_M4_C8_2",   
+  "LI_S12_C_M4_C8_1",   
+  "LI_S12_C_M4_C7_2",   
+  "LI_S12_C_M4_C7_1",   
+  "LI_S12_C_M3_C6",     
+  "LI_S12_C_M3_C5",     
+  "LI_S12_C_M2_C4",     
+  "LI_S12_C_M2_C3",     
+  "LI_S12_C_M1_C2",     
+  "LI_S12_C_M1_C1",     
+  "LI_S12_A_M1_A1",     
+  "LI_S12_A_M1_A2",     
+  "LI_S12_A_M2_A3",     
+  "LI_S12_A_M2_A4",     
+  "LI_S12_A_M3_A5",     
+  "LI_S12_A_M3_A6",     
+  "LI_S12_A_M4_A7_1",   
+  "LI_S12_A_M4_A7_2",   
+  "LI_S12_A_M4_A8_1",   
+  "LI_S12_A_M4_A8_2",   
+  "LI_S13_C_M4_C8_2",   
+  "LI_S13_C_M4_C8_1",   
+  "LI_S13_C_M4_C7_2",   
+  "LI_S13_C_M4_C7_1",   
+  "LI_S13_C_M3_C6",     
+  "LI_S13_C_M3_C5",     
+  "LI_S13_C_M2_C4",     
+  "LI_S13_C_M2_C3",     
+  "LI_S13_C_M1_C2",     
+  "LI_S13_C_M1_C1",     
+  "LI_S13_A_M1_A1",     
+  "LI_S13_A_M1_A2",     
+  "LI_S13_A_M2_A3",     
+  "LI_S13_A_M2_A4",     
+  "LI_S13_A_M3_A5",     
+  "LI_S13_A_M3_A6",     
+  "LI_S13_A_M4_A7_1",   
+  "LI_S13_A_M4_A7_2",   
+  "LI_S13_A_M4_A8_1",   
+  "LI_S13_A_M4_A8_2",   
+  "LI_S14_C_M4_C8_2",   
+  "LI_S14_C_M4_C8_1",   
+  "LI_S14_C_M4_C7_2",   
+  "LI_S14_C_M4_C7_1",   
+  "LI_S14_C_M3_C6",     
+  "LI_S14_C_M3_C5",     
+  "LI_S14_C_M2_C4",     
+  "LI_S14_C_M2_C3",     
+  "LI_S14_C_M1_C2",     
+  "LI_S14_C_M1_C1",     
+  "LI_S14_A_M1_A1",     
+  "LI_S14_A_M1_A2",     
+  "LI_S14_A_M2_A3",     
+  "LI_S14_A_M2_A4",     
+  "LI_S14_A_M3_A5",     
+  "LI_S14_A_M3_A6",     
+  "LI_S14_A_M4_A7_1",   
+  "LI_S14_A_M4_A7_2",   
+  "LI_S14_A_M4_A8_1",   
+  "LI_S14_A_M4_A8_2",   
+  "L0_B11_S2_C6_M6C",   
+  "L0_B11_S2_C6_M5C",   
+  "L0_B11_S2_C6_M4C",   
+  "L0_B11_S2_C6_M3C",   
+  "L0_B11_S2_C6_M2C",   
+  "L0_B11_S2_C6_M1C",   
+  "L0_B11_S2_A7_M0",    
+  "L0_B11_S2_A7_M1A",   
+  "L0_B11_S2_A7_M2A",   
+  "L0_B11_S2_A7_M3A",   
+  "L0_B11_S2_A7_M4A",   
+  "L0_B11_S2_A7_M5A",   
+  "L0_B11_S2_A7_M6A",   
+  "L0_B01_S1_C7_M6C",   
+  "L0_B01_S1_C7_M5C",   
+  "L0_B01_S1_C7_M4C",   
+  "L0_B01_S1_C7_M3C",   
+  "L0_B01_S1_C7_M2C",   
+  "L0_B01_S1_C7_M1C",   
+  "L0_B01_S1_C7_M0",    
+  "L0_B01_S1_A6_M1A",   
+  "L0_B01_S1_A6_M2A",   
+  "L0_B01_S1_A6_M3A",   
+  "L0_B01_S1_A6_M4A",   
+  "L0_B01_S1_A6_M5A",   
+  "L0_B01_S1_A6_M6A",   
+  "L0_B01_S2_C6_M6C",   
+  "L0_B01_S2_C6_M5C",   
+  "L0_B01_S2_C6_M4C",   
+  "L0_B01_S2_C6_M3C",   
+  "L0_B01_S2_C6_M2C",   
+  "L0_B01_S2_C6_M1C",   
+  "L0_B01_S2_A7_M0",    
+  "L0_B01_S2_A7_M1A",   
+  "L0_B01_S2_A7_M2A",   
+  "L0_B01_S2_A7_M3A",   
+  "L0_B01_S2_A7_M4A",   
+  "L0_B01_S2_A7_M5A",   
+  "L0_B01_S2_A7_M6A",   
+  "L0_B02_S1_C7_M6C",   
+  "L0_B02_S1_C7_M5C",   
+  "L0_B02_S1_C7_M4C",   
+  "L0_B02_S1_C7_M3C",   
+  "L0_B02_S1_C7_M2C",   
+  "L0_B02_S1_C7_M1C",   
+  "L0_B02_S1_C7_M0",    
+  "L0_B02_S1_A6_M1A",   
+  "L0_B02_S1_A6_M2A",   
+  "L0_B02_S1_A6_M3A",   
+  "L0_B02_S1_A6_M4A",   
+  "L0_B02_S1_A6_M5A",   
+  "L0_B02_S1_A6_M6A",   
+  "L0_B02_S2_C6_M6C",   
+  "L0_B02_S2_C6_M5C",   
+  "L0_B02_S2_C6_M4C",   
+  "L0_B02_S2_C6_M3C",   
+  "L0_B02_S2_C6_M2C",   
+  "L0_B02_S2_C6_M1C",   
+  "L0_B02_S2_A7_M0",    
+  "L0_B02_S2_A7_M1A",   
+  "L0_B02_S2_A7_M2A",   
+  "L0_B02_S2_A7_M3A",   
+  "L0_B02_S2_A7_M4A",   
+  "L0_B02_S2_A7_M5A",   
+  "L0_B02_S2_A7_M6A",   
+  "L0_B03_S1_C7_M6C",   
+  "L0_B03_S1_C7_M5C",   
+  "L0_B03_S1_C7_M4C",   
+  "L0_B03_S1_C7_M3C",   
+  "L0_B03_S1_C7_M2C",   
+  "L0_B03_S1_C7_M1C",   
+  "L0_B03_S1_C7_M0",    
+  "L0_B03_S1_A6_M1A",   
+  "L0_B03_S1_A6_M2A",   
+  "L0_B03_S1_A6_M3A",   
+  "L0_B03_S1_A6_M4A",   
+  "L0_B03_S1_A6_M5A",   
+  "L0_B03_S1_A6_M6A",   
+  "L0_B03_S2_C6_M6C",   
+  "L0_B03_S2_C6_M5C",   
+  "L0_B03_S2_C6_M4C",   
+  "L0_B03_S2_C6_M3C",   
+  "L0_B03_S2_C6_M2C",   
+  "L0_B03_S2_C6_M1C",   
+  "L0_B03_S2_A7_M0",    
+  "L0_B03_S2_A7_M1A",   
+  "L0_B03_S2_A7_M2A",   
+  "L0_B03_S2_A7_M3A",   
+  "L0_B03_S2_A7_M4A",   
+  "L0_B03_S2_A7_M5A",   
+  "L0_B03_S2_A7_M6A",   
+  "L0_B04_S1_C7_M6C",   
+  "L0_B04_S1_C7_M5C",   
+  "L0_B04_S1_C7_M4C",   
+  "L0_B04_S1_C7_M3C",   
+  "L0_B04_S1_C7_M2C",   
+  "L0_B04_S1_C7_M1C",   
+  "L0_B04_S1_C7_M0",    
+  "L0_B04_S1_A6_M1A",   
+  "L0_B04_S1_A6_M2A",   
+  "L0_B04_S1_A6_M3A",   
+  "L0_B04_S1_A6_M4A",   
+  "L0_B04_S1_A6_M5A",   
+  "L0_B04_S1_A6_M6A",   
+  "L0_B04_S2_C6_M6C",   
+  "L0_B04_S2_C6_M5C",   
+  "L0_B04_S2_C6_M4C",   
+  "L0_B04_S2_C6_M3C",   
+  "L0_B04_S2_C6_M2C",   
+  "L0_B04_S2_C6_M1C",   
+  "L0_B04_S2_A7_M0",    
+  "L0_B04_S2_A7_M1A",   
+  "L0_B04_S2_A7_M2A",   
+  "L0_B04_S2_A7_M3A",   
+  "L0_B04_S2_A7_M4A",   
+  "L0_B04_S2_A7_M5A",   
+  "L0_B04_S2_A7_M6A",   
+  "L0_B05_S1_C7_M6C",   
+  "L0_B05_S1_C7_M5C",   
+  "L0_B05_S1_C7_M4C",   
+  "L0_B05_S1_C7_M3C",   
+  "L0_B05_S1_C7_M2C",   
+  "L0_B05_S1_C7_M1C",   
+  "L0_B05_S1_C7_M0",    
+  "L0_B05_S1_A6_M1A",   
+  "L0_B05_S1_A6_M2A",   
+  "L0_B05_S1_A6_M3A",   
+  "L0_B05_S1_A6_M4A",   
+  "L0_B05_S1_A6_M5A",   
+  "L0_B05_S1_A6_M6A",   
+  "L0_B05_S2_C6_M6C",   
+  "L0_B05_S2_C6_M5C",   
+  "L0_B05_S2_C6_M4C",   
+  "L0_B05_S2_C6_M3C",   
+  "L0_B05_S2_C6_M2C",   
+  "L0_B05_S2_C6_M1C",   
+  "L0_B05_S2_A7_M0",    
+  "L0_B05_S2_A7_M1A",   
+  "L0_B05_S2_A7_M2A",   
+  "L0_B05_S2_A7_M3A",   
+  "L0_B05_S2_A7_M4A",   
+  "L0_B05_S2_A7_M5A",   
+  "L0_B05_S2_A7_M6A",   
+  "L0_B06_S1_C7_M6C",   
+  "L0_B06_S1_C7_M5C",   
+  "L0_B06_S1_C7_M4C",   
+  "L0_B06_S1_C7_M3C",   
+  "L0_B06_S1_C7_M2C",   
+  "L0_B06_S1_C7_M1C",   
+  "L0_B06_S1_C7_M0",    
+  "L0_B06_S1_A6_M1A",   
+  "L0_B06_S1_A6_M2A",   
+  "L0_B06_S1_A6_M3A",   
+  "L0_B06_S1_A6_M4A",   
+  "L0_B06_S1_A6_M5A",   
+  "L0_B06_S1_A6_M6A",   
+  "L0_B06_S2_C6_M6C",   
+  "L0_B06_S2_C6_M5C",   
+  "L0_B06_S2_C6_M4C",   
+  "L0_B06_S2_C6_M3C",   
+  "L0_B06_S2_C6_M2C",   
+  "L0_B06_S2_C6_M1C",   
+  "L0_B06_S2_A7_M0",    
+  "L0_B06_S2_A7_M1A",   
+  "L0_B06_S2_A7_M2A",   
+  "L0_B06_S2_A7_M3A",   
+  "L0_B06_S2_A7_M4A",   
+  "L0_B06_S2_A7_M5A",   
+  "L0_B06_S2_A7_M6A",   
+  "L0_B07_S1_C7_M6C",   
+  "L0_B07_S1_C7_M5C",   
+  "L0_B07_S1_C7_M4C",   
+  "L0_B07_S1_C7_M3C",   
+  "L0_B07_S1_C7_M2C",   
+  "L0_B07_S1_C7_M1C",   
+  "L0_B07_S1_C7_M0",    
+  "L0_B07_S1_A6_M1A",   
+  "L0_B07_S1_A6_M2A",   
+  "L0_B07_S1_A6_M3A",   
+  "L0_B07_S1_A6_M4A",   
+  "L0_B07_S1_A6_M5A",   
+  "L0_B07_S1_A6_M6A",   
+  "L0_B07_S2_C6_M6C",   
+  "L0_B07_S2_C6_M5C",   
+  "L0_B07_S2_C6_M4C",   
+  "L0_B07_S2_C6_M3C",   
+  "L0_B07_S2_C6_M2C",   
+  "L0_B07_S2_C6_M1C",   
+  "L0_B07_S2_A7_M0",    
+  "L0_B07_S2_A7_M1A",   
+  "L0_B07_S2_A7_M2A",   
+  "L0_B07_S2_A7_M3A",   
+  "L0_B07_S2_A7_M4A",   
+  "L0_B07_S2_A7_M5A",   
+  "L0_B07_S2_A7_M6A",   
+  "L0_B08_S1_C7_M6C",   
+  "L0_B08_S1_C7_M5C",   
+  "L0_B08_S1_C7_M4C",   
+  "L0_B08_S1_C7_M3C",   
+  "L0_B08_S1_C7_M2C",   
+  "L0_B08_S1_C7_M1C",   
+  "L0_B08_S1_C7_M0",    
+  "L0_B08_S1_A6_M1A",   
+  "L0_B08_S1_A6_M2A",   
+  "L0_B08_S1_A6_M3A",   
+  "L0_B08_S1_A6_M4A",   
+  "L0_B08_S1_A6_M5A",   
+  "L0_B08_S1_A6_M6A",   
+  "L0_B08_S2_C6_M6C",   
+  "L0_B08_S2_C6_M5C",   
+  "L0_B08_S2_C6_M4C",   
+  "L0_B08_S2_C6_M3C",   
+  "L0_B08_S2_C6_M2C",   
+  "L0_B08_S2_C6_M1C",   
+  "L0_B08_S2_A7_M0",    
+  "L0_B08_S2_A7_M1A",   
+  "L0_B08_S2_A7_M2A",   
+  "L0_B08_S2_A7_M3A",   
+  "L0_B08_S2_A7_M4A",   
+  "L0_B08_S2_A7_M5A",   
+  "L0_B08_S2_A7_M6A",   
+  "L0_B09_S1_C7_M6C",   
+  "L0_B09_S1_C7_M5C",   
+  "L0_B09_S1_C7_M4C",   
+  "L0_B09_S1_C7_M3C",   
+  "L0_B09_S1_C7_M2C",   
+  "L0_B09_S1_C7_M1C",   
+  "L0_B09_S1_C7_M0",    
+  "L0_B09_S1_A6_M1A",   
+  "L0_B09_S1_A6_M2A",   
+  "L0_B09_S1_A6_M3A",   
+  "L0_B09_S1_A6_M4A",   
+  "L0_B09_S1_A6_M5A",   
+  "L0_B09_S1_A6_M6A",   
+  "L0_B09_S2_C6_M6C",   
+  "L0_B09_S2_C6_M5C",   
+  "L0_B09_S2_C6_M4C",   
+  "L0_B09_S2_C6_M3C",   
+  "L0_B09_S2_C6_M2C",   
+  "L0_B09_S2_C6_M1C",   
+  "L0_B09_S2_A7_M0",    
+  "L0_B09_S2_A7_M1A",   
+  "L0_B09_S2_A7_M2A",   
+  "L0_B09_S2_A7_M3A",   
+  "L0_B09_S2_A7_M4A",   
+  "L0_B09_S2_A7_M5A",   
+  "L0_B09_S2_A7_M6A",   
+  "L0_B10_S1_C7_M6C",   
+  "L0_B10_S1_C7_M5C",   
+  "L0_B10_S1_C7_M4C",   
+  "L0_B10_S1_C7_M3C",   
+  "L0_B10_S1_C7_M2C",   
+  "L0_B10_S1_C7_M1C",   
+  "L0_B10_S1_C7_M0",    
+  "L0_B10_S1_A6_M1A",   
+  "L0_B10_S1_A6_M2A",   
+  "L0_B10_S1_A6_M3A",   
+  "L0_B10_S1_A6_M4A",   
+  "L0_B10_S1_A6_M5A",   
+  "L0_B10_S1_A6_M6A",   
+  "L0_B10_S2_C6_M6C",   
+  "L0_B10_S2_C6_M5C",   
+  "L0_B10_S2_C6_M4C",   
+  "L0_B10_S2_C6_M3C",   
+  "L0_B10_S2_C6_M2C",   
+  "L0_B10_S2_C6_M1C",   
+  "L0_B10_S2_A7_M0",    
+  "L0_B10_S2_A7_M1A",   
+  "L0_B10_S2_A7_M2A",   
+  "L0_B10_S2_A7_M3A",   
+  "L0_B10_S2_A7_M4A",   
+  "L0_B10_S2_A7_M5A",   
+  "L0_B10_S2_A7_M6A",   
+  "L0_B11_S1_C7_M6C",   
+  "L0_B11_S1_C7_M5C",   
+  "L0_B11_S1_C7_M4C",   
+  "L0_B11_S1_C7_M3C",   
+  "L0_B11_S1_C7_M2C",   
+  "L0_B11_S1_C7_M1C",   
+  "L0_B11_S1_C7_M0",    
+  "L0_B11_S1_A6_M1A",   
+  "L0_B11_S1_A6_M2A",   
+  "L0_B11_S1_A6_M3A",   
+  "L0_B11_S1_A6_M4A",   
+  "L0_B11_S1_A6_M5A",   
+  "L0_B11_S1_A6_M6A",   
+  "L1_B01_S1_C7_M6C",   
+  "L1_B01_S1_C7_M5C",   
+  "L1_B01_S1_C7_M4C",   
+  "L1_B01_S1_C7_M3C",   
+  "L1_B01_S1_C7_M2C",   
+  "L1_B01_S1_C7_M1C",   
+  "L1_B01_S1_C7_M0",    
+  "L1_B01_S1_A6_M1A",   
+  "L1_B01_S1_A6_M2A",   
+  "L1_B01_S1_A6_M3A",   
+  "L1_B01_S1_A6_M4A",   
+  "L1_B01_S1_A6_M5A",   
+  "L1_B01_S1_A6_M6A",   
+  "L1_B01_S2_C6_M6C",   
+  "L1_B01_S2_C6_M5C",   
+  "L1_B01_S2_C6_M4C",   
+  "L1_B01_S2_C6_M3C",   
+  "L1_B01_S2_C6_M2C",   
+  "L1_B01_S2_C6_M1C",   
+  "L1_B01_S2_A7_M0",    
+  "L1_B01_S2_A7_M1A",   
+  "L1_B01_S2_A7_M2A",   
+  "L1_B01_S2_A7_M3A",   
+  "L1_B01_S2_A7_M4A",   
+  "L1_B01_S2_A7_M5A",   
+  "L1_B01_S2_A7_M6A",   
+  "L1_B02_S1_C7_M6C",   
+  "L1_B02_S1_C7_M5C",   
+  "L1_B02_S1_C7_M4C",   
+  "L1_B02_S1_C7_M3C",   
+  "L1_B02_S1_C7_M2C",   
+  "L1_B02_S1_C7_M1C",   
+  "L1_B02_S1_C7_M0",    
+  "L1_B02_S1_A6_M1A",   
+  "L1_B02_S1_A6_M2A",   
+  "L1_B02_S1_A6_M3A",   
+  "L1_B02_S1_A6_M4A",   
+  "L1_B02_S1_A6_M5A",   
+  "L1_B02_S1_A6_M6A",   
+  "L1_B02_S2_C6_M6C",   
+  "L1_B02_S2_C6_M5C",   
+  "L1_B02_S2_C6_M4C",   
+  "L1_B02_S2_C6_M3C",   
+  "L1_B02_S2_C6_M2C",   
+  "L1_B02_S2_C6_M1C",   
+  "L1_B02_S2_A7_M0",    
+  "L1_B02_S2_A7_M1A",   
+  "L1_B02_S2_A7_M2A",   
+  "L1_B02_S2_A7_M3A",   
+  "L1_B02_S2_A7_M4A",   
+  "L1_B02_S2_A7_M5A",   
+  "L1_B02_S2_A7_M6A",   
+  "L1_B03_S1_C7_M6C",   
+  "L1_B03_S1_C7_M5C",   
+  "L1_B03_S1_C7_M4C",   
+  "L1_B03_S1_C7_M3C",   
+  "L1_B03_S1_C7_M2C",   
+  "L1_B03_S1_C7_M1C",   
+  "L1_B03_S1_C7_M0",    
+  "L1_B03_S1_A6_M1A",   
+  "L1_B03_S1_A6_M2A",   
+  "L1_B03_S1_A6_M3A",   
+  "L1_B03_S1_A6_M4A",   
+  "L1_B03_S1_A6_M5A",   
+  "L1_B03_S1_A6_M6A",   
+  "L1_B03_S2_C6_M6C",   
+  "L1_B03_S2_C6_M5C",   
+  "L1_B03_S2_C6_M4C",   
+  "L1_B03_S2_C6_M3C",   
+  "L1_B03_S2_C6_M2C",   
+  "L1_B03_S2_C6_M1C",   
+  "L1_B03_S2_A7_M0",    
+  "L1_B03_S2_A7_M1A",   
+  "L1_B03_S2_A7_M2A",   
+  "L1_B03_S2_A7_M3A",   
+  "L1_B03_S2_A7_M4A",   
+  "L1_B03_S2_A7_M5A",   
+  "L1_B03_S2_A7_M6A",   
+  "L1_B04_S1_C7_M6C",   
+  "L1_B04_S1_C7_M5C",   
+  "L1_B04_S1_C7_M4C",   
+  "L1_B04_S1_C7_M3C",   
+  "L1_B04_S1_C7_M2C",   
+  "L1_B04_S1_C7_M1C",   
+  "L1_B04_S1_C7_M0",    
+  "L1_B04_S1_A6_M1A",   
+  "L1_B04_S1_A6_M2A",   
+  "L1_B04_S1_A6_M3A",   
+  "L1_B04_S1_A6_M4A",   
+  "L1_B04_S1_A6_M5A",   
+  "L1_B04_S1_A6_M6A",   
+  "L1_B04_S2_C6_M6C",   
+  "L1_B04_S2_C6_M5C",   
+  "L1_B04_S2_C6_M4C",   
+  "L1_B04_S2_C6_M3C",   
+  "L1_B04_S2_C6_M2C",   
+  "L1_B04_S2_C6_M1C",   
+  "L1_B04_S2_A7_M0",    
+  "L1_B04_S2_A7_M1A",   
+  "L1_B04_S2_A7_M2A",   
+  "L1_B04_S2_A7_M3A",   
+  "L1_B04_S2_A7_M4A",   
+  "L1_B04_S2_A7_M5A",   
+  "L1_B04_S2_A7_M6A",   
+  "L1_B05_S1_C7_M6C",   
+  "L1_B05_S1_C7_M5C",   
+  "L1_B05_S1_C7_M4C",   
+  "L1_B05_S1_C7_M3C",   
+  "L1_B05_S1_C7_M2C",   
+  "L1_B05_S1_C7_M1C",   
+  "L1_B05_S1_C7_M0",    
+  "L1_B05_S1_A6_M1A",   
+  "L1_B05_S1_A6_M2A",   
+  "L1_B05_S1_A6_M3A",   
+  "L1_B05_S1_A6_M4A",   
+  "L1_B05_S1_A6_M5A",   
+  "L1_B05_S1_A6_M6A",   
+  "L1_B05_S2_C6_M6C",   
+  "L1_B05_S2_C6_M5C",   
+  "L1_B05_S2_C6_M4C",   
+  "L1_B05_S2_C6_M3C",   
+  "L1_B05_S2_C6_M2C",   
+  "L1_B05_S2_C6_M1C",   
+  "L1_B05_S2_A7_M0",    
+  "L1_B05_S2_A7_M1A",   
+  "L1_B05_S2_A7_M2A",   
+  "L1_B05_S2_A7_M3A",   
+  "L1_B05_S2_A7_M4A",   
+  "L1_B05_S2_A7_M5A",   
+  "L1_B05_S2_A7_M6A",   
+  "L1_B06_S1_C7_M6C",   
+  "L1_B06_S1_C7_M5C",   
+  "L1_B06_S1_C7_M4C",   
+  "L1_B06_S1_C7_M3C",   
+  "L1_B06_S1_C7_M2C",   
+  "L1_B06_S1_C7_M1C",   
+  "L1_B06_S1_C7_M0",    
+  "L1_B06_S1_A6_M1A",   
+  "L1_B06_S1_A6_M2A",   
+  "L1_B06_S1_A6_M3A",   
+  "L1_B06_S1_A6_M4A",   
+  "L1_B06_S1_A6_M5A",   
+  "L1_B06_S1_A6_M6A",   
+  "L1_B06_S2_C6_M6C",   
+  "L1_B06_S2_C6_M5C",   
+  "L1_B06_S2_C6_M4C",   
+  "L1_B06_S2_C6_M3C",   
+  "L1_B06_S2_C6_M2C",   
+  "L1_B06_S2_C6_M1C",   
+  "L1_B06_S2_A7_M0",    
+  "L1_B06_S2_A7_M1A",   
+  "L1_B06_S2_A7_M2A",   
+  "L1_B06_S2_A7_M3A",   
+  "L1_B06_S2_A7_M4A",   
+  "L1_B06_S2_A7_M5A",   
+  "L1_B06_S2_A7_M6A",   
+  "L1_B07_S1_C7_M6C",   
+  "L1_B07_S1_C7_M5C",   
+  "L1_B07_S1_C7_M4C",   
+  "L1_B07_S1_C7_M3C",   
+  "L1_B07_S1_C7_M2C",   
+  "L1_B07_S1_C7_M1C",   
+  "L1_B07_S1_C7_M0",    
+  "L1_B07_S1_A6_M1A",   
+  "L1_B07_S1_A6_M2A",   
+  "L1_B07_S1_A6_M3A",   
+  "L1_B07_S1_A6_M4A",   
+  "L1_B07_S1_A6_M5A",   
+  "L1_B07_S1_A6_M6A",   
+  "L1_B07_S2_C6_M6C",   
+  "L1_B07_S2_C6_M5C",   
+  "L1_B07_S2_C6_M4C",   
+  "L1_B07_S2_C6_M3C",   
+  "L1_B07_S2_C6_M2C",   
+  "L1_B07_S2_C6_M1C",   
+  "L1_B07_S2_A7_M0",    
+  "L1_B07_S2_A7_M1A",   
+  "L1_B07_S2_A7_M2A",   
+  "L1_B07_S2_A7_M3A",   
+  "L1_B07_S2_A7_M4A",   
+  "L1_B07_S2_A7_M5A",   
+  "L1_B07_S2_A7_M6A",   
+  "L1_B08_S1_C7_M6C",   
+  "L1_B08_S1_C7_M5C",   
+  "L1_B08_S1_C7_M4C",   
+  "L1_B08_S1_C7_M3C",   
+  "L1_B08_S1_C7_M2C",   
+  "L1_B08_S1_C7_M1C",   
+  "L1_B08_S1_C7_M0",    
+  "L1_B08_S1_A6_M1A",   
+  "L1_B08_S1_A6_M2A",   
+  "L1_B08_S1_A6_M3A",   
+  "L1_B08_S1_A6_M4A",   
+  "L1_B08_S1_A6_M5A",   
+  "L1_B08_S1_A6_M6A",   
+  "L1_B08_S2_C6_M6C",   
+  "L1_B08_S2_C6_M5C",   
+  "L1_B08_S2_C6_M4C",   
+  "L1_B08_S2_C6_M3C",   
+  "L1_B08_S2_C6_M2C",   
+  "L1_B08_S2_C6_M1C",   
+  "L1_B08_S2_A7_M0",    
+  "L1_B08_S2_A7_M1A",   
+  "L1_B08_S2_A7_M2A",   
+  "L1_B08_S2_A7_M3A",   
+  "L1_B08_S2_A7_M4A",   
+  "L1_B08_S2_A7_M5A",   
+  "L1_B08_S2_A7_M6A",   
+  "L1_B09_S1_C7_M6C",   
+  "L1_B09_S1_C7_M5C",   
+  "L1_B09_S1_C7_M4C",   
+  "L1_B09_S1_C7_M3C",   
+  "L1_B09_S1_C7_M2C",   
+  "L1_B09_S1_C7_M1C",   
+  "L1_B09_S1_C7_M0",    
+  "L1_B09_S1_A6_M1A",   
+  "L1_B09_S1_A6_M2A",   
+  "L1_B09_S1_A6_M3A",   
+  "L1_B09_S1_A6_M4A",   
+  "L1_B09_S1_A6_M5A",   
+  "L1_B09_S1_A6_M6A",   
+  "L1_B09_S2_C6_M6C",   
+  "L1_B09_S2_C6_M5C",   
+  "L1_B09_S2_C6_M4C",   
+  "L1_B09_S2_C6_M3C",   
+  "L1_B09_S2_C6_M2C",   
+  "L1_B09_S2_C6_M1C",   
+  "L1_B09_S2_A7_M0",    
+  "L1_B09_S2_A7_M1A",   
+  "L1_B09_S2_A7_M2A",   
+  "L1_B09_S2_A7_M3A",   
+  "L1_B09_S2_A7_M4A",   
+  "L1_B09_S2_A7_M5A",   
+  "L1_B09_S2_A7_M6A",   
+  "L1_B10_S1_C7_M6C",   
+  "L1_B10_S1_C7_M5C",   
+  "L1_B10_S1_C7_M4C",   
+  "L1_B10_S1_C7_M3C",   
+  "L1_B10_S1_C7_M2C",   
+  "L1_B10_S1_C7_M1C",   
+  "L1_B10_S1_C7_M0",    
+  "L1_B10_S1_A6_M1A",   
+  "L1_B10_S1_A6_M2A",   
+  "L1_B10_S1_A6_M3A",   
+  "L1_B10_S1_A6_M4A",   
+  "L1_B10_S1_A6_M5A",   
+  "L1_B10_S1_A6_M6A",   
+  "L1_B10_S2_C6_M6C",   
+  "L1_B10_S2_C6_M5C",   
+  "L1_B10_S2_C6_M4C",   
+  "L1_B10_S2_C6_M3C",   
+  "L1_B10_S2_C6_M2C",   
+  "L1_B10_S2_C6_M1C",   
+  "L1_B10_S2_A7_M0",    
+  "L1_B10_S2_A7_M1A",   
+  "L1_B10_S2_A7_M2A",   
+  "L1_B10_S2_A7_M3A",   
+  "L1_B10_S2_A7_M4A",   
+  "L1_B10_S2_A7_M5A",   
+  "L1_B10_S2_A7_M6A",   
+  "L1_B11_S1_C7_M6C",   
+  "L1_B11_S1_C7_M5C",   
+  "L1_B11_S1_C7_M4C",   
+  "L1_B11_S1_C7_M3C",   
+  "L1_B11_S1_C7_M2C",   
+  "L1_B11_S1_C7_M1C",   
+  "L1_B11_S1_C7_M0",    
+  "L1_B11_S1_A6_M1A",   
+  "L1_B11_S1_A6_M2A",   
+  "L1_B11_S1_A6_M3A",   
+  "L1_B11_S1_A6_M4A",   
+  "L1_B11_S1_A6_M5A",   
+  "L1_B11_S1_A6_M6A",   
+  "L1_B11_S2_C6_M6C",   
+  "L1_B11_S2_C6_M5C",   
+  "L1_B11_S2_C6_M4C",   
+  "L1_B11_S2_C6_M3C",   
+  "L1_B11_S2_C6_M2C",   
+  "L1_B11_S2_C6_M1C",   
+  "L1_B11_S2_A7_M0",    
+  "L1_B11_S2_A7_M1A",   
+  "L1_B11_S2_A7_M2A",   
+  "L1_B11_S2_A7_M3A",   
+  "L1_B11_S2_A7_M4A",   
+  "L1_B11_S2_A7_M5A",   
+  "L1_B11_S2_A7_M6A",   
+  "L1_B12_S1_C7_M6C",   
+  "L1_B12_S1_C7_M5C",   
+  "L1_B12_S1_C7_M4C",   
+  "L1_B12_S1_C7_M3C",   
+  "L1_B12_S1_C7_M2C",   
+  "L1_B12_S1_C7_M1C",   
+  "L1_B12_S1_C7_M0",    
+  "L1_B12_S1_A6_M1A",   
+  "L1_B12_S1_A6_M2A",   
+  "L1_B12_S1_A6_M3A",   
+  "L1_B12_S1_A6_M4A",   
+  "L1_B12_S1_A6_M5A",   
+  "L1_B12_S1_A6_M6A",   
+  "L1_B12_S2_C6_M6C",   
+  "L1_B12_S2_C6_M5C",   
+  "L1_B12_S2_C6_M4C",   
+  "L1_B12_S2_C6_M3C",   
+  "L1_B12_S2_C6_M2C",   
+  "L1_B12_S2_C6_M1C",   
+  "L1_B12_S2_A7_M0",    
+  "L1_B12_S2_A7_M1A",   
+  "L1_B12_S2_A7_M2A",   
+  "L1_B12_S2_A7_M3A",   
+  "L1_B12_S2_A7_M4A",   
+  "L1_B12_S2_A7_M5A",   
+  "L1_B12_S2_A7_M6A",   
+  "L1_B13_S1_C7_M6C",   
+  "L1_B13_S1_C7_M5C",   
+  "L1_B13_S1_C7_M4C",   
+  "L1_B13_S1_C7_M3C",   
+  "L1_B13_S1_C7_M2C",   
+  "L1_B13_S1_C7_M1C",   
+  "L1_B13_S1_C7_M0",    
+  "L1_B13_S1_A6_M1A",   
+  "L1_B13_S1_A6_M2A",   
+  "L1_B13_S1_A6_M3A",   
+  "L1_B13_S1_A6_M4A",   
+  "L1_B13_S1_A6_M5A",   
+  "L1_B13_S1_A6_M6A",   
+  "L1_B13_S2_C6_M6C",   
+  "L1_B13_S2_C6_M5C",   
+  "L1_B13_S2_C6_M4C",   
+  "L1_B13_S2_C6_M3C",   
+  "L1_B13_S2_C6_M2C",   
+  "L1_B13_S2_C6_M1C",   
+  "L1_B13_S2_A7_M0",    
+  "L1_B13_S2_A7_M1A",   
+  "L1_B13_S2_A7_M2A",   
+  "L1_B13_S2_A7_M3A",   
+  "L1_B13_S2_A7_M4A",   
+  "L1_B13_S2_A7_M5A",   
+  "L1_B13_S2_A7_M6A",   
+  "L1_B14_S1_C7_M6C",   
+  "L1_B14_S1_C7_M5C",   
+  "L1_B14_S1_C7_M4C",   
+  "L1_B14_S1_C7_M3C",   
+  "L1_B14_S1_C7_M2C",   
+  "L1_B14_S1_C7_M1C",   
+  "L1_B14_S1_C7_M0",    
+  "L1_B14_S1_A6_M1A",   
+  "L1_B14_S1_A6_M2A",   
+  "L1_B14_S1_A6_M3A",   
+  "L1_B14_S1_A6_M4A",   
+  "L1_B14_S1_A6_M5A",   
+  "L1_B14_S1_A6_M6A",   
+  "L1_B14_S2_C6_M6C",   
+  "L1_B14_S2_C6_M5C",   
+  "L1_B14_S2_C6_M4C",   
+  "L1_B14_S2_C6_M3C",   
+  "L1_B14_S2_C6_M2C",   
+  "L1_B14_S2_C6_M1C",   
+  "L1_B14_S2_A7_M0",    
+  "L1_B14_S2_A7_M1A",   
+  "L1_B14_S2_A7_M2A",   
+  "L1_B14_S2_A7_M3A",   
+  "L1_B14_S2_A7_M4A",   
+  "L1_B14_S2_A7_M5A",   
+  "L1_B14_S2_A7_M6A",   
+  "L1_B15_S1_C7_M6C",   
+  "L1_B15_S1_C7_M5C",   
+  "L1_B15_S1_C7_M4C",   
+  "L1_B15_S1_C7_M3C",   
+  "L1_B15_S1_C7_M2C",   
+  "L1_B15_S1_C7_M1C",   
+  "L1_B15_S1_C7_M0",    
+  "L1_B15_S1_A6_M1A",   
+  "L1_B15_S1_A6_M2A",   
+  "L1_B15_S1_A6_M3A",   
+  "L1_B15_S1_A6_M4A",   
+  "L1_B15_S1_A6_M5A",   
+  "L1_B15_S1_A6_M6A",   
+  "L1_B15_S2_C6_M6C",   
+  "L1_B15_S2_C6_M5C",   
+  "L1_B15_S2_C6_M4C",   
+  "L1_B15_S2_C6_M3C",   
+  "L1_B15_S2_C6_M2C",   
+  "L1_B15_S2_C6_M1C",   
+  "L1_B15_S2_A7_M0",    
+  "L1_B15_S2_A7_M1A",   
+  "L1_B15_S2_A7_M2A",   
+  "L1_B15_S2_A7_M3A",   
+  "L1_B15_S2_A7_M4A",   
+  "L1_B15_S2_A7_M5A",   
+  "L1_B15_S2_A7_M6A",   
+  "L1_B16_S1_C7_M6C",   
+  "L1_B16_S1_C7_M5C",   
+  "L1_B16_S1_C7_M4C",   
+  "L1_B16_S1_C7_M3C",   
+  "L1_B16_S1_C7_M2C",   
+  "L1_B16_S1_C7_M1C",   
+  "L1_B16_S1_C7_M0",    
+  "L1_B16_S1_A6_M1A",   
+  "L1_B16_S1_A6_M2A",   
+  "L1_B16_S1_A6_M3A",   
+  "L1_B16_S1_A6_M4A",   
+  "L1_B16_S1_A6_M5A",   
+  "L1_B16_S1_A6_M6A",   
+  "L1_B16_S2_C6_M6C",   
+  "L1_B16_S2_C6_M5C",   
+  "L1_B16_S2_C6_M4C",   
+  "L1_B16_S2_C6_M3C",   
+  "L1_B16_S2_C6_M2C",   
+  "L1_B16_S2_C6_M1C",   
+  "L1_B16_S2_A7_M0",    
+  "L1_B16_S2_A7_M1A",   
+  "L1_B16_S2_A7_M2A",   
+  "L1_B16_S2_A7_M3A",   
+  "L1_B16_S2_A7_M4A",   
+  "L1_B16_S2_A7_M5A",   
+  "L1_B16_S2_A7_M6A",   
+  "L1_B17_S1_C7_M6C",   
+  "L1_B17_S1_C7_M5C",   
+  "L1_B17_S1_C7_M4C",   
+  "L1_B17_S1_C7_M3C",   
+  "L1_B17_S1_C7_M2C",   
+  "L1_B17_S1_C7_M1C",   
+  "L1_B17_S1_C7_M0",    
+  "L1_B17_S1_A6_M1A",   
+  "L1_B17_S1_A6_M2A",   
+  "L1_B17_S1_A6_M3A",   
+  "L1_B17_S1_A6_M4A",   
+  "L1_B17_S1_A6_M5A",   
+  "L1_B17_S1_A6_M6A",   
+  "L1_B17_S2_C6_M6C",   
+  "L1_B17_S2_C6_M5C",   
+  "L1_B17_S2_C6_M4C",   
+  "L1_B17_S2_C6_M3C",   
+  "L1_B17_S2_C6_M2C",   
+  "L1_B17_S2_C6_M1C",   
+  "L1_B17_S2_A7_M0",    
+  "L1_B17_S2_A7_M1A",   
+  "L1_B17_S2_A7_M2A",   
+  "L1_B17_S2_A7_M3A",   
+  "L1_B17_S2_A7_M4A",   
+  "L1_B17_S2_A7_M5A",   
+  "L1_B17_S2_A7_M6A",   
+  "L1_B18_S1_C7_M6C",   
+  "L1_B18_S1_C7_M5C",   
+  "L1_B18_S1_C7_M4C",   
+  "L1_B18_S1_C7_M3C",   
+  "L1_B18_S1_C7_M2C",   
+  "L1_B18_S1_C7_M1C",   
+  "L1_B18_S1_C7_M0",    
+  "L1_B18_S1_A6_M1A",   
+  "L1_B18_S1_A6_M2A",   
+  "L1_B18_S1_A6_M3A",   
+  "L1_B18_S1_A6_M4A",   
+  "L1_B18_S1_A6_M5A",   
+  "L1_B18_S1_A6_M6A",   
+  "L1_B18_S2_C6_M6C",   
+  "L1_B18_S2_C6_M5C",   
+  "L1_B18_S2_C6_M4C",   
+  "L1_B18_S2_C6_M3C",   
+  "L1_B18_S2_C6_M2C",   
+  "L1_B18_S2_C6_M1C",   
+  "L1_B18_S2_A7_M0",    
+  "L1_B18_S2_A7_M1A",   
+  "L1_B18_S2_A7_M2A",   
+  "L1_B18_S2_A7_M3A",   
+  "L1_B18_S2_A7_M4A",   
+  "L1_B18_S2_A7_M5A",   
+  "L1_B18_S2_A7_M6A",   
+  "L1_B19_S1_C7_M6C",   
+  "L1_B19_S1_C7_M5C",   
+  "L1_B19_S1_C7_M4C",   
+  "L1_B19_S1_C7_M3C",   
+  "L1_B19_S1_C7_M2C",   
+  "L1_B19_S1_C7_M1C",   
+  "L1_B19_S1_C7_M0",    
+  "L1_B19_S1_A6_M1A",   
+  "L1_B19_S1_A6_M2A",   
+  "L1_B19_S1_A6_M3A",   
+  "L1_B19_S1_A6_M4A",   
+  "L1_B19_S1_A6_M5A",   
+  "L1_B19_S1_A6_M6A",   
+  "L1_B19_S2_C6_M6C",   
+  "L1_B19_S2_C6_M5C",   
+  "L1_B19_S2_C6_M4C",   
+  "L1_B19_S2_C6_M3C",   
+  "L1_B19_S2_C6_M2C",   
+  "L1_B19_S2_C6_M1C",   
+  "L1_B19_S2_A7_M0",    
+  "L1_B19_S2_A7_M1A",   
+  "L1_B19_S2_A7_M2A",   
+  "L1_B19_S2_A7_M3A",   
+  "L1_B19_S2_A7_M4A",   
+  "L1_B19_S2_A7_M5A",   
+  "L1_B19_S2_A7_M6A",   
+  "L2_B01_S2_C6_M6C",   
+  "L2_B01_S2_C6_M5C",   
+  "L2_B01_S2_C6_M4C",   
+  "L2_B01_S2_C6_M3C",   
+  "L2_B01_S2_C6_M2C",   
+  "L2_B01_S2_C6_M1C",   
+  "L2_B01_S2_A7_M0",    
+  "L2_B01_S2_A7_M1A",   
+  "L2_B01_S2_A7_M2A",   
+  "L2_B01_S2_A7_M3A",   
+  "L2_B01_S2_A7_M4A",   
+  "L2_B01_S2_A7_M5A",   
+  "L2_B01_S2_A7_M6A",   
+  "L2_B02_S1_C7_M6C",   
+  "L2_B02_S1_C7_M5C",   
+  "L2_B02_S1_C7_M4C",   
+  "L2_B02_S1_C7_M3C",   
+  "L2_B02_S1_C7_M2C",   
+  "L2_B02_S1_C7_M1C",   
+  "L2_B02_S1_C7_M0",    
+  "L2_B02_S1_A6_M1A",   
+  "L2_B02_S1_A6_M2A",   
+  "L2_B02_S1_A6_M3A",   
+  "L2_B02_S1_A6_M4A",   
+  "L2_B02_S1_A6_M5A",   
+  "L2_B02_S1_A6_M6A",   
+  "L2_B02_S2_C6_M6C",   
+  "L2_B02_S2_C6_M5C",   
+  "L2_B02_S2_C6_M4C",   
+  "L2_B02_S2_C6_M3C",   
+  "L2_B02_S2_C6_M2C",   
+  "L2_B02_S2_C6_M1C",   
+  "L2_B02_S2_A7_M0",    
+  "L2_B02_S2_A7_M1A",   
+  "L2_B02_S2_A7_M2A",   
+  "L2_B02_S2_A7_M3A",   
+  "L2_B02_S2_A7_M4A",   
+  "L2_B02_S2_A7_M5A",   
+  "L2_B02_S2_A7_M6A",   
+  "L2_B03_S1_C7_M6C",   
+  "L2_B03_S1_C7_M5C",   
+  "L2_B03_S1_C7_M4C",   
+  "L2_B03_S1_C7_M3C",   
+  "L2_B03_S1_C7_M2C",   
+  "L2_B03_S1_C7_M1C",   
+  "L2_B03_S1_C7_M0",    
+  "L2_B03_S1_A6_M1A",   
+  "L2_B03_S1_A6_M2A",   
+  "L2_B03_S1_A6_M3A",   
+  "L2_B03_S1_A6_M4A",   
+  "L2_B03_S1_A6_M5A",   
+  "L2_B03_S1_A6_M6A",   
+  "L2_B03_S2_C6_M6C",   
+  "L2_B03_S2_C6_M5C",   
+  "L2_B03_S2_C6_M4C",   
+  "L2_B03_S2_C6_M3C",   
+  "L2_B03_S2_C6_M2C",   
+  "L2_B03_S2_C6_M1C",   
+  "L2_B03_S2_A7_M0",    
+  "L2_B03_S2_A7_M1A",   
+  "L2_B03_S2_A7_M2A",   
+  "L2_B03_S2_A7_M3A",   
+  "L2_B03_S2_A7_M4A",   
+  "L2_B03_S2_A7_M5A",   
+  "L2_B03_S2_A7_M6A",   
+  "L2_B04_S1_C7_M6C",   
+  "L2_B04_S1_C7_M5C",   
+  "L2_B04_S1_C7_M4C",   
+  "L2_B04_S1_C7_M3C",   
+  "L2_B04_S1_C7_M2C",   
+  "L2_B04_S1_C7_M1C",   
+  "L2_B04_S1_C7_M0",    
+  "L2_B04_S1_A6_M1A",   
+  "L2_B04_S1_A6_M2A",   
+  "L2_B04_S1_A6_M3A",   
+  "L2_B04_S1_A6_M4A",   
+  "L2_B04_S1_A6_M5A",   
+  "L2_B04_S1_A6_M6A",   
+  "L2_B04_S2_C6_M6C",   
+  "L2_B04_S2_C6_M5C",   
+  "L2_B04_S2_C6_M4C",   
+  "L2_B04_S2_C6_M3C",   
+  "L2_B04_S2_C6_M2C",   
+  "L2_B04_S2_C6_M1C",   
+  "L2_B04_S2_A7_M0",    
+  "L2_B04_S2_A7_M1A",   
+  "L2_B04_S2_A7_M2A",   
+  "L2_B04_S2_A7_M3A",   
+  "L2_B04_S2_A7_M4A",   
+  "L2_B04_S2_A7_M5A",   
+  "L2_B04_S2_A7_M6A",   
+  "L2_B05_S1_C7_M6C",   
+  "L2_B05_S1_C7_M5C",   
+  "L2_B05_S1_C7_M4C",   
+  "L2_B05_S1_C7_M3C",   
+  "L2_B05_S1_C7_M2C",   
+  "L2_B05_S1_C7_M1C",   
+  "L2_B05_S1_C7_M0",    
+  "L2_B05_S1_A6_M1A",   
+  "L2_B05_S1_A6_M2A",   
+  "L2_B05_S1_A6_M3A",   
+  "L2_B05_S1_A6_M4A",   
+  "L2_B05_S1_A6_M5A",   
+  "L2_B05_S1_A6_M6A",   
+  "L2_B05_S2_C6_M6C",   
+  "L2_B05_S2_C6_M5C",   
+  "L2_B05_S2_C6_M4C",   
+  "L2_B05_S2_C6_M3C",   
+  "L2_B05_S2_C6_M2C",   
+  "L2_B05_S2_C6_M1C",   
+  "L2_B05_S2_A7_M0",    
+  "L2_B05_S2_A7_M1A",   
+  "L2_B05_S2_A7_M2A",   
+  "L2_B05_S2_A7_M3A",   
+  "L2_B05_S2_A7_M4A",   
+  "L2_B05_S2_A7_M5A",   
+  "L2_B05_S2_A7_M6A",   
+  "L2_B06_S1_C7_M6C",   
+  "L2_B06_S1_C7_M5C",   
+  "L2_B06_S1_C7_M4C",   
+  "L2_B06_S1_C7_M3C",   
+  "L2_B06_S1_C7_M2C",   
+  "L2_B06_S1_C7_M1C",   
+  "L2_B06_S1_C7_M0",    
+  "L2_B06_S1_A6_M1A",   
+  "L2_B06_S1_A6_M2A",   
+  "L2_B06_S1_A6_M3A",   
+  "L2_B06_S1_A6_M4A",   
+  "L2_B06_S1_A6_M5A",   
+  "L2_B06_S1_A6_M6A",   
+  "L2_B06_S2_C6_M6C",   
+  "L2_B06_S2_C6_M5C",   
+  "L2_B06_S2_C6_M4C",   
+  "L2_B06_S2_C6_M3C",   
+  "L2_B06_S2_C6_M2C",   
+  "L2_B06_S2_C6_M1C",   
+  "L2_B06_S2_A7_M0",    
+  "L2_B06_S2_A7_M1A",   
+  "L2_B06_S2_A7_M2A",   
+  "L2_B06_S2_A7_M3A",   
+  "L2_B06_S2_A7_M4A",   
+  "L2_B06_S2_A7_M5A",   
+  "L2_B06_S2_A7_M6A",   
+  "L2_B07_S1_C7_M6C",   
+  "L2_B07_S1_C7_M5C",   
+  "L2_B07_S1_C7_M4C",   
+  "L2_B07_S1_C7_M3C",   
+  "L2_B07_S1_C7_M2C",   
+  "L2_B07_S1_C7_M1C",   
+  "L2_B07_S1_C7_M0",    
+  "L2_B07_S1_A6_M1A",   
+  "L2_B07_S1_A6_M2A",   
+  "L2_B07_S1_A6_M3A",   
+  "L2_B07_S1_A6_M4A",   
+  "L2_B07_S1_A6_M5A",   
+  "L2_B07_S1_A6_M6A",   
+  "L2_B07_S2_C6_M6C",   
+  "L2_B07_S2_C6_M5C",   
+  "L2_B07_S2_C6_M4C",   
+  "L2_B07_S2_C6_M3C",   
+  "L2_B07_S2_C6_M2C",   
+  "L2_B07_S2_C6_M1C",   
+  "L2_B07_S2_A7_M0",    
+  "L2_B07_S2_A7_M1A",   
+  "L2_B07_S2_A7_M2A",   
+  "L2_B07_S2_A7_M3A",   
+  "L2_B07_S2_A7_M4A",   
+  "L2_B07_S2_A7_M5A",   
+  "L2_B07_S2_A7_M6A",   
+  "L2_B08_S1_C7_M6C",   
+  "L2_B08_S1_C7_M5C",   
+  "L2_B08_S1_C7_M4C",   
+  "L2_B08_S1_C7_M3C",   
+  "L2_B08_S1_C7_M2C",   
+  "L2_B08_S1_C7_M1C",   
+  "L2_B08_S1_C7_M0",    
+  "L2_B08_S1_A6_M1A",   
+  "L2_B08_S1_A6_M2A",   
+  "L2_B08_S1_A6_M3A",   
+  "L2_B08_S1_A6_M4A",   
+  "L2_B08_S1_A6_M5A",   
+  "L2_B08_S1_A6_M6A",   
+  "L2_B08_S2_C6_M6C",   
+  "L2_B08_S2_C6_M5C",   
+  "L2_B08_S2_C6_M4C",   
+  "L2_B08_S2_C6_M3C",   
+  "L2_B08_S2_C6_M2C",   
+  "L2_B08_S2_C6_M1C",   
+  "L2_B08_S2_A7_M0",    
+  "L2_B08_S2_A7_M1A",   
+  "L2_B08_S2_A7_M2A",   
+  "L2_B08_S2_A7_M3A",   
+  "L2_B08_S2_A7_M4A",   
+  "L2_B08_S2_A7_M5A",   
+  "L2_B08_S2_A7_M6A",   
+  "L2_B09_S1_C7_M6C",   
+  "L2_B09_S1_C7_M5C",   
+  "L2_B09_S1_C7_M4C",   
+  "L2_B09_S1_C7_M3C",   
+  "L2_B09_S1_C7_M2C",   
+  "L2_B09_S1_C7_M1C",   
+  "L2_B09_S1_C7_M0",    
+  "L2_B09_S1_A6_M1A",   
+  "L2_B09_S1_A6_M2A",   
+  "L2_B09_S1_A6_M3A",   
+  "L2_B09_S1_A6_M4A",   
+  "L2_B09_S1_A6_M5A",   
+  "L2_B09_S1_A6_M6A",   
+  "L2_B09_S2_C6_M6C",   
+  "L2_B09_S2_C6_M5C",   
+  "L2_B09_S2_C6_M4C",   
+  "L2_B09_S2_C6_M3C",   
+  "L2_B09_S2_C6_M2C",   
+  "L2_B09_S2_C6_M1C",   
+  "L2_B09_S2_A7_M0",    
+  "L2_B09_S2_A7_M1A",   
+  "L2_B09_S2_A7_M2A",   
+  "L2_B09_S2_A7_M3A",   
+  "L2_B09_S2_A7_M4A",   
+  "L2_B09_S2_A7_M5A",   
+  "L2_B09_S2_A7_M6A",   
+  "L2_B10_S1_C7_M6C",   
+  "L2_B10_S1_C7_M5C",   
+  "L2_B10_S1_C7_M4C",   
+  "L2_B10_S1_C7_M3C",   
+  "L2_B10_S1_C7_M2C",   
+  "L2_B10_S1_C7_M1C",   
+  "L2_B10_S1_C7_M0",    
+  "L2_B10_S1_A6_M1A",   
+  "L2_B10_S1_A6_M2A",   
+  "L2_B10_S1_A6_M3A",   
+  "L2_B10_S1_A6_M4A",   
+  "L2_B10_S1_A6_M5A",   
+  "L2_B10_S1_A6_M6A",   
+  "L2_B10_S2_C6_M6C",   
+  "L2_B10_S2_C6_M5C",   
+  "L2_B10_S2_C6_M4C",   
+  "L2_B10_S2_C6_M3C",   
+  "L2_B10_S2_C6_M2C",   
+  "L2_B10_S2_C6_M1C",   
+  "L2_B10_S2_A7_M0",    
+  "L2_B10_S2_A7_M1A",   
+  "L2_B10_S2_A7_M2A",   
+  "L2_B10_S2_A7_M3A",   
+  "L2_B10_S2_A7_M4A",   
+  "L2_B10_S2_A7_M5A",   
+  "L2_B10_S2_A7_M6A",   
+  "L2_B11_S1_C7_M6C",   
+  "L2_B11_S1_C7_M5C",   
+  "L2_B11_S1_C7_M4C",   
+  "L2_B11_S1_C7_M3C",   
+  "L2_B11_S1_C7_M2C",   
+  "L2_B11_S1_C7_M1C",   
+  "L2_B11_S1_C7_M0",    
+  "L2_B11_S1_A6_M1A",   
+  "L2_B11_S1_A6_M2A",   
+  "L2_B11_S1_A6_M3A",   
+  "L2_B11_S1_A6_M4A",   
+  "L2_B11_S1_A6_M5A",   
+  "L2_B11_S1_A6_M6A",   
+  "L2_B11_S2_C6_M6C",   
+  "L2_B11_S2_C6_M5C",   
+  "L2_B11_S2_C6_M4C",   
+  "L2_B11_S2_C6_M3C",   
+  "L2_B11_S2_C6_M2C",   
+  "L2_B11_S2_C6_M1C",   
+  "L2_B11_S2_A7_M0",    
+  "L2_B11_S2_A7_M1A",   
+  "L2_B11_S2_A7_M2A",   
+  "L2_B11_S2_A7_M3A",   
+  "L2_B11_S2_A7_M4A",   
+  "L2_B11_S2_A7_M5A",   
+  "L2_B11_S2_A7_M6A",   
+  "L2_B12_S1_C7_M6C",   
+  "L2_B12_S1_C7_M5C",   
+  "L2_B12_S1_C7_M4C",   
+  "L2_B12_S1_C7_M3C",   
+  "L2_B12_S1_C7_M2C",   
+  "L2_B12_S1_C7_M1C",   
+  "L2_B12_S1_C7_M0",    
+  "L2_B12_S1_A6_M1A",   
+  "L2_B12_S1_A6_M2A",   
+  "L2_B12_S1_A6_M3A",   
+  "L2_B12_S1_A6_M4A",   
+  "L2_B12_S1_A6_M5A",   
+  "L2_B12_S1_A6_M6A",   
+  "L2_B12_S2_C6_M6C",   
+  "L2_B12_S2_C6_M5C",   
+  "L2_B12_S2_C6_M4C",   
+  "L2_B12_S2_C6_M3C",   
+  "L2_B12_S2_C6_M2C",   
+  "L2_B12_S2_C6_M1C",   
+  "L2_B12_S2_A7_M0",    
+  "L2_B12_S2_A7_M1A",   
+  "L2_B12_S2_A7_M2A",   
+  "L2_B12_S2_A7_M3A",   
+  "L2_B12_S2_A7_M4A",   
+  "L2_B12_S2_A7_M5A",   
+  "L2_B12_S2_A7_M6A",   
+  "L2_B13_S1_C7_M6C",   
+  "L2_B13_S1_C7_M5C",   
+  "L2_B13_S1_C7_M4C",   
+  "L2_B13_S1_C7_M3C",   
+  "L2_B13_S1_C7_M2C",   
+  "L2_B13_S1_C7_M1C",   
+  "L2_B13_S1_C7_M0",    
+  "L2_B13_S1_A6_M1A",   
+  "L2_B13_S1_A6_M2A",   
+  "L2_B13_S1_A6_M3A",   
+  "L2_B13_S1_A6_M4A",   
+  "L2_B13_S1_A6_M5A",   
+  "L2_B13_S1_A6_M6A",   
+  "L2_B13_S2_C6_M6C",   
+  "L2_B13_S2_C6_M5C",   
+  "L2_B13_S2_C6_M4C",   
+  "L2_B13_S2_C6_M3C",   
+  "L2_B13_S2_C6_M2C",   
+  "L2_B13_S2_C6_M1C",   
+  "L2_B13_S2_A7_M0",    
+  "L2_B13_S2_A7_M1A",   
+  "L2_B13_S2_A7_M2A",   
+  "L2_B13_S2_A7_M3A",   
+  "L2_B13_S2_A7_M4A",   
+  "L2_B13_S2_A7_M5A",   
+  "L2_B13_S2_A7_M6A",   
+  "L2_B14_S1_C7_M6C",   
+  "L2_B14_S1_C7_M5C",   
+  "L2_B14_S1_C7_M4C",   
+  "L2_B14_S1_C7_M3C",   
+  "L2_B14_S1_C7_M2C",   
+  "L2_B14_S1_C7_M1C",   
+  "L2_B14_S1_C7_M0",    
+  "L2_B14_S1_A6_M1A",   
+  "L2_B14_S1_A6_M2A",   
+  "L2_B14_S1_A6_M3A",   
+  "L2_B14_S1_A6_M4A",   
+  "L2_B14_S1_A6_M5A",   
+  "L2_B14_S1_A6_M6A",   
+  "L2_B14_S2_C6_M6C",   
+  "L2_B14_S2_C6_M5C",   
+  "L2_B14_S2_C6_M4C",   
+  "L2_B14_S2_C6_M3C",   
+  "L2_B14_S2_C6_M2C",   
+  "L2_B14_S2_C6_M1C",   
+  "L2_B14_S2_A7_M0",    
+  "L2_B14_S2_A7_M1A",   
+  "L2_B14_S2_A7_M2A",   
+  "L2_B14_S2_A7_M3A",   
+  "L2_B14_S2_A7_M4A",   
+  "L2_B14_S2_A7_M5A",   
+  "L2_B14_S2_A7_M6A",   
+  "L2_B15_S1_C7_M6C",   
+  "L2_B15_S1_C7_M5C",   
+  "L2_B15_S1_C7_M4C",   
+  "L2_B15_S1_C7_M3C",   
+  "L2_B15_S1_C7_M2C",   
+  "L2_B15_S1_C7_M1C",   
+  "L2_B15_S1_C7_M0",    
+  "L2_B15_S1_A6_M1A",   
+  "L2_B15_S1_A6_M2A",   
+  "L2_B15_S1_A6_M3A",   
+  "L2_B15_S1_A6_M4A",   
+  "L2_B15_S1_A6_M5A",   
+  "L2_B15_S1_A6_M6A",   
+  "L2_B15_S2_C6_M6C",   
+  "L2_B15_S2_C6_M5C",   
+  "L2_B15_S2_C6_M4C",   
+  "L2_B15_S2_C6_M3C",   
+  "L2_B15_S2_C6_M2C",   
+  "L2_B15_S2_C6_M1C",   
+  "L2_B15_S2_A7_M0",    
+  "L2_B15_S2_A7_M1A",   
+  "L2_B15_S2_A7_M2A",   
+  "L2_B15_S2_A7_M3A",   
+  "L2_B15_S2_A7_M4A",   
+  "L2_B15_S2_A7_M5A",   
+  "L2_B15_S2_A7_M6A",   
+  "L2_B16_S1_C7_M6C",   
+  "L2_B16_S1_C7_M5C",   
+  "L2_B16_S1_C7_M4C",   
+  "L2_B16_S1_C7_M3C",   
+  "L2_B16_S1_C7_M2C",   
+  "L2_B16_S1_C7_M1C",   
+  "L2_B16_S1_C7_M0",    
+  "L2_B16_S1_A6_M1A",   
+  "L2_B16_S1_A6_M2A",   
+  "L2_B16_S1_A6_M3A",   
+  "L2_B16_S1_A6_M4A",   
+  "L2_B16_S1_A6_M5A",   
+  "L2_B16_S1_A6_M6A",   
+  "L2_B16_S2_C6_M6C",   
+  "L2_B16_S2_C6_M5C",   
+  "L2_B16_S2_C6_M4C",   
+  "L2_B16_S2_C6_M3C",   
+  "L2_B16_S2_C6_M2C",   
+  "L2_B16_S2_C6_M1C",   
+  "L2_B16_S2_A7_M0",    
+  "L2_B16_S2_A7_M1A",   
+  "L2_B16_S2_A7_M2A",   
+  "L2_B16_S2_A7_M3A",   
+  "L2_B16_S2_A7_M4A",   
+  "L2_B16_S2_A7_M5A",   
+  "L2_B16_S2_A7_M6A",   
+  "L2_B17_S1_C7_M6C",   
+  "L2_B17_S1_C7_M5C",   
+  "L2_B17_S1_C7_M4C",   
+  "L2_B17_S1_C7_M3C",   
+  "L2_B17_S1_C7_M2C",   
+  "L2_B17_S1_C7_M1C",   
+  "L2_B17_S1_C7_M0",    
+  "L2_B17_S1_A6_M1A",   
+  "L2_B17_S1_A6_M2A",   
+  "L2_B17_S1_A6_M3A",   
+  "L2_B17_S1_A6_M4A",   
+  "L2_B17_S1_A6_M5A",   
+  "L2_B17_S1_A6_M6A",   
+  "L2_B17_S2_C6_M6C",   
+  "L2_B17_S2_C6_M5C",   
+  "L2_B17_S2_C6_M4C",   
+  "L2_B17_S2_C6_M3C",   
+  "L2_B17_S2_C6_M2C",   
+  "L2_B17_S2_C6_M1C",   
+  "L2_B17_S2_A7_M0",    
+  "L2_B17_S2_A7_M1A",   
+  "L2_B17_S2_A7_M2A",   
+  "L2_B17_S2_A7_M3A",   
+  "L2_B17_S2_A7_M4A",   
+  "L2_B17_S2_A7_M5A",   
+  "L2_B17_S2_A7_M6A",   
+  "L2_B18_S1_C7_M6C",   
+  "L2_B18_S1_C7_M5C",   
+  "L2_B18_S1_C7_M4C",   
+  "L2_B18_S1_C7_M3C",   
+  "L2_B18_S1_C7_M2C",   
+  "L2_B18_S1_C7_M1C",   
+  "L2_B18_S1_C7_M0",    
+  "L2_B18_S1_A6_M1A",   
+  "L2_B18_S1_A6_M2A",   
+  "L2_B18_S1_A6_M3A",   
+  "L2_B18_S1_A6_M4A",   
+  "L2_B18_S1_A6_M5A",   
+  "L2_B18_S1_A6_M6A",   
+  "L2_B18_S2_C6_M6C",   
+  "L2_B18_S2_C6_M5C",   
+  "L2_B18_S2_C6_M4C",   
+  "L2_B18_S2_C6_M3C",   
+  "L2_B18_S2_C6_M2C",   
+  "L2_B18_S2_C6_M1C",   
+  "L2_B18_S2_A7_M0",    
+  "L2_B18_S2_A7_M1A",   
+  "L2_B18_S2_A7_M2A",   
+  "L2_B18_S2_A7_M3A",   
+  "L2_B18_S2_A7_M4A",   
+  "L2_B18_S2_A7_M5A",   
+  "L2_B18_S2_A7_M6A",   
+  "L2_B19_S1_C7_M6C",   
+  "L2_B19_S1_C7_M5C",   
+  "L2_B19_S1_C7_M4C",   
+  "L2_B19_S1_C7_M3C",   
+  "L2_B19_S1_C7_M2C",   
+  "L2_B19_S1_C7_M1C",   
+  "L2_B19_S1_C7_M0",    
+  "L2_B19_S1_A6_M1A",   
+  "L2_B19_S1_A6_M2A",   
+  "L2_B19_S1_A6_M3A",   
+  "L2_B19_S1_A6_M4A",   
+  "L2_B19_S1_A6_M5A",   
+  "L2_B19_S1_A6_M6A",   
+  "L2_B19_S2_C6_M6C",   
+  "L2_B19_S2_C6_M5C",   
+  "L2_B19_S2_C6_M4C",   
+  "L2_B19_S2_C6_M3C",   
+  "L2_B19_S2_C6_M2C",   
+  "L2_B19_S2_C6_M1C",   
+  "L2_B19_S2_A7_M0",    
+  "L2_B19_S2_A7_M1A",   
+  "L2_B19_S2_A7_M2A",   
+  "L2_B19_S2_A7_M3A",   
+  "L2_B19_S2_A7_M4A",   
+  "L2_B19_S2_A7_M5A",   
+  "L2_B19_S2_A7_M6A",   
+  "L2_B20_S1_C7_M6C",   
+  "L2_B20_S1_C7_M5C",   
+  "L2_B20_S1_C7_M4C",   
+  "L2_B20_S1_C7_M3C",   
+  "L2_B20_S1_C7_M2C",   
+  "L2_B20_S1_C7_M1C",   
+  "L2_B20_S1_C7_M0",    
+  "L2_B20_S1_A6_M1A",   
+  "L2_B20_S1_A6_M2A",   
+  "L2_B20_S1_A6_M3A",   
+  "L2_B20_S1_A6_M4A",   
+  "L2_B20_S1_A6_M5A",   
+  "L2_B20_S1_A6_M6A",   
+  "L2_B20_S2_C6_M6C",   
+  "L2_B20_S2_C6_M5C",   
+  "L2_B20_S2_C6_M4C",   
+  "L2_B20_S2_C6_M3C",   
+  "L2_B20_S2_C6_M2C",   
+  "L2_B20_S2_C6_M1C",   
+  "L2_B20_S2_A7_M0",    
+  "L2_B20_S2_A7_M1A",   
+  "L2_B20_S2_A7_M2A",   
+  "L2_B20_S2_A7_M3A",   
+  "L2_B20_S2_A7_M4A",   
+  "L2_B20_S2_A7_M5A",   
+  "L2_B20_S2_A7_M6A",   
+  "L2_B21_S1_C7_M6C",   
+  "L2_B21_S1_C7_M5C",   
+  "L2_B21_S1_C7_M4C",   
+  "L2_B21_S1_C7_M3C",   
+  "L2_B21_S1_C7_M2C",   
+  "L2_B21_S1_C7_M1C",   
+  "L2_B21_S1_C7_M0",    
+  "L2_B21_S1_A6_M1A",   
+  "L2_B21_S1_A6_M2A",   
+  "L2_B21_S1_A6_M3A",   
+  "L2_B21_S1_A6_M4A",   
+  "L2_B21_S1_A6_M5A",   
+  "L2_B21_S1_A6_M6A",   
+  "L2_B21_S2_C6_M6C",   
+  "L2_B21_S2_C6_M5C",   
+  "L2_B21_S2_C6_M4C",   
+  "L2_B21_S2_C6_M3C",   
+  "L2_B21_S2_C6_M2C",   
+  "L2_B21_S2_C6_M1C",   
+  "L2_B21_S2_A7_M0",    
+  "L2_B21_S2_A7_M1A",   
+  "L2_B21_S2_A7_M2A",   
+  "L2_B21_S2_A7_M3A",   
+  "L2_B21_S2_A7_M4A",   
+  "L2_B21_S2_A7_M5A",   
+  "L2_B21_S2_A7_M6A",   
+  "L2_B22_S1_C7_M6C",   
+  "L2_B22_S1_C7_M5C",   
+  "L2_B22_S1_C7_M4C",   
+  "L2_B22_S1_C7_M3C",   
+  "L2_B22_S1_C7_M2C",   
+  "L2_B22_S1_C7_M1C",   
+  "L2_B22_S1_C7_M0",    
+  "L2_B22_S1_A6_M1A",   
+  "L2_B22_S1_A6_M2A",   
+  "L2_B22_S1_A6_M3A",   
+  "L2_B22_S1_A6_M4A",   
+  "L2_B22_S1_A6_M5A",   
+  "L2_B22_S1_A6_M6A",   
+  "L2_B22_S2_C6_M6C",   
+  "L2_B22_S2_C6_M5C",   
+  "L2_B22_S2_C6_M4C",   
+  "L2_B22_S2_C6_M3C",   
+  "L2_B22_S2_C6_M2C",   
+  "L2_B22_S2_C6_M1C",   
+  "L2_B22_S2_A7_M0",    
+  "L2_B22_S2_A7_M1A",   
+  "L2_B22_S2_A7_M2A",   
+  "L2_B22_S2_A7_M3A",   
+  "L2_B22_S2_A7_M4A",   
+  "L2_B22_S2_A7_M5A",   
+  "L2_B22_S2_A7_M6A",   
+  "L2_B23_S1_C7_M6C",   
+  "L2_B23_S1_C7_M5C",   
+  "L2_B23_S1_C7_M4C",   
+  "L2_B23_S1_C7_M3C",   
+  "L2_B23_S1_C7_M2C",   
+  "L2_B23_S1_C7_M1C",   
+  "L2_B23_S1_C7_M0",    
+  "L2_B23_S1_A6_M1A",   
+  "L2_B23_S1_A6_M2A",   
+  "L2_B23_S1_A6_M3A",   
+  "L2_B23_S1_A6_M4A",   
+  "L2_B23_S1_A6_M5A",   
+  "L2_B23_S1_A6_M6A",   
+  "L2_B23_S2_C6_M6C",   
+  "L2_B23_S2_C6_M5C",   
+  "L2_B23_S2_C6_M4C",   
+  "L2_B23_S2_C6_M3C",   
+  "L2_B23_S2_C6_M2C",   
+  "L2_B23_S2_C6_M1C",   
+  "L2_B23_S2_A7_M0",    
+  "L2_B23_S2_A7_M1A",   
+  "L2_B23_S2_A7_M2A",   
+  "L2_B23_S2_A7_M3A",   
+  "L2_B23_S2_A7_M4A",   
+  "L2_B23_S2_A7_M5A",   
+  "L2_B23_S2_A7_M6A",   
+  "L2_B24_S1_C7_M6C",   
+  "L2_B24_S1_C7_M5C",   
+  "L2_B24_S1_C7_M4C",   
+  "L2_B24_S1_C7_M3C",   
+  "L2_B24_S1_C7_M2C",   
+  "L2_B24_S1_C7_M1C",   
+  "L2_B24_S1_C7_M0",    
+  "L2_B24_S1_A6_M1A",   
+  "L2_B24_S1_A6_M2A",   
+  "L2_B24_S1_A6_M3A",   
+  "L2_B24_S1_A6_M4A",   
+  "L2_B24_S1_A6_M5A",   
+  "L2_B24_S1_A6_M6A",   
+  "L2_B24_S2_C6_M6C",   
+  "L2_B24_S2_C6_M5C",   
+  "L2_B24_S2_C6_M4C",   
+  "L2_B24_S2_C6_M3C",   
+  "L2_B24_S2_C6_M2C",   
+  "L2_B24_S2_C6_M1C",   
+  "L2_B24_S2_A7_M0",    
+  "L2_B24_S2_A7_M1A",   
+  "L2_B24_S2_A7_M2A",   
+  "L2_B24_S2_A7_M3A",   
+  "L2_B24_S2_A7_M4A",   
+  "L2_B24_S2_A7_M5A",   
+  "L2_B24_S2_A7_M6A",   
+  "L2_B25_S1_C7_M6C",   
+  "L2_B25_S1_C7_M5C",   
+  "L2_B25_S1_C7_M4C",   
+  "L2_B25_S1_C7_M3C",   
+  "L2_B25_S1_C7_M2C",   
+  "L2_B25_S1_C7_M1C",   
+  "L2_B25_S1_C7_M0",    
+  "L2_B25_S1_A6_M1A",   
+  "L2_B25_S1_A6_M2A",   
+  "L2_B25_S1_A6_M3A",   
+  "L2_B25_S1_A6_M4A",   
+  "L2_B25_S1_A6_M5A",   
+  "L2_B25_S1_A6_M6A",   
+  "L2_B25_S2_C6_M6C",   
+  "L2_B25_S2_C6_M5C",   
+  "L2_B25_S2_C6_M4C",   
+  "L2_B25_S2_C6_M3C",   
+  "L2_B25_S2_C6_M2C",   
+  "L2_B25_S2_C6_M1C",   
+  "L2_B25_S2_A7_M0",    
+  "L2_B25_S2_A7_M1A",   
+  "L2_B25_S2_A7_M2A",   
+  "L2_B25_S2_A7_M3A",   
+  "L2_B25_S2_A7_M4A",   
+  "L2_B25_S2_A7_M5A",   
+  "L2_B25_S2_A7_M6A",   
+  "L2_B26_S1_C7_M6C",   
+  "L2_B26_S1_C7_M5C",   
+  "L2_B26_S1_C7_M4C",   
+  "L2_B26_S1_C7_M3C",   
+  "L2_B26_S1_C7_M2C",   
+  "L2_B26_S1_C7_M1C",   
+  "L2_B26_S1_C7_M0",    
+  "L2_B26_S1_A6_M1A",   
+  "L2_B26_S1_A6_M2A",   
+  "L2_B26_S1_A6_M3A",   
+  "L2_B26_S1_A6_M4A",   
+  "L2_B26_S1_A6_M5A",   
+  "L2_B26_S1_A6_M6A",   
+  "L2_B26_S2_C6_M6C",   
+  "L2_B26_S2_C6_M5C",   
+  "L2_B26_S2_C6_M4C",   
+  "L2_B26_S2_C6_M3C",   
+  "L2_B26_S2_C6_M2C",   
+  "L2_B26_S2_C6_M1C",   
+  "L2_B26_S2_A7_M0",    
+  "L2_B26_S2_A7_M1A",   
+  "L2_B26_S2_A7_M2A",   
+  "L2_B26_S2_A7_M3A",   
+  "L2_B26_S2_A7_M4A",   
+  "L2_B26_S2_A7_M5A",   
+  "L2_B26_S2_A7_M6A",   
+  "L2_B01_S1_C7_M6C",   
+  "L2_B01_S1_C7_M5C",   
+  "L2_B01_S1_C7_M4C",   
+  "L2_B01_S1_C7_M3C",   
+  "L2_B01_S1_C7_M2C",   
+  "L2_B01_S1_C7_M1C",   
+  "L2_B01_S1_C7_M0",    
+  "L2_B01_S1_A6_M1A",   
+  "L2_B01_S1_A6_M2A",   
+  "L2_B01_S1_A6_M3A",   
+  "L2_B01_S1_A6_M4A",   
+  "L2_B01_S1_A6_M5A",   
+  "L2_B01_S1_A6_M6A",   
+  "D1A_B01_S2_M1",      
+  "D1A_B01_S2_M6",      
+  "D1A_B01_S2_M2",      
+  "D1A_B01_S2_M5",      
+  "D1A_B01_S2_M3",      
+  "D1A_B01_S2_M4",      
+  "D1A_B02_S1_M1",      
+  "D1A_B02_S1_M6",      
+  "D1A_B02_S1_M2",      
+  "D1A_B02_S1_M5",      
+  "D1A_B02_S1_M3",      
+  "D1A_B02_S1_M4",      
+  "D1A_B02_S2_M1",      
+  "D1A_B02_S2_M6",      
+  "D1A_B02_S2_M2",      
+  "D1A_B02_S2_M5",      
+  "D1A_B02_S2_M3",      
+  "D1A_B02_S2_M4",      
+  "D1A_B03_S1_M1",      
+  "D1A_B03_S1_M6",      
+  "D1A_B03_S1_M2",      
+  "D1A_B03_S1_M5",      
+  "D1A_B03_S1_M3",      
+  "D1A_B03_S1_M4",      
+  "D1A_B03_S2_M1",      
+  "D1A_B03_S2_M6",      
+  "D1A_B03_S2_M2",      
+  "D1A_B03_S2_M5",      
+  "D1A_B03_S2_M3",      
+  "D1A_B03_S2_M4",      
+  "D1A_B04_S1_M1",      
+  "D1A_B04_S1_M6",      
+  "D1A_B04_S1_M2",      
+  "D1A_B04_S1_M5",      
+  "D1A_B04_S1_M3",      
+  "D1A_B04_S1_M4",      
+  "D1A_B04_S2_M1",      
+  "D1A_B04_S2_M6",      
+  "D1A_B04_S2_M2",      
+  "D1A_B04_S2_M5",      
+  "D1A_B04_S2_M3",      
+  "D1A_B04_S2_M4",      
+  "D1A_B01_S1_M1",      
+  "D1A_B01_S1_M6",      
+  "D1A_B01_S1_M2",      
+  "D1A_B01_S1_M5",      
+  "D1A_B01_S1_M3",      
+  "D1A_B01_S1_M4",      
+  "D2A_B01_S2_M1",      
+  "D2A_B01_S2_M6",      
+  "D2A_B01_S2_M2",      
+  "D2A_B01_S2_M5",      
+  "D2A_B01_S2_M3",      
+  "D2A_B01_S2_M4",      
+  "D2A_B02_S1_M1",      
+  "D2A_B02_S1_M6",      
+  "D2A_B02_S1_M2",      
+  "D2A_B02_S1_M5",      
+  "D2A_B02_S1_M3",      
+  "D2A_B02_S1_M4",      
+  "D2A_B02_S2_M1",      
+  "D2A_B02_S2_M6",      
+  "D2A_B02_S2_M2",      
+  "D2A_B02_S2_M5",      
+  "D2A_B02_S2_M3",      
+  "D2A_B02_S2_M4",      
+  "D2A_B03_S1_M1",      
+  "D2A_B03_S1_M6",      
+  "D2A_B03_S1_M2",      
+  "D2A_B03_S1_M5",      
+  "D2A_B03_S1_M3",      
+  "D2A_B03_S1_M4",      
+  "D2A_B03_S2_M1",      
+  "D2A_B03_S2_M6",      
+  "D2A_B03_S2_M2",      
+  "D2A_B03_S2_M5",      
+  "D2A_B03_S2_M3",      
+  "D2A_B03_S2_M4",      
+  "D2A_B04_S1_M1",      
+  "D2A_B04_S1_M6",      
+  "D2A_B04_S1_M2",      
+  "D2A_B04_S1_M5",      
+  "D2A_B04_S1_M3",      
+  "D2A_B04_S1_M4",      
+  "D2A_B04_S2_M1",      
+  "D2A_B04_S2_M6",      
+  "D2A_B04_S2_M2",      
+  "D2A_B04_S2_M5",      
+  "D2A_B04_S2_M3",      
+  "D2A_B04_S2_M4",      
+  "D2A_B01_S1_M1",      
+  "D2A_B01_S1_M6",      
+  "D2A_B01_S1_M2",      
+  "D2A_B01_S1_M5",      
+  "D2A_B01_S1_M3",      
+  "D2A_B01_S1_M4",      
+  "D3A_B01_S2_M1",      
+  "D3A_B01_S2_M6",      
+  "D3A_B01_S2_M2",      
+  "D3A_B01_S2_M5",      
+  "D3A_B01_S2_M3",      
+  "D3A_B01_S2_M4",      
+  "D3A_B02_S1_M1",      
+  "D3A_B02_S1_M6",      
+  "D3A_B02_S1_M2",      
+  "D3A_B02_S1_M5",      
+  "D3A_B02_S1_M3",      
+  "D3A_B02_S1_M4",      
+  "D3A_B02_S2_M1",      
+  "D3A_B02_S2_M6",      
+  "D3A_B02_S2_M2",      
+  "D3A_B02_S2_M5",      
+  "D3A_B02_S2_M3",      
+  "D3A_B02_S2_M4",      
+  "D3A_B03_S1_M1",      
+  "D3A_B03_S1_M6",      
+  "D3A_B03_S1_M2",      
+  "D3A_B03_S1_M5",      
+  "D3A_B03_S1_M3",      
+  "D3A_B03_S1_M4",      
+  "D3A_B03_S2_M1",      
+  "D3A_B03_S2_M6",      
+  "D3A_B03_S2_M2",      
+  "D3A_B03_S2_M5",      
+  "D3A_B03_S2_M3",      
+  "D3A_B03_S2_M4",      
+  "D3A_B04_S1_M1",      
+  "D3A_B04_S1_M6",      
+  "D3A_B04_S1_M2",      
+  "D3A_B04_S1_M5",      
+  "D3A_B04_S1_M3",      
+  "D3A_B04_S1_M4",      
+  "D3A_B04_S2_M1",      
+  "D3A_B04_S2_M6",      
+  "D3A_B04_S2_M2",      
+  "D3A_B04_S2_M5",      
+  "D3A_B04_S2_M3",      
+  "D3A_B04_S2_M4",      
+  "D3A_B01_S1_M1",      
+  "D3A_B01_S1_M6",      
+  "D3A_B01_S1_M2",      
+  "D3A_B01_S1_M5",      
+  "D3A_B01_S1_M3",      
+  "D3A_B01_S1_M4",      
+  "LI_S15_A_34_M3_A7",  
+  "LI_S15_A_34_M4_A10", 
+  "LI_S15_A_12_M1_A1",  
+  "LI_S15_A_12_M2_A4",  
+  "LI_S15_A_34_M3_A8",  
+  "LI_S15_A_34_M4_A11", 
+  "LI_S15_A_12_M1_A2",  
+  "LI_S15_A_12_M2_A5",  
+  "LI_S15_A_34_M3_A9",  
+  "LI_S15_A_34_M4_A12", 
+  "LI_S15_A_12_M1_A3",  
+  "LI_S15_A_12_M2_A6" 
+};
+
+struct Position{
+  int hashID{-1};
+  int bec{-1};
+  int layer{-1};
+  int phimod{-1};
+  int etamod{-1};
+};
+
+
+
+constexpr std::array<Position, 2048> values{{
+  {     0,  -4,  0,   0,    0 },
+  {     1,  -4,  0,   1,    0 },
+  {     2,  -4,  0,   2,    0 },
+  {     3,  -4,  0,   3,    0 },
+  {     4,  -4,  1,   0,    0 },
+  {     5,  -4,  1,   1,    0 },
+  {     6,  -4,  1,   2,    0 },
+  {     7,  -4,  1,   3,    0 },
+  {     8,  -4,  2,   0,    0 },
+  {     9,  -4,  2,   1,    0 },
+  {    10,  -4,  2,   2,    0 },
+  {    11,  -4,  2,   3,    0 },
+  {    12,  -2,  0,   0,    0 },
+  {    13,  -2,  0,   1,    0 },
+  {    14,  -2,  0,   2,    0 },
+  {    15,  -2,  0,   3,    0 },
+  {    16,  -2,  0,   4,    0 },
+  {    17,  -2,  0,   5,    0 },
+  {    18,  -2,  0,   6,    0 },
+  {    19,  -2,  0,   7,    0 },
+  {    20,  -2,  0,   8,    0 },
+  {    21,  -2,  0,   9,    0 },
+  {    22,  -2,  0,  10,    0 },
+  {    23,  -2,  0,  11,    0 },
+  {    24,  -2,  0,  12,    0 },
+  {    25,  -2,  0,  13,    0 },
+  {    26,  -2,  0,  14,    0 },
+  {    27,  -2,  0,  15,    0 },
+  {    28,  -2,  0,  16,    0 },
+  {    29,  -2,  0,  17,    0 },
+  {    30,  -2,  0,  18,    0 },
+  {    31,  -2,  0,  19,    0 },
+  {    32,  -2,  0,  20,    0 },
+  {    33,  -2,  0,  21,    0 },
+  {    34,  -2,  0,  22,    0 },
+  {    35,  -2,  0,  23,    0 },
+  {    36,  -2,  0,  24,    0 },
+  {    37,  -2,  0,  25,    0 },
+  {    38,  -2,  0,  26,    0 },
+  {    39,  -2,  0,  27,    0 },
+  {    40,  -2,  0,  28,    0 },
+  {    41,  -2,  0,  29,    0 },
+  {    42,  -2,  0,  30,    0 },
+  {    43,  -2,  0,  31,    0 },
+  {    44,  -2,  0,  32,    0 },
+  {    45,  -2,  0,  33,    0 },
+  {    46,  -2,  0,  34,    0 },
+  {    47,  -2,  0,  35,    0 },
+  {    48,  -2,  0,  36,    0 },
+  {    49,  -2,  0,  37,    0 },
+  {    50,  -2,  0,  38,    0 },
+  {    51,  -2,  0,  39,    0 },
+  {    52,  -2,  0,  40,    0 },
+  {    53,  -2,  0,  41,    0 },
+  {    54,  -2,  0,  42,    0 },
+  {    55,  -2,  0,  43,    0 },
+  {    56,  -2,  0,  44,    0 },
+  {    57,  -2,  0,  45,    0 },
+  {    58,  -2,  0,  46,    0 },
+  {    59,  -2,  0,  47,    0 },
+  {    60,  -2,  1,   0,    0 },
+  {    61,  -2,  1,   1,    0 },
+  {    62,  -2,  1,   2,    0 },
+  {    63,  -2,  1,   3,    0 },
+  {    64,  -2,  1,   4,    0 },
+  {    65,  -2,  1,   5,    0 },
+  {    66,  -2,  1,   6,    0 },
+  {    67,  -2,  1,   7,    0 },
+  {    68,  -2,  1,   8,    0 },
+  {    69,  -2,  1,   9,    0 },
+  {    70,  -2,  1,  10,    0 },
+  {    71,  -2,  1,  11,    0 },
+  {    72,  -2,  1,  12,    0 },
+  {    73,  -2,  1,  13,    0 },
+  {    74,  -2,  1,  14,    0 },
+  {    75,  -2,  1,  15,    0 },
+  {    76,  -2,  1,  16,    0 },
+  {    77,  -2,  1,  17,    0 },
+  {    78,  -2,  1,  18,    0 },
+  {    79,  -2,  1,  19,    0 },
+  {    80,  -2,  1,  20,    0 },
+  {    81,  -2,  1,  21,    0 },
+  {    82,  -2,  1,  22,    0 },
+  {    83,  -2,  1,  23,    0 },
+  {    84,  -2,  1,  24,    0 },
+  {    85,  -2,  1,  25,    0 },
+  {    86,  -2,  1,  26,    0 },
+  {    87,  -2,  1,  27,    0 },
+  {    88,  -2,  1,  28,    0 },
+  {    89,  -2,  1,  29,    0 },
+  {    90,  -2,  1,  30,    0 },
+  {    91,  -2,  1,  31,    0 },
+  {    92,  -2,  1,  32,    0 },
+  {    93,  -2,  1,  33,    0 },
+  {    94,  -2,  1,  34,    0 },
+  {    95,  -2,  1,  35,    0 },
+  {    96,  -2,  1,  36,    0 },
+  {    97,  -2,  1,  37,    0 },
+  {    98,  -2,  1,  38,    0 },
+  {    99,  -2,  1,  39,    0 },
+  {   100,  -2,  1,  40,    0 },
+  {   101,  -2,  1,  41,    0 },
+  {   102,  -2,  1,  42,    0 },
+  {   103,  -2,  1,  43,    0 },
+  {   104,  -2,  1,  44,    0 },
+  {   105,  -2,  1,  45,    0 },
+  {   106,  -2,  1,  46,    0 },
+  {   107,  -2,  1,  47,    0 },
+  {   108,  -2,  2,   0,    0 },
+  {   109,  -2,  2,   1,    0 },
+  {   110,  -2,  2,   2,    0 },
+  {   111,  -2,  2,   3,    0 },
+  {   112,  -2,  2,   4,    0 },
+  {   113,  -2,  2,   5,    0 },
+  {   114,  -2,  2,   6,    0 },
+  {   115,  -2,  2,   7,    0 },
+  {   116,  -2,  2,   8,    0 },
+  {   117,  -2,  2,   9,    0 },
+  {   118,  -2,  2,  10,    0 },
+  {   119,  -2,  2,  11,    0 },
+  {   120,  -2,  2,  12,    0 },
+  {   121,  -2,  2,  13,    0 },
+  {   122,  -2,  2,  14,    0 },
+  {   123,  -2,  2,  15,    0 },
+  {   124,  -2,  2,  16,    0 },
+  {   125,  -2,  2,  17,    0 },
+  {   126,  -2,  2,  18,    0 },
+  {   127,  -2,  2,  19,    0 },
+  {   128,  -2,  2,  20,    0 },
+  {   129,  -2,  2,  21,    0 },
+  {   130,  -2,  2,  22,    0 },
+  {   131,  -2,  2,  23,    0 },
+  {   132,  -2,  2,  24,    0 },
+  {   133,  -2,  2,  25,    0 },
+  {   134,  -2,  2,  26,    0 },
+  {   135,  -2,  2,  27,    0 },
+  {   136,  -2,  2,  28,    0 },
+  {   137,  -2,  2,  29,    0 },
+  {   138,  -2,  2,  30,    0 },
+  {   139,  -2,  2,  31,    0 },
+  {   140,  -2,  2,  32,    0 },
+  {   141,  -2,  2,  33,    0 },
+  {   142,  -2,  2,  34,    0 },
+  {   143,  -2,  2,  35,    0 },
+  {   144,  -2,  2,  36,    0 },
+  {   145,  -2,  2,  37,    0 },
+  {   146,  -2,  2,  38,    0 },
+  {   147,  -2,  2,  39,    0 },
+  {   148,  -2,  2,  40,    0 },
+  {   149,  -2,  2,  41,    0 },
+  {   150,  -2,  2,  42,    0 },
+  {   151,  -2,  2,  43,    0 },
+  {   152,  -2,  2,  44,    0 },
+  {   153,  -2,  2,  45,    0 },
+  {   154,  -2,  2,  46,    0 },
+  {   155,  -2,  2,  47,    0 },
+  {   156,   0,  0,   0,  -10 },
+  {   157,   0,  0,   0,   -9 },
+  {   158,   0,  0,   0,   -8 },
+  {   159,   0,  0,   0,   -7 },
+  {   160,   0,  0,   0,   -6 },
+  {   161,   0,  0,   0,   -5 },
+  {   162,   0,  0,   0,   -4 },
+  {   163,   0,  0,   0,   -3 },
+  {   164,   0,  0,   0,   -2 },
+  {   165,   0,  0,   0,   -1 },
+  {   166,   0,  0,   0,    0 },
+  {   167,   0,  0,   0,    1 },
+  {   168,   0,  0,   0,    2 },
+  {   169,   0,  0,   0,    3 },
+  {   170,   0,  0,   0,    4 },
+  {   171,   0,  0,   0,    5 },
+  {   172,   0,  0,   0,    6 },
+  {   173,   0,  0,   0,    7 },
+  {   174,   0,  0,   0,    8 },
+  {   175,   0,  0,   0,    9 },
+  {   176,   0,  0,   1,  -10 },
+  {   177,   0,  0,   1,   -9 },
+  {   178,   0,  0,   1,   -8 },
+  {   179,   0,  0,   1,   -7 },
+  {   180,   0,  0,   1,   -6 },
+  {   181,   0,  0,   1,   -5 },
+  {   182,   0,  0,   1,   -4 },
+  {   183,   0,  0,   1,   -3 },
+  {   184,   0,  0,   1,   -2 },
+  {   185,   0,  0,   1,   -1 },
+  {   186,   0,  0,   1,    0 },
+  {   187,   0,  0,   1,    1 },
+  {   188,   0,  0,   1,    2 },
+  {   189,   0,  0,   1,    3 },
+  {   190,   0,  0,   1,    4 },
+  {   191,   0,  0,   1,    5 },
+  {   192,   0,  0,   1,    6 },
+  {   193,   0,  0,   1,    7 },
+  {   194,   0,  0,   1,    8 },
+  {   195,   0,  0,   1,    9 },
+  {   196,   0,  0,   2,  -10 },
+  {   197,   0,  0,   2,   -9 },
+  {   198,   0,  0,   2,   -8 },
+  {   199,   0,  0,   2,   -7 },
+  {   200,   0,  0,   2,   -6 },
+  {   201,   0,  0,   2,   -5 },
+  {   202,   0,  0,   2,   -4 },
+  {   203,   0,  0,   2,   -3 },
+  {   204,   0,  0,   2,   -2 },
+  {   205,   0,  0,   2,   -1 },
+  {   206,   0,  0,   2,    0 },
+  {   207,   0,  0,   2,    1 },
+  {   208,   0,  0,   2,    2 },
+  {   209,   0,  0,   2,    3 },
+  {   210,   0,  0,   2,    4 },
+  {   211,   0,  0,   2,    5 },
+  {   212,   0,  0,   2,    6 },
+  {   213,   0,  0,   2,    7 },
+  {   214,   0,  0,   2,    8 },
+  {   215,   0,  0,   2,    9 },
+  {   216,   0,  0,   3,  -10 },
+  {   217,   0,  0,   3,   -9 },
+  {   218,   0,  0,   3,   -8 },
+  {   219,   0,  0,   3,   -7 },
+  {   220,   0,  0,   3,   -6 },
+  {   221,   0,  0,   3,   -5 },
+  {   222,   0,  0,   3,   -4 },
+  {   223,   0,  0,   3,   -3 },
+  {   224,   0,  0,   3,   -2 },
+  {   225,   0,  0,   3,   -1 },
+  {   226,   0,  0,   3,    0 },
+  {   227,   0,  0,   3,    1 },
+  {   228,   0,  0,   3,    2 },
+  {   229,   0,  0,   3,    3 },
+  {   230,   0,  0,   3,    4 },
+  {   231,   0,  0,   3,    5 },
+  {   232,   0,  0,   3,    6 },
+  {   233,   0,  0,   3,    7 },
+  {   234,   0,  0,   3,    8 },
+  {   235,   0,  0,   3,    9 },
+  {   236,   0,  0,   4,  -10 },
+  {   237,   0,  0,   4,   -9 },
+  {   238,   0,  0,   4,   -8 },
+  {   239,   0,  0,   4,   -7 },
+  {   240,   0,  0,   4,   -6 },
+  {   241,   0,  0,   4,   -5 },
+  {   242,   0,  0,   4,   -4 },
+  {   243,   0,  0,   4,   -3 },
+  {   244,   0,  0,   4,   -2 },
+  {   245,   0,  0,   4,   -1 },
+  {   246,   0,  0,   4,    0 },
+  {   247,   0,  0,   4,    1 },
+  {   248,   0,  0,   4,    2 },
+  {   249,   0,  0,   4,    3 },
+  {   250,   0,  0,   4,    4 },
+  {   251,   0,  0,   4,    5 },
+  {   252,   0,  0,   4,    6 },
+  {   253,   0,  0,   4,    7 },
+  {   254,   0,  0,   4,    8 },
+  {   255,   0,  0,   4,    9 },
+  {   256,   0,  0,   5,  -10 },
+  {   257,   0,  0,   5,   -9 },
+  {   258,   0,  0,   5,   -8 },
+  {   259,   0,  0,   5,   -7 },
+  {   260,   0,  0,   5,   -6 },
+  {   261,   0,  0,   5,   -5 },
+  {   262,   0,  0,   5,   -4 },
+  {   263,   0,  0,   5,   -3 },
+  {   264,   0,  0,   5,   -2 },
+  {   265,   0,  0,   5,   -1 },
+  {   266,   0,  0,   5,    0 },
+  {   267,   0,  0,   5,    1 },
+  {   268,   0,  0,   5,    2 },
+  {   269,   0,  0,   5,    3 },
+  {   270,   0,  0,   5,    4 },
+  {   271,   0,  0,   5,    5 },
+  {   272,   0,  0,   5,    6 },
+  {   273,   0,  0,   5,    7 },
+  {   274,   0,  0,   5,    8 },
+  {   275,   0,  0,   5,    9 },
+  {   276,   0,  0,   6,  -10 },
+  {   277,   0,  0,   6,   -9 },
+  {   278,   0,  0,   6,   -8 },
+  {   279,   0,  0,   6,   -7 },
+  {   280,   0,  0,   6,   -6 },
+  {   281,   0,  0,   6,   -5 },
+  {   282,   0,  0,   6,   -4 },
+  {   283,   0,  0,   6,   -3 },
+  {   284,   0,  0,   6,   -2 },
+  {   285,   0,  0,   6,   -1 },
+  {   286,   0,  0,   6,    0 },
+  {   287,   0,  0,   6,    1 },
+  {   288,   0,  0,   6,    2 },
+  {   289,   0,  0,   6,    3 },
+  {   290,   0,  0,   6,    4 },
+  {   291,   0,  0,   6,    5 },
+  {   292,   0,  0,   6,    6 },
+  {   293,   0,  0,   6,    7 },
+  {   294,   0,  0,   6,    8 },
+  {   295,   0,  0,   6,    9 },
+  {   296,   0,  0,   7,  -10 },
+  {   297,   0,  0,   7,   -9 },
+  {   298,   0,  0,   7,   -8 },
+  {   299,   0,  0,   7,   -7 },
+  {   300,   0,  0,   7,   -6 },
+  {   301,   0,  0,   7,   -5 },
+  {   302,   0,  0,   7,   -4 },
+  {   303,   0,  0,   7,   -3 },
+  {   304,   0,  0,   7,   -2 },
+  {   305,   0,  0,   7,   -1 },
+  {   306,   0,  0,   7,    0 },
+  {   307,   0,  0,   7,    1 },
+  {   308,   0,  0,   7,    2 },
+  {   309,   0,  0,   7,    3 },
+  {   310,   0,  0,   7,    4 },
+  {   311,   0,  0,   7,    5 },
+  {   312,   0,  0,   7,    6 },
+  {   313,   0,  0,   7,    7 },
+  {   314,   0,  0,   7,    8 },
+  {   315,   0,  0,   7,    9 },
+  {   316,   0,  0,   8,  -10 },
+  {   317,   0,  0,   8,   -9 },
+  {   318,   0,  0,   8,   -8 },
+  {   319,   0,  0,   8,   -7 },
+  {   320,   0,  0,   8,   -6 },
+  {   321,   0,  0,   8,   -5 },
+  {   322,   0,  0,   8,   -4 },
+  {   323,   0,  0,   8,   -3 },
+  {   324,   0,  0,   8,   -2 },
+  {   325,   0,  0,   8,   -1 },
+  {   326,   0,  0,   8,    0 },
+  {   327,   0,  0,   8,    1 },
+  {   328,   0,  0,   8,    2 },
+  {   329,   0,  0,   8,    3 },
+  {   330,   0,  0,   8,    4 },
+  {   331,   0,  0,   8,    5 },
+  {   332,   0,  0,   8,    6 },
+  {   333,   0,  0,   8,    7 },
+  {   334,   0,  0,   8,    8 },
+  {   335,   0,  0,   8,    9 },
+  {   336,   0,  0,   9,  -10 },
+  {   337,   0,  0,   9,   -9 },
+  {   338,   0,  0,   9,   -8 },
+  {   339,   0,  0,   9,   -7 },
+  {   340,   0,  0,   9,   -6 },
+  {   341,   0,  0,   9,   -5 },
+  {   342,   0,  0,   9,   -4 },
+  {   343,   0,  0,   9,   -3 },
+  {   344,   0,  0,   9,   -2 },
+  {   345,   0,  0,   9,   -1 },
+  {   346,   0,  0,   9,    0 },
+  {   347,   0,  0,   9,    1 },
+  {   348,   0,  0,   9,    2 },
+  {   349,   0,  0,   9,    3 },
+  {   350,   0,  0,   9,    4 },
+  {   351,   0,  0,   9,    5 },
+  {   352,   0,  0,   9,    6 },
+  {   353,   0,  0,   9,    7 },
+  {   354,   0,  0,   9,    8 },
+  {   355,   0,  0,   9,    9 },
+  {   356,   0,  0,  10,  -10 },
+  {   357,   0,  0,  10,   -9 },
+  {   358,   0,  0,  10,   -8 },
+  {   359,   0,  0,  10,   -7 },
+  {   360,   0,  0,  10,   -6 },
+  {   361,   0,  0,  10,   -5 },
+  {   362,   0,  0,  10,   -4 },
+  {   363,   0,  0,  10,   -3 },
+  {   364,   0,  0,  10,   -2 },
+  {   365,   0,  0,  10,   -1 },
+  {   366,   0,  0,  10,    0 },
+  {   367,   0,  0,  10,    1 },
+  {   368,   0,  0,  10,    2 },
+  {   369,   0,  0,  10,    3 },
+  {   370,   0,  0,  10,    4 },
+  {   371,   0,  0,  10,    5 },
+  {   372,   0,  0,  10,    6 },
+  {   373,   0,  0,  10,    7 },
+  {   374,   0,  0,  10,    8 },
+  {   375,   0,  0,  10,    9 },
+  {   376,   0,  0,  11,  -10 },
+  {   377,   0,  0,  11,   -9 },
+  {   378,   0,  0,  11,   -8 },
+  {   379,   0,  0,  11,   -7 },
+  {   380,   0,  0,  11,   -6 },
+  {   381,   0,  0,  11,   -5 },
+  {   382,   0,  0,  11,   -4 },
+  {   383,   0,  0,  11,   -3 },
+  {   384,   0,  0,  11,   -2 },
+  {   385,   0,  0,  11,   -1 },
+  {   386,   0,  0,  11,    0 },
+  {   387,   0,  0,  11,    1 },
+  {   388,   0,  0,  11,    2 },
+  {   389,   0,  0,  11,    3 },
+  {   390,   0,  0,  11,    4 },
+  {   391,   0,  0,  11,    5 },
+  {   392,   0,  0,  11,    6 },
+  {   393,   0,  0,  11,    7 },
+  {   394,   0,  0,  11,    8 },
+  {   395,   0,  0,  11,    9 },
+  {   396,   0,  0,  12,  -10 },
+  {   397,   0,  0,  12,   -9 },
+  {   398,   0,  0,  12,   -8 },
+  {   399,   0,  0,  12,   -7 },
+  {   400,   0,  0,  12,   -6 },
+  {   401,   0,  0,  12,   -5 },
+  {   402,   0,  0,  12,   -4 },
+  {   403,   0,  0,  12,   -3 },
+  {   404,   0,  0,  12,   -2 },
+  {   405,   0,  0,  12,   -1 },
+  {   406,   0,  0,  12,    0 },
+  {   407,   0,  0,  12,    1 },
+  {   408,   0,  0,  12,    2 },
+  {   409,   0,  0,  12,    3 },
+  {   410,   0,  0,  12,    4 },
+  {   411,   0,  0,  12,    5 },
+  {   412,   0,  0,  12,    6 },
+  {   413,   0,  0,  12,    7 },
+  {   414,   0,  0,  12,    8 },
+  {   415,   0,  0,  12,    9 },
+  {   416,   0,  0,  13,  -10 },
+  {   417,   0,  0,  13,   -9 },
+  {   418,   0,  0,  13,   -8 },
+  {   419,   0,  0,  13,   -7 },
+  {   420,   0,  0,  13,   -6 },
+  {   421,   0,  0,  13,   -5 },
+  {   422,   0,  0,  13,   -4 },
+  {   423,   0,  0,  13,   -3 },
+  {   424,   0,  0,  13,   -2 },
+  {   425,   0,  0,  13,   -1 },
+  {   426,   0,  0,  13,    0 },
+  {   427,   0,  0,  13,    1 },
+  {   428,   0,  0,  13,    2 },
+  {   429,   0,  0,  13,    3 },
+  {   430,   0,  0,  13,    4 },
+  {   431,   0,  0,  13,    5 },
+  {   432,   0,  0,  13,    6 },
+  {   433,   0,  0,  13,    7 },
+  {   434,   0,  0,  13,    8 },
+  {   435,   0,  0,  13,    9 },
+  {   436,   0,  1,   0,   -6 },
+  {   437,   0,  1,   0,   -5 },
+  {   438,   0,  1,   0,   -4 },
+  {   439,   0,  1,   0,   -3 },
+  {   440,   0,  1,   0,   -2 },
+  {   441,   0,  1,   0,   -1 },
+  {   442,   0,  1,   0,    0 },
+  {   443,   0,  1,   0,    1 },
+  {   444,   0,  1,   0,    2 },
+  {   445,   0,  1,   0,    3 },
+  {   446,   0,  1,   0,    4 },
+  {   447,   0,  1,   0,    5 },
+  {   448,   0,  1,   0,    6 },
+  {   449,   0,  1,   1,   -6 },
+  {   450,   0,  1,   1,   -5 },
+  {   451,   0,  1,   1,   -4 },
+  {   452,   0,  1,   1,   -3 },
+  {   453,   0,  1,   1,   -2 },
+  {   454,   0,  1,   1,   -1 },
+  {   455,   0,  1,   1,    0 },
+  {   456,   0,  1,   1,    1 },
+  {   457,   0,  1,   1,    2 },
+  {   458,   0,  1,   1,    3 },
+  {   459,   0,  1,   1,    4 },
+  {   460,   0,  1,   1,    5 },
+  {   461,   0,  1,   1,    6 },
+  {   462,   0,  1,   2,   -6 },
+  {   463,   0,  1,   2,   -5 },
+  {   464,   0,  1,   2,   -4 },
+  {   465,   0,  1,   2,   -3 },
+  {   466,   0,  1,   2,   -2 },
+  {   467,   0,  1,   2,   -1 },
+  {   468,   0,  1,   2,    0 },
+  {   469,   0,  1,   2,    1 },
+  {   470,   0,  1,   2,    2 },
+  {   471,   0,  1,   2,    3 },
+  {   472,   0,  1,   2,    4 },
+  {   473,   0,  1,   2,    5 },
+  {   474,   0,  1,   2,    6 },
+  {   475,   0,  1,   3,   -6 },
+  {   476,   0,  1,   3,   -5 },
+  {   477,   0,  1,   3,   -4 },
+  {   478,   0,  1,   3,   -3 },
+  {   479,   0,  1,   3,   -2 },
+  {   480,   0,  1,   3,   -1 },
+  {   481,   0,  1,   3,    0 },
+  {   482,   0,  1,   3,    1 },
+  {   483,   0,  1,   3,    2 },
+  {   484,   0,  1,   3,    3 },
+  {   485,   0,  1,   3,    4 },
+  {   486,   0,  1,   3,    5 },
+  {   487,   0,  1,   3,    6 },
+  {   488,   0,  1,   4,   -6 },
+  {   489,   0,  1,   4,   -5 },
+  {   490,   0,  1,   4,   -4 },
+  {   491,   0,  1,   4,   -3 },
+  {   492,   0,  1,   4,   -2 },
+  {   493,   0,  1,   4,   -1 },
+  {   494,   0,  1,   4,    0 },
+  {   495,   0,  1,   4,    1 },
+  {   496,   0,  1,   4,    2 },
+  {   497,   0,  1,   4,    3 },
+  {   498,   0,  1,   4,    4 },
+  {   499,   0,  1,   4,    5 },
+  {   500,   0,  1,   4,    6 },
+  {   501,   0,  1,   5,   -6 },
+  {   502,   0,  1,   5,   -5 },
+  {   503,   0,  1,   5,   -4 },
+  {   504,   0,  1,   5,   -3 },
+  {   505,   0,  1,   5,   -2 },
+  {   506,   0,  1,   5,   -1 },
+  {   507,   0,  1,   5,    0 },
+  {   508,   0,  1,   5,    1 },
+  {   509,   0,  1,   5,    2 },
+  {   510,   0,  1,   5,    3 },
+  {   511,   0,  1,   5,    4 },
+  {   512,   0,  1,   5,    5 },
+  {   513,   0,  1,   5,    6 },
+  {   514,   0,  1,   6,   -6 },
+  {   515,   0,  1,   6,   -5 },
+  {   516,   0,  1,   6,   -4 },
+  {   517,   0,  1,   6,   -3 },
+  {   518,   0,  1,   6,   -2 },
+  {   519,   0,  1,   6,   -1 },
+  {   520,   0,  1,   6,    0 },
+  {   521,   0,  1,   6,    1 },
+  {   522,   0,  1,   6,    2 },
+  {   523,   0,  1,   6,    3 },
+  {   524,   0,  1,   6,    4 },
+  {   525,   0,  1,   6,    5 },
+  {   526,   0,  1,   6,    6 },
+  {   527,   0,  1,   7,   -6 },
+  {   528,   0,  1,   7,   -5 },
+  {   529,   0,  1,   7,   -4 },
+  {   530,   0,  1,   7,   -3 },
+  {   531,   0,  1,   7,   -2 },
+  {   532,   0,  1,   7,   -1 },
+  {   533,   0,  1,   7,    0 },
+  {   534,   0,  1,   7,    1 },
+  {   535,   0,  1,   7,    2 },
+  {   536,   0,  1,   7,    3 },
+  {   537,   0,  1,   7,    4 },
+  {   538,   0,  1,   7,    5 },
+  {   539,   0,  1,   7,    6 },
+  {   540,   0,  1,   8,   -6 },
+  {   541,   0,  1,   8,   -5 },
+  {   542,   0,  1,   8,   -4 },
+  {   543,   0,  1,   8,   -3 },
+  {   544,   0,  1,   8,   -2 },
+  {   545,   0,  1,   8,   -1 },
+  {   546,   0,  1,   8,    0 },
+  {   547,   0,  1,   8,    1 },
+  {   548,   0,  1,   8,    2 },
+  {   549,   0,  1,   8,    3 },
+  {   550,   0,  1,   8,    4 },
+  {   551,   0,  1,   8,    5 },
+  {   552,   0,  1,   8,    6 },
+  {   553,   0,  1,   9,   -6 },
+  {   554,   0,  1,   9,   -5 },
+  {   555,   0,  1,   9,   -4 },
+  {   556,   0,  1,   9,   -3 },
+  {   557,   0,  1,   9,   -2 },
+  {   558,   0,  1,   9,   -1 },
+  {   559,   0,  1,   9,    0 },
+  {   560,   0,  1,   9,    1 },
+  {   561,   0,  1,   9,    2 },
+  {   562,   0,  1,   9,    3 },
+  {   563,   0,  1,   9,    4 },
+  {   564,   0,  1,   9,    5 },
+  {   565,   0,  1,   9,    6 },
+  {   566,   0,  1,  10,   -6 },
+  {   567,   0,  1,  10,   -5 },
+  {   568,   0,  1,  10,   -4 },
+  {   569,   0,  1,  10,   -3 },
+  {   570,   0,  1,  10,   -2 },
+  {   571,   0,  1,  10,   -1 },
+  {   572,   0,  1,  10,    0 },
+  {   573,   0,  1,  10,    1 },
+  {   574,   0,  1,  10,    2 },
+  {   575,   0,  1,  10,    3 },
+  {   576,   0,  1,  10,    4 },
+  {   577,   0,  1,  10,    5 },
+  {   578,   0,  1,  10,    6 },
+  {   579,   0,  1,  11,   -6 },
+  {   580,   0,  1,  11,   -5 },
+  {   581,   0,  1,  11,   -4 },
+  {   582,   0,  1,  11,   -3 },
+  {   583,   0,  1,  11,   -2 },
+  {   584,   0,  1,  11,   -1 },
+  {   585,   0,  1,  11,    0 },
+  {   586,   0,  1,  11,    1 },
+  {   587,   0,  1,  11,    2 },
+  {   588,   0,  1,  11,    3 },
+  {   589,   0,  1,  11,    4 },
+  {   590,   0,  1,  11,    5 },
+  {   591,   0,  1,  11,    6 },
+  {   592,   0,  1,  12,   -6 },
+  {   593,   0,  1,  12,   -5 },
+  {   594,   0,  1,  12,   -4 },
+  {   595,   0,  1,  12,   -3 },
+  {   596,   0,  1,  12,   -2 },
+  {   597,   0,  1,  12,   -1 },
+  {   598,   0,  1,  12,    0 },
+  {   599,   0,  1,  12,    1 },
+  {   600,   0,  1,  12,    2 },
+  {   601,   0,  1,  12,    3 },
+  {   602,   0,  1,  12,    4 },
+  {   603,   0,  1,  12,    5 },
+  {   604,   0,  1,  12,    6 },
+  {   605,   0,  1,  13,   -6 },
+  {   606,   0,  1,  13,   -5 },
+  {   607,   0,  1,  13,   -4 },
+  {   608,   0,  1,  13,   -3 },
+  {   609,   0,  1,  13,   -2 },
+  {   610,   0,  1,  13,   -1 },
+  {   611,   0,  1,  13,    0 },
+  {   612,   0,  1,  13,    1 },
+  {   613,   0,  1,  13,    2 },
+  {   614,   0,  1,  13,    3 },
+  {   615,   0,  1,  13,    4 },
+  {   616,   0,  1,  13,    5 },
+  {   617,   0,  1,  13,    6 },
+  {   618,   0,  1,  14,   -6 },
+  {   619,   0,  1,  14,   -5 },
+  {   620,   0,  1,  14,   -4 },
+  {   621,   0,  1,  14,   -3 },
+  {   622,   0,  1,  14,   -2 },
+  {   623,   0,  1,  14,   -1 },
+  {   624,   0,  1,  14,    0 },
+  {   625,   0,  1,  14,    1 },
+  {   626,   0,  1,  14,    2 },
+  {   627,   0,  1,  14,    3 },
+  {   628,   0,  1,  14,    4 },
+  {   629,   0,  1,  14,    5 },
+  {   630,   0,  1,  14,    6 },
+  {   631,   0,  1,  15,   -6 },
+  {   632,   0,  1,  15,   -5 },
+  {   633,   0,  1,  15,   -4 },
+  {   634,   0,  1,  15,   -3 },
+  {   635,   0,  1,  15,   -2 },
+  {   636,   0,  1,  15,   -1 },
+  {   637,   0,  1,  15,    0 },
+  {   638,   0,  1,  15,    1 },
+  {   639,   0,  1,  15,    2 },
+  {   640,   0,  1,  15,    3 },
+  {   641,   0,  1,  15,    4 },
+  {   642,   0,  1,  15,    5 },
+  {   643,   0,  1,  15,    6 },
+  {   644,   0,  1,  16,   -6 },
+  {   645,   0,  1,  16,   -5 },
+  {   646,   0,  1,  16,   -4 },
+  {   647,   0,  1,  16,   -3 },
+  {   648,   0,  1,  16,   -2 },
+  {   649,   0,  1,  16,   -1 },
+  {   650,   0,  1,  16,    0 },
+  {   651,   0,  1,  16,    1 },
+  {   652,   0,  1,  16,    2 },
+  {   653,   0,  1,  16,    3 },
+  {   654,   0,  1,  16,    4 },
+  {   655,   0,  1,  16,    5 },
+  {   656,   0,  1,  16,    6 },
+  {   657,   0,  1,  17,   -6 },
+  {   658,   0,  1,  17,   -5 },
+  {   659,   0,  1,  17,   -4 },
+  {   660,   0,  1,  17,   -3 },
+  {   661,   0,  1,  17,   -2 },
+  {   662,   0,  1,  17,   -1 },
+  {   663,   0,  1,  17,    0 },
+  {   664,   0,  1,  17,    1 },
+  {   665,   0,  1,  17,    2 },
+  {   666,   0,  1,  17,    3 },
+  {   667,   0,  1,  17,    4 },
+  {   668,   0,  1,  17,    5 },
+  {   669,   0,  1,  17,    6 },
+  {   670,   0,  1,  18,   -6 },
+  {   671,   0,  1,  18,   -5 },
+  {   672,   0,  1,  18,   -4 },
+  {   673,   0,  1,  18,   -3 },
+  {   674,   0,  1,  18,   -2 },
+  {   675,   0,  1,  18,   -1 },
+  {   676,   0,  1,  18,    0 },
+  {   677,   0,  1,  18,    1 },
+  {   678,   0,  1,  18,    2 },
+  {   679,   0,  1,  18,    3 },
+  {   680,   0,  1,  18,    4 },
+  {   681,   0,  1,  18,    5 },
+  {   682,   0,  1,  18,    6 },
+  {   683,   0,  1,  19,   -6 },
+  {   684,   0,  1,  19,   -5 },
+  {   685,   0,  1,  19,   -4 },
+  {   686,   0,  1,  19,   -3 },
+  {   687,   0,  1,  19,   -2 },
+  {   688,   0,  1,  19,   -1 },
+  {   689,   0,  1,  19,    0 },
+  {   690,   0,  1,  19,    1 },
+  {   691,   0,  1,  19,    2 },
+  {   692,   0,  1,  19,    3 },
+  {   693,   0,  1,  19,    4 },
+  {   694,   0,  1,  19,    5 },
+  {   695,   0,  1,  19,    6 },
+  {   696,   0,  1,  20,   -6 },
+  {   697,   0,  1,  20,   -5 },
+  {   698,   0,  1,  20,   -4 },
+  {   699,   0,  1,  20,   -3 },
+  {   700,   0,  1,  20,   -2 },
+  {   701,   0,  1,  20,   -1 },
+  {   702,   0,  1,  20,    0 },
+  {   703,   0,  1,  20,    1 },
+  {   704,   0,  1,  20,    2 },
+  {   705,   0,  1,  20,    3 },
+  {   706,   0,  1,  20,    4 },
+  {   707,   0,  1,  20,    5 },
+  {   708,   0,  1,  20,    6 },
+  {   709,   0,  1,  21,   -6 },
+  {   710,   0,  1,  21,   -5 },
+  {   711,   0,  1,  21,   -4 },
+  {   712,   0,  1,  21,   -3 },
+  {   713,   0,  1,  21,   -2 },
+  {   714,   0,  1,  21,   -1 },
+  {   715,   0,  1,  21,    0 },
+  {   716,   0,  1,  21,    1 },
+  {   717,   0,  1,  21,    2 },
+  {   718,   0,  1,  21,    3 },
+  {   719,   0,  1,  21,    4 },
+  {   720,   0,  1,  21,    5 },
+  {   721,   0,  1,  21,    6 },
+  {   722,   0,  2,   0,   -6 },
+  {   723,   0,  2,   0,   -5 },
+  {   724,   0,  2,   0,   -4 },
+  {   725,   0,  2,   0,   -3 },
+  {   726,   0,  2,   0,   -2 },
+  {   727,   0,  2,   0,   -1 },
+  {   728,   0,  2,   0,    0 },
+  {   729,   0,  2,   0,    1 },
+  {   730,   0,  2,   0,    2 },
+  {   731,   0,  2,   0,    3 },
+  {   732,   0,  2,   0,    4 },
+  {   733,   0,  2,   0,    5 },
+  {   734,   0,  2,   0,    6 },
+  {   735,   0,  2,   1,   -6 },
+  {   736,   0,  2,   1,   -5 },
+  {   737,   0,  2,   1,   -4 },
+  {   738,   0,  2,   1,   -3 },
+  {   739,   0,  2,   1,   -2 },
+  {   740,   0,  2,   1,   -1 },
+  {   741,   0,  2,   1,    0 },
+  {   742,   0,  2,   1,    1 },
+  {   743,   0,  2,   1,    2 },
+  {   744,   0,  2,   1,    3 },
+  {   745,   0,  2,   1,    4 },
+  {   746,   0,  2,   1,    5 },
+  {   747,   0,  2,   1,    6 },
+  {   748,   0,  2,   2,   -6 },
+  {   749,   0,  2,   2,   -5 },
+  {   750,   0,  2,   2,   -4 },
+  {   751,   0,  2,   2,   -3 },
+  {   752,   0,  2,   2,   -2 },
+  {   753,   0,  2,   2,   -1 },
+  {   754,   0,  2,   2,    0 },
+  {   755,   0,  2,   2,    1 },
+  {   756,   0,  2,   2,    2 },
+  {   757,   0,  2,   2,    3 },
+  {   758,   0,  2,   2,    4 },
+  {   759,   0,  2,   2,    5 },
+  {   760,   0,  2,   2,    6 },
+  {   761,   0,  2,   3,   -6 },
+  {   762,   0,  2,   3,   -5 },
+  {   763,   0,  2,   3,   -4 },
+  {   764,   0,  2,   3,   -3 },
+  {   765,   0,  2,   3,   -2 },
+  {   766,   0,  2,   3,   -1 },
+  {   767,   0,  2,   3,    0 },
+  {   768,   0,  2,   3,    1 },
+  {   769,   0,  2,   3,    2 },
+  {   770,   0,  2,   3,    3 },
+  {   771,   0,  2,   3,    4 },
+  {   772,   0,  2,   3,    5 },
+  {   773,   0,  2,   3,    6 },
+  {   774,   0,  2,   4,   -6 },
+  {   775,   0,  2,   4,   -5 },
+  {   776,   0,  2,   4,   -4 },
+  {   777,   0,  2,   4,   -3 },
+  {   778,   0,  2,   4,   -2 },
+  {   779,   0,  2,   4,   -1 },
+  {   780,   0,  2,   4,    0 },
+  {   781,   0,  2,   4,    1 },
+  {   782,   0,  2,   4,    2 },
+  {   783,   0,  2,   4,    3 },
+  {   784,   0,  2,   4,    4 },
+  {   785,   0,  2,   4,    5 },
+  {   786,   0,  2,   4,    6 },
+  {   787,   0,  2,   5,   -6 },
+  {   788,   0,  2,   5,   -5 },
+  {   789,   0,  2,   5,   -4 },
+  {   790,   0,  2,   5,   -3 },
+  {   791,   0,  2,   5,   -2 },
+  {   792,   0,  2,   5,   -1 },
+  {   793,   0,  2,   5,    0 },
+  {   794,   0,  2,   5,    1 },
+  {   795,   0,  2,   5,    2 },
+  {   796,   0,  2,   5,    3 },
+  {   797,   0,  2,   5,    4 },
+  {   798,   0,  2,   5,    5 },
+  {   799,   0,  2,   5,    6 },
+  {   800,   0,  2,   6,   -6 },
+  {   801,   0,  2,   6,   -5 },
+  {   802,   0,  2,   6,   -4 },
+  {   803,   0,  2,   6,   -3 },
+  {   804,   0,  2,   6,   -2 },
+  {   805,   0,  2,   6,   -1 },
+  {   806,   0,  2,   6,    0 },
+  {   807,   0,  2,   6,    1 },
+  {   808,   0,  2,   6,    2 },
+  {   809,   0,  2,   6,    3 },
+  {   810,   0,  2,   6,    4 },
+  {   811,   0,  2,   6,    5 },
+  {   812,   0,  2,   6,    6 },
+  {   813,   0,  2,   7,   -6 },
+  {   814,   0,  2,   7,   -5 },
+  {   815,   0,  2,   7,   -4 },
+  {   816,   0,  2,   7,   -3 },
+  {   817,   0,  2,   7,   -2 },
+  {   818,   0,  2,   7,   -1 },
+  {   819,   0,  2,   7,    0 },
+  {   820,   0,  2,   7,    1 },
+  {   821,   0,  2,   7,    2 },
+  {   822,   0,  2,   7,    3 },
+  {   823,   0,  2,   7,    4 },
+  {   824,   0,  2,   7,    5 },
+  {   825,   0,  2,   7,    6 },
+  {   826,   0,  2,   8,   -6 },
+  {   827,   0,  2,   8,   -5 },
+  {   828,   0,  2,   8,   -4 },
+  {   829,   0,  2,   8,   -3 },
+  {   830,   0,  2,   8,   -2 },
+  {   831,   0,  2,   8,   -1 },
+  {   832,   0,  2,   8,    0 },
+  {   833,   0,  2,   8,    1 },
+  {   834,   0,  2,   8,    2 },
+  {   835,   0,  2,   8,    3 },
+  {   836,   0,  2,   8,    4 },
+  {   837,   0,  2,   8,    5 },
+  {   838,   0,  2,   8,    6 },
+  {   839,   0,  2,   9,   -6 },
+  {   840,   0,  2,   9,   -5 },
+  {   841,   0,  2,   9,   -4 },
+  {   842,   0,  2,   9,   -3 },
+  {   843,   0,  2,   9,   -2 },
+  {   844,   0,  2,   9,   -1 },
+  {   845,   0,  2,   9,    0 },
+  {   846,   0,  2,   9,    1 },
+  {   847,   0,  2,   9,    2 },
+  {   848,   0,  2,   9,    3 },
+  {   849,   0,  2,   9,    4 },
+  {   850,   0,  2,   9,    5 },
+  {   851,   0,  2,   9,    6 },
+  {   852,   0,  2,  10,   -6 },
+  {   853,   0,  2,  10,   -5 },
+  {   854,   0,  2,  10,   -4 },
+  {   855,   0,  2,  10,   -3 },
+  {   856,   0,  2,  10,   -2 },
+  {   857,   0,  2,  10,   -1 },
+  {   858,   0,  2,  10,    0 },
+  {   859,   0,  2,  10,    1 },
+  {   860,   0,  2,  10,    2 },
+  {   861,   0,  2,  10,    3 },
+  {   862,   0,  2,  10,    4 },
+  {   863,   0,  2,  10,    5 },
+  {   864,   0,  2,  10,    6 },
+  {   865,   0,  2,  11,   -6 },
+  {   866,   0,  2,  11,   -5 },
+  {   867,   0,  2,  11,   -4 },
+  {   868,   0,  2,  11,   -3 },
+  {   869,   0,  2,  11,   -2 },
+  {   870,   0,  2,  11,   -1 },
+  {   871,   0,  2,  11,    0 },
+  {   872,   0,  2,  11,    1 },
+  {   873,   0,  2,  11,    2 },
+  {   874,   0,  2,  11,    3 },
+  {   875,   0,  2,  11,    4 },
+  {   876,   0,  2,  11,    5 },
+  {   877,   0,  2,  11,    6 },
+  {   878,   0,  2,  12,   -6 },
+  {   879,   0,  2,  12,   -5 },
+  {   880,   0,  2,  12,   -4 },
+  {   881,   0,  2,  12,   -3 },
+  {   882,   0,  2,  12,   -2 },
+  {   883,   0,  2,  12,   -1 },
+  {   884,   0,  2,  12,    0 },
+  {   885,   0,  2,  12,    1 },
+  {   886,   0,  2,  12,    2 },
+  {   887,   0,  2,  12,    3 },
+  {   888,   0,  2,  12,    4 },
+  {   889,   0,  2,  12,    5 },
+  {   890,   0,  2,  12,    6 },
+  {   891,   0,  2,  13,   -6 },
+  {   892,   0,  2,  13,   -5 },
+  {   893,   0,  2,  13,   -4 },
+  {   894,   0,  2,  13,   -3 },
+  {   895,   0,  2,  13,   -2 },
+  {   896,   0,  2,  13,   -1 },
+  {   897,   0,  2,  13,    0 },
+  {   898,   0,  2,  13,    1 },
+  {   899,   0,  2,  13,    2 },
+  {   900,   0,  2,  13,    3 },
+  {   901,   0,  2,  13,    4 },
+  {   902,   0,  2,  13,    5 },
+  {   903,   0,  2,  13,    6 },
+  {   904,   0,  2,  14,   -6 },
+  {   905,   0,  2,  14,   -5 },
+  {   906,   0,  2,  14,   -4 },
+  {   907,   0,  2,  14,   -3 },
+  {   908,   0,  2,  14,   -2 },
+  {   909,   0,  2,  14,   -1 },
+  {   910,   0,  2,  14,    0 },
+  {   911,   0,  2,  14,    1 },
+  {   912,   0,  2,  14,    2 },
+  {   913,   0,  2,  14,    3 },
+  {   914,   0,  2,  14,    4 },
+  {   915,   0,  2,  14,    5 },
+  {   916,   0,  2,  14,    6 },
+  {   917,   0,  2,  15,   -6 },
+  {   918,   0,  2,  15,   -5 },
+  {   919,   0,  2,  15,   -4 },
+  {   920,   0,  2,  15,   -3 },
+  {   921,   0,  2,  15,   -2 },
+  {   922,   0,  2,  15,   -1 },
+  {   923,   0,  2,  15,    0 },
+  {   924,   0,  2,  15,    1 },
+  {   925,   0,  2,  15,    2 },
+  {   926,   0,  2,  15,    3 },
+  {   927,   0,  2,  15,    4 },
+  {   928,   0,  2,  15,    5 },
+  {   929,   0,  2,  15,    6 },
+  {   930,   0,  2,  16,   -6 },
+  {   931,   0,  2,  16,   -5 },
+  {   932,   0,  2,  16,   -4 },
+  {   933,   0,  2,  16,   -3 },
+  {   934,   0,  2,  16,   -2 },
+  {   935,   0,  2,  16,   -1 },
+  {   936,   0,  2,  16,    0 },
+  {   937,   0,  2,  16,    1 },
+  {   938,   0,  2,  16,    2 },
+  {   939,   0,  2,  16,    3 },
+  {   940,   0,  2,  16,    4 },
+  {   941,   0,  2,  16,    5 },
+  {   942,   0,  2,  16,    6 },
+  {   943,   0,  2,  17,   -6 },
+  {   944,   0,  2,  17,   -5 },
+  {   945,   0,  2,  17,   -4 },
+  {   946,   0,  2,  17,   -3 },
+  {   947,   0,  2,  17,   -2 },
+  {   948,   0,  2,  17,   -1 },
+  {   949,   0,  2,  17,    0 },
+  {   950,   0,  2,  17,    1 },
+  {   951,   0,  2,  17,    2 },
+  {   952,   0,  2,  17,    3 },
+  {   953,   0,  2,  17,    4 },
+  {   954,   0,  2,  17,    5 },
+  {   955,   0,  2,  17,    6 },
+  {   956,   0,  2,  18,   -6 },
+  {   957,   0,  2,  18,   -5 },
+  {   958,   0,  2,  18,   -4 },
+  {   959,   0,  2,  18,   -3 },
+  {   960,   0,  2,  18,   -2 },
+  {   961,   0,  2,  18,   -1 },
+  {   962,   0,  2,  18,    0 },
+  {   963,   0,  2,  18,    1 },
+  {   964,   0,  2,  18,    2 },
+  {   965,   0,  2,  18,    3 },
+  {   966,   0,  2,  18,    4 },
+  {   967,   0,  2,  18,    5 },
+  {   968,   0,  2,  18,    6 },
+  {   969,   0,  2,  19,   -6 },
+  {   970,   0,  2,  19,   -5 },
+  {   971,   0,  2,  19,   -4 },
+  {   972,   0,  2,  19,   -3 },
+  {   973,   0,  2,  19,   -2 },
+  {   974,   0,  2,  19,   -1 },
+  {   975,   0,  2,  19,    0 },
+  {   976,   0,  2,  19,    1 },
+  {   977,   0,  2,  19,    2 },
+  {   978,   0,  2,  19,    3 },
+  {   979,   0,  2,  19,    4 },
+  {   980,   0,  2,  19,    5 },
+  {   981,   0,  2,  19,    6 },
+  {   982,   0,  2,  20,   -6 },
+  {   983,   0,  2,  20,   -5 },
+  {   984,   0,  2,  20,   -4 },
+  {   985,   0,  2,  20,   -3 },
+  {   986,   0,  2,  20,   -2 },
+  {   987,   0,  2,  20,   -1 },
+  {   988,   0,  2,  20,    0 },
+  {   989,   0,  2,  20,    1 },
+  {   990,   0,  2,  20,    2 },
+  {   991,   0,  2,  20,    3 },
+  {   992,   0,  2,  20,    4 },
+  {   993,   0,  2,  20,    5 },
+  {   994,   0,  2,  20,    6 },
+  {   995,   0,  2,  21,   -6 },
+  {   996,   0,  2,  21,   -5 },
+  {   997,   0,  2,  21,   -4 },
+  {   998,   0,  2,  21,   -3 },
+  {   999,   0,  2,  21,   -2 },
+  {  1000,   0,  2,  21,   -1 },
+  {  1001,   0,  2,  21,    0 },
+  {  1002,   0,  2,  21,    1 },
+  {  1003,   0,  2,  21,    2 },
+  {  1004,   0,  2,  21,    3 },
+  {  1005,   0,  2,  21,    4 },
+  {  1006,   0,  2,  21,    5 },
+  {  1007,   0,  2,  21,    6 },
+  {  1008,   0,  2,  22,   -6 },
+  {  1009,   0,  2,  22,   -5 },
+  {  1010,   0,  2,  22,   -4 },
+  {  1011,   0,  2,  22,   -3 },
+  {  1012,   0,  2,  22,   -2 },
+  {  1013,   0,  2,  22,   -1 },
+  {  1014,   0,  2,  22,    0 },
+  {  1015,   0,  2,  22,    1 },
+  {  1016,   0,  2,  22,    2 },
+  {  1017,   0,  2,  22,    3 },
+  {  1018,   0,  2,  22,    4 },
+  {  1019,   0,  2,  22,    5 },
+  {  1020,   0,  2,  22,    6 },
+  {  1021,   0,  2,  23,   -6 },
+  {  1022,   0,  2,  23,   -5 },
+  {  1023,   0,  2,  23,   -4 },
+  {  1024,   0,  2,  23,   -3 },
+  {  1025,   0,  2,  23,   -2 },
+  {  1026,   0,  2,  23,   -1 },
+  {  1027,   0,  2,  23,    0 },
+  {  1028,   0,  2,  23,    1 },
+  {  1029,   0,  2,  23,    2 },
+  {  1030,   0,  2,  23,    3 },
+  {  1031,   0,  2,  23,    4 },
+  {  1032,   0,  2,  23,    5 },
+  {  1033,   0,  2,  23,    6 },
+  {  1034,   0,  2,  24,   -6 },
+  {  1035,   0,  2,  24,   -5 },
+  {  1036,   0,  2,  24,   -4 },
+  {  1037,   0,  2,  24,   -3 },
+  {  1038,   0,  2,  24,   -2 },
+  {  1039,   0,  2,  24,   -1 },
+  {  1040,   0,  2,  24,    0 },
+  {  1041,   0,  2,  24,    1 },
+  {  1042,   0,  2,  24,    2 },
+  {  1043,   0,  2,  24,    3 },
+  {  1044,   0,  2,  24,    4 },
+  {  1045,   0,  2,  24,    5 },
+  {  1046,   0,  2,  24,    6 },
+  {  1047,   0,  2,  25,   -6 },
+  {  1048,   0,  2,  25,   -5 },
+  {  1049,   0,  2,  25,   -4 },
+  {  1050,   0,  2,  25,   -3 },
+  {  1051,   0,  2,  25,   -2 },
+  {  1052,   0,  2,  25,   -1 },
+  {  1053,   0,  2,  25,    0 },
+  {  1054,   0,  2,  25,    1 },
+  {  1055,   0,  2,  25,    2 },
+  {  1056,   0,  2,  25,    3 },
+  {  1057,   0,  2,  25,    4 },
+  {  1058,   0,  2,  25,    5 },
+  {  1059,   0,  2,  25,    6 },
+  {  1060,   0,  2,  26,   -6 },
+  {  1061,   0,  2,  26,   -5 },
+  {  1062,   0,  2,  26,   -4 },
+  {  1063,   0,  2,  26,   -3 },
+  {  1064,   0,  2,  26,   -2 },
+  {  1065,   0,  2,  26,   -1 },
+  {  1066,   0,  2,  26,    0 },
+  {  1067,   0,  2,  26,    1 },
+  {  1068,   0,  2,  26,    2 },
+  {  1069,   0,  2,  26,    3 },
+  {  1070,   0,  2,  26,    4 },
+  {  1071,   0,  2,  26,    5 },
+  {  1072,   0,  2,  26,    6 },
+  {  1073,   0,  2,  27,   -6 },
+  {  1074,   0,  2,  27,   -5 },
+  {  1075,   0,  2,  27,   -4 },
+  {  1076,   0,  2,  27,   -3 },
+  {  1077,   0,  2,  27,   -2 },
+  {  1078,   0,  2,  27,   -1 },
+  {  1079,   0,  2,  27,    0 },
+  {  1080,   0,  2,  27,    1 },
+  {  1081,   0,  2,  27,    2 },
+  {  1082,   0,  2,  27,    3 },
+  {  1083,   0,  2,  27,    4 },
+  {  1084,   0,  2,  27,    5 },
+  {  1085,   0,  2,  27,    6 },
+  {  1086,   0,  2,  28,   -6 },
+  {  1087,   0,  2,  28,   -5 },
+  {  1088,   0,  2,  28,   -4 },
+  {  1089,   0,  2,  28,   -3 },
+  {  1090,   0,  2,  28,   -2 },
+  {  1091,   0,  2,  28,   -1 },
+  {  1092,   0,  2,  28,    0 },
+  {  1093,   0,  2,  28,    1 },
+  {  1094,   0,  2,  28,    2 },
+  {  1095,   0,  2,  28,    3 },
+  {  1096,   0,  2,  28,    4 },
+  {  1097,   0,  2,  28,    5 },
+  {  1098,   0,  2,  28,    6 },
+  {  1099,   0,  2,  29,   -6 },
+  {  1100,   0,  2,  29,   -5 },
+  {  1101,   0,  2,  29,   -4 },
+  {  1102,   0,  2,  29,   -3 },
+  {  1103,   0,  2,  29,   -2 },
+  {  1104,   0,  2,  29,   -1 },
+  {  1105,   0,  2,  29,    0 },
+  {  1106,   0,  2,  29,    1 },
+  {  1107,   0,  2,  29,    2 },
+  {  1108,   0,  2,  29,    3 },
+  {  1109,   0,  2,  29,    4 },
+  {  1110,   0,  2,  29,    5 },
+  {  1111,   0,  2,  29,    6 },
+  {  1112,   0,  2,  30,   -6 },
+  {  1113,   0,  2,  30,   -5 },
+  {  1114,   0,  2,  30,   -4 },
+  {  1115,   0,  2,  30,   -3 },
+  {  1116,   0,  2,  30,   -2 },
+  {  1117,   0,  2,  30,   -1 },
+  {  1118,   0,  2,  30,    0 },
+  {  1119,   0,  2,  30,    1 },
+  {  1120,   0,  2,  30,    2 },
+  {  1121,   0,  2,  30,    3 },
+  {  1122,   0,  2,  30,    4 },
+  {  1123,   0,  2,  30,    5 },
+  {  1124,   0,  2,  30,    6 },
+  {  1125,   0,  2,  31,   -6 },
+  {  1126,   0,  2,  31,   -5 },
+  {  1127,   0,  2,  31,   -4 },
+  {  1128,   0,  2,  31,   -3 },
+  {  1129,   0,  2,  31,   -2 },
+  {  1130,   0,  2,  31,   -1 },
+  {  1131,   0,  2,  31,    0 },
+  {  1132,   0,  2,  31,    1 },
+  {  1133,   0,  2,  31,    2 },
+  {  1134,   0,  2,  31,    3 },
+  {  1135,   0,  2,  31,    4 },
+  {  1136,   0,  2,  31,    5 },
+  {  1137,   0,  2,  31,    6 },
+  {  1138,   0,  2,  32,   -6 },
+  {  1139,   0,  2,  32,   -5 },
+  {  1140,   0,  2,  32,   -4 },
+  {  1141,   0,  2,  32,   -3 },
+  {  1142,   0,  2,  32,   -2 },
+  {  1143,   0,  2,  32,   -1 },
+  {  1144,   0,  2,  32,    0 },
+  {  1145,   0,  2,  32,    1 },
+  {  1146,   0,  2,  32,    2 },
+  {  1147,   0,  2,  32,    3 },
+  {  1148,   0,  2,  32,    4 },
+  {  1149,   0,  2,  32,    5 },
+  {  1150,   0,  2,  32,    6 },
+  {  1151,   0,  2,  33,   -6 },
+  {  1152,   0,  2,  33,   -5 },
+  {  1153,   0,  2,  33,   -4 },
+  {  1154,   0,  2,  33,   -3 },
+  {  1155,   0,  2,  33,   -2 },
+  {  1156,   0,  2,  33,   -1 },
+  {  1157,   0,  2,  33,    0 },
+  {  1158,   0,  2,  33,    1 },
+  {  1159,   0,  2,  33,    2 },
+  {  1160,   0,  2,  33,    3 },
+  {  1161,   0,  2,  33,    4 },
+  {  1162,   0,  2,  33,    5 },
+  {  1163,   0,  2,  33,    6 },
+  {  1164,   0,  2,  34,   -6 },
+  {  1165,   0,  2,  34,   -5 },
+  {  1166,   0,  2,  34,   -4 },
+  {  1167,   0,  2,  34,   -3 },
+  {  1168,   0,  2,  34,   -2 },
+  {  1169,   0,  2,  34,   -1 },
+  {  1170,   0,  2,  34,    0 },
+  {  1171,   0,  2,  34,    1 },
+  {  1172,   0,  2,  34,    2 },
+  {  1173,   0,  2,  34,    3 },
+  {  1174,   0,  2,  34,    4 },
+  {  1175,   0,  2,  34,    5 },
+  {  1176,   0,  2,  34,    6 },
+  {  1177,   0,  2,  35,   -6 },
+  {  1178,   0,  2,  35,   -5 },
+  {  1179,   0,  2,  35,   -4 },
+  {  1180,   0,  2,  35,   -3 },
+  {  1181,   0,  2,  35,   -2 },
+  {  1182,   0,  2,  35,   -1 },
+  {  1183,   0,  2,  35,    0 },
+  {  1184,   0,  2,  35,    1 },
+  {  1185,   0,  2,  35,    2 },
+  {  1186,   0,  2,  35,    3 },
+  {  1187,   0,  2,  35,    4 },
+  {  1188,   0,  2,  35,    5 },
+  {  1189,   0,  2,  35,    6 },
+  {  1190,   0,  2,  36,   -6 },
+  {  1191,   0,  2,  36,   -5 },
+  {  1192,   0,  2,  36,   -4 },
+  {  1193,   0,  2,  36,   -3 },
+  {  1194,   0,  2,  36,   -2 },
+  {  1195,   0,  2,  36,   -1 },
+  {  1196,   0,  2,  36,    0 },
+  {  1197,   0,  2,  36,    1 },
+  {  1198,   0,  2,  36,    2 },
+  {  1199,   0,  2,  36,    3 },
+  {  1200,   0,  2,  36,    4 },
+  {  1201,   0,  2,  36,    5 },
+  {  1202,   0,  2,  36,    6 },
+  {  1203,   0,  2,  37,   -6 },
+  {  1204,   0,  2,  37,   -5 },
+  {  1205,   0,  2,  37,   -4 },
+  {  1206,   0,  2,  37,   -3 },
+  {  1207,   0,  2,  37,   -2 },
+  {  1208,   0,  2,  37,   -1 },
+  {  1209,   0,  2,  37,    0 },
+  {  1210,   0,  2,  37,    1 },
+  {  1211,   0,  2,  37,    2 },
+  {  1212,   0,  2,  37,    3 },
+  {  1213,   0,  2,  37,    4 },
+  {  1214,   0,  2,  37,    5 },
+  {  1215,   0,  2,  37,    6 },
+  {  1216,   0,  3,   0,   -6 },
+  {  1217,   0,  3,   0,   -5 },
+  {  1218,   0,  3,   0,   -4 },
+  {  1219,   0,  3,   0,   -3 },
+  {  1220,   0,  3,   0,   -2 },
+  {  1221,   0,  3,   0,   -1 },
+  {  1222,   0,  3,   0,    0 },
+  {  1223,   0,  3,   0,    1 },
+  {  1224,   0,  3,   0,    2 },
+  {  1225,   0,  3,   0,    3 },
+  {  1226,   0,  3,   0,    4 },
+  {  1227,   0,  3,   0,    5 },
+  {  1228,   0,  3,   0,    6 },
+  {  1229,   0,  3,   1,   -6 },
+  {  1230,   0,  3,   1,   -5 },
+  {  1231,   0,  3,   1,   -4 },
+  {  1232,   0,  3,   1,   -3 },
+  {  1233,   0,  3,   1,   -2 },
+  {  1234,   0,  3,   1,   -1 },
+  {  1235,   0,  3,   1,    0 },
+  {  1236,   0,  3,   1,    1 },
+  {  1237,   0,  3,   1,    2 },
+  {  1238,   0,  3,   1,    3 },
+  {  1239,   0,  3,   1,    4 },
+  {  1240,   0,  3,   1,    5 },
+  {  1241,   0,  3,   1,    6 },
+  {  1242,   0,  3,   2,   -6 },
+  {  1243,   0,  3,   2,   -5 },
+  {  1244,   0,  3,   2,   -4 },
+  {  1245,   0,  3,   2,   -3 },
+  {  1246,   0,  3,   2,   -2 },
+  {  1247,   0,  3,   2,   -1 },
+  {  1248,   0,  3,   2,    0 },
+  {  1249,   0,  3,   2,    1 },
+  {  1250,   0,  3,   2,    2 },
+  {  1251,   0,  3,   2,    3 },
+  {  1252,   0,  3,   2,    4 },
+  {  1253,   0,  3,   2,    5 },
+  {  1254,   0,  3,   2,    6 },
+  {  1255,   0,  3,   3,   -6 },
+  {  1256,   0,  3,   3,   -5 },
+  {  1257,   0,  3,   3,   -4 },
+  {  1258,   0,  3,   3,   -3 },
+  {  1259,   0,  3,   3,   -2 },
+  {  1260,   0,  3,   3,   -1 },
+  {  1261,   0,  3,   3,    0 },
+  {  1262,   0,  3,   3,    1 },
+  {  1263,   0,  3,   3,    2 },
+  {  1264,   0,  3,   3,    3 },
+  {  1265,   0,  3,   3,    4 },
+  {  1266,   0,  3,   3,    5 },
+  {  1267,   0,  3,   3,    6 },
+  {  1268,   0,  3,   4,   -6 },
+  {  1269,   0,  3,   4,   -5 },
+  {  1270,   0,  3,   4,   -4 },
+  {  1271,   0,  3,   4,   -3 },
+  {  1272,   0,  3,   4,   -2 },
+  {  1273,   0,  3,   4,   -1 },
+  {  1274,   0,  3,   4,    0 },
+  {  1275,   0,  3,   4,    1 },
+  {  1276,   0,  3,   4,    2 },
+  {  1277,   0,  3,   4,    3 },
+  {  1278,   0,  3,   4,    4 },
+  {  1279,   0,  3,   4,    5 },
+  {  1280,   0,  3,   4,    6 },
+  {  1281,   0,  3,   5,   -6 },
+  {  1282,   0,  3,   5,   -5 },
+  {  1283,   0,  3,   5,   -4 },
+  {  1284,   0,  3,   5,   -3 },
+  {  1285,   0,  3,   5,   -2 },
+  {  1286,   0,  3,   5,   -1 },
+  {  1287,   0,  3,   5,    0 },
+  {  1288,   0,  3,   5,    1 },
+  {  1289,   0,  3,   5,    2 },
+  {  1290,   0,  3,   5,    3 },
+  {  1291,   0,  3,   5,    4 },
+  {  1292,   0,  3,   5,    5 },
+  {  1293,   0,  3,   5,    6 },
+  {  1294,   0,  3,   6,   -6 },
+  {  1295,   0,  3,   6,   -5 },
+  {  1296,   0,  3,   6,   -4 },
+  {  1297,   0,  3,   6,   -3 },
+  {  1298,   0,  3,   6,   -2 },
+  {  1299,   0,  3,   6,   -1 },
+  {  1300,   0,  3,   6,    0 },
+  {  1301,   0,  3,   6,    1 },
+  {  1302,   0,  3,   6,    2 },
+  {  1303,   0,  3,   6,    3 },
+  {  1304,   0,  3,   6,    4 },
+  {  1305,   0,  3,   6,    5 },
+  {  1306,   0,  3,   6,    6 },
+  {  1307,   0,  3,   7,   -6 },
+  {  1308,   0,  3,   7,   -5 },
+  {  1309,   0,  3,   7,   -4 },
+  {  1310,   0,  3,   7,   -3 },
+  {  1311,   0,  3,   7,   -2 },
+  {  1312,   0,  3,   7,   -1 },
+  {  1313,   0,  3,   7,    0 },
+  {  1314,   0,  3,   7,    1 },
+  {  1315,   0,  3,   7,    2 },
+  {  1316,   0,  3,   7,    3 },
+  {  1317,   0,  3,   7,    4 },
+  {  1318,   0,  3,   7,    5 },
+  {  1319,   0,  3,   7,    6 },
+  {  1320,   0,  3,   8,   -6 },
+  {  1321,   0,  3,   8,   -5 },
+  {  1322,   0,  3,   8,   -4 },
+  {  1323,   0,  3,   8,   -3 },
+  {  1324,   0,  3,   8,   -2 },
+  {  1325,   0,  3,   8,   -1 },
+  {  1326,   0,  3,   8,    0 },
+  {  1327,   0,  3,   8,    1 },
+  {  1328,   0,  3,   8,    2 },
+  {  1329,   0,  3,   8,    3 },
+  {  1330,   0,  3,   8,    4 },
+  {  1331,   0,  3,   8,    5 },
+  {  1332,   0,  3,   8,    6 },
+  {  1333,   0,  3,   9,   -6 },
+  {  1334,   0,  3,   9,   -5 },
+  {  1335,   0,  3,   9,   -4 },
+  {  1336,   0,  3,   9,   -3 },
+  {  1337,   0,  3,   9,   -2 },
+  {  1338,   0,  3,   9,   -1 },
+  {  1339,   0,  3,   9,    0 },
+  {  1340,   0,  3,   9,    1 },
+  {  1341,   0,  3,   9,    2 },
+  {  1342,   0,  3,   9,    3 },
+  {  1343,   0,  3,   9,    4 },
+  {  1344,   0,  3,   9,    5 },
+  {  1345,   0,  3,   9,    6 },
+  {  1346,   0,  3,  10,   -6 },
+  {  1347,   0,  3,  10,   -5 },
+  {  1348,   0,  3,  10,   -4 },
+  {  1349,   0,  3,  10,   -3 },
+  {  1350,   0,  3,  10,   -2 },
+  {  1351,   0,  3,  10,   -1 },
+  {  1352,   0,  3,  10,    0 },
+  {  1353,   0,  3,  10,    1 },
+  {  1354,   0,  3,  10,    2 },
+  {  1355,   0,  3,  10,    3 },
+  {  1356,   0,  3,  10,    4 },
+  {  1357,   0,  3,  10,    5 },
+  {  1358,   0,  3,  10,    6 },
+  {  1359,   0,  3,  11,   -6 },
+  {  1360,   0,  3,  11,   -5 },
+  {  1361,   0,  3,  11,   -4 },
+  {  1362,   0,  3,  11,   -3 },
+  {  1363,   0,  3,  11,   -2 },
+  {  1364,   0,  3,  11,   -1 },
+  {  1365,   0,  3,  11,    0 },
+  {  1366,   0,  3,  11,    1 },
+  {  1367,   0,  3,  11,    2 },
+  {  1368,   0,  3,  11,    3 },
+  {  1369,   0,  3,  11,    4 },
+  {  1370,   0,  3,  11,    5 },
+  {  1371,   0,  3,  11,    6 },
+  {  1372,   0,  3,  12,   -6 },
+  {  1373,   0,  3,  12,   -5 },
+  {  1374,   0,  3,  12,   -4 },
+  {  1375,   0,  3,  12,   -3 },
+  {  1376,   0,  3,  12,   -2 },
+  {  1377,   0,  3,  12,   -1 },
+  {  1378,   0,  3,  12,    0 },
+  {  1379,   0,  3,  12,    1 },
+  {  1380,   0,  3,  12,    2 },
+  {  1381,   0,  3,  12,    3 },
+  {  1382,   0,  3,  12,    4 },
+  {  1383,   0,  3,  12,    5 },
+  {  1384,   0,  3,  12,    6 },
+  {  1385,   0,  3,  13,   -6 },
+  {  1386,   0,  3,  13,   -5 },
+  {  1387,   0,  3,  13,   -4 },
+  {  1388,   0,  3,  13,   -3 },
+  {  1389,   0,  3,  13,   -2 },
+  {  1390,   0,  3,  13,   -1 },
+  {  1391,   0,  3,  13,    0 },
+  {  1392,   0,  3,  13,    1 },
+  {  1393,   0,  3,  13,    2 },
+  {  1394,   0,  3,  13,    3 },
+  {  1395,   0,  3,  13,    4 },
+  {  1396,   0,  3,  13,    5 },
+  {  1397,   0,  3,  13,    6 },
+  {  1398,   0,  3,  14,   -6 },
+  {  1399,   0,  3,  14,   -5 },
+  {  1400,   0,  3,  14,   -4 },
+  {  1401,   0,  3,  14,   -3 },
+  {  1402,   0,  3,  14,   -2 },
+  {  1403,   0,  3,  14,   -1 },
+  {  1404,   0,  3,  14,    0 },
+  {  1405,   0,  3,  14,    1 },
+  {  1406,   0,  3,  14,    2 },
+  {  1407,   0,  3,  14,    3 },
+  {  1408,   0,  3,  14,    4 },
+  {  1409,   0,  3,  14,    5 },
+  {  1410,   0,  3,  14,    6 },
+  {  1411,   0,  3,  15,   -6 },
+  {  1412,   0,  3,  15,   -5 },
+  {  1413,   0,  3,  15,   -4 },
+  {  1414,   0,  3,  15,   -3 },
+  {  1415,   0,  3,  15,   -2 },
+  {  1416,   0,  3,  15,   -1 },
+  {  1417,   0,  3,  15,    0 },
+  {  1418,   0,  3,  15,    1 },
+  {  1419,   0,  3,  15,    2 },
+  {  1420,   0,  3,  15,    3 },
+  {  1421,   0,  3,  15,    4 },
+  {  1422,   0,  3,  15,    5 },
+  {  1423,   0,  3,  15,    6 },
+  {  1424,   0,  3,  16,   -6 },
+  {  1425,   0,  3,  16,   -5 },
+  {  1426,   0,  3,  16,   -4 },
+  {  1427,   0,  3,  16,   -3 },
+  {  1428,   0,  3,  16,   -2 },
+  {  1429,   0,  3,  16,   -1 },
+  {  1430,   0,  3,  16,    0 },
+  {  1431,   0,  3,  16,    1 },
+  {  1432,   0,  3,  16,    2 },
+  {  1433,   0,  3,  16,    3 },
+  {  1434,   0,  3,  16,    4 },
+  {  1435,   0,  3,  16,    5 },
+  {  1436,   0,  3,  16,    6 },
+  {  1437,   0,  3,  17,   -6 },
+  {  1438,   0,  3,  17,   -5 },
+  {  1439,   0,  3,  17,   -4 },
+  {  1440,   0,  3,  17,   -3 },
+  {  1441,   0,  3,  17,   -2 },
+  {  1442,   0,  3,  17,   -1 },
+  {  1443,   0,  3,  17,    0 },
+  {  1444,   0,  3,  17,    1 },
+  {  1445,   0,  3,  17,    2 },
+  {  1446,   0,  3,  17,    3 },
+  {  1447,   0,  3,  17,    4 },
+  {  1448,   0,  3,  17,    5 },
+  {  1449,   0,  3,  17,    6 },
+  {  1450,   0,  3,  18,   -6 },
+  {  1451,   0,  3,  18,   -5 },
+  {  1452,   0,  3,  18,   -4 },
+  {  1453,   0,  3,  18,   -3 },
+  {  1454,   0,  3,  18,   -2 },
+  {  1455,   0,  3,  18,   -1 },
+  {  1456,   0,  3,  18,    0 },
+  {  1457,   0,  3,  18,    1 },
+  {  1458,   0,  3,  18,    2 },
+  {  1459,   0,  3,  18,    3 },
+  {  1460,   0,  3,  18,    4 },
+  {  1461,   0,  3,  18,    5 },
+  {  1462,   0,  3,  18,    6 },
+  {  1463,   0,  3,  19,   -6 },
+  {  1464,   0,  3,  19,   -5 },
+  {  1465,   0,  3,  19,   -4 },
+  {  1466,   0,  3,  19,   -3 },
+  {  1467,   0,  3,  19,   -2 },
+  {  1468,   0,  3,  19,   -1 },
+  {  1469,   0,  3,  19,    0 },
+  {  1470,   0,  3,  19,    1 },
+  {  1471,   0,  3,  19,    2 },
+  {  1472,   0,  3,  19,    3 },
+  {  1473,   0,  3,  19,    4 },
+  {  1474,   0,  3,  19,    5 },
+  {  1475,   0,  3,  19,    6 },
+  {  1476,   0,  3,  20,   -6 },
+  {  1477,   0,  3,  20,   -5 },
+  {  1478,   0,  3,  20,   -4 },
+  {  1479,   0,  3,  20,   -3 },
+  {  1480,   0,  3,  20,   -2 },
+  {  1481,   0,  3,  20,   -1 },
+  {  1482,   0,  3,  20,    0 },
+  {  1483,   0,  3,  20,    1 },
+  {  1484,   0,  3,  20,    2 },
+  {  1485,   0,  3,  20,    3 },
+  {  1486,   0,  3,  20,    4 },
+  {  1487,   0,  3,  20,    5 },
+  {  1488,   0,  3,  20,    6 },
+  {  1489,   0,  3,  21,   -6 },
+  {  1490,   0,  3,  21,   -5 },
+  {  1491,   0,  3,  21,   -4 },
+  {  1492,   0,  3,  21,   -3 },
+  {  1493,   0,  3,  21,   -2 },
+  {  1494,   0,  3,  21,   -1 },
+  {  1495,   0,  3,  21,    0 },
+  {  1496,   0,  3,  21,    1 },
+  {  1497,   0,  3,  21,    2 },
+  {  1498,   0,  3,  21,    3 },
+  {  1499,   0,  3,  21,    4 },
+  {  1500,   0,  3,  21,    5 },
+  {  1501,   0,  3,  21,    6 },
+  {  1502,   0,  3,  22,   -6 },
+  {  1503,   0,  3,  22,   -5 },
+  {  1504,   0,  3,  22,   -4 },
+  {  1505,   0,  3,  22,   -3 },
+  {  1506,   0,  3,  22,   -2 },
+  {  1507,   0,  3,  22,   -1 },
+  {  1508,   0,  3,  22,    0 },
+  {  1509,   0,  3,  22,    1 },
+  {  1510,   0,  3,  22,    2 },
+  {  1511,   0,  3,  22,    3 },
+  {  1512,   0,  3,  22,    4 },
+  {  1513,   0,  3,  22,    5 },
+  {  1514,   0,  3,  22,    6 },
+  {  1515,   0,  3,  23,   -6 },
+  {  1516,   0,  3,  23,   -5 },
+  {  1517,   0,  3,  23,   -4 },
+  {  1518,   0,  3,  23,   -3 },
+  {  1519,   0,  3,  23,   -2 },
+  {  1520,   0,  3,  23,   -1 },
+  {  1521,   0,  3,  23,    0 },
+  {  1522,   0,  3,  23,    1 },
+  {  1523,   0,  3,  23,    2 },
+  {  1524,   0,  3,  23,    3 },
+  {  1525,   0,  3,  23,    4 },
+  {  1526,   0,  3,  23,    5 },
+  {  1527,   0,  3,  23,    6 },
+  {  1528,   0,  3,  24,   -6 },
+  {  1529,   0,  3,  24,   -5 },
+  {  1530,   0,  3,  24,   -4 },
+  {  1531,   0,  3,  24,   -3 },
+  {  1532,   0,  3,  24,   -2 },
+  {  1533,   0,  3,  24,   -1 },
+  {  1534,   0,  3,  24,    0 },
+  {  1535,   0,  3,  24,    1 },
+  {  1536,   0,  3,  24,    2 },
+  {  1537,   0,  3,  24,    3 },
+  {  1538,   0,  3,  24,    4 },
+  {  1539,   0,  3,  24,    5 },
+  {  1540,   0,  3,  24,    6 },
+  {  1541,   0,  3,  25,   -6 },
+  {  1542,   0,  3,  25,   -5 },
+  {  1543,   0,  3,  25,   -4 },
+  {  1544,   0,  3,  25,   -3 },
+  {  1545,   0,  3,  25,   -2 },
+  {  1546,   0,  3,  25,   -1 },
+  {  1547,   0,  3,  25,    0 },
+  {  1548,   0,  3,  25,    1 },
+  {  1549,   0,  3,  25,    2 },
+  {  1550,   0,  3,  25,    3 },
+  {  1551,   0,  3,  25,    4 },
+  {  1552,   0,  3,  25,    5 },
+  {  1553,   0,  3,  25,    6 },
+  {  1554,   0,  3,  26,   -6 },
+  {  1555,   0,  3,  26,   -5 },
+  {  1556,   0,  3,  26,   -4 },
+  {  1557,   0,  3,  26,   -3 },
+  {  1558,   0,  3,  26,   -2 },
+  {  1559,   0,  3,  26,   -1 },
+  {  1560,   0,  3,  26,    0 },
+  {  1561,   0,  3,  26,    1 },
+  {  1562,   0,  3,  26,    2 },
+  {  1563,   0,  3,  26,    3 },
+  {  1564,   0,  3,  26,    4 },
+  {  1565,   0,  3,  26,    5 },
+  {  1566,   0,  3,  26,    6 },
+  {  1567,   0,  3,  27,   -6 },
+  {  1568,   0,  3,  27,   -5 },
+  {  1569,   0,  3,  27,   -4 },
+  {  1570,   0,  3,  27,   -3 },
+  {  1571,   0,  3,  27,   -2 },
+  {  1572,   0,  3,  27,   -1 },
+  {  1573,   0,  3,  27,    0 },
+  {  1574,   0,  3,  27,    1 },
+  {  1575,   0,  3,  27,    2 },
+  {  1576,   0,  3,  27,    3 },
+  {  1577,   0,  3,  27,    4 },
+  {  1578,   0,  3,  27,    5 },
+  {  1579,   0,  3,  27,    6 },
+  {  1580,   0,  3,  28,   -6 },
+  {  1581,   0,  3,  28,   -5 },
+  {  1582,   0,  3,  28,   -4 },
+  {  1583,   0,  3,  28,   -3 },
+  {  1584,   0,  3,  28,   -2 },
+  {  1585,   0,  3,  28,   -1 },
+  {  1586,   0,  3,  28,    0 },
+  {  1587,   0,  3,  28,    1 },
+  {  1588,   0,  3,  28,    2 },
+  {  1589,   0,  3,  28,    3 },
+  {  1590,   0,  3,  28,    4 },
+  {  1591,   0,  3,  28,    5 },
+  {  1592,   0,  3,  28,    6 },
+  {  1593,   0,  3,  29,   -6 },
+  {  1594,   0,  3,  29,   -5 },
+  {  1595,   0,  3,  29,   -4 },
+  {  1596,   0,  3,  29,   -3 },
+  {  1597,   0,  3,  29,   -2 },
+  {  1598,   0,  3,  29,   -1 },
+  {  1599,   0,  3,  29,    0 },
+  {  1600,   0,  3,  29,    1 },
+  {  1601,   0,  3,  29,    2 },
+  {  1602,   0,  3,  29,    3 },
+  {  1603,   0,  3,  29,    4 },
+  {  1604,   0,  3,  29,    5 },
+  {  1605,   0,  3,  29,    6 },
+  {  1606,   0,  3,  30,   -6 },
+  {  1607,   0,  3,  30,   -5 },
+  {  1608,   0,  3,  30,   -4 },
+  {  1609,   0,  3,  30,   -3 },
+  {  1610,   0,  3,  30,   -2 },
+  {  1611,   0,  3,  30,   -1 },
+  {  1612,   0,  3,  30,    0 },
+  {  1613,   0,  3,  30,    1 },
+  {  1614,   0,  3,  30,    2 },
+  {  1615,   0,  3,  30,    3 },
+  {  1616,   0,  3,  30,    4 },
+  {  1617,   0,  3,  30,    5 },
+  {  1618,   0,  3,  30,    6 },
+  {  1619,   0,  3,  31,   -6 },
+  {  1620,   0,  3,  31,   -5 },
+  {  1621,   0,  3,  31,   -4 },
+  {  1622,   0,  3,  31,   -3 },
+  {  1623,   0,  3,  31,   -2 },
+  {  1624,   0,  3,  31,   -1 },
+  {  1625,   0,  3,  31,    0 },
+  {  1626,   0,  3,  31,    1 },
+  {  1627,   0,  3,  31,    2 },
+  {  1628,   0,  3,  31,    3 },
+  {  1629,   0,  3,  31,    4 },
+  {  1630,   0,  3,  31,    5 },
+  {  1631,   0,  3,  31,    6 },
+  {  1632,   0,  3,  32,   -6 },
+  {  1633,   0,  3,  32,   -5 },
+  {  1634,   0,  3,  32,   -4 },
+  {  1635,   0,  3,  32,   -3 },
+  {  1636,   0,  3,  32,   -2 },
+  {  1637,   0,  3,  32,   -1 },
+  {  1638,   0,  3,  32,    0 },
+  {  1639,   0,  3,  32,    1 },
+  {  1640,   0,  3,  32,    2 },
+  {  1641,   0,  3,  32,    3 },
+  {  1642,   0,  3,  32,    4 },
+  {  1643,   0,  3,  32,    5 },
+  {  1644,   0,  3,  32,    6 },
+  {  1645,   0,  3,  33,   -6 },
+  {  1646,   0,  3,  33,   -5 },
+  {  1647,   0,  3,  33,   -4 },
+  {  1648,   0,  3,  33,   -3 },
+  {  1649,   0,  3,  33,   -2 },
+  {  1650,   0,  3,  33,   -1 },
+  {  1651,   0,  3,  33,    0 },
+  {  1652,   0,  3,  33,    1 },
+  {  1653,   0,  3,  33,    2 },
+  {  1654,   0,  3,  33,    3 },
+  {  1655,   0,  3,  33,    4 },
+  {  1656,   0,  3,  33,    5 },
+  {  1657,   0,  3,  33,    6 },
+  {  1658,   0,  3,  34,   -6 },
+  {  1659,   0,  3,  34,   -5 },
+  {  1660,   0,  3,  34,   -4 },
+  {  1661,   0,  3,  34,   -3 },
+  {  1662,   0,  3,  34,   -2 },
+  {  1663,   0,  3,  34,   -1 },
+  {  1664,   0,  3,  34,    0 },
+  {  1665,   0,  3,  34,    1 },
+  {  1666,   0,  3,  34,    2 },
+  {  1667,   0,  3,  34,    3 },
+  {  1668,   0,  3,  34,    4 },
+  {  1669,   0,  3,  34,    5 },
+  {  1670,   0,  3,  34,    6 },
+  {  1671,   0,  3,  35,   -6 },
+  {  1672,   0,  3,  35,   -5 },
+  {  1673,   0,  3,  35,   -4 },
+  {  1674,   0,  3,  35,   -3 },
+  {  1675,   0,  3,  35,   -2 },
+  {  1676,   0,  3,  35,   -1 },
+  {  1677,   0,  3,  35,    0 },
+  {  1678,   0,  3,  35,    1 },
+  {  1679,   0,  3,  35,    2 },
+  {  1680,   0,  3,  35,    3 },
+  {  1681,   0,  3,  35,    4 },
+  {  1682,   0,  3,  35,    5 },
+  {  1683,   0,  3,  35,    6 },
+  {  1684,   0,  3,  36,   -6 },
+  {  1685,   0,  3,  36,   -5 },
+  {  1686,   0,  3,  36,   -4 },
+  {  1687,   0,  3,  36,   -3 },
+  {  1688,   0,  3,  36,   -2 },
+  {  1689,   0,  3,  36,   -1 },
+  {  1690,   0,  3,  36,    0 },
+  {  1691,   0,  3,  36,    1 },
+  {  1692,   0,  3,  36,    2 },
+  {  1693,   0,  3,  36,    3 },
+  {  1694,   0,  3,  36,    4 },
+  {  1695,   0,  3,  36,    5 },
+  {  1696,   0,  3,  36,    6 },
+  {  1697,   0,  3,  37,   -6 },
+  {  1698,   0,  3,  37,   -5 },
+  {  1699,   0,  3,  37,   -4 },
+  {  1700,   0,  3,  37,   -3 },
+  {  1701,   0,  3,  37,   -2 },
+  {  1702,   0,  3,  37,   -1 },
+  {  1703,   0,  3,  37,    0 },
+  {  1704,   0,  3,  37,    1 },
+  {  1705,   0,  3,  37,    2 },
+  {  1706,   0,  3,  37,    3 },
+  {  1707,   0,  3,  37,    4 },
+  {  1708,   0,  3,  37,    5 },
+  {  1709,   0,  3,  37,    6 },
+  {  1710,   0,  3,  38,   -6 },
+  {  1711,   0,  3,  38,   -5 },
+  {  1712,   0,  3,  38,   -4 },
+  {  1713,   0,  3,  38,   -3 },
+  {  1714,   0,  3,  38,   -2 },
+  {  1715,   0,  3,  38,   -1 },
+  {  1716,   0,  3,  38,    0 },
+  {  1717,   0,  3,  38,    1 },
+  {  1718,   0,  3,  38,    2 },
+  {  1719,   0,  3,  38,    3 },
+  {  1720,   0,  3,  38,    4 },
+  {  1721,   0,  3,  38,    5 },
+  {  1722,   0,  3,  38,    6 },
+  {  1723,   0,  3,  39,   -6 },
+  {  1724,   0,  3,  39,   -5 },
+  {  1725,   0,  3,  39,   -4 },
+  {  1726,   0,  3,  39,   -3 },
+  {  1727,   0,  3,  39,   -2 },
+  {  1728,   0,  3,  39,   -1 },
+  {  1729,   0,  3,  39,    0 },
+  {  1730,   0,  3,  39,    1 },
+  {  1731,   0,  3,  39,    2 },
+  {  1732,   0,  3,  39,    3 },
+  {  1733,   0,  3,  39,    4 },
+  {  1734,   0,  3,  39,    5 },
+  {  1735,   0,  3,  39,    6 },
+  {  1736,   0,  3,  40,   -6 },
+  {  1737,   0,  3,  40,   -5 },
+  {  1738,   0,  3,  40,   -4 },
+  {  1739,   0,  3,  40,   -3 },
+  {  1740,   0,  3,  40,   -2 },
+  {  1741,   0,  3,  40,   -1 },
+  {  1742,   0,  3,  40,    0 },
+  {  1743,   0,  3,  40,    1 },
+  {  1744,   0,  3,  40,    2 },
+  {  1745,   0,  3,  40,    3 },
+  {  1746,   0,  3,  40,    4 },
+  {  1747,   0,  3,  40,    5 },
+  {  1748,   0,  3,  40,    6 },
+  {  1749,   0,  3,  41,   -6 },
+  {  1750,   0,  3,  41,   -5 },
+  {  1751,   0,  3,  41,   -4 },
+  {  1752,   0,  3,  41,   -3 },
+  {  1753,   0,  3,  41,   -2 },
+  {  1754,   0,  3,  41,   -1 },
+  {  1755,   0,  3,  41,    0 },
+  {  1756,   0,  3,  41,    1 },
+  {  1757,   0,  3,  41,    2 },
+  {  1758,   0,  3,  41,    3 },
+  {  1759,   0,  3,  41,    4 },
+  {  1760,   0,  3,  41,    5 },
+  {  1761,   0,  3,  41,    6 },
+  {  1762,   0,  3,  42,   -6 },
+  {  1763,   0,  3,  42,   -5 },
+  {  1764,   0,  3,  42,   -4 },
+  {  1765,   0,  3,  42,   -3 },
+  {  1766,   0,  3,  42,   -2 },
+  {  1767,   0,  3,  42,   -1 },
+  {  1768,   0,  3,  42,    0 },
+  {  1769,   0,  3,  42,    1 },
+  {  1770,   0,  3,  42,    2 },
+  {  1771,   0,  3,  42,    3 },
+  {  1772,   0,  3,  42,    4 },
+  {  1773,   0,  3,  42,    5 },
+  {  1774,   0,  3,  42,    6 },
+  {  1775,   0,  3,  43,   -6 },
+  {  1776,   0,  3,  43,   -5 },
+  {  1777,   0,  3,  43,   -4 },
+  {  1778,   0,  3,  43,   -3 },
+  {  1779,   0,  3,  43,   -2 },
+  {  1780,   0,  3,  43,   -1 },
+  {  1781,   0,  3,  43,    0 },
+  {  1782,   0,  3,  43,    1 },
+  {  1783,   0,  3,  43,    2 },
+  {  1784,   0,  3,  43,    3 },
+  {  1785,   0,  3,  43,    4 },
+  {  1786,   0,  3,  43,    5 },
+  {  1787,   0,  3,  43,    6 },
+  {  1788,   0,  3,  44,   -6 },
+  {  1789,   0,  3,  44,   -5 },
+  {  1790,   0,  3,  44,   -4 },
+  {  1791,   0,  3,  44,   -3 },
+  {  1792,   0,  3,  44,   -2 },
+  {  1793,   0,  3,  44,   -1 },
+  {  1794,   0,  3,  44,    0 },
+  {  1795,   0,  3,  44,    1 },
+  {  1796,   0,  3,  44,    2 },
+  {  1797,   0,  3,  44,    3 },
+  {  1798,   0,  3,  44,    4 },
+  {  1799,   0,  3,  44,    5 },
+  {  1800,   0,  3,  44,    6 },
+  {  1801,   0,  3,  45,   -6 },
+  {  1802,   0,  3,  45,   -5 },
+  {  1803,   0,  3,  45,   -4 },
+  {  1804,   0,  3,  45,   -3 },
+  {  1805,   0,  3,  45,   -2 },
+  {  1806,   0,  3,  45,   -1 },
+  {  1807,   0,  3,  45,    0 },
+  {  1808,   0,  3,  45,    1 },
+  {  1809,   0,  3,  45,    2 },
+  {  1810,   0,  3,  45,    3 },
+  {  1811,   0,  3,  45,    4 },
+  {  1812,   0,  3,  45,    5 },
+  {  1813,   0,  3,  45,    6 },
+  {  1814,   0,  3,  46,   -6 },
+  {  1815,   0,  3,  46,   -5 },
+  {  1816,   0,  3,  46,   -4 },
+  {  1817,   0,  3,  46,   -3 },
+  {  1818,   0,  3,  46,   -2 },
+  {  1819,   0,  3,  46,   -1 },
+  {  1820,   0,  3,  46,    0 },
+  {  1821,   0,  3,  46,    1 },
+  {  1822,   0,  3,  46,    2 },
+  {  1823,   0,  3,  46,    3 },
+  {  1824,   0,  3,  46,    4 },
+  {  1825,   0,  3,  46,    5 },
+  {  1826,   0,  3,  46,    6 },
+  {  1827,   0,  3,  47,   -6 },
+  {  1828,   0,  3,  47,   -5 },
+  {  1829,   0,  3,  47,   -4 },
+  {  1830,   0,  3,  47,   -3 },
+  {  1831,   0,  3,  47,   -2 },
+  {  1832,   0,  3,  47,   -1 },
+  {  1833,   0,  3,  47,    0 },
+  {  1834,   0,  3,  47,    1 },
+  {  1835,   0,  3,  47,    2 },
+  {  1836,   0,  3,  47,    3 },
+  {  1837,   0,  3,  47,    4 },
+  {  1838,   0,  3,  47,    5 },
+  {  1839,   0,  3,  47,    6 },
+  {  1840,   0,  3,  48,   -6 },
+  {  1841,   0,  3,  48,   -5 },
+  {  1842,   0,  3,  48,   -4 },
+  {  1843,   0,  3,  48,   -3 },
+  {  1844,   0,  3,  48,   -2 },
+  {  1845,   0,  3,  48,   -1 },
+  {  1846,   0,  3,  48,    0 },
+  {  1847,   0,  3,  48,    1 },
+  {  1848,   0,  3,  48,    2 },
+  {  1849,   0,  3,  48,    3 },
+  {  1850,   0,  3,  48,    4 },
+  {  1851,   0,  3,  48,    5 },
+  {  1852,   0,  3,  48,    6 },
+  {  1853,   0,  3,  49,   -6 },
+  {  1854,   0,  3,  49,   -5 },
+  {  1855,   0,  3,  49,   -4 },
+  {  1856,   0,  3,  49,   -3 },
+  {  1857,   0,  3,  49,   -2 },
+  {  1858,   0,  3,  49,   -1 },
+  {  1859,   0,  3,  49,    0 },
+  {  1860,   0,  3,  49,    1 },
+  {  1861,   0,  3,  49,    2 },
+  {  1862,   0,  3,  49,    3 },
+  {  1863,   0,  3,  49,    4 },
+  {  1864,   0,  3,  49,    5 },
+  {  1865,   0,  3,  49,    6 },
+  {  1866,   0,  3,  50,   -6 },
+  {  1867,   0,  3,  50,   -5 },
+  {  1868,   0,  3,  50,   -4 },
+  {  1869,   0,  3,  50,   -3 },
+  {  1870,   0,  3,  50,   -2 },
+  {  1871,   0,  3,  50,   -1 },
+  {  1872,   0,  3,  50,    0 },
+  {  1873,   0,  3,  50,    1 },
+  {  1874,   0,  3,  50,    2 },
+  {  1875,   0,  3,  50,    3 },
+  {  1876,   0,  3,  50,    4 },
+  {  1877,   0,  3,  50,    5 },
+  {  1878,   0,  3,  50,    6 },
+  {  1879,   0,  3,  51,   -6 },
+  {  1880,   0,  3,  51,   -5 },
+  {  1881,   0,  3,  51,   -4 },
+  {  1882,   0,  3,  51,   -3 },
+  {  1883,   0,  3,  51,   -2 },
+  {  1884,   0,  3,  51,   -1 },
+  {  1885,   0,  3,  51,    0 },
+  {  1886,   0,  3,  51,    1 },
+  {  1887,   0,  3,  51,    2 },
+  {  1888,   0,  3,  51,    3 },
+  {  1889,   0,  3,  51,    4 },
+  {  1890,   0,  3,  51,    5 },
+  {  1891,   0,  3,  51,    6 },
+  {  1892,   2,  0,   0,    0 },
+  {  1893,   2,  0,   1,    0 },
+  {  1894,   2,  0,   2,    0 },
+  {  1895,   2,  0,   3,    0 },
+  {  1896,   2,  0,   4,    0 },
+  {  1897,   2,  0,   5,    0 },
+  {  1898,   2,  0,   6,    0 },
+  {  1899,   2,  0,   7,    0 },
+  {  1900,   2,  0,   8,    0 },
+  {  1901,   2,  0,   9,    0 },
+  {  1902,   2,  0,  10,    0 },
+  {  1903,   2,  0,  11,    0 },
+  {  1904,   2,  0,  12,    0 },
+  {  1905,   2,  0,  13,    0 },
+  {  1906,   2,  0,  14,    0 },
+  {  1907,   2,  0,  15,    0 },
+  {  1908,   2,  0,  16,    0 },
+  {  1909,   2,  0,  17,    0 },
+  {  1910,   2,  0,  18,    0 },
+  {  1911,   2,  0,  19,    0 },
+  {  1912,   2,  0,  20,    0 },
+  {  1913,   2,  0,  21,    0 },
+  {  1914,   2,  0,  22,    0 },
+  {  1915,   2,  0,  23,    0 },
+  {  1916,   2,  0,  24,    0 },
+  {  1917,   2,  0,  25,    0 },
+  {  1918,   2,  0,  26,    0 },
+  {  1919,   2,  0,  27,    0 },
+  {  1920,   2,  0,  28,    0 },
+  {  1921,   2,  0,  29,    0 },
+  {  1922,   2,  0,  30,    0 },
+  {  1923,   2,  0,  31,    0 },
+  {  1924,   2,  0,  32,    0 },
+  {  1925,   2,  0,  33,    0 },
+  {  1926,   2,  0,  34,    0 },
+  {  1927,   2,  0,  35,    0 },
+  {  1928,   2,  0,  36,    0 },
+  {  1929,   2,  0,  37,    0 },
+  {  1930,   2,  0,  38,    0 },
+  {  1931,   2,  0,  39,    0 },
+  {  1932,   2,  0,  40,    0 },
+  {  1933,   2,  0,  41,    0 },
+  {  1934,   2,  0,  42,    0 },
+  {  1935,   2,  0,  43,    0 },
+  {  1936,   2,  0,  44,    0 },
+  {  1937,   2,  0,  45,    0 },
+  {  1938,   2,  0,  46,    0 },
+  {  1939,   2,  0,  47,    0 },
+  {  1940,   2,  1,   0,    0 },
+  {  1941,   2,  1,   1,    0 },
+  {  1942,   2,  1,   2,    0 },
+  {  1943,   2,  1,   3,    0 },
+  {  1944,   2,  1,   4,    0 },
+  {  1945,   2,  1,   5,    0 },
+  {  1946,   2,  1,   6,    0 },
+  {  1947,   2,  1,   7,    0 },
+  {  1948,   2,  1,   8,    0 },
+  {  1949,   2,  1,   9,    0 },
+  {  1950,   2,  1,  10,    0 },
+  {  1951,   2,  1,  11,    0 },
+  {  1952,   2,  1,  12,    0 },
+  {  1953,   2,  1,  13,    0 },
+  {  1954,   2,  1,  14,    0 },
+  {  1955,   2,  1,  15,    0 },
+  {  1956,   2,  1,  16,    0 },
+  {  1957,   2,  1,  17,    0 },
+  {  1958,   2,  1,  18,    0 },
+  {  1959,   2,  1,  19,    0 },
+  {  1960,   2,  1,  20,    0 },
+  {  1961,   2,  1,  21,    0 },
+  {  1962,   2,  1,  22,    0 },
+  {  1963,   2,  1,  23,    0 },
+  {  1964,   2,  1,  24,    0 },
+  {  1965,   2,  1,  25,    0 },
+  {  1966,   2,  1,  26,    0 },
+  {  1967,   2,  1,  27,    0 },
+  {  1968,   2,  1,  28,    0 },
+  {  1969,   2,  1,  29,    0 },
+  {  1970,   2,  1,  30,    0 },
+  {  1971,   2,  1,  31,    0 },
+  {  1972,   2,  1,  32,    0 },
+  {  1973,   2,  1,  33,    0 },
+  {  1974,   2,  1,  34,    0 },
+  {  1975,   2,  1,  35,    0 },
+  {  1976,   2,  1,  36,    0 },
+  {  1977,   2,  1,  37,    0 },
+  {  1978,   2,  1,  38,    0 },
+  {  1979,   2,  1,  39,    0 },
+  {  1980,   2,  1,  40,    0 },
+  {  1981,   2,  1,  41,    0 },
+  {  1982,   2,  1,  42,    0 },
+  {  1983,   2,  1,  43,    0 },
+  {  1984,   2,  1,  44,    0 },
+  {  1985,   2,  1,  45,    0 },
+  {  1986,   2,  1,  46,    0 },
+  {  1987,   2,  1,  47,    0 },
+  {  1988,   2,  2,   0,    0 },
+  {  1989,   2,  2,   1,    0 },
+  {  1990,   2,  2,   2,    0 },
+  {  1991,   2,  2,   3,    0 },
+  {  1992,   2,  2,   4,    0 },
+  {  1993,   2,  2,   5,    0 },
+  {  1994,   2,  2,   6,    0 },
+  {  1995,   2,  2,   7,    0 },
+  {  1996,   2,  2,   8,    0 },
+  {  1997,   2,  2,   9,    0 },
+  {  1998,   2,  2,  10,    0 },
+  {  1999,   2,  2,  11,    0 },
+  {  2000,   2,  2,  12,    0 },
+  {  2001,   2,  2,  13,    0 },
+  {  2002,   2,  2,  14,    0 },
+  {  2003,   2,  2,  15,    0 },
+  {  2004,   2,  2,  16,    0 },
+  {  2005,   2,  2,  17,    0 },
+  {  2006,   2,  2,  18,    0 },
+  {  2007,   2,  2,  19,    0 },
+  {  2008,   2,  2,  20,    0 },
+  {  2009,   2,  2,  21,    0 },
+  {  2010,   2,  2,  22,    0 },
+  {  2011,   2,  2,  23,    0 },
+  {  2012,   2,  2,  24,    0 },
+  {  2013,   2,  2,  25,    0 },
+  {  2014,   2,  2,  26,    0 },
+  {  2015,   2,  2,  27,    0 },
+  {  2016,   2,  2,  28,    0 },
+  {  2017,   2,  2,  29,    0 },
+  {  2018,   2,  2,  30,    0 },
+  {  2019,   2,  2,  31,    0 },
+  {  2020,   2,  2,  32,    0 },
+  {  2021,   2,  2,  33,    0 },
+  {  2022,   2,  2,  34,    0 },
+  {  2023,   2,  2,  35,    0 },
+  {  2024,   2,  2,  36,    0 },
+  {  2025,   2,  2,  37,    0 },
+  {  2026,   2,  2,  38,    0 },
+  {  2027,   2,  2,  39,    0 },
+  {  2028,   2,  2,  40,    0 },
+  {  2029,   2,  2,  41,    0 },
+  {  2030,   2,  2,  42,    0 },
+  {  2031,   2,  2,  43,    0 },
+  {  2032,   2,  2,  44,    0 },
+  {  2033,   2,  2,  45,    0 },
+  {  2034,   2,  2,  46,    0 },
+  {  2035,   2,  2,  47,    0 },
+  {  2036,   4,  0,   0,    0 },
+  {  2037,   4,  0,   1,    0 },
+  {  2038,   4,  0,   2,    0 },
+  {  2039,   4,  0,   3,    0 },
+  {  2040,   4,  1,   0,    0 },
+  {  2041,   4,  1,   1,    0 },
+  {  2042,   4,  1,   2,    0 },
+  {  2043,   4,  1,   3,    0 },
+  {  2044,   4,  2,   0,    0 },
+  {  2045,   4,  2,   1,    0 },
+  {  2046,   4,  2,   2,    0 },
+  {  2047,   4,  2,   3,    0 }
+}};
+
+}//end of ibl namespace
+
+//rewrite the function but dont change the signature too much
+void 
+pixelMapping(const std::string & geographicalID, int *hashID, int *bec, int *layer, int *phimod, int *etamod) {
+  const std::string_view s{geographicalID};
+  ibl::Position p;
+  auto pName = std::find(ibl::names.begin(), ibl::names.end(), s);
+  if (pName != ibl::names.end()){
+    auto idx = std::distance(ibl::names.begin(), pName);
+    p = ibl::values[idx];
+  }
+  *hashID = p.hashID;
+  *bec = p.bec;
+  *layer = p.layer;
+  *phimod = p.phimod;
+  *etamod = p.etamod;
+  return;
+}
+#endif /* pixelMapping_h */
diff --git a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/ibl/CalibrateIBL.C b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/ibl/CalibrateIBL.C
index 89a3c2c495d97ffa5663999d08cf046cb7855568..d8b04362a8ff113d80a28e72fa129192969cd220 100755
--- a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/ibl/CalibrateIBL.C
+++ b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/ibl/CalibrateIBL.C
@@ -40,7 +40,7 @@
 #include "TVectorT.h"
 #include "THStack.h"
 #include "TRandom3.h"
-#include "./pixelMapping.h"
+#include "../common/pixelMapping.h"
 
 using namespace std; 
 
diff --git a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/ibl/pixelMapping.h b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/ibl/pixelMapping.h
deleted file mode 100644
index 48f2839c93c95f45729ee1d518ee86ef33c476e8..0000000000000000000000000000000000000000
--- a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/ibl/pixelMapping.h
+++ /dev/null
@@ -1,2052 +0,0 @@
-void pixelMapping(std::string geographicalID, int *hashID, int *bec, int *layer, int *phimod, int *etamod) {
-  if      (geographicalID=="LI_S15_C_34_M3_C7")  { *hashID=   0; *bec=-4; *layer=0; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_34_M4_C10") { *hashID=   1; *bec=-4; *layer=0; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_12_M1_C1")  { *hashID=   2; *bec=-4; *layer=0; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_12_M2_C4")  { *hashID=   3; *bec=-4; *layer=0; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_34_M3_C8")  { *hashID=   4; *bec=-4; *layer=1; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_34_M4_C11") { *hashID=   5; *bec=-4; *layer=1; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_12_M1_C2")  { *hashID=   6; *bec=-4; *layer=1; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_12_M2_C5")  { *hashID=   7; *bec=-4; *layer=1; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_34_M3_C9")  { *hashID=   8; *bec=-4; *layer=2; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_34_M4_C12") { *hashID=   9; *bec=-4; *layer=2; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_12_M1_C3")  { *hashID=  10; *bec=-4; *layer=2; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_12_M2_C6")  { *hashID=  11; *bec=-4; *layer=2; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S2_M4")      { *hashID=  12; *bec=-2; *layer=0; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S2_M3")      { *hashID=  13; *bec=-2; *layer=0; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S2_M5")      { *hashID=  14; *bec=-2; *layer=0; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S2_M2")      { *hashID=  15; *bec=-2; *layer=0; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S2_M6")      { *hashID=  16; *bec=-2; *layer=0; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S2_M1")      { *hashID=  17; *bec=-2; *layer=0; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S1_M4")      { *hashID=  18; *bec=-2; *layer=0; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S1_M3")      { *hashID=  19; *bec=-2; *layer=0; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S1_M5")      { *hashID=  20; *bec=-2; *layer=0; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S1_M2")      { *hashID=  21; *bec=-2; *layer=0; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S1_M6")      { *hashID=  22; *bec=-2; *layer=0; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S1_M1")      { *hashID=  23; *bec=-2; *layer=0; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S2_M4")      { *hashID=  24; *bec=-2; *layer=0; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S2_M3")      { *hashID=  25; *bec=-2; *layer=0; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S2_M5")      { *hashID=  26; *bec=-2; *layer=0; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S2_M2")      { *hashID=  27; *bec=-2; *layer=0; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S2_M6")      { *hashID=  28; *bec=-2; *layer=0; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S2_M1")      { *hashID=  29; *bec=-2; *layer=0; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S1_M4")      { *hashID=  30; *bec=-2; *layer=0; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S1_M3")      { *hashID=  31; *bec=-2; *layer=0; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S1_M5")      { *hashID=  32; *bec=-2; *layer=0; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S1_M2")      { *hashID=  33; *bec=-2; *layer=0; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S1_M6")      { *hashID=  34; *bec=-2; *layer=0; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S1_M1")      { *hashID=  35; *bec=-2; *layer=0; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S2_M4")      { *hashID=  36; *bec=-2; *layer=0; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S2_M3")      { *hashID=  37; *bec=-2; *layer=0; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S2_M5")      { *hashID=  38; *bec=-2; *layer=0; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S2_M2")      { *hashID=  39; *bec=-2; *layer=0; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S2_M6")      { *hashID=  40; *bec=-2; *layer=0; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S2_M1")      { *hashID=  41; *bec=-2; *layer=0; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S1_M4")      { *hashID=  42; *bec=-2; *layer=0; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S1_M3")      { *hashID=  43; *bec=-2; *layer=0; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S1_M5")      { *hashID=  44; *bec=-2; *layer=0; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S1_M2")      { *hashID=  45; *bec=-2; *layer=0; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S1_M6")      { *hashID=  46; *bec=-2; *layer=0; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S1_M1")      { *hashID=  47; *bec=-2; *layer=0; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S2_M4")      { *hashID=  48; *bec=-2; *layer=0; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S2_M3")      { *hashID=  49; *bec=-2; *layer=0; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S2_M5")      { *hashID=  50; *bec=-2; *layer=0; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S2_M2")      { *hashID=  51; *bec=-2; *layer=0; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S2_M6")      { *hashID=  52; *bec=-2; *layer=0; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S2_M1")      { *hashID=  53; *bec=-2; *layer=0; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S1_M4")      { *hashID=  54; *bec=-2; *layer=0; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S1_M3")      { *hashID=  55; *bec=-2; *layer=0; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S1_M5")      { *hashID=  56; *bec=-2; *layer=0; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S1_M2")      { *hashID=  57; *bec=-2; *layer=0; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S1_M6")      { *hashID=  58; *bec=-2; *layer=0; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S1_M1")      { *hashID=  59; *bec=-2; *layer=0; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S2_M4")      { *hashID=  60; *bec=-2; *layer=1; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S2_M3")      { *hashID=  61; *bec=-2; *layer=1; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S2_M5")      { *hashID=  62; *bec=-2; *layer=1; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S2_M2")      { *hashID=  63; *bec=-2; *layer=1; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S2_M6")      { *hashID=  64; *bec=-2; *layer=1; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S2_M1")      { *hashID=  65; *bec=-2; *layer=1; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S1_M4")      { *hashID=  66; *bec=-2; *layer=1; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S1_M3")      { *hashID=  67; *bec=-2; *layer=1; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S1_M5")      { *hashID=  68; *bec=-2; *layer=1; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S1_M2")      { *hashID=  69; *bec=-2; *layer=1; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S1_M6")      { *hashID=  70; *bec=-2; *layer=1; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S1_M1")      { *hashID=  71; *bec=-2; *layer=1; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S2_M4")      { *hashID=  72; *bec=-2; *layer=1; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S2_M3")      { *hashID=  73; *bec=-2; *layer=1; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S2_M5")      { *hashID=  74; *bec=-2; *layer=1; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S2_M2")      { *hashID=  75; *bec=-2; *layer=1; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S2_M6")      { *hashID=  76; *bec=-2; *layer=1; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S2_M1")      { *hashID=  77; *bec=-2; *layer=1; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S1_M4")      { *hashID=  78; *bec=-2; *layer=1; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S1_M3")      { *hashID=  79; *bec=-2; *layer=1; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S1_M5")      { *hashID=  80; *bec=-2; *layer=1; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S1_M2")      { *hashID=  81; *bec=-2; *layer=1; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S1_M6")      { *hashID=  82; *bec=-2; *layer=1; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S1_M1")      { *hashID=  83; *bec=-2; *layer=1; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S2_M4")      { *hashID=  84; *bec=-2; *layer=1; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S2_M3")      { *hashID=  85; *bec=-2; *layer=1; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S2_M5")      { *hashID=  86; *bec=-2; *layer=1; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S2_M2")      { *hashID=  87; *bec=-2; *layer=1; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S2_M6")      { *hashID=  88; *bec=-2; *layer=1; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S2_M1")      { *hashID=  89; *bec=-2; *layer=1; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S1_M4")      { *hashID=  90; *bec=-2; *layer=1; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S1_M3")      { *hashID=  91; *bec=-2; *layer=1; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S1_M5")      { *hashID=  92; *bec=-2; *layer=1; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S1_M2")      { *hashID=  93; *bec=-2; *layer=1; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S1_M6")      { *hashID=  94; *bec=-2; *layer=1; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S1_M1")      { *hashID=  95; *bec=-2; *layer=1; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S2_M4")      { *hashID=  96; *bec=-2; *layer=1; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S2_M3")      { *hashID=  97; *bec=-2; *layer=1; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S2_M5")      { *hashID=  98; *bec=-2; *layer=1; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S2_M2")      { *hashID=  99; *bec=-2; *layer=1; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S2_M6")      { *hashID= 100; *bec=-2; *layer=1; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S2_M1")      { *hashID= 101; *bec=-2; *layer=1; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S1_M4")      { *hashID= 102; *bec=-2; *layer=1; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S1_M3")      { *hashID= 103; *bec=-2; *layer=1; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S1_M5")      { *hashID= 104; *bec=-2; *layer=1; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S1_M2")      { *hashID= 105; *bec=-2; *layer=1; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S1_M6")      { *hashID= 106; *bec=-2; *layer=1; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S1_M1")      { *hashID= 107; *bec=-2; *layer=1; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S2_M4")      { *hashID= 108; *bec=-2; *layer=2; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S2_M3")      { *hashID= 109; *bec=-2; *layer=2; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S2_M5")      { *hashID= 110; *bec=-2; *layer=2; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S2_M2")      { *hashID= 111; *bec=-2; *layer=2; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S2_M6")      { *hashID= 112; *bec=-2; *layer=2; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S2_M1")      { *hashID= 113; *bec=-2; *layer=2; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S1_M4")      { *hashID= 114; *bec=-2; *layer=2; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S1_M3")      { *hashID= 115; *bec=-2; *layer=2; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S1_M5")      { *hashID= 116; *bec=-2; *layer=2; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S1_M2")      { *hashID= 117; *bec=-2; *layer=2; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S1_M6")      { *hashID= 118; *bec=-2; *layer=2; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S1_M1")      { *hashID= 119; *bec=-2; *layer=2; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S2_M4")      { *hashID= 120; *bec=-2; *layer=2; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S2_M3")      { *hashID= 121; *bec=-2; *layer=2; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S2_M5")      { *hashID= 122; *bec=-2; *layer=2; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S2_M2")      { *hashID= 123; *bec=-2; *layer=2; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S2_M6")      { *hashID= 124; *bec=-2; *layer=2; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S2_M1")      { *hashID= 125; *bec=-2; *layer=2; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S1_M4")      { *hashID= 126; *bec=-2; *layer=2; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S1_M3")      { *hashID= 127; *bec=-2; *layer=2; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S1_M5")      { *hashID= 128; *bec=-2; *layer=2; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S1_M2")      { *hashID= 129; *bec=-2; *layer=2; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S1_M6")      { *hashID= 130; *bec=-2; *layer=2; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S1_M1")      { *hashID= 131; *bec=-2; *layer=2; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S2_M4")      { *hashID= 132; *bec=-2; *layer=2; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S2_M3")      { *hashID= 133; *bec=-2; *layer=2; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S2_M5")      { *hashID= 134; *bec=-2; *layer=2; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S2_M2")      { *hashID= 135; *bec=-2; *layer=2; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S2_M6")      { *hashID= 136; *bec=-2; *layer=2; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S2_M1")      { *hashID= 137; *bec=-2; *layer=2; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S1_M4")      { *hashID= 138; *bec=-2; *layer=2; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S1_M3")      { *hashID= 139; *bec=-2; *layer=2; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S1_M5")      { *hashID= 140; *bec=-2; *layer=2; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S1_M2")      { *hashID= 141; *bec=-2; *layer=2; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S1_M6")      { *hashID= 142; *bec=-2; *layer=2; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S1_M1")      { *hashID= 143; *bec=-2; *layer=2; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S2_M4")      { *hashID= 144; *bec=-2; *layer=2; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S2_M3")      { *hashID= 145; *bec=-2; *layer=2; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S2_M5")      { *hashID= 146; *bec=-2; *layer=2; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S2_M2")      { *hashID= 147; *bec=-2; *layer=2; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S2_M6")      { *hashID= 148; *bec=-2; *layer=2; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S2_M1")      { *hashID= 149; *bec=-2; *layer=2; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S1_M4")      { *hashID= 150; *bec=-2; *layer=2; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S1_M3")      { *hashID= 151; *bec=-2; *layer=2; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S1_M5")      { *hashID= 152; *bec=-2; *layer=2; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S1_M2")      { *hashID= 153; *bec=-2; *layer=2; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S1_M6")      { *hashID= 154; *bec=-2; *layer=2; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S1_M1")      { *hashID= 155; *bec=-2; *layer=2; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="LI_S01_C_M4_C8_2")   { *hashID= 156; *bec= 0; *layer=0; *phimod= 0; *etamod=-10; }
-  else if (geographicalID=="LI_S01_C_M4_C8_1")   { *hashID= 157; *bec= 0; *layer=0; *phimod= 0; *etamod= -9; }
-  else if (geographicalID=="LI_S01_C_M4_C7_2")   { *hashID= 158; *bec= 0; *layer=0; *phimod= 0; *etamod= -8; }
-  else if (geographicalID=="LI_S01_C_M4_C7_1")   { *hashID= 159; *bec= 0; *layer=0; *phimod= 0; *etamod= -7; }
-  else if (geographicalID=="LI_S01_C_M3_C6")     { *hashID= 160; *bec= 0; *layer=0; *phimod= 0; *etamod= -6; }
-  else if (geographicalID=="LI_S01_C_M3_C5")     { *hashID= 161; *bec= 0; *layer=0; *phimod= 0; *etamod= -5; }
-  else if (geographicalID=="LI_S01_C_M2_C4")     { *hashID= 162; *bec= 0; *layer=0; *phimod= 0; *etamod= -4; }
-  else if (geographicalID=="LI_S01_C_M2_C3")     { *hashID= 163; *bec= 0; *layer=0; *phimod= 0; *etamod= -3; }
-  else if (geographicalID=="LI_S01_C_M1_C2")     { *hashID= 164; *bec= 0; *layer=0; *phimod= 0; *etamod= -2; }
-  else if (geographicalID=="LI_S01_C_M1_C1")     { *hashID= 165; *bec= 0; *layer=0; *phimod= 0; *etamod= -1; }
-  else if (geographicalID=="LI_S01_A_M1_A1")     { *hashID= 166; *bec= 0; *layer=0; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S01_A_M1_A2")     { *hashID= 167; *bec= 0; *layer=0; *phimod= 0; *etamod=  1; }
-  else if (geographicalID=="LI_S01_A_M2_A3")     { *hashID= 168; *bec= 0; *layer=0; *phimod= 0; *etamod=  2; }
-  else if (geographicalID=="LI_S01_A_M2_A4")     { *hashID= 169; *bec= 0; *layer=0; *phimod= 0; *etamod=  3; }
-  else if (geographicalID=="LI_S01_A_M3_A5")     { *hashID= 170; *bec= 0; *layer=0; *phimod= 0; *etamod=  4; }
-  else if (geographicalID=="LI_S01_A_M3_A6")     { *hashID= 171; *bec= 0; *layer=0; *phimod= 0; *etamod=  5; }
-  else if (geographicalID=="LI_S01_A_M4_A7_1")   { *hashID= 172; *bec= 0; *layer=0; *phimod= 0; *etamod=  6; }
-  else if (geographicalID=="LI_S01_A_M4_A7_2")   { *hashID= 173; *bec= 0; *layer=0; *phimod= 0; *etamod=  7; }
-  else if (geographicalID=="LI_S01_A_M4_A8_1")   { *hashID= 174; *bec= 0; *layer=0; *phimod= 0; *etamod=  8; }
-  else if (geographicalID=="LI_S01_A_M4_A8_2")   { *hashID= 175; *bec= 0; *layer=0; *phimod= 0; *etamod=  9; }
-  else if (geographicalID=="LI_S02_C_M4_C8_2")   { *hashID= 176; *bec= 0; *layer=0; *phimod= 1; *etamod=-10; }
-  else if (geographicalID=="LI_S02_C_M4_C8_1")   { *hashID= 177; *bec= 0; *layer=0; *phimod= 1; *etamod= -9; }
-  else if (geographicalID=="LI_S02_C_M4_C7_2")   { *hashID= 178; *bec= 0; *layer=0; *phimod= 1; *etamod= -8; }
-  else if (geographicalID=="LI_S02_C_M4_C7_1")   { *hashID= 179; *bec= 0; *layer=0; *phimod= 1; *etamod= -7; }
-  else if (geographicalID=="LI_S02_C_M3_C6")     { *hashID= 180; *bec= 0; *layer=0; *phimod= 1; *etamod= -6; }
-  else if (geographicalID=="LI_S02_C_M3_C5")     { *hashID= 181; *bec= 0; *layer=0; *phimod= 1; *etamod= -5; }
-  else if (geographicalID=="LI_S02_C_M2_C4")     { *hashID= 182; *bec= 0; *layer=0; *phimod= 1; *etamod= -4; }
-  else if (geographicalID=="LI_S02_C_M2_C3")     { *hashID= 183; *bec= 0; *layer=0; *phimod= 1; *etamod= -3; }
-  else if (geographicalID=="LI_S02_C_M1_C2")     { *hashID= 184; *bec= 0; *layer=0; *phimod= 1; *etamod= -2; }
-  else if (geographicalID=="LI_S02_C_M1_C1")     { *hashID= 185; *bec= 0; *layer=0; *phimod= 1; *etamod= -1; }
-  else if (geographicalID=="LI_S02_A_M1_A1")     { *hashID= 186; *bec= 0; *layer=0; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S02_A_M1_A2")     { *hashID= 187; *bec= 0; *layer=0; *phimod= 1; *etamod=  1; }
-  else if (geographicalID=="LI_S02_A_M2_A3")     { *hashID= 188; *bec= 0; *layer=0; *phimod= 1; *etamod=  2; }
-  else if (geographicalID=="LI_S02_A_M2_A4")     { *hashID= 189; *bec= 0; *layer=0; *phimod= 1; *etamod=  3; }
-  else if (geographicalID=="LI_S02_A_M3_A5")     { *hashID= 190; *bec= 0; *layer=0; *phimod= 1; *etamod=  4; }
-  else if (geographicalID=="LI_S02_A_M3_A6")     { *hashID= 191; *bec= 0; *layer=0; *phimod= 1; *etamod=  5; }
-  else if (geographicalID=="LI_S02_A_M4_A7_1")   { *hashID= 192; *bec= 0; *layer=0; *phimod= 1; *etamod=  6; }
-  else if (geographicalID=="LI_S02_A_M4_A7_2")   { *hashID= 193; *bec= 0; *layer=0; *phimod= 1; *etamod=  7; }
-  else if (geographicalID=="LI_S02_A_M4_A8_1")   { *hashID= 194; *bec= 0; *layer=0; *phimod= 1; *etamod=  8; }
-  else if (geographicalID=="LI_S02_A_M4_A8_2")   { *hashID= 195; *bec= 0; *layer=0; *phimod= 1; *etamod=  9; }
-  else if (geographicalID=="LI_S03_C_M4_C8_2")   { *hashID= 196; *bec= 0; *layer=0; *phimod= 2; *etamod=-10; }
-  else if (geographicalID=="LI_S03_C_M4_C8_1")   { *hashID= 197; *bec= 0; *layer=0; *phimod= 2; *etamod= -9; }
-  else if (geographicalID=="LI_S03_C_M4_C7_2")   { *hashID= 198; *bec= 0; *layer=0; *phimod= 2; *etamod= -8; }
-  else if (geographicalID=="LI_S03_C_M4_C7_1")   { *hashID= 199; *bec= 0; *layer=0; *phimod= 2; *etamod= -7; }
-  else if (geographicalID=="LI_S03_C_M3_C6")     { *hashID= 200; *bec= 0; *layer=0; *phimod= 2; *etamod= -6; }
-  else if (geographicalID=="LI_S03_C_M3_C5")     { *hashID= 201; *bec= 0; *layer=0; *phimod= 2; *etamod= -5; }
-  else if (geographicalID=="LI_S03_C_M2_C4")     { *hashID= 202; *bec= 0; *layer=0; *phimod= 2; *etamod= -4; }
-  else if (geographicalID=="LI_S03_C_M2_C3")     { *hashID= 203; *bec= 0; *layer=0; *phimod= 2; *etamod= -3; }
-  else if (geographicalID=="LI_S03_C_M1_C2")     { *hashID= 204; *bec= 0; *layer=0; *phimod= 2; *etamod= -2; }
-  else if (geographicalID=="LI_S03_C_M1_C1")     { *hashID= 205; *bec= 0; *layer=0; *phimod= 2; *etamod= -1; }
-  else if (geographicalID=="LI_S03_A_M1_A1")     { *hashID= 206; *bec= 0; *layer=0; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S03_A_M1_A2")     { *hashID= 207; *bec= 0; *layer=0; *phimod= 2; *etamod=  1; }
-  else if (geographicalID=="LI_S03_A_M2_A3")     { *hashID= 208; *bec= 0; *layer=0; *phimod= 2; *etamod=  2; }
-  else if (geographicalID=="LI_S03_A_M2_A4")     { *hashID= 209; *bec= 0; *layer=0; *phimod= 2; *etamod=  3; }
-  else if (geographicalID=="LI_S03_A_M3_A5")     { *hashID= 210; *bec= 0; *layer=0; *phimod= 2; *etamod=  4; }
-  else if (geographicalID=="LI_S03_A_M3_A6")     { *hashID= 211; *bec= 0; *layer=0; *phimod= 2; *etamod=  5; }
-  else if (geographicalID=="LI_S03_A_M4_A7_1")   { *hashID= 212; *bec= 0; *layer=0; *phimod= 2; *etamod=  6; }
-  else if (geographicalID=="LI_S03_A_M4_A7_2")   { *hashID= 213; *bec= 0; *layer=0; *phimod= 2; *etamod=  7; }
-  else if (geographicalID=="LI_S03_A_M4_A8_1")   { *hashID= 214; *bec= 0; *layer=0; *phimod= 2; *etamod=  8; }
-  else if (geographicalID=="LI_S03_A_M4_A8_2")   { *hashID= 215; *bec= 0; *layer=0; *phimod= 2; *etamod=  9; }
-  else if (geographicalID=="LI_S04_C_M4_C8_2")   { *hashID= 216; *bec= 0; *layer=0; *phimod= 3; *etamod=-10; }
-  else if (geographicalID=="LI_S04_C_M4_C8_1")   { *hashID= 217; *bec= 0; *layer=0; *phimod= 3; *etamod= -9; }
-  else if (geographicalID=="LI_S04_C_M4_C7_2")   { *hashID= 218; *bec= 0; *layer=0; *phimod= 3; *etamod= -8; }
-  else if (geographicalID=="LI_S04_C_M4_C7_1")   { *hashID= 219; *bec= 0; *layer=0; *phimod= 3; *etamod= -7; }
-  else if (geographicalID=="LI_S04_C_M3_C6")     { *hashID= 220; *bec= 0; *layer=0; *phimod= 3; *etamod= -6; }
-  else if (geographicalID=="LI_S04_C_M3_C5")     { *hashID= 221; *bec= 0; *layer=0; *phimod= 3; *etamod= -5; }
-  else if (geographicalID=="LI_S04_C_M2_C4")     { *hashID= 222; *bec= 0; *layer=0; *phimod= 3; *etamod= -4; }
-  else if (geographicalID=="LI_S04_C_M2_C3")     { *hashID= 223; *bec= 0; *layer=0; *phimod= 3; *etamod= -3; }
-  else if (geographicalID=="LI_S04_C_M1_C2")     { *hashID= 224; *bec= 0; *layer=0; *phimod= 3; *etamod= -2; }
-  else if (geographicalID=="LI_S04_C_M1_C1")     { *hashID= 225; *bec= 0; *layer=0; *phimod= 3; *etamod= -1; }
-  else if (geographicalID=="LI_S04_A_M1_A1")     { *hashID= 226; *bec= 0; *layer=0; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="LI_S04_A_M1_A2")     { *hashID= 227; *bec= 0; *layer=0; *phimod= 3; *etamod=  1; }
-  else if (geographicalID=="LI_S04_A_M2_A3")     { *hashID= 228; *bec= 0; *layer=0; *phimod= 3; *etamod=  2; }
-  else if (geographicalID=="LI_S04_A_M2_A4")     { *hashID= 229; *bec= 0; *layer=0; *phimod= 3; *etamod=  3; }
-  else if (geographicalID=="LI_S04_A_M3_A5")     { *hashID= 230; *bec= 0; *layer=0; *phimod= 3; *etamod=  4; }
-  else if (geographicalID=="LI_S04_A_M3_A6")     { *hashID= 231; *bec= 0; *layer=0; *phimod= 3; *etamod=  5; }
-  else if (geographicalID=="LI_S04_A_M4_A7_1")   { *hashID= 232; *bec= 0; *layer=0; *phimod= 3; *etamod=  6; }
-  else if (geographicalID=="LI_S04_A_M4_A7_2")   { *hashID= 233; *bec= 0; *layer=0; *phimod= 3; *etamod=  7; }
-  else if (geographicalID=="LI_S04_A_M4_A8_1")   { *hashID= 234; *bec= 0; *layer=0; *phimod= 3; *etamod=  8; }
-  else if (geographicalID=="LI_S04_A_M4_A8_2")   { *hashID= 235; *bec= 0; *layer=0; *phimod= 3; *etamod=  9; }
-  else if (geographicalID=="LI_S05_C_M4_C8_2")   { *hashID= 236; *bec= 0; *layer=0; *phimod= 4; *etamod=-10; }
-  else if (geographicalID=="LI_S05_C_M4_C8_1")   { *hashID= 237; *bec= 0; *layer=0; *phimod= 4; *etamod= -9; }
-  else if (geographicalID=="LI_S05_C_M4_C7_2")   { *hashID= 238; *bec= 0; *layer=0; *phimod= 4; *etamod= -8; }
-  else if (geographicalID=="LI_S05_C_M4_C7_1")   { *hashID= 239; *bec= 0; *layer=0; *phimod= 4; *etamod= -7; }
-  else if (geographicalID=="LI_S05_C_M3_C6")     { *hashID= 240; *bec= 0; *layer=0; *phimod= 4; *etamod= -6; }
-  else if (geographicalID=="LI_S05_C_M3_C5")     { *hashID= 241; *bec= 0; *layer=0; *phimod= 4; *etamod= -5; }
-  else if (geographicalID=="LI_S05_C_M2_C4")     { *hashID= 242; *bec= 0; *layer=0; *phimod= 4; *etamod= -4; }
-  else if (geographicalID=="LI_S05_C_M2_C3")     { *hashID= 243; *bec= 0; *layer=0; *phimod= 4; *etamod= -3; }
-  else if (geographicalID=="LI_S05_C_M1_C2")     { *hashID= 244; *bec= 0; *layer=0; *phimod= 4; *etamod= -2; }
-  else if (geographicalID=="LI_S05_C_M1_C1")     { *hashID= 245; *bec= 0; *layer=0; *phimod= 4; *etamod= -1; }
-  else if (geographicalID=="LI_S05_A_M1_A1")     { *hashID= 246; *bec= 0; *layer=0; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="LI_S05_A_M1_A2")     { *hashID= 247; *bec= 0; *layer=0; *phimod= 4; *etamod=  1; }
-  else if (geographicalID=="LI_S05_A_M2_A3")     { *hashID= 248; *bec= 0; *layer=0; *phimod= 4; *etamod=  2; }
-  else if (geographicalID=="LI_S05_A_M2_A4")     { *hashID= 249; *bec= 0; *layer=0; *phimod= 4; *etamod=  3; }
-  else if (geographicalID=="LI_S05_A_M3_A5")     { *hashID= 250; *bec= 0; *layer=0; *phimod= 4; *etamod=  4; }
-  else if (geographicalID=="LI_S05_A_M3_A6")     { *hashID= 251; *bec= 0; *layer=0; *phimod= 4; *etamod=  5; }
-  else if (geographicalID=="LI_S05_A_M4_A7_1")   { *hashID= 252; *bec= 0; *layer=0; *phimod= 4; *etamod=  6; }
-  else if (geographicalID=="LI_S05_A_M4_A7_2")   { *hashID= 253; *bec= 0; *layer=0; *phimod= 4; *etamod=  7; }
-  else if (geographicalID=="LI_S05_A_M4_A8_1")   { *hashID= 254; *bec= 0; *layer=0; *phimod= 4; *etamod=  8; }
-  else if (geographicalID=="LI_S05_A_M4_A8_2")   { *hashID= 255; *bec= 0; *layer=0; *phimod= 4; *etamod=  9; }
-  else if (geographicalID=="LI_S06_C_M4_C8_2")   { *hashID= 256; *bec= 0; *layer=0; *phimod= 5; *etamod=-10; }
-  else if (geographicalID=="LI_S06_C_M4_C8_1")   { *hashID= 257; *bec= 0; *layer=0; *phimod= 5; *etamod= -9; }
-  else if (geographicalID=="LI_S06_C_M4_C7_2")   { *hashID= 258; *bec= 0; *layer=0; *phimod= 5; *etamod= -8; }
-  else if (geographicalID=="LI_S06_C_M4_C7_1")   { *hashID= 259; *bec= 0; *layer=0; *phimod= 5; *etamod= -7; }
-  else if (geographicalID=="LI_S06_C_M3_C6")     { *hashID= 260; *bec= 0; *layer=0; *phimod= 5; *etamod= -6; }
-  else if (geographicalID=="LI_S06_C_M3_C5")     { *hashID= 261; *bec= 0; *layer=0; *phimod= 5; *etamod= -5; }
-  else if (geographicalID=="LI_S06_C_M2_C4")     { *hashID= 262; *bec= 0; *layer=0; *phimod= 5; *etamod= -4; }
-  else if (geographicalID=="LI_S06_C_M2_C3")     { *hashID= 263; *bec= 0; *layer=0; *phimod= 5; *etamod= -3; }
-  else if (geographicalID=="LI_S06_C_M1_C2")     { *hashID= 264; *bec= 0; *layer=0; *phimod= 5; *etamod= -2; }
-  else if (geographicalID=="LI_S06_C_M1_C1")     { *hashID= 265; *bec= 0; *layer=0; *phimod= 5; *etamod= -1; }
-  else if (geographicalID=="LI_S06_A_M1_A1")     { *hashID= 266; *bec= 0; *layer=0; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="LI_S06_A_M1_A2")     { *hashID= 267; *bec= 0; *layer=0; *phimod= 5; *etamod=  1; }
-  else if (geographicalID=="LI_S06_A_M2_A3")     { *hashID= 268; *bec= 0; *layer=0; *phimod= 5; *etamod=  2; }
-  else if (geographicalID=="LI_S06_A_M2_A4")     { *hashID= 269; *bec= 0; *layer=0; *phimod= 5; *etamod=  3; }
-  else if (geographicalID=="LI_S06_A_M3_A5")     { *hashID= 270; *bec= 0; *layer=0; *phimod= 5; *etamod=  4; }
-  else if (geographicalID=="LI_S06_A_M3_A6")     { *hashID= 271; *bec= 0; *layer=0; *phimod= 5; *etamod=  5; }
-  else if (geographicalID=="LI_S06_A_M4_A7_1")   { *hashID= 272; *bec= 0; *layer=0; *phimod= 5; *etamod=  6; }
-  else if (geographicalID=="LI_S06_A_M4_A7_2")   { *hashID= 273; *bec= 0; *layer=0; *phimod= 5; *etamod=  7; }
-  else if (geographicalID=="LI_S06_A_M4_A8_1")   { *hashID= 274; *bec= 0; *layer=0; *phimod= 5; *etamod=  8; }
-  else if (geographicalID=="LI_S06_A_M4_A8_2")   { *hashID= 275; *bec= 0; *layer=0; *phimod= 5; *etamod=  9; }
-  else if (geographicalID=="LI_S07_C_M4_C8_2")   { *hashID= 276; *bec= 0; *layer=0; *phimod= 6; *etamod=-10; }
-  else if (geographicalID=="LI_S07_C_M4_C8_1")   { *hashID= 277; *bec= 0; *layer=0; *phimod= 6; *etamod= -9; }
-  else if (geographicalID=="LI_S07_C_M4_C7_2")   { *hashID= 278; *bec= 0; *layer=0; *phimod= 6; *etamod= -8; }
-  else if (geographicalID=="LI_S07_C_M4_C7_1")   { *hashID= 279; *bec= 0; *layer=0; *phimod= 6; *etamod= -7; }
-  else if (geographicalID=="LI_S07_C_M3_C6")     { *hashID= 280; *bec= 0; *layer=0; *phimod= 6; *etamod= -6; }
-  else if (geographicalID=="LI_S07_C_M3_C5")     { *hashID= 281; *bec= 0; *layer=0; *phimod= 6; *etamod= -5; }
-  else if (geographicalID=="LI_S07_C_M2_C4")     { *hashID= 282; *bec= 0; *layer=0; *phimod= 6; *etamod= -4; }
-  else if (geographicalID=="LI_S07_C_M2_C3")     { *hashID= 283; *bec= 0; *layer=0; *phimod= 6; *etamod= -3; }
-  else if (geographicalID=="LI_S07_C_M1_C2")     { *hashID= 284; *bec= 0; *layer=0; *phimod= 6; *etamod= -2; }
-  else if (geographicalID=="LI_S07_C_M1_C1")     { *hashID= 285; *bec= 0; *layer=0; *phimod= 6; *etamod= -1; }
-  else if (geographicalID=="LI_S07_A_M1_A1")     { *hashID= 286; *bec= 0; *layer=0; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="LI_S07_A_M1_A2")     { *hashID= 287; *bec= 0; *layer=0; *phimod= 6; *etamod=  1; }
-  else if (geographicalID=="LI_S07_A_M2_A3")     { *hashID= 288; *bec= 0; *layer=0; *phimod= 6; *etamod=  2; }
-  else if (geographicalID=="LI_S07_A_M2_A4")     { *hashID= 289; *bec= 0; *layer=0; *phimod= 6; *etamod=  3; }
-  else if (geographicalID=="LI_S07_A_M3_A5")     { *hashID= 290; *bec= 0; *layer=0; *phimod= 6; *etamod=  4; }
-  else if (geographicalID=="LI_S07_A_M3_A6")     { *hashID= 291; *bec= 0; *layer=0; *phimod= 6; *etamod=  5; }
-  else if (geographicalID=="LI_S07_A_M4_A7_1")   { *hashID= 292; *bec= 0; *layer=0; *phimod= 6; *etamod=  6; }
-  else if (geographicalID=="LI_S07_A_M4_A7_2")   { *hashID= 293; *bec= 0; *layer=0; *phimod= 6; *etamod=  7; }
-  else if (geographicalID=="LI_S07_A_M4_A8_1")   { *hashID= 294; *bec= 0; *layer=0; *phimod= 6; *etamod=  8; }
-  else if (geographicalID=="LI_S07_A_M4_A8_2")   { *hashID= 295; *bec= 0; *layer=0; *phimod= 6; *etamod=  9; }
-  else if (geographicalID=="LI_S08_C_M4_C8_2")   { *hashID= 296; *bec= 0; *layer=0; *phimod= 7; *etamod=-10; }
-  else if (geographicalID=="LI_S08_C_M4_C8_1")   { *hashID= 297; *bec= 0; *layer=0; *phimod= 7; *etamod= -9; }
-  else if (geographicalID=="LI_S08_C_M4_C7_2")   { *hashID= 298; *bec= 0; *layer=0; *phimod= 7; *etamod= -8; }
-  else if (geographicalID=="LI_S08_C_M4_C7_1")   { *hashID= 299; *bec= 0; *layer=0; *phimod= 7; *etamod= -7; }
-  else if (geographicalID=="LI_S08_C_M3_C6")     { *hashID= 300; *bec= 0; *layer=0; *phimod= 7; *etamod= -6; }
-  else if (geographicalID=="LI_S08_C_M3_C5")     { *hashID= 301; *bec= 0; *layer=0; *phimod= 7; *etamod= -5; }
-  else if (geographicalID=="LI_S08_C_M2_C4")     { *hashID= 302; *bec= 0; *layer=0; *phimod= 7; *etamod= -4; }
-  else if (geographicalID=="LI_S08_C_M2_C3")     { *hashID= 303; *bec= 0; *layer=0; *phimod= 7; *etamod= -3; }
-  else if (geographicalID=="LI_S08_C_M1_C2")     { *hashID= 304; *bec= 0; *layer=0; *phimod= 7; *etamod= -2; }
-  else if (geographicalID=="LI_S08_C_M1_C1")     { *hashID= 305; *bec= 0; *layer=0; *phimod= 7; *etamod= -1; }
-  else if (geographicalID=="LI_S08_A_M1_A1")     { *hashID= 306; *bec= 0; *layer=0; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="LI_S08_A_M1_A2")     { *hashID= 307; *bec= 0; *layer=0; *phimod= 7; *etamod=  1; }
-  else if (geographicalID=="LI_S08_A_M2_A3")     { *hashID= 308; *bec= 0; *layer=0; *phimod= 7; *etamod=  2; }
-  else if (geographicalID=="LI_S08_A_M2_A4")     { *hashID= 309; *bec= 0; *layer=0; *phimod= 7; *etamod=  3; }
-  else if (geographicalID=="LI_S08_A_M3_A5")     { *hashID= 310; *bec= 0; *layer=0; *phimod= 7; *etamod=  4; }
-  else if (geographicalID=="LI_S08_A_M3_A6")     { *hashID= 311; *bec= 0; *layer=0; *phimod= 7; *etamod=  5; }
-  else if (geographicalID=="LI_S08_A_M4_A7_1")   { *hashID= 312; *bec= 0; *layer=0; *phimod= 7; *etamod=  6; }
-  else if (geographicalID=="LI_S08_A_M4_A7_2")   { *hashID= 313; *bec= 0; *layer=0; *phimod= 7; *etamod=  7; }
-  else if (geographicalID=="LI_S08_A_M4_A8_1")   { *hashID= 314; *bec= 0; *layer=0; *phimod= 7; *etamod=  8; }
-  else if (geographicalID=="LI_S08_A_M4_A8_2")   { *hashID= 315; *bec= 0; *layer=0; *phimod= 7; *etamod=  9; }
-  else if (geographicalID=="LI_S09_C_M4_C8_2")   { *hashID= 316; *bec= 0; *layer=0; *phimod= 8; *etamod=-10; }
-  else if (geographicalID=="LI_S09_C_M4_C8_1")   { *hashID= 317; *bec= 0; *layer=0; *phimod= 8; *etamod= -9; }
-  else if (geographicalID=="LI_S09_C_M4_C7_2")   { *hashID= 318; *bec= 0; *layer=0; *phimod= 8; *etamod= -8; }
-  else if (geographicalID=="LI_S09_C_M4_C7_1")   { *hashID= 319; *bec= 0; *layer=0; *phimod= 8; *etamod= -7; }
-  else if (geographicalID=="LI_S09_C_M3_C6")     { *hashID= 320; *bec= 0; *layer=0; *phimod= 8; *etamod= -6; }
-  else if (geographicalID=="LI_S09_C_M3_C5")     { *hashID= 321; *bec= 0; *layer=0; *phimod= 8; *etamod= -5; }
-  else if (geographicalID=="LI_S09_C_M2_C4")     { *hashID= 322; *bec= 0; *layer=0; *phimod= 8; *etamod= -4; }
-  else if (geographicalID=="LI_S09_C_M2_C3")     { *hashID= 323; *bec= 0; *layer=0; *phimod= 8; *etamod= -3; }
-  else if (geographicalID=="LI_S09_C_M1_C2")     { *hashID= 324; *bec= 0; *layer=0; *phimod= 8; *etamod= -2; }
-  else if (geographicalID=="LI_S09_C_M1_C1")     { *hashID= 325; *bec= 0; *layer=0; *phimod= 8; *etamod= -1; }
-  else if (geographicalID=="LI_S09_A_M1_A1")     { *hashID= 326; *bec= 0; *layer=0; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="LI_S09_A_M1_A2")     { *hashID= 327; *bec= 0; *layer=0; *phimod= 8; *etamod=  1; }
-  else if (geographicalID=="LI_S09_A_M2_A3")     { *hashID= 328; *bec= 0; *layer=0; *phimod= 8; *etamod=  2; }
-  else if (geographicalID=="LI_S09_A_M2_A4")     { *hashID= 329; *bec= 0; *layer=0; *phimod= 8; *etamod=  3; }
-  else if (geographicalID=="LI_S09_A_M3_A5")     { *hashID= 330; *bec= 0; *layer=0; *phimod= 8; *etamod=  4; }
-  else if (geographicalID=="LI_S09_A_M3_A6")     { *hashID= 331; *bec= 0; *layer=0; *phimod= 8; *etamod=  5; }
-  else if (geographicalID=="LI_S09_A_M4_A7_1")   { *hashID= 332; *bec= 0; *layer=0; *phimod= 8; *etamod=  6; }
-  else if (geographicalID=="LI_S09_A_M4_A7_2")   { *hashID= 333; *bec= 0; *layer=0; *phimod= 8; *etamod=  7; }
-  else if (geographicalID=="LI_S09_A_M4_A8_1")   { *hashID= 334; *bec= 0; *layer=0; *phimod= 8; *etamod=  8; }
-  else if (geographicalID=="LI_S09_A_M4_A8_2")   { *hashID= 335; *bec= 0; *layer=0; *phimod= 8; *etamod=  9; }
-  else if (geographicalID=="LI_S10_C_M4_C8_2")   { *hashID= 336; *bec= 0; *layer=0; *phimod= 9; *etamod=-10; }
-  else if (geographicalID=="LI_S10_C_M4_C8_1")   { *hashID= 337; *bec= 0; *layer=0; *phimod= 9; *etamod= -9; }
-  else if (geographicalID=="LI_S10_C_M4_C7_2")   { *hashID= 338; *bec= 0; *layer=0; *phimod= 9; *etamod= -8; }
-  else if (geographicalID=="LI_S10_C_M4_C7_1")   { *hashID= 339; *bec= 0; *layer=0; *phimod= 9; *etamod= -7; }
-  else if (geographicalID=="LI_S10_C_M3_C6")     { *hashID= 340; *bec= 0; *layer=0; *phimod= 9; *etamod= -6; }
-  else if (geographicalID=="LI_S10_C_M3_C5")     { *hashID= 341; *bec= 0; *layer=0; *phimod= 9; *etamod= -5; }
-  else if (geographicalID=="LI_S10_C_M2_C4")     { *hashID= 342; *bec= 0; *layer=0; *phimod= 9; *etamod= -4; }
-  else if (geographicalID=="LI_S10_C_M2_C3")     { *hashID= 343; *bec= 0; *layer=0; *phimod= 9; *etamod= -3; }
-  else if (geographicalID=="LI_S10_C_M1_C2")     { *hashID= 344; *bec= 0; *layer=0; *phimod= 9; *etamod= -2; }
-  else if (geographicalID=="LI_S10_C_M1_C1")     { *hashID= 345; *bec= 0; *layer=0; *phimod= 9; *etamod= -1; }
-  else if (geographicalID=="LI_S10_A_M1_A1")     { *hashID= 346; *bec= 0; *layer=0; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="LI_S10_A_M1_A2")     { *hashID= 347; *bec= 0; *layer=0; *phimod= 9; *etamod=  1; }
-  else if (geographicalID=="LI_S10_A_M2_A3")     { *hashID= 348; *bec= 0; *layer=0; *phimod= 9; *etamod=  2; }
-  else if (geographicalID=="LI_S10_A_M2_A4")     { *hashID= 349; *bec= 0; *layer=0; *phimod= 9; *etamod=  3; }
-  else if (geographicalID=="LI_S10_A_M3_A5")     { *hashID= 350; *bec= 0; *layer=0; *phimod= 9; *etamod=  4; }
-  else if (geographicalID=="LI_S10_A_M3_A6")     { *hashID= 351; *bec= 0; *layer=0; *phimod= 9; *etamod=  5; }
-  else if (geographicalID=="LI_S10_A_M4_A7_1")   { *hashID= 352; *bec= 0; *layer=0; *phimod= 9; *etamod=  6; }
-  else if (geographicalID=="LI_S10_A_M4_A7_2")   { *hashID= 353; *bec= 0; *layer=0; *phimod= 9; *etamod=  7; }
-  else if (geographicalID=="LI_S10_A_M4_A8_1")   { *hashID= 354; *bec= 0; *layer=0; *phimod= 9; *etamod=  8; }
-  else if (geographicalID=="LI_S10_A_M4_A8_2")   { *hashID= 355; *bec= 0; *layer=0; *phimod= 9; *etamod=  9; }
-  else if (geographicalID=="LI_S11_C_M4_C8_2")   { *hashID= 356; *bec= 0; *layer=0; *phimod=10; *etamod=-10; }
-  else if (geographicalID=="LI_S11_C_M4_C8_1")   { *hashID= 357; *bec= 0; *layer=0; *phimod=10; *etamod= -9; }
-  else if (geographicalID=="LI_S11_C_M4_C7_2")   { *hashID= 358; *bec= 0; *layer=0; *phimod=10; *etamod= -8; }
-  else if (geographicalID=="LI_S11_C_M4_C7_1")   { *hashID= 359; *bec= 0; *layer=0; *phimod=10; *etamod= -7; }
-  else if (geographicalID=="LI_S11_C_M3_C6")     { *hashID= 360; *bec= 0; *layer=0; *phimod=10; *etamod= -6; }
-  else if (geographicalID=="LI_S11_C_M3_C5")     { *hashID= 361; *bec= 0; *layer=0; *phimod=10; *etamod= -5; }
-  else if (geographicalID=="LI_S11_C_M2_C4")     { *hashID= 362; *bec= 0; *layer=0; *phimod=10; *etamod= -4; }
-  else if (geographicalID=="LI_S11_C_M2_C3")     { *hashID= 363; *bec= 0; *layer=0; *phimod=10; *etamod= -3; }
-  else if (geographicalID=="LI_S11_C_M1_C2")     { *hashID= 364; *bec= 0; *layer=0; *phimod=10; *etamod= -2; }
-  else if (geographicalID=="LI_S11_C_M1_C1")     { *hashID= 365; *bec= 0; *layer=0; *phimod=10; *etamod= -1; }
-  else if (geographicalID=="LI_S11_A_M1_A1")     { *hashID= 366; *bec= 0; *layer=0; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="LI_S11_A_M1_A2")     { *hashID= 367; *bec= 0; *layer=0; *phimod=10; *etamod=  1; }
-  else if (geographicalID=="LI_S11_A_M2_A3")     { *hashID= 368; *bec= 0; *layer=0; *phimod=10; *etamod=  2; }
-  else if (geographicalID=="LI_S11_A_M2_A4")     { *hashID= 369; *bec= 0; *layer=0; *phimod=10; *etamod=  3; }
-  else if (geographicalID=="LI_S11_A_M3_A5")     { *hashID= 370; *bec= 0; *layer=0; *phimod=10; *etamod=  4; }
-  else if (geographicalID=="LI_S11_A_M3_A6")     { *hashID= 371; *bec= 0; *layer=0; *phimod=10; *etamod=  5; }
-  else if (geographicalID=="LI_S11_A_M4_A7_1")   { *hashID= 372; *bec= 0; *layer=0; *phimod=10; *etamod=  6; }
-  else if (geographicalID=="LI_S11_A_M4_A7_2")   { *hashID= 373; *bec= 0; *layer=0; *phimod=10; *etamod=  7; }
-  else if (geographicalID=="LI_S11_A_M4_A8_1")   { *hashID= 374; *bec= 0; *layer=0; *phimod=10; *etamod=  8; }
-  else if (geographicalID=="LI_S11_A_M4_A8_2")   { *hashID= 375; *bec= 0; *layer=0; *phimod=10; *etamod=  9; }
-  else if (geographicalID=="LI_S12_C_M4_C8_2")   { *hashID= 376; *bec= 0; *layer=0; *phimod=11; *etamod=-10; }
-  else if (geographicalID=="LI_S12_C_M4_C8_1")   { *hashID= 377; *bec= 0; *layer=0; *phimod=11; *etamod= -9; }
-  else if (geographicalID=="LI_S12_C_M4_C7_2")   { *hashID= 378; *bec= 0; *layer=0; *phimod=11; *etamod= -8; }
-  else if (geographicalID=="LI_S12_C_M4_C7_1")   { *hashID= 379; *bec= 0; *layer=0; *phimod=11; *etamod= -7; }
-  else if (geographicalID=="LI_S12_C_M3_C6")     { *hashID= 380; *bec= 0; *layer=0; *phimod=11; *etamod= -6; }
-  else if (geographicalID=="LI_S12_C_M3_C5")     { *hashID= 381; *bec= 0; *layer=0; *phimod=11; *etamod= -5; }
-  else if (geographicalID=="LI_S12_C_M2_C4")     { *hashID= 382; *bec= 0; *layer=0; *phimod=11; *etamod= -4; }
-  else if (geographicalID=="LI_S12_C_M2_C3")     { *hashID= 383; *bec= 0; *layer=0; *phimod=11; *etamod= -3; }
-  else if (geographicalID=="LI_S12_C_M1_C2")     { *hashID= 384; *bec= 0; *layer=0; *phimod=11; *etamod= -2; }
-  else if (geographicalID=="LI_S12_C_M1_C1")     { *hashID= 385; *bec= 0; *layer=0; *phimod=11; *etamod= -1; }
-  else if (geographicalID=="LI_S12_A_M1_A1")     { *hashID= 386; *bec= 0; *layer=0; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="LI_S12_A_M1_A2")     { *hashID= 387; *bec= 0; *layer=0; *phimod=11; *etamod=  1; }
-  else if (geographicalID=="LI_S12_A_M2_A3")     { *hashID= 388; *bec= 0; *layer=0; *phimod=11; *etamod=  2; }
-  else if (geographicalID=="LI_S12_A_M2_A4")     { *hashID= 389; *bec= 0; *layer=0; *phimod=11; *etamod=  3; }
-  else if (geographicalID=="LI_S12_A_M3_A5")     { *hashID= 390; *bec= 0; *layer=0; *phimod=11; *etamod=  4; }
-  else if (geographicalID=="LI_S12_A_M3_A6")     { *hashID= 391; *bec= 0; *layer=0; *phimod=11; *etamod=  5; }
-  else if (geographicalID=="LI_S12_A_M4_A7_1")   { *hashID= 392; *bec= 0; *layer=0; *phimod=11; *etamod=  6; }
-  else if (geographicalID=="LI_S12_A_M4_A7_2")   { *hashID= 393; *bec= 0; *layer=0; *phimod=11; *etamod=  7; }
-  else if (geographicalID=="LI_S12_A_M4_A8_1")   { *hashID= 394; *bec= 0; *layer=0; *phimod=11; *etamod=  8; }
-  else if (geographicalID=="LI_S12_A_M4_A8_2")   { *hashID= 395; *bec= 0; *layer=0; *phimod=11; *etamod=  9; }
-  else if (geographicalID=="LI_S13_C_M4_C8_2")   { *hashID= 396; *bec= 0; *layer=0; *phimod=12; *etamod=-10; }
-  else if (geographicalID=="LI_S13_C_M4_C8_1")   { *hashID= 397; *bec= 0; *layer=0; *phimod=12; *etamod= -9; }
-  else if (geographicalID=="LI_S13_C_M4_C7_2")   { *hashID= 398; *bec= 0; *layer=0; *phimod=12; *etamod= -8; }
-  else if (geographicalID=="LI_S13_C_M4_C7_1")   { *hashID= 399; *bec= 0; *layer=0; *phimod=12; *etamod= -7; }
-  else if (geographicalID=="LI_S13_C_M3_C6")     { *hashID= 400; *bec= 0; *layer=0; *phimod=12; *etamod= -6; }
-  else if (geographicalID=="LI_S13_C_M3_C5")     { *hashID= 401; *bec= 0; *layer=0; *phimod=12; *etamod= -5; }
-  else if (geographicalID=="LI_S13_C_M2_C4")     { *hashID= 402; *bec= 0; *layer=0; *phimod=12; *etamod= -4; }
-  else if (geographicalID=="LI_S13_C_M2_C3")     { *hashID= 403; *bec= 0; *layer=0; *phimod=12; *etamod= -3; }
-  else if (geographicalID=="LI_S13_C_M1_C2")     { *hashID= 404; *bec= 0; *layer=0; *phimod=12; *etamod= -2; }
-  else if (geographicalID=="LI_S13_C_M1_C1")     { *hashID= 405; *bec= 0; *layer=0; *phimod=12; *etamod= -1; }
-  else if (geographicalID=="LI_S13_A_M1_A1")     { *hashID= 406; *bec= 0; *layer=0; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="LI_S13_A_M1_A2")     { *hashID= 407; *bec= 0; *layer=0; *phimod=12; *etamod=  1; }
-  else if (geographicalID=="LI_S13_A_M2_A3")     { *hashID= 408; *bec= 0; *layer=0; *phimod=12; *etamod=  2; }
-  else if (geographicalID=="LI_S13_A_M2_A4")     { *hashID= 409; *bec= 0; *layer=0; *phimod=12; *etamod=  3; }
-  else if (geographicalID=="LI_S13_A_M3_A5")     { *hashID= 410; *bec= 0; *layer=0; *phimod=12; *etamod=  4; }
-  else if (geographicalID=="LI_S13_A_M3_A6")     { *hashID= 411; *bec= 0; *layer=0; *phimod=12; *etamod=  5; }
-  else if (geographicalID=="LI_S13_A_M4_A7_1")   { *hashID= 412; *bec= 0; *layer=0; *phimod=12; *etamod=  6; }
-  else if (geographicalID=="LI_S13_A_M4_A7_2")   { *hashID= 413; *bec= 0; *layer=0; *phimod=12; *etamod=  7; }
-  else if (geographicalID=="LI_S13_A_M4_A8_1")   { *hashID= 414; *bec= 0; *layer=0; *phimod=12; *etamod=  8; }
-  else if (geographicalID=="LI_S13_A_M4_A8_2")   { *hashID= 415; *bec= 0; *layer=0; *phimod=12; *etamod=  9; }
-  else if (geographicalID=="LI_S14_C_M4_C8_2")   { *hashID= 416; *bec= 0; *layer=0; *phimod=13; *etamod=-10; }
-  else if (geographicalID=="LI_S14_C_M4_C8_1")   { *hashID= 417; *bec= 0; *layer=0; *phimod=13; *etamod= -9; }
-  else if (geographicalID=="LI_S14_C_M4_C7_2")   { *hashID= 418; *bec= 0; *layer=0; *phimod=13; *etamod= -8; }
-  else if (geographicalID=="LI_S14_C_M4_C7_1")   { *hashID= 419; *bec= 0; *layer=0; *phimod=13; *etamod= -7; }
-  else if (geographicalID=="LI_S14_C_M3_C6")     { *hashID= 420; *bec= 0; *layer=0; *phimod=13; *etamod= -6; }
-  else if (geographicalID=="LI_S14_C_M3_C5")     { *hashID= 421; *bec= 0; *layer=0; *phimod=13; *etamod= -5; }
-  else if (geographicalID=="LI_S14_C_M2_C4")     { *hashID= 422; *bec= 0; *layer=0; *phimod=13; *etamod= -4; }
-  else if (geographicalID=="LI_S14_C_M2_C3")     { *hashID= 423; *bec= 0; *layer=0; *phimod=13; *etamod= -3; }
-  else if (geographicalID=="LI_S14_C_M1_C2")     { *hashID= 424; *bec= 0; *layer=0; *phimod=13; *etamod= -2; }
-  else if (geographicalID=="LI_S14_C_M1_C1")     { *hashID= 425; *bec= 0; *layer=0; *phimod=13; *etamod= -1; }
-  else if (geographicalID=="LI_S14_A_M1_A1")     { *hashID= 426; *bec= 0; *layer=0; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="LI_S14_A_M1_A2")     { *hashID= 427; *bec= 0; *layer=0; *phimod=13; *etamod=  1; }
-  else if (geographicalID=="LI_S14_A_M2_A3")     { *hashID= 428; *bec= 0; *layer=0; *phimod=13; *etamod=  2; }
-  else if (geographicalID=="LI_S14_A_M2_A4")     { *hashID= 429; *bec= 0; *layer=0; *phimod=13; *etamod=  3; }
-  else if (geographicalID=="LI_S14_A_M3_A5")     { *hashID= 430; *bec= 0; *layer=0; *phimod=13; *etamod=  4; }
-  else if (geographicalID=="LI_S14_A_M3_A6")     { *hashID= 431; *bec= 0; *layer=0; *phimod=13; *etamod=  5; }
-  else if (geographicalID=="LI_S14_A_M4_A7_1")   { *hashID= 432; *bec= 0; *layer=0; *phimod=13; *etamod=  6; }
-  else if (geographicalID=="LI_S14_A_M4_A7_2")   { *hashID= 433; *bec= 0; *layer=0; *phimod=13; *etamod=  7; }
-  else if (geographicalID=="LI_S14_A_M4_A8_1")   { *hashID= 434; *bec= 0; *layer=0; *phimod=13; *etamod=  8; }
-  else if (geographicalID=="LI_S14_A_M4_A8_2")   { *hashID= 435; *bec= 0; *layer=0; *phimod=13; *etamod=  9; }
-  else if (geographicalID=="L0_B11_S2_C6_M6C")   { *hashID= 436; *bec= 0; *layer=1; *phimod= 0; *etamod= -6; }
-  else if (geographicalID=="L0_B11_S2_C6_M5C")   { *hashID= 437; *bec= 0; *layer=1; *phimod= 0; *etamod= -5; }
-  else if (geographicalID=="L0_B11_S2_C6_M4C")   { *hashID= 438; *bec= 0; *layer=1; *phimod= 0; *etamod= -4; }
-  else if (geographicalID=="L0_B11_S2_C6_M3C")   { *hashID= 439; *bec= 0; *layer=1; *phimod= 0; *etamod= -3; }
-  else if (geographicalID=="L0_B11_S2_C6_M2C")   { *hashID= 440; *bec= 0; *layer=1; *phimod= 0; *etamod= -2; }
-  else if (geographicalID=="L0_B11_S2_C6_M1C")   { *hashID= 441; *bec= 0; *layer=1; *phimod= 0; *etamod= -1; }
-  else if (geographicalID=="L0_B11_S2_A7_M0")    { *hashID= 442; *bec= 0; *layer=1; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="L0_B11_S2_A7_M1A")   { *hashID= 443; *bec= 0; *layer=1; *phimod= 0; *etamod=  1; }
-  else if (geographicalID=="L0_B11_S2_A7_M2A")   { *hashID= 444; *bec= 0; *layer=1; *phimod= 0; *etamod=  2; }
-  else if (geographicalID=="L0_B11_S2_A7_M3A")   { *hashID= 445; *bec= 0; *layer=1; *phimod= 0; *etamod=  3; }
-  else if (geographicalID=="L0_B11_S2_A7_M4A")   { *hashID= 446; *bec= 0; *layer=1; *phimod= 0; *etamod=  4; }
-  else if (geographicalID=="L0_B11_S2_A7_M5A")   { *hashID= 447; *bec= 0; *layer=1; *phimod= 0; *etamod=  5; }
-  else if (geographicalID=="L0_B11_S2_A7_M6A")   { *hashID= 448; *bec= 0; *layer=1; *phimod= 0; *etamod=  6; }
-  else if (geographicalID=="L0_B01_S1_C7_M6C")   { *hashID= 449; *bec= 0; *layer=1; *phimod= 1; *etamod= -6; }
-  else if (geographicalID=="L0_B01_S1_C7_M5C")   { *hashID= 450; *bec= 0; *layer=1; *phimod= 1; *etamod= -5; }
-  else if (geographicalID=="L0_B01_S1_C7_M4C")   { *hashID= 451; *bec= 0; *layer=1; *phimod= 1; *etamod= -4; }
-  else if (geographicalID=="L0_B01_S1_C7_M3C")   { *hashID= 452; *bec= 0; *layer=1; *phimod= 1; *etamod= -3; }
-  else if (geographicalID=="L0_B01_S1_C7_M2C")   { *hashID= 453; *bec= 0; *layer=1; *phimod= 1; *etamod= -2; }
-  else if (geographicalID=="L0_B01_S1_C7_M1C")   { *hashID= 454; *bec= 0; *layer=1; *phimod= 1; *etamod= -1; }
-  else if (geographicalID=="L0_B01_S1_C7_M0")    { *hashID= 455; *bec= 0; *layer=1; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="L0_B01_S1_A6_M1A")   { *hashID= 456; *bec= 0; *layer=1; *phimod= 1; *etamod=  1; }
-  else if (geographicalID=="L0_B01_S1_A6_M2A")   { *hashID= 457; *bec= 0; *layer=1; *phimod= 1; *etamod=  2; }
-  else if (geographicalID=="L0_B01_S1_A6_M3A")   { *hashID= 458; *bec= 0; *layer=1; *phimod= 1; *etamod=  3; }
-  else if (geographicalID=="L0_B01_S1_A6_M4A")   { *hashID= 459; *bec= 0; *layer=1; *phimod= 1; *etamod=  4; }
-  else if (geographicalID=="L0_B01_S1_A6_M5A")   { *hashID= 460; *bec= 0; *layer=1; *phimod= 1; *etamod=  5; }
-  else if (geographicalID=="L0_B01_S1_A6_M6A")   { *hashID= 461; *bec= 0; *layer=1; *phimod= 1; *etamod=  6; }
-  else if (geographicalID=="L0_B01_S2_C6_M6C")   { *hashID= 462; *bec= 0; *layer=1; *phimod= 2; *etamod= -6; }
-  else if (geographicalID=="L0_B01_S2_C6_M5C")   { *hashID= 463; *bec= 0; *layer=1; *phimod= 2; *etamod= -5; }
-  else if (geographicalID=="L0_B01_S2_C6_M4C")   { *hashID= 464; *bec= 0; *layer=1; *phimod= 2; *etamod= -4; }
-  else if (geographicalID=="L0_B01_S2_C6_M3C")   { *hashID= 465; *bec= 0; *layer=1; *phimod= 2; *etamod= -3; }
-  else if (geographicalID=="L0_B01_S2_C6_M2C")   { *hashID= 466; *bec= 0; *layer=1; *phimod= 2; *etamod= -2; }
-  else if (geographicalID=="L0_B01_S2_C6_M1C")   { *hashID= 467; *bec= 0; *layer=1; *phimod= 2; *etamod= -1; }
-  else if (geographicalID=="L0_B01_S2_A7_M0")    { *hashID= 468; *bec= 0; *layer=1; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="L0_B01_S2_A7_M1A")   { *hashID= 469; *bec= 0; *layer=1; *phimod= 2; *etamod=  1; }
-  else if (geographicalID=="L0_B01_S2_A7_M2A")   { *hashID= 470; *bec= 0; *layer=1; *phimod= 2; *etamod=  2; }
-  else if (geographicalID=="L0_B01_S2_A7_M3A")   { *hashID= 471; *bec= 0; *layer=1; *phimod= 2; *etamod=  3; }
-  else if (geographicalID=="L0_B01_S2_A7_M4A")   { *hashID= 472; *bec= 0; *layer=1; *phimod= 2; *etamod=  4; }
-  else if (geographicalID=="L0_B01_S2_A7_M5A")   { *hashID= 473; *bec= 0; *layer=1; *phimod= 2; *etamod=  5; }
-  else if (geographicalID=="L0_B01_S2_A7_M6A")   { *hashID= 474; *bec= 0; *layer=1; *phimod= 2; *etamod=  6; }
-  else if (geographicalID=="L0_B02_S1_C7_M6C")   { *hashID= 475; *bec= 0; *layer=1; *phimod= 3; *etamod= -6; }
-  else if (geographicalID=="L0_B02_S1_C7_M5C")   { *hashID= 476; *bec= 0; *layer=1; *phimod= 3; *etamod= -5; }
-  else if (geographicalID=="L0_B02_S1_C7_M4C")   { *hashID= 477; *bec= 0; *layer=1; *phimod= 3; *etamod= -4; }
-  else if (geographicalID=="L0_B02_S1_C7_M3C")   { *hashID= 478; *bec= 0; *layer=1; *phimod= 3; *etamod= -3; }
-  else if (geographicalID=="L0_B02_S1_C7_M2C")   { *hashID= 479; *bec= 0; *layer=1; *phimod= 3; *etamod= -2; }
-  else if (geographicalID=="L0_B02_S1_C7_M1C")   { *hashID= 480; *bec= 0; *layer=1; *phimod= 3; *etamod= -1; }
-  else if (geographicalID=="L0_B02_S1_C7_M0")    { *hashID= 481; *bec= 0; *layer=1; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="L0_B02_S1_A6_M1A")   { *hashID= 482; *bec= 0; *layer=1; *phimod= 3; *etamod=  1; }
-  else if (geographicalID=="L0_B02_S1_A6_M2A")   { *hashID= 483; *bec= 0; *layer=1; *phimod= 3; *etamod=  2; }
-  else if (geographicalID=="L0_B02_S1_A6_M3A")   { *hashID= 484; *bec= 0; *layer=1; *phimod= 3; *etamod=  3; }
-  else if (geographicalID=="L0_B02_S1_A6_M4A")   { *hashID= 485; *bec= 0; *layer=1; *phimod= 3; *etamod=  4; }
-  else if (geographicalID=="L0_B02_S1_A6_M5A")   { *hashID= 486; *bec= 0; *layer=1; *phimod= 3; *etamod=  5; }
-  else if (geographicalID=="L0_B02_S1_A6_M6A")   { *hashID= 487; *bec= 0; *layer=1; *phimod= 3; *etamod=  6; }
-  else if (geographicalID=="L0_B02_S2_C6_M6C")   { *hashID= 488; *bec= 0; *layer=1; *phimod= 4; *etamod= -6; }
-  else if (geographicalID=="L0_B02_S2_C6_M5C")   { *hashID= 489; *bec= 0; *layer=1; *phimod= 4; *etamod= -5; }
-  else if (geographicalID=="L0_B02_S2_C6_M4C")   { *hashID= 490; *bec= 0; *layer=1; *phimod= 4; *etamod= -4; }
-  else if (geographicalID=="L0_B02_S2_C6_M3C")   { *hashID= 491; *bec= 0; *layer=1; *phimod= 4; *etamod= -3; }
-  else if (geographicalID=="L0_B02_S2_C6_M2C")   { *hashID= 492; *bec= 0; *layer=1; *phimod= 4; *etamod= -2; }
-  else if (geographicalID=="L0_B02_S2_C6_M1C")   { *hashID= 493; *bec= 0; *layer=1; *phimod= 4; *etamod= -1; }
-  else if (geographicalID=="L0_B02_S2_A7_M0")    { *hashID= 494; *bec= 0; *layer=1; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="L0_B02_S2_A7_M1A")   { *hashID= 495; *bec= 0; *layer=1; *phimod= 4; *etamod=  1; }
-  else if (geographicalID=="L0_B02_S2_A7_M2A")   { *hashID= 496; *bec= 0; *layer=1; *phimod= 4; *etamod=  2; }
-  else if (geographicalID=="L0_B02_S2_A7_M3A")   { *hashID= 497; *bec= 0; *layer=1; *phimod= 4; *etamod=  3; }
-  else if (geographicalID=="L0_B02_S2_A7_M4A")   { *hashID= 498; *bec= 0; *layer=1; *phimod= 4; *etamod=  4; }
-  else if (geographicalID=="L0_B02_S2_A7_M5A")   { *hashID= 499; *bec= 0; *layer=1; *phimod= 4; *etamod=  5; }
-  else if (geographicalID=="L0_B02_S2_A7_M6A")   { *hashID= 500; *bec= 0; *layer=1; *phimod= 4; *etamod=  6; }
-  else if (geographicalID=="L0_B03_S1_C7_M6C")   { *hashID= 501; *bec= 0; *layer=1; *phimod= 5; *etamod= -6; }
-  else if (geographicalID=="L0_B03_S1_C7_M5C")   { *hashID= 502; *bec= 0; *layer=1; *phimod= 5; *etamod= -5; }
-  else if (geographicalID=="L0_B03_S1_C7_M4C")   { *hashID= 503; *bec= 0; *layer=1; *phimod= 5; *etamod= -4; }
-  else if (geographicalID=="L0_B03_S1_C7_M3C")   { *hashID= 504; *bec= 0; *layer=1; *phimod= 5; *etamod= -3; }
-  else if (geographicalID=="L0_B03_S1_C7_M2C")   { *hashID= 505; *bec= 0; *layer=1; *phimod= 5; *etamod= -2; }
-  else if (geographicalID=="L0_B03_S1_C7_M1C")   { *hashID= 506; *bec= 0; *layer=1; *phimod= 5; *etamod= -1; }
-  else if (geographicalID=="L0_B03_S1_C7_M0")    { *hashID= 507; *bec= 0; *layer=1; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="L0_B03_S1_A6_M1A")   { *hashID= 508; *bec= 0; *layer=1; *phimod= 5; *etamod=  1; }
-  else if (geographicalID=="L0_B03_S1_A6_M2A")   { *hashID= 509; *bec= 0; *layer=1; *phimod= 5; *etamod=  2; }
-  else if (geographicalID=="L0_B03_S1_A6_M3A")   { *hashID= 510; *bec= 0; *layer=1; *phimod= 5; *etamod=  3; }
-  else if (geographicalID=="L0_B03_S1_A6_M4A")   { *hashID= 511; *bec= 0; *layer=1; *phimod= 5; *etamod=  4; }
-  else if (geographicalID=="L0_B03_S1_A6_M5A")   { *hashID= 512; *bec= 0; *layer=1; *phimod= 5; *etamod=  5; }
-  else if (geographicalID=="L0_B03_S1_A6_M6A")   { *hashID= 513; *bec= 0; *layer=1; *phimod= 5; *etamod=  6; }
-  else if (geographicalID=="L0_B03_S2_C6_M6C")   { *hashID= 514; *bec= 0; *layer=1; *phimod= 6; *etamod= -6; }
-  else if (geographicalID=="L0_B03_S2_C6_M5C")   { *hashID= 515; *bec= 0; *layer=1; *phimod= 6; *etamod= -5; }
-  else if (geographicalID=="L0_B03_S2_C6_M4C")   { *hashID= 516; *bec= 0; *layer=1; *phimod= 6; *etamod= -4; }
-  else if (geographicalID=="L0_B03_S2_C6_M3C")   { *hashID= 517; *bec= 0; *layer=1; *phimod= 6; *etamod= -3; }
-  else if (geographicalID=="L0_B03_S2_C6_M2C")   { *hashID= 518; *bec= 0; *layer=1; *phimod= 6; *etamod= -2; }
-  else if (geographicalID=="L0_B03_S2_C6_M1C")   { *hashID= 519; *bec= 0; *layer=1; *phimod= 6; *etamod= -1; }
-  else if (geographicalID=="L0_B03_S2_A7_M0")    { *hashID= 520; *bec= 0; *layer=1; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="L0_B03_S2_A7_M1A")   { *hashID= 521; *bec= 0; *layer=1; *phimod= 6; *etamod=  1; }
-  else if (geographicalID=="L0_B03_S2_A7_M2A")   { *hashID= 522; *bec= 0; *layer=1; *phimod= 6; *etamod=  2; }
-  else if (geographicalID=="L0_B03_S2_A7_M3A")   { *hashID= 523; *bec= 0; *layer=1; *phimod= 6; *etamod=  3; }
-  else if (geographicalID=="L0_B03_S2_A7_M4A")   { *hashID= 524; *bec= 0; *layer=1; *phimod= 6; *etamod=  4; }
-  else if (geographicalID=="L0_B03_S2_A7_M5A")   { *hashID= 525; *bec= 0; *layer=1; *phimod= 6; *etamod=  5; }
-  else if (geographicalID=="L0_B03_S2_A7_M6A")   { *hashID= 526; *bec= 0; *layer=1; *phimod= 6; *etamod=  6; }
-  else if (geographicalID=="L0_B04_S1_C7_M6C")   { *hashID= 527; *bec= 0; *layer=1; *phimod= 7; *etamod= -6; }
-  else if (geographicalID=="L0_B04_S1_C7_M5C")   { *hashID= 528; *bec= 0; *layer=1; *phimod= 7; *etamod= -5; }
-  else if (geographicalID=="L0_B04_S1_C7_M4C")   { *hashID= 529; *bec= 0; *layer=1; *phimod= 7; *etamod= -4; }
-  else if (geographicalID=="L0_B04_S1_C7_M3C")   { *hashID= 530; *bec= 0; *layer=1; *phimod= 7; *etamod= -3; }
-  else if (geographicalID=="L0_B04_S1_C7_M2C")   { *hashID= 531; *bec= 0; *layer=1; *phimod= 7; *etamod= -2; }
-  else if (geographicalID=="L0_B04_S1_C7_M1C")   { *hashID= 532; *bec= 0; *layer=1; *phimod= 7; *etamod= -1; }
-  else if (geographicalID=="L0_B04_S1_C7_M0")    { *hashID= 533; *bec= 0; *layer=1; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="L0_B04_S1_A6_M1A")   { *hashID= 534; *bec= 0; *layer=1; *phimod= 7; *etamod=  1; }
-  else if (geographicalID=="L0_B04_S1_A6_M2A")   { *hashID= 535; *bec= 0; *layer=1; *phimod= 7; *etamod=  2; }
-  else if (geographicalID=="L0_B04_S1_A6_M3A")   { *hashID= 536; *bec= 0; *layer=1; *phimod= 7; *etamod=  3; }
-  else if (geographicalID=="L0_B04_S1_A6_M4A")   { *hashID= 537; *bec= 0; *layer=1; *phimod= 7; *etamod=  4; }
-  else if (geographicalID=="L0_B04_S1_A6_M5A")   { *hashID= 538; *bec= 0; *layer=1; *phimod= 7; *etamod=  5; }
-  else if (geographicalID=="L0_B04_S1_A6_M6A")   { *hashID= 539; *bec= 0; *layer=1; *phimod= 7; *etamod=  6; }
-  else if (geographicalID=="L0_B04_S2_C6_M6C")   { *hashID= 540; *bec= 0; *layer=1; *phimod= 8; *etamod= -6; }
-  else if (geographicalID=="L0_B04_S2_C6_M5C")   { *hashID= 541; *bec= 0; *layer=1; *phimod= 8; *etamod= -5; }
-  else if (geographicalID=="L0_B04_S2_C6_M4C")   { *hashID= 542; *bec= 0; *layer=1; *phimod= 8; *etamod= -4; }
-  else if (geographicalID=="L0_B04_S2_C6_M3C")   { *hashID= 543; *bec= 0; *layer=1; *phimod= 8; *etamod= -3; }
-  else if (geographicalID=="L0_B04_S2_C6_M2C")   { *hashID= 544; *bec= 0; *layer=1; *phimod= 8; *etamod= -2; }
-  else if (geographicalID=="L0_B04_S2_C6_M1C")   { *hashID= 545; *bec= 0; *layer=1; *phimod= 8; *etamod= -1; }
-  else if (geographicalID=="L0_B04_S2_A7_M0")    { *hashID= 546; *bec= 0; *layer=1; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="L0_B04_S2_A7_M1A")   { *hashID= 547; *bec= 0; *layer=1; *phimod= 8; *etamod=  1; }
-  else if (geographicalID=="L0_B04_S2_A7_M2A")   { *hashID= 548; *bec= 0; *layer=1; *phimod= 8; *etamod=  2; }
-  else if (geographicalID=="L0_B04_S2_A7_M3A")   { *hashID= 549; *bec= 0; *layer=1; *phimod= 8; *etamod=  3; }
-  else if (geographicalID=="L0_B04_S2_A7_M4A")   { *hashID= 550; *bec= 0; *layer=1; *phimod= 8; *etamod=  4; }
-  else if (geographicalID=="L0_B04_S2_A7_M5A")   { *hashID= 551; *bec= 0; *layer=1; *phimod= 8; *etamod=  5; }
-  else if (geographicalID=="L0_B04_S2_A7_M6A")   { *hashID= 552; *bec= 0; *layer=1; *phimod= 8; *etamod=  6; }
-  else if (geographicalID=="L0_B05_S1_C7_M6C")   { *hashID= 553; *bec= 0; *layer=1; *phimod= 9; *etamod= -6; }
-  else if (geographicalID=="L0_B05_S1_C7_M5C")   { *hashID= 554; *bec= 0; *layer=1; *phimod= 9; *etamod= -5; }
-  else if (geographicalID=="L0_B05_S1_C7_M4C")   { *hashID= 555; *bec= 0; *layer=1; *phimod= 9; *etamod= -4; }
-  else if (geographicalID=="L0_B05_S1_C7_M3C")   { *hashID= 556; *bec= 0; *layer=1; *phimod= 9; *etamod= -3; }
-  else if (geographicalID=="L0_B05_S1_C7_M2C")   { *hashID= 557; *bec= 0; *layer=1; *phimod= 9; *etamod= -2; }
-  else if (geographicalID=="L0_B05_S1_C7_M1C")   { *hashID= 558; *bec= 0; *layer=1; *phimod= 9; *etamod= -1; }
-  else if (geographicalID=="L0_B05_S1_C7_M0")    { *hashID= 559; *bec= 0; *layer=1; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="L0_B05_S1_A6_M1A")   { *hashID= 560; *bec= 0; *layer=1; *phimod= 9; *etamod=  1; }
-  else if (geographicalID=="L0_B05_S1_A6_M2A")   { *hashID= 561; *bec= 0; *layer=1; *phimod= 9; *etamod=  2; }
-  else if (geographicalID=="L0_B05_S1_A6_M3A")   { *hashID= 562; *bec= 0; *layer=1; *phimod= 9; *etamod=  3; }
-  else if (geographicalID=="L0_B05_S1_A6_M4A")   { *hashID= 563; *bec= 0; *layer=1; *phimod= 9; *etamod=  4; }
-  else if (geographicalID=="L0_B05_S1_A6_M5A")   { *hashID= 564; *bec= 0; *layer=1; *phimod= 9; *etamod=  5; }
-  else if (geographicalID=="L0_B05_S1_A6_M6A")   { *hashID= 565; *bec= 0; *layer=1; *phimod= 9; *etamod=  6; }
-  else if (geographicalID=="L0_B05_S2_C6_M6C")   { *hashID= 566; *bec= 0; *layer=1; *phimod=10; *etamod= -6; }
-  else if (geographicalID=="L0_B05_S2_C6_M5C")   { *hashID= 567; *bec= 0; *layer=1; *phimod=10; *etamod= -5; }
-  else if (geographicalID=="L0_B05_S2_C6_M4C")   { *hashID= 568; *bec= 0; *layer=1; *phimod=10; *etamod= -4; }
-  else if (geographicalID=="L0_B05_S2_C6_M3C")   { *hashID= 569; *bec= 0; *layer=1; *phimod=10; *etamod= -3; }
-  else if (geographicalID=="L0_B05_S2_C6_M2C")   { *hashID= 570; *bec= 0; *layer=1; *phimod=10; *etamod= -2; }
-  else if (geographicalID=="L0_B05_S2_C6_M1C")   { *hashID= 571; *bec= 0; *layer=1; *phimod=10; *etamod= -1; }
-  else if (geographicalID=="L0_B05_S2_A7_M0")    { *hashID= 572; *bec= 0; *layer=1; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="L0_B05_S2_A7_M1A")   { *hashID= 573; *bec= 0; *layer=1; *phimod=10; *etamod=  1; }
-  else if (geographicalID=="L0_B05_S2_A7_M2A")   { *hashID= 574; *bec= 0; *layer=1; *phimod=10; *etamod=  2; }
-  else if (geographicalID=="L0_B05_S2_A7_M3A")   { *hashID= 575; *bec= 0; *layer=1; *phimod=10; *etamod=  3; }
-  else if (geographicalID=="L0_B05_S2_A7_M4A")   { *hashID= 576; *bec= 0; *layer=1; *phimod=10; *etamod=  4; }
-  else if (geographicalID=="L0_B05_S2_A7_M5A")   { *hashID= 577; *bec= 0; *layer=1; *phimod=10; *etamod=  5; }
-  else if (geographicalID=="L0_B05_S2_A7_M6A")   { *hashID= 578; *bec= 0; *layer=1; *phimod=10; *etamod=  6; }
-  else if (geographicalID=="L0_B06_S1_C7_M6C")   { *hashID= 579; *bec= 0; *layer=1; *phimod=11; *etamod= -6; }
-  else if (geographicalID=="L0_B06_S1_C7_M5C")   { *hashID= 580; *bec= 0; *layer=1; *phimod=11; *etamod= -5; }
-  else if (geographicalID=="L0_B06_S1_C7_M4C")   { *hashID= 581; *bec= 0; *layer=1; *phimod=11; *etamod= -4; }
-  else if (geographicalID=="L0_B06_S1_C7_M3C")   { *hashID= 582; *bec= 0; *layer=1; *phimod=11; *etamod= -3; }
-  else if (geographicalID=="L0_B06_S1_C7_M2C")   { *hashID= 583; *bec= 0; *layer=1; *phimod=11; *etamod= -2; }
-  else if (geographicalID=="L0_B06_S1_C7_M1C")   { *hashID= 584; *bec= 0; *layer=1; *phimod=11; *etamod= -1; }
-  else if (geographicalID=="L0_B06_S1_C7_M0")    { *hashID= 585; *bec= 0; *layer=1; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="L0_B06_S1_A6_M1A")   { *hashID= 586; *bec= 0; *layer=1; *phimod=11; *etamod=  1; }
-  else if (geographicalID=="L0_B06_S1_A6_M2A")   { *hashID= 587; *bec= 0; *layer=1; *phimod=11; *etamod=  2; }
-  else if (geographicalID=="L0_B06_S1_A6_M3A")   { *hashID= 588; *bec= 0; *layer=1; *phimod=11; *etamod=  3; }
-  else if (geographicalID=="L0_B06_S1_A6_M4A")   { *hashID= 589; *bec= 0; *layer=1; *phimod=11; *etamod=  4; }
-  else if (geographicalID=="L0_B06_S1_A6_M5A")   { *hashID= 590; *bec= 0; *layer=1; *phimod=11; *etamod=  5; }
-  else if (geographicalID=="L0_B06_S1_A6_M6A")   { *hashID= 591; *bec= 0; *layer=1; *phimod=11; *etamod=  6; }
-  else if (geographicalID=="L0_B06_S2_C6_M6C")   { *hashID= 592; *bec= 0; *layer=1; *phimod=12; *etamod= -6; }
-  else if (geographicalID=="L0_B06_S2_C6_M5C")   { *hashID= 593; *bec= 0; *layer=1; *phimod=12; *etamod= -5; }
-  else if (geographicalID=="L0_B06_S2_C6_M4C")   { *hashID= 594; *bec= 0; *layer=1; *phimod=12; *etamod= -4; }
-  else if (geographicalID=="L0_B06_S2_C6_M3C")   { *hashID= 595; *bec= 0; *layer=1; *phimod=12; *etamod= -3; }
-  else if (geographicalID=="L0_B06_S2_C6_M2C")   { *hashID= 596; *bec= 0; *layer=1; *phimod=12; *etamod= -2; }
-  else if (geographicalID=="L0_B06_S2_C6_M1C")   { *hashID= 597; *bec= 0; *layer=1; *phimod=12; *etamod= -1; }
-  else if (geographicalID=="L0_B06_S2_A7_M0")    { *hashID= 598; *bec= 0; *layer=1; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="L0_B06_S2_A7_M1A")   { *hashID= 599; *bec= 0; *layer=1; *phimod=12; *etamod=  1; }
-  else if (geographicalID=="L0_B06_S2_A7_M2A")   { *hashID= 600; *bec= 0; *layer=1; *phimod=12; *etamod=  2; }
-  else if (geographicalID=="L0_B06_S2_A7_M3A")   { *hashID= 601; *bec= 0; *layer=1; *phimod=12; *etamod=  3; }
-  else if (geographicalID=="L0_B06_S2_A7_M4A")   { *hashID= 602; *bec= 0; *layer=1; *phimod=12; *etamod=  4; }
-  else if (geographicalID=="L0_B06_S2_A7_M5A")   { *hashID= 603; *bec= 0; *layer=1; *phimod=12; *etamod=  5; }
-  else if (geographicalID=="L0_B06_S2_A7_M6A")   { *hashID= 604; *bec= 0; *layer=1; *phimod=12; *etamod=  6; }
-  else if (geographicalID=="L0_B07_S1_C7_M6C")   { *hashID= 605; *bec= 0; *layer=1; *phimod=13; *etamod= -6; }
-  else if (geographicalID=="L0_B07_S1_C7_M5C")   { *hashID= 606; *bec= 0; *layer=1; *phimod=13; *etamod= -5; }
-  else if (geographicalID=="L0_B07_S1_C7_M4C")   { *hashID= 607; *bec= 0; *layer=1; *phimod=13; *etamod= -4; }
-  else if (geographicalID=="L0_B07_S1_C7_M3C")   { *hashID= 608; *bec= 0; *layer=1; *phimod=13; *etamod= -3; }
-  else if (geographicalID=="L0_B07_S1_C7_M2C")   { *hashID= 609; *bec= 0; *layer=1; *phimod=13; *etamod= -2; }
-  else if (geographicalID=="L0_B07_S1_C7_M1C")   { *hashID= 610; *bec= 0; *layer=1; *phimod=13; *etamod= -1; }
-  else if (geographicalID=="L0_B07_S1_C7_M0")    { *hashID= 611; *bec= 0; *layer=1; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="L0_B07_S1_A6_M1A")   { *hashID= 612; *bec= 0; *layer=1; *phimod=13; *etamod=  1; }
-  else if (geographicalID=="L0_B07_S1_A6_M2A")   { *hashID= 613; *bec= 0; *layer=1; *phimod=13; *etamod=  2; }
-  else if (geographicalID=="L0_B07_S1_A6_M3A")   { *hashID= 614; *bec= 0; *layer=1; *phimod=13; *etamod=  3; }
-  else if (geographicalID=="L0_B07_S1_A6_M4A")   { *hashID= 615; *bec= 0; *layer=1; *phimod=13; *etamod=  4; }
-  else if (geographicalID=="L0_B07_S1_A6_M5A")   { *hashID= 616; *bec= 0; *layer=1; *phimod=13; *etamod=  5; }
-  else if (geographicalID=="L0_B07_S1_A6_M6A")   { *hashID= 617; *bec= 0; *layer=1; *phimod=13; *etamod=  6; }
-  else if (geographicalID=="L0_B07_S2_C6_M6C")   { *hashID= 618; *bec= 0; *layer=1; *phimod=14; *etamod= -6; }
-  else if (geographicalID=="L0_B07_S2_C6_M5C")   { *hashID= 619; *bec= 0; *layer=1; *phimod=14; *etamod= -5; }
-  else if (geographicalID=="L0_B07_S2_C6_M4C")   { *hashID= 620; *bec= 0; *layer=1; *phimod=14; *etamod= -4; }
-  else if (geographicalID=="L0_B07_S2_C6_M3C")   { *hashID= 621; *bec= 0; *layer=1; *phimod=14; *etamod= -3; }
-  else if (geographicalID=="L0_B07_S2_C6_M2C")   { *hashID= 622; *bec= 0; *layer=1; *phimod=14; *etamod= -2; }
-  else if (geographicalID=="L0_B07_S2_C6_M1C")   { *hashID= 623; *bec= 0; *layer=1; *phimod=14; *etamod= -1; }
-  else if (geographicalID=="L0_B07_S2_A7_M0")    { *hashID= 624; *bec= 0; *layer=1; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="L0_B07_S2_A7_M1A")   { *hashID= 625; *bec= 0; *layer=1; *phimod=14; *etamod=  1; }
-  else if (geographicalID=="L0_B07_S2_A7_M2A")   { *hashID= 626; *bec= 0; *layer=1; *phimod=14; *etamod=  2; }
-  else if (geographicalID=="L0_B07_S2_A7_M3A")   { *hashID= 627; *bec= 0; *layer=1; *phimod=14; *etamod=  3; }
-  else if (geographicalID=="L0_B07_S2_A7_M4A")   { *hashID= 628; *bec= 0; *layer=1; *phimod=14; *etamod=  4; }
-  else if (geographicalID=="L0_B07_S2_A7_M5A")   { *hashID= 629; *bec= 0; *layer=1; *phimod=14; *etamod=  5; }
-  else if (geographicalID=="L0_B07_S2_A7_M6A")   { *hashID= 630; *bec= 0; *layer=1; *phimod=14; *etamod=  6; }
-  else if (geographicalID=="L0_B08_S1_C7_M6C")   { *hashID= 631; *bec= 0; *layer=1; *phimod=15; *etamod= -6; }
-  else if (geographicalID=="L0_B08_S1_C7_M5C")   { *hashID= 632; *bec= 0; *layer=1; *phimod=15; *etamod= -5; }
-  else if (geographicalID=="L0_B08_S1_C7_M4C")   { *hashID= 633; *bec= 0; *layer=1; *phimod=15; *etamod= -4; }
-  else if (geographicalID=="L0_B08_S1_C7_M3C")   { *hashID= 634; *bec= 0; *layer=1; *phimod=15; *etamod= -3; }
-  else if (geographicalID=="L0_B08_S1_C7_M2C")   { *hashID= 635; *bec= 0; *layer=1; *phimod=15; *etamod= -2; }
-  else if (geographicalID=="L0_B08_S1_C7_M1C")   { *hashID= 636; *bec= 0; *layer=1; *phimod=15; *etamod= -1; }
-  else if (geographicalID=="L0_B08_S1_C7_M0")    { *hashID= 637; *bec= 0; *layer=1; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="L0_B08_S1_A6_M1A")   { *hashID= 638; *bec= 0; *layer=1; *phimod=15; *etamod=  1; }
-  else if (geographicalID=="L0_B08_S1_A6_M2A")   { *hashID= 639; *bec= 0; *layer=1; *phimod=15; *etamod=  2; }
-  else if (geographicalID=="L0_B08_S1_A6_M3A")   { *hashID= 640; *bec= 0; *layer=1; *phimod=15; *etamod=  3; }
-  else if (geographicalID=="L0_B08_S1_A6_M4A")   { *hashID= 641; *bec= 0; *layer=1; *phimod=15; *etamod=  4; }
-  else if (geographicalID=="L0_B08_S1_A6_M5A")   { *hashID= 642; *bec= 0; *layer=1; *phimod=15; *etamod=  5; }
-  else if (geographicalID=="L0_B08_S1_A6_M6A")   { *hashID= 643; *bec= 0; *layer=1; *phimod=15; *etamod=  6; }
-  else if (geographicalID=="L0_B08_S2_C6_M6C")   { *hashID= 644; *bec= 0; *layer=1; *phimod=16; *etamod= -6; }
-  else if (geographicalID=="L0_B08_S2_C6_M5C")   { *hashID= 645; *bec= 0; *layer=1; *phimod=16; *etamod= -5; }
-  else if (geographicalID=="L0_B08_S2_C6_M4C")   { *hashID= 646; *bec= 0; *layer=1; *phimod=16; *etamod= -4; }
-  else if (geographicalID=="L0_B08_S2_C6_M3C")   { *hashID= 647; *bec= 0; *layer=1; *phimod=16; *etamod= -3; }
-  else if (geographicalID=="L0_B08_S2_C6_M2C")   { *hashID= 648; *bec= 0; *layer=1; *phimod=16; *etamod= -2; }
-  else if (geographicalID=="L0_B08_S2_C6_M1C")   { *hashID= 649; *bec= 0; *layer=1; *phimod=16; *etamod= -1; }
-  else if (geographicalID=="L0_B08_S2_A7_M0")    { *hashID= 650; *bec= 0; *layer=1; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="L0_B08_S2_A7_M1A")   { *hashID= 651; *bec= 0; *layer=1; *phimod=16; *etamod=  1; }
-  else if (geographicalID=="L0_B08_S2_A7_M2A")   { *hashID= 652; *bec= 0; *layer=1; *phimod=16; *etamod=  2; }
-  else if (geographicalID=="L0_B08_S2_A7_M3A")   { *hashID= 653; *bec= 0; *layer=1; *phimod=16; *etamod=  3; }
-  else if (geographicalID=="L0_B08_S2_A7_M4A")   { *hashID= 654; *bec= 0; *layer=1; *phimod=16; *etamod=  4; }
-  else if (geographicalID=="L0_B08_S2_A7_M5A")   { *hashID= 655; *bec= 0; *layer=1; *phimod=16; *etamod=  5; }
-  else if (geographicalID=="L0_B08_S2_A7_M6A")   { *hashID= 656; *bec= 0; *layer=1; *phimod=16; *etamod=  6; }
-  else if (geographicalID=="L0_B09_S1_C7_M6C")   { *hashID= 657; *bec= 0; *layer=1; *phimod=17; *etamod= -6; }
-  else if (geographicalID=="L0_B09_S1_C7_M5C")   { *hashID= 658; *bec= 0; *layer=1; *phimod=17; *etamod= -5; }
-  else if (geographicalID=="L0_B09_S1_C7_M4C")   { *hashID= 659; *bec= 0; *layer=1; *phimod=17; *etamod= -4; }
-  else if (geographicalID=="L0_B09_S1_C7_M3C")   { *hashID= 660; *bec= 0; *layer=1; *phimod=17; *etamod= -3; }
-  else if (geographicalID=="L0_B09_S1_C7_M2C")   { *hashID= 661; *bec= 0; *layer=1; *phimod=17; *etamod= -2; }
-  else if (geographicalID=="L0_B09_S1_C7_M1C")   { *hashID= 662; *bec= 0; *layer=1; *phimod=17; *etamod= -1; }
-  else if (geographicalID=="L0_B09_S1_C7_M0")    { *hashID= 663; *bec= 0; *layer=1; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="L0_B09_S1_A6_M1A")   { *hashID= 664; *bec= 0; *layer=1; *phimod=17; *etamod=  1; }
-  else if (geographicalID=="L0_B09_S1_A6_M2A")   { *hashID= 665; *bec= 0; *layer=1; *phimod=17; *etamod=  2; }
-  else if (geographicalID=="L0_B09_S1_A6_M3A")   { *hashID= 666; *bec= 0; *layer=1; *phimod=17; *etamod=  3; }
-  else if (geographicalID=="L0_B09_S1_A6_M4A")   { *hashID= 667; *bec= 0; *layer=1; *phimod=17; *etamod=  4; }
-  else if (geographicalID=="L0_B09_S1_A6_M5A")   { *hashID= 668; *bec= 0; *layer=1; *phimod=17; *etamod=  5; }
-  else if (geographicalID=="L0_B09_S1_A6_M6A")   { *hashID= 669; *bec= 0; *layer=1; *phimod=17; *etamod=  6; }
-  else if (geographicalID=="L0_B09_S2_C6_M6C")   { *hashID= 670; *bec= 0; *layer=1; *phimod=18; *etamod= -6; }
-  else if (geographicalID=="L0_B09_S2_C6_M5C")   { *hashID= 671; *bec= 0; *layer=1; *phimod=18; *etamod= -5; }
-  else if (geographicalID=="L0_B09_S2_C6_M4C")   { *hashID= 672; *bec= 0; *layer=1; *phimod=18; *etamod= -4; }
-  else if (geographicalID=="L0_B09_S2_C6_M3C")   { *hashID= 673; *bec= 0; *layer=1; *phimod=18; *etamod= -3; }
-  else if (geographicalID=="L0_B09_S2_C6_M2C")   { *hashID= 674; *bec= 0; *layer=1; *phimod=18; *etamod= -2; }
-  else if (geographicalID=="L0_B09_S2_C6_M1C")   { *hashID= 675; *bec= 0; *layer=1; *phimod=18; *etamod= -1; }
-  else if (geographicalID=="L0_B09_S2_A7_M0")    { *hashID= 676; *bec= 0; *layer=1; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="L0_B09_S2_A7_M1A")   { *hashID= 677; *bec= 0; *layer=1; *phimod=18; *etamod=  1; }
-  else if (geographicalID=="L0_B09_S2_A7_M2A")   { *hashID= 678; *bec= 0; *layer=1; *phimod=18; *etamod=  2; }
-  else if (geographicalID=="L0_B09_S2_A7_M3A")   { *hashID= 679; *bec= 0; *layer=1; *phimod=18; *etamod=  3; }
-  else if (geographicalID=="L0_B09_S2_A7_M4A")   { *hashID= 680; *bec= 0; *layer=1; *phimod=18; *etamod=  4; }
-  else if (geographicalID=="L0_B09_S2_A7_M5A")   { *hashID= 681; *bec= 0; *layer=1; *phimod=18; *etamod=  5; }
-  else if (geographicalID=="L0_B09_S2_A7_M6A")   { *hashID= 682; *bec= 0; *layer=1; *phimod=18; *etamod=  6; }
-  else if (geographicalID=="L0_B10_S1_C7_M6C")   { *hashID= 683; *bec= 0; *layer=1; *phimod=19; *etamod= -6; }
-  else if (geographicalID=="L0_B10_S1_C7_M5C")   { *hashID= 684; *bec= 0; *layer=1; *phimod=19; *etamod= -5; }
-  else if (geographicalID=="L0_B10_S1_C7_M4C")   { *hashID= 685; *bec= 0; *layer=1; *phimod=19; *etamod= -4; }
-  else if (geographicalID=="L0_B10_S1_C7_M3C")   { *hashID= 686; *bec= 0; *layer=1; *phimod=19; *etamod= -3; }
-  else if (geographicalID=="L0_B10_S1_C7_M2C")   { *hashID= 687; *bec= 0; *layer=1; *phimod=19; *etamod= -2; }
-  else if (geographicalID=="L0_B10_S1_C7_M1C")   { *hashID= 688; *bec= 0; *layer=1; *phimod=19; *etamod= -1; }
-  else if (geographicalID=="L0_B10_S1_C7_M0")    { *hashID= 689; *bec= 0; *layer=1; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="L0_B10_S1_A6_M1A")   { *hashID= 690; *bec= 0; *layer=1; *phimod=19; *etamod=  1; }
-  else if (geographicalID=="L0_B10_S1_A6_M2A")   { *hashID= 691; *bec= 0; *layer=1; *phimod=19; *etamod=  2; }
-  else if (geographicalID=="L0_B10_S1_A6_M3A")   { *hashID= 692; *bec= 0; *layer=1; *phimod=19; *etamod=  3; }
-  else if (geographicalID=="L0_B10_S1_A6_M4A")   { *hashID= 693; *bec= 0; *layer=1; *phimod=19; *etamod=  4; }
-  else if (geographicalID=="L0_B10_S1_A6_M5A")   { *hashID= 694; *bec= 0; *layer=1; *phimod=19; *etamod=  5; }
-  else if (geographicalID=="L0_B10_S1_A6_M6A")   { *hashID= 695; *bec= 0; *layer=1; *phimod=19; *etamod=  6; }
-  else if (geographicalID=="L0_B10_S2_C6_M6C")   { *hashID= 696; *bec= 0; *layer=1; *phimod=20; *etamod= -6; }
-  else if (geographicalID=="L0_B10_S2_C6_M5C")   { *hashID= 697; *bec= 0; *layer=1; *phimod=20; *etamod= -5; }
-  else if (geographicalID=="L0_B10_S2_C6_M4C")   { *hashID= 698; *bec= 0; *layer=1; *phimod=20; *etamod= -4; }
-  else if (geographicalID=="L0_B10_S2_C6_M3C")   { *hashID= 699; *bec= 0; *layer=1; *phimod=20; *etamod= -3; }
-  else if (geographicalID=="L0_B10_S2_C6_M2C")   { *hashID= 700; *bec= 0; *layer=1; *phimod=20; *etamod= -2; }
-  else if (geographicalID=="L0_B10_S2_C6_M1C")   { *hashID= 701; *bec= 0; *layer=1; *phimod=20; *etamod= -1; }
-  else if (geographicalID=="L0_B10_S2_A7_M0")    { *hashID= 702; *bec= 0; *layer=1; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="L0_B10_S2_A7_M1A")   { *hashID= 703; *bec= 0; *layer=1; *phimod=20; *etamod=  1; }
-  else if (geographicalID=="L0_B10_S2_A7_M2A")   { *hashID= 704; *bec= 0; *layer=1; *phimod=20; *etamod=  2; }
-  else if (geographicalID=="L0_B10_S2_A7_M3A")   { *hashID= 705; *bec= 0; *layer=1; *phimod=20; *etamod=  3; }
-  else if (geographicalID=="L0_B10_S2_A7_M4A")   { *hashID= 706; *bec= 0; *layer=1; *phimod=20; *etamod=  4; }
-  else if (geographicalID=="L0_B10_S2_A7_M5A")   { *hashID= 707; *bec= 0; *layer=1; *phimod=20; *etamod=  5; }
-  else if (geographicalID=="L0_B10_S2_A7_M6A")   { *hashID= 708; *bec= 0; *layer=1; *phimod=20; *etamod=  6; }
-  else if (geographicalID=="L0_B11_S1_C7_M6C")   { *hashID= 709; *bec= 0; *layer=1; *phimod=21; *etamod= -6; }
-  else if (geographicalID=="L0_B11_S1_C7_M5C")   { *hashID= 710; *bec= 0; *layer=1; *phimod=21; *etamod= -5; }
-  else if (geographicalID=="L0_B11_S1_C7_M4C")   { *hashID= 711; *bec= 0; *layer=1; *phimod=21; *etamod= -4; }
-  else if (geographicalID=="L0_B11_S1_C7_M3C")   { *hashID= 712; *bec= 0; *layer=1; *phimod=21; *etamod= -3; }
-  else if (geographicalID=="L0_B11_S1_C7_M2C")   { *hashID= 713; *bec= 0; *layer=1; *phimod=21; *etamod= -2; }
-  else if (geographicalID=="L0_B11_S1_C7_M1C")   { *hashID= 714; *bec= 0; *layer=1; *phimod=21; *etamod= -1; }
-  else if (geographicalID=="L0_B11_S1_C7_M0")    { *hashID= 715; *bec= 0; *layer=1; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="L0_B11_S1_A6_M1A")   { *hashID= 716; *bec= 0; *layer=1; *phimod=21; *etamod=  1; }
-  else if (geographicalID=="L0_B11_S1_A6_M2A")   { *hashID= 717; *bec= 0; *layer=1; *phimod=21; *etamod=  2; }
-  else if (geographicalID=="L0_B11_S1_A6_M3A")   { *hashID= 718; *bec= 0; *layer=1; *phimod=21; *etamod=  3; }
-  else if (geographicalID=="L0_B11_S1_A6_M4A")   { *hashID= 719; *bec= 0; *layer=1; *phimod=21; *etamod=  4; }
-  else if (geographicalID=="L0_B11_S1_A6_M5A")   { *hashID= 720; *bec= 0; *layer=1; *phimod=21; *etamod=  5; }
-  else if (geographicalID=="L0_B11_S1_A6_M6A")   { *hashID= 721; *bec= 0; *layer=1; *phimod=21; *etamod=  6; }
-  else if (geographicalID=="L1_B01_S1_C7_M6C")   { *hashID= 722; *bec= 0; *layer=2; *phimod= 0; *etamod= -6; }
-  else if (geographicalID=="L1_B01_S1_C7_M5C")   { *hashID= 723; *bec= 0; *layer=2; *phimod= 0; *etamod= -5; }
-  else if (geographicalID=="L1_B01_S1_C7_M4C")   { *hashID= 724; *bec= 0; *layer=2; *phimod= 0; *etamod= -4; }
-  else if (geographicalID=="L1_B01_S1_C7_M3C")   { *hashID= 725; *bec= 0; *layer=2; *phimod= 0; *etamod= -3; }
-  else if (geographicalID=="L1_B01_S1_C7_M2C")   { *hashID= 726; *bec= 0; *layer=2; *phimod= 0; *etamod= -2; }
-  else if (geographicalID=="L1_B01_S1_C7_M1C")   { *hashID= 727; *bec= 0; *layer=2; *phimod= 0; *etamod= -1; }
-  else if (geographicalID=="L1_B01_S1_C7_M0")    { *hashID= 728; *bec= 0; *layer=2; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="L1_B01_S1_A6_M1A")   { *hashID= 729; *bec= 0; *layer=2; *phimod= 0; *etamod=  1; }
-  else if (geographicalID=="L1_B01_S1_A6_M2A")   { *hashID= 730; *bec= 0; *layer=2; *phimod= 0; *etamod=  2; }
-  else if (geographicalID=="L1_B01_S1_A6_M3A")   { *hashID= 731; *bec= 0; *layer=2; *phimod= 0; *etamod=  3; }
-  else if (geographicalID=="L1_B01_S1_A6_M4A")   { *hashID= 732; *bec= 0; *layer=2; *phimod= 0; *etamod=  4; }
-  else if (geographicalID=="L1_B01_S1_A6_M5A")   { *hashID= 733; *bec= 0; *layer=2; *phimod= 0; *etamod=  5; }
-  else if (geographicalID=="L1_B01_S1_A6_M6A")   { *hashID= 734; *bec= 0; *layer=2; *phimod= 0; *etamod=  6; }
-  else if (geographicalID=="L1_B01_S2_C6_M6C")   { *hashID= 735; *bec= 0; *layer=2; *phimod= 1; *etamod= -6; }
-  else if (geographicalID=="L1_B01_S2_C6_M5C")   { *hashID= 736; *bec= 0; *layer=2; *phimod= 1; *etamod= -5; }
-  else if (geographicalID=="L1_B01_S2_C6_M4C")   { *hashID= 737; *bec= 0; *layer=2; *phimod= 1; *etamod= -4; }
-  else if (geographicalID=="L1_B01_S2_C6_M3C")   { *hashID= 738; *bec= 0; *layer=2; *phimod= 1; *etamod= -3; }
-  else if (geographicalID=="L1_B01_S2_C6_M2C")   { *hashID= 739; *bec= 0; *layer=2; *phimod= 1; *etamod= -2; }
-  else if (geographicalID=="L1_B01_S2_C6_M1C")   { *hashID= 740; *bec= 0; *layer=2; *phimod= 1; *etamod= -1; }
-  else if (geographicalID=="L1_B01_S2_A7_M0")    { *hashID= 741; *bec= 0; *layer=2; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="L1_B01_S2_A7_M1A")   { *hashID= 742; *bec= 0; *layer=2; *phimod= 1; *etamod=  1; }
-  else if (geographicalID=="L1_B01_S2_A7_M2A")   { *hashID= 743; *bec= 0; *layer=2; *phimod= 1; *etamod=  2; }
-  else if (geographicalID=="L1_B01_S2_A7_M3A")   { *hashID= 744; *bec= 0; *layer=2; *phimod= 1; *etamod=  3; }
-  else if (geographicalID=="L1_B01_S2_A7_M4A")   { *hashID= 745; *bec= 0; *layer=2; *phimod= 1; *etamod=  4; }
-  else if (geographicalID=="L1_B01_S2_A7_M5A")   { *hashID= 746; *bec= 0; *layer=2; *phimod= 1; *etamod=  5; }
-  else if (geographicalID=="L1_B01_S2_A7_M6A")   { *hashID= 747; *bec= 0; *layer=2; *phimod= 1; *etamod=  6; }
-  else if (geographicalID=="L1_B02_S1_C7_M6C")   { *hashID= 748; *bec= 0; *layer=2; *phimod= 2; *etamod= -6; }
-  else if (geographicalID=="L1_B02_S1_C7_M5C")   { *hashID= 749; *bec= 0; *layer=2; *phimod= 2; *etamod= -5; }
-  else if (geographicalID=="L1_B02_S1_C7_M4C")   { *hashID= 750; *bec= 0; *layer=2; *phimod= 2; *etamod= -4; }
-  else if (geographicalID=="L1_B02_S1_C7_M3C")   { *hashID= 751; *bec= 0; *layer=2; *phimod= 2; *etamod= -3; }
-  else if (geographicalID=="L1_B02_S1_C7_M2C")   { *hashID= 752; *bec= 0; *layer=2; *phimod= 2; *etamod= -2; }
-  else if (geographicalID=="L1_B02_S1_C7_M1C")   { *hashID= 753; *bec= 0; *layer=2; *phimod= 2; *etamod= -1; }
-  else if (geographicalID=="L1_B02_S1_C7_M0")    { *hashID= 754; *bec= 0; *layer=2; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="L1_B02_S1_A6_M1A")   { *hashID= 755; *bec= 0; *layer=2; *phimod= 2; *etamod=  1; }
-  else if (geographicalID=="L1_B02_S1_A6_M2A")   { *hashID= 756; *bec= 0; *layer=2; *phimod= 2; *etamod=  2; }
-  else if (geographicalID=="L1_B02_S1_A6_M3A")   { *hashID= 757; *bec= 0; *layer=2; *phimod= 2; *etamod=  3; }
-  else if (geographicalID=="L1_B02_S1_A6_M4A")   { *hashID= 758; *bec= 0; *layer=2; *phimod= 2; *etamod=  4; }
-  else if (geographicalID=="L1_B02_S1_A6_M5A")   { *hashID= 759; *bec= 0; *layer=2; *phimod= 2; *etamod=  5; }
-  else if (geographicalID=="L1_B02_S1_A6_M6A")   { *hashID= 760; *bec= 0; *layer=2; *phimod= 2; *etamod=  6; }
-  else if (geographicalID=="L1_B02_S2_C6_M6C")   { *hashID= 761; *bec= 0; *layer=2; *phimod= 3; *etamod= -6; }
-  else if (geographicalID=="L1_B02_S2_C6_M5C")   { *hashID= 762; *bec= 0; *layer=2; *phimod= 3; *etamod= -5; }
-  else if (geographicalID=="L1_B02_S2_C6_M4C")   { *hashID= 763; *bec= 0; *layer=2; *phimod= 3; *etamod= -4; }
-  else if (geographicalID=="L1_B02_S2_C6_M3C")   { *hashID= 764; *bec= 0; *layer=2; *phimod= 3; *etamod= -3; }
-  else if (geographicalID=="L1_B02_S2_C6_M2C")   { *hashID= 765; *bec= 0; *layer=2; *phimod= 3; *etamod= -2; }
-  else if (geographicalID=="L1_B02_S2_C6_M1C")   { *hashID= 766; *bec= 0; *layer=2; *phimod= 3; *etamod= -1; }
-  else if (geographicalID=="L1_B02_S2_A7_M0")    { *hashID= 767; *bec= 0; *layer=2; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="L1_B02_S2_A7_M1A")   { *hashID= 768; *bec= 0; *layer=2; *phimod= 3; *etamod=  1; }
-  else if (geographicalID=="L1_B02_S2_A7_M2A")   { *hashID= 769; *bec= 0; *layer=2; *phimod= 3; *etamod=  2; }
-  else if (geographicalID=="L1_B02_S2_A7_M3A")   { *hashID= 770; *bec= 0; *layer=2; *phimod= 3; *etamod=  3; }
-  else if (geographicalID=="L1_B02_S2_A7_M4A")   { *hashID= 771; *bec= 0; *layer=2; *phimod= 3; *etamod=  4; }
-  else if (geographicalID=="L1_B02_S2_A7_M5A")   { *hashID= 772; *bec= 0; *layer=2; *phimod= 3; *etamod=  5; }
-  else if (geographicalID=="L1_B02_S2_A7_M6A")   { *hashID= 773; *bec= 0; *layer=2; *phimod= 3; *etamod=  6; }
-  else if (geographicalID=="L1_B03_S1_C7_M6C")   { *hashID= 774; *bec= 0; *layer=2; *phimod= 4; *etamod= -6; }
-  else if (geographicalID=="L1_B03_S1_C7_M5C")   { *hashID= 775; *bec= 0; *layer=2; *phimod= 4; *etamod= -5; }
-  else if (geographicalID=="L1_B03_S1_C7_M4C")   { *hashID= 776; *bec= 0; *layer=2; *phimod= 4; *etamod= -4; }
-  else if (geographicalID=="L1_B03_S1_C7_M3C")   { *hashID= 777; *bec= 0; *layer=2; *phimod= 4; *etamod= -3; }
-  else if (geographicalID=="L1_B03_S1_C7_M2C")   { *hashID= 778; *bec= 0; *layer=2; *phimod= 4; *etamod= -2; }
-  else if (geographicalID=="L1_B03_S1_C7_M1C")   { *hashID= 779; *bec= 0; *layer=2; *phimod= 4; *etamod= -1; }
-  else if (geographicalID=="L1_B03_S1_C7_M0")    { *hashID= 780; *bec= 0; *layer=2; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="L1_B03_S1_A6_M1A")   { *hashID= 781; *bec= 0; *layer=2; *phimod= 4; *etamod=  1; }
-  else if (geographicalID=="L1_B03_S1_A6_M2A")   { *hashID= 782; *bec= 0; *layer=2; *phimod= 4; *etamod=  2; }
-  else if (geographicalID=="L1_B03_S1_A6_M3A")   { *hashID= 783; *bec= 0; *layer=2; *phimod= 4; *etamod=  3; }
-  else if (geographicalID=="L1_B03_S1_A6_M4A")   { *hashID= 784; *bec= 0; *layer=2; *phimod= 4; *etamod=  4; }
-  else if (geographicalID=="L1_B03_S1_A6_M5A")   { *hashID= 785; *bec= 0; *layer=2; *phimod= 4; *etamod=  5; }
-  else if (geographicalID=="L1_B03_S1_A6_M6A")   { *hashID= 786; *bec= 0; *layer=2; *phimod= 4; *etamod=  6; }
-  else if (geographicalID=="L1_B03_S2_C6_M6C")   { *hashID= 787; *bec= 0; *layer=2; *phimod= 5; *etamod= -6; }
-  else if (geographicalID=="L1_B03_S2_C6_M5C")   { *hashID= 788; *bec= 0; *layer=2; *phimod= 5; *etamod= -5; }
-  else if (geographicalID=="L1_B03_S2_C6_M4C")   { *hashID= 789; *bec= 0; *layer=2; *phimod= 5; *etamod= -4; }
-  else if (geographicalID=="L1_B03_S2_C6_M3C")   { *hashID= 790; *bec= 0; *layer=2; *phimod= 5; *etamod= -3; }
-  else if (geographicalID=="L1_B03_S2_C6_M2C")   { *hashID= 791; *bec= 0; *layer=2; *phimod= 5; *etamod= -2; }
-  else if (geographicalID=="L1_B03_S2_C6_M1C")   { *hashID= 792; *bec= 0; *layer=2; *phimod= 5; *etamod= -1; }
-  else if (geographicalID=="L1_B03_S2_A7_M0")    { *hashID= 793; *bec= 0; *layer=2; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="L1_B03_S2_A7_M1A")   { *hashID= 794; *bec= 0; *layer=2; *phimod= 5; *etamod=  1; }
-  else if (geographicalID=="L1_B03_S2_A7_M2A")   { *hashID= 795; *bec= 0; *layer=2; *phimod= 5; *etamod=  2; }
-  else if (geographicalID=="L1_B03_S2_A7_M3A")   { *hashID= 796; *bec= 0; *layer=2; *phimod= 5; *etamod=  3; }
-  else if (geographicalID=="L1_B03_S2_A7_M4A")   { *hashID= 797; *bec= 0; *layer=2; *phimod= 5; *etamod=  4; }
-  else if (geographicalID=="L1_B03_S2_A7_M5A")   { *hashID= 798; *bec= 0; *layer=2; *phimod= 5; *etamod=  5; }
-  else if (geographicalID=="L1_B03_S2_A7_M6A")   { *hashID= 799; *bec= 0; *layer=2; *phimod= 5; *etamod=  6; }
-  else if (geographicalID=="L1_B04_S1_C7_M6C")   { *hashID= 800; *bec= 0; *layer=2; *phimod= 6; *etamod= -6; }
-  else if (geographicalID=="L1_B04_S1_C7_M5C")   { *hashID= 801; *bec= 0; *layer=2; *phimod= 6; *etamod= -5; }
-  else if (geographicalID=="L1_B04_S1_C7_M4C")   { *hashID= 802; *bec= 0; *layer=2; *phimod= 6; *etamod= -4; }
-  else if (geographicalID=="L1_B04_S1_C7_M3C")   { *hashID= 803; *bec= 0; *layer=2; *phimod= 6; *etamod= -3; }
-  else if (geographicalID=="L1_B04_S1_C7_M2C")   { *hashID= 804; *bec= 0; *layer=2; *phimod= 6; *etamod= -2; }
-  else if (geographicalID=="L1_B04_S1_C7_M1C")   { *hashID= 805; *bec= 0; *layer=2; *phimod= 6; *etamod= -1; }
-  else if (geographicalID=="L1_B04_S1_C7_M0")    { *hashID= 806; *bec= 0; *layer=2; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="L1_B04_S1_A6_M1A")   { *hashID= 807; *bec= 0; *layer=2; *phimod= 6; *etamod=  1; }
-  else if (geographicalID=="L1_B04_S1_A6_M2A")   { *hashID= 808; *bec= 0; *layer=2; *phimod= 6; *etamod=  2; }
-  else if (geographicalID=="L1_B04_S1_A6_M3A")   { *hashID= 809; *bec= 0; *layer=2; *phimod= 6; *etamod=  3; }
-  else if (geographicalID=="L1_B04_S1_A6_M4A")   { *hashID= 810; *bec= 0; *layer=2; *phimod= 6; *etamod=  4; }
-  else if (geographicalID=="L1_B04_S1_A6_M5A")   { *hashID= 811; *bec= 0; *layer=2; *phimod= 6; *etamod=  5; }
-  else if (geographicalID=="L1_B04_S1_A6_M6A")   { *hashID= 812; *bec= 0; *layer=2; *phimod= 6; *etamod=  6; }
-  else if (geographicalID=="L1_B04_S2_C6_M6C")   { *hashID= 813; *bec= 0; *layer=2; *phimod= 7; *etamod= -6; }
-  else if (geographicalID=="L1_B04_S2_C6_M5C")   { *hashID= 814; *bec= 0; *layer=2; *phimod= 7; *etamod= -5; }
-  else if (geographicalID=="L1_B04_S2_C6_M4C")   { *hashID= 815; *bec= 0; *layer=2; *phimod= 7; *etamod= -4; }
-  else if (geographicalID=="L1_B04_S2_C6_M3C")   { *hashID= 816; *bec= 0; *layer=2; *phimod= 7; *etamod= -3; }
-  else if (geographicalID=="L1_B04_S2_C6_M2C")   { *hashID= 817; *bec= 0; *layer=2; *phimod= 7; *etamod= -2; }
-  else if (geographicalID=="L1_B04_S2_C6_M1C")   { *hashID= 818; *bec= 0; *layer=2; *phimod= 7; *etamod= -1; }
-  else if (geographicalID=="L1_B04_S2_A7_M0")    { *hashID= 819; *bec= 0; *layer=2; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="L1_B04_S2_A7_M1A")   { *hashID= 820; *bec= 0; *layer=2; *phimod= 7; *etamod=  1; }
-  else if (geographicalID=="L1_B04_S2_A7_M2A")   { *hashID= 821; *bec= 0; *layer=2; *phimod= 7; *etamod=  2; }
-  else if (geographicalID=="L1_B04_S2_A7_M3A")   { *hashID= 822; *bec= 0; *layer=2; *phimod= 7; *etamod=  3; }
-  else if (geographicalID=="L1_B04_S2_A7_M4A")   { *hashID= 823; *bec= 0; *layer=2; *phimod= 7; *etamod=  4; }
-  else if (geographicalID=="L1_B04_S2_A7_M5A")   { *hashID= 824; *bec= 0; *layer=2; *phimod= 7; *etamod=  5; }
-  else if (geographicalID=="L1_B04_S2_A7_M6A")   { *hashID= 825; *bec= 0; *layer=2; *phimod= 7; *etamod=  6; }
-  else if (geographicalID=="L1_B05_S1_C7_M6C")   { *hashID= 826; *bec= 0; *layer=2; *phimod= 8; *etamod= -6; }
-  else if (geographicalID=="L1_B05_S1_C7_M5C")   { *hashID= 827; *bec= 0; *layer=2; *phimod= 8; *etamod= -5; }
-  else if (geographicalID=="L1_B05_S1_C7_M4C")   { *hashID= 828; *bec= 0; *layer=2; *phimod= 8; *etamod= -4; }
-  else if (geographicalID=="L1_B05_S1_C7_M3C")   { *hashID= 829; *bec= 0; *layer=2; *phimod= 8; *etamod= -3; }
-  else if (geographicalID=="L1_B05_S1_C7_M2C")   { *hashID= 830; *bec= 0; *layer=2; *phimod= 8; *etamod= -2; }
-  else if (geographicalID=="L1_B05_S1_C7_M1C")   { *hashID= 831; *bec= 0; *layer=2; *phimod= 8; *etamod= -1; }
-  else if (geographicalID=="L1_B05_S1_C7_M0")    { *hashID= 832; *bec= 0; *layer=2; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="L1_B05_S1_A6_M1A")   { *hashID= 833; *bec= 0; *layer=2; *phimod= 8; *etamod=  1; }
-  else if (geographicalID=="L1_B05_S1_A6_M2A")   { *hashID= 834; *bec= 0; *layer=2; *phimod= 8; *etamod=  2; }
-  else if (geographicalID=="L1_B05_S1_A6_M3A")   { *hashID= 835; *bec= 0; *layer=2; *phimod= 8; *etamod=  3; }
-  else if (geographicalID=="L1_B05_S1_A6_M4A")   { *hashID= 836; *bec= 0; *layer=2; *phimod= 8; *etamod=  4; }
-  else if (geographicalID=="L1_B05_S1_A6_M5A")   { *hashID= 837; *bec= 0; *layer=2; *phimod= 8; *etamod=  5; }
-  else if (geographicalID=="L1_B05_S1_A6_M6A")   { *hashID= 838; *bec= 0; *layer=2; *phimod= 8; *etamod=  6; }
-  else if (geographicalID=="L1_B05_S2_C6_M6C")   { *hashID= 839; *bec= 0; *layer=2; *phimod= 9; *etamod= -6; }
-  else if (geographicalID=="L1_B05_S2_C6_M5C")   { *hashID= 840; *bec= 0; *layer=2; *phimod= 9; *etamod= -5; }
-  else if (geographicalID=="L1_B05_S2_C6_M4C")   { *hashID= 841; *bec= 0; *layer=2; *phimod= 9; *etamod= -4; }
-  else if (geographicalID=="L1_B05_S2_C6_M3C")   { *hashID= 842; *bec= 0; *layer=2; *phimod= 9; *etamod= -3; }
-  else if (geographicalID=="L1_B05_S2_C6_M2C")   { *hashID= 843; *bec= 0; *layer=2; *phimod= 9; *etamod= -2; }
-  else if (geographicalID=="L1_B05_S2_C6_M1C")   { *hashID= 844; *bec= 0; *layer=2; *phimod= 9; *etamod= -1; }
-  else if (geographicalID=="L1_B05_S2_A7_M0")    { *hashID= 845; *bec= 0; *layer=2; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="L1_B05_S2_A7_M1A")   { *hashID= 846; *bec= 0; *layer=2; *phimod= 9; *etamod=  1; }
-  else if (geographicalID=="L1_B05_S2_A7_M2A")   { *hashID= 847; *bec= 0; *layer=2; *phimod= 9; *etamod=  2; }
-  else if (geographicalID=="L1_B05_S2_A7_M3A")   { *hashID= 848; *bec= 0; *layer=2; *phimod= 9; *etamod=  3; }
-  else if (geographicalID=="L1_B05_S2_A7_M4A")   { *hashID= 849; *bec= 0; *layer=2; *phimod= 9; *etamod=  4; }
-  else if (geographicalID=="L1_B05_S2_A7_M5A")   { *hashID= 850; *bec= 0; *layer=2; *phimod= 9; *etamod=  5; }
-  else if (geographicalID=="L1_B05_S2_A7_M6A")   { *hashID= 851; *bec= 0; *layer=2; *phimod= 9; *etamod=  6; }
-  else if (geographicalID=="L1_B06_S1_C7_M6C")   { *hashID= 852; *bec= 0; *layer=2; *phimod=10; *etamod= -6; }
-  else if (geographicalID=="L1_B06_S1_C7_M5C")   { *hashID= 853; *bec= 0; *layer=2; *phimod=10; *etamod= -5; }
-  else if (geographicalID=="L1_B06_S1_C7_M4C")   { *hashID= 854; *bec= 0; *layer=2; *phimod=10; *etamod= -4; }
-  else if (geographicalID=="L1_B06_S1_C7_M3C")   { *hashID= 855; *bec= 0; *layer=2; *phimod=10; *etamod= -3; }
-  else if (geographicalID=="L1_B06_S1_C7_M2C")   { *hashID= 856; *bec= 0; *layer=2; *phimod=10; *etamod= -2; }
-  else if (geographicalID=="L1_B06_S1_C7_M1C")   { *hashID= 857; *bec= 0; *layer=2; *phimod=10; *etamod= -1; }
-  else if (geographicalID=="L1_B06_S1_C7_M0")    { *hashID= 858; *bec= 0; *layer=2; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="L1_B06_S1_A6_M1A")   { *hashID= 859; *bec= 0; *layer=2; *phimod=10; *etamod=  1; }
-  else if (geographicalID=="L1_B06_S1_A6_M2A")   { *hashID= 860; *bec= 0; *layer=2; *phimod=10; *etamod=  2; }
-  else if (geographicalID=="L1_B06_S1_A6_M3A")   { *hashID= 861; *bec= 0; *layer=2; *phimod=10; *etamod=  3; }
-  else if (geographicalID=="L1_B06_S1_A6_M4A")   { *hashID= 862; *bec= 0; *layer=2; *phimod=10; *etamod=  4; }
-  else if (geographicalID=="L1_B06_S1_A6_M5A")   { *hashID= 863; *bec= 0; *layer=2; *phimod=10; *etamod=  5; }
-  else if (geographicalID=="L1_B06_S1_A6_M6A")   { *hashID= 864; *bec= 0; *layer=2; *phimod=10; *etamod=  6; }
-  else if (geographicalID=="L1_B06_S2_C6_M6C")   { *hashID= 865; *bec= 0; *layer=2; *phimod=11; *etamod= -6; }
-  else if (geographicalID=="L1_B06_S2_C6_M5C")   { *hashID= 866; *bec= 0; *layer=2; *phimod=11; *etamod= -5; }
-  else if (geographicalID=="L1_B06_S2_C6_M4C")   { *hashID= 867; *bec= 0; *layer=2; *phimod=11; *etamod= -4; }
-  else if (geographicalID=="L1_B06_S2_C6_M3C")   { *hashID= 868; *bec= 0; *layer=2; *phimod=11; *etamod= -3; }
-  else if (geographicalID=="L1_B06_S2_C6_M2C")   { *hashID= 869; *bec= 0; *layer=2; *phimod=11; *etamod= -2; }
-  else if (geographicalID=="L1_B06_S2_C6_M1C")   { *hashID= 870; *bec= 0; *layer=2; *phimod=11; *etamod= -1; }
-  else if (geographicalID=="L1_B06_S2_A7_M0")    { *hashID= 871; *bec= 0; *layer=2; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="L1_B06_S2_A7_M1A")   { *hashID= 872; *bec= 0; *layer=2; *phimod=11; *etamod=  1; }
-  else if (geographicalID=="L1_B06_S2_A7_M2A")   { *hashID= 873; *bec= 0; *layer=2; *phimod=11; *etamod=  2; }
-  else if (geographicalID=="L1_B06_S2_A7_M3A")   { *hashID= 874; *bec= 0; *layer=2; *phimod=11; *etamod=  3; }
-  else if (geographicalID=="L1_B06_S2_A7_M4A")   { *hashID= 875; *bec= 0; *layer=2; *phimod=11; *etamod=  4; }
-  else if (geographicalID=="L1_B06_S2_A7_M5A")   { *hashID= 876; *bec= 0; *layer=2; *phimod=11; *etamod=  5; }
-  else if (geographicalID=="L1_B06_S2_A7_M6A")   { *hashID= 877; *bec= 0; *layer=2; *phimod=11; *etamod=  6; }
-  else if (geographicalID=="L1_B07_S1_C7_M6C")   { *hashID= 878; *bec= 0; *layer=2; *phimod=12; *etamod= -6; }
-  else if (geographicalID=="L1_B07_S1_C7_M5C")   { *hashID= 879; *bec= 0; *layer=2; *phimod=12; *etamod= -5; }
-  else if (geographicalID=="L1_B07_S1_C7_M4C")   { *hashID= 880; *bec= 0; *layer=2; *phimod=12; *etamod= -4; }
-  else if (geographicalID=="L1_B07_S1_C7_M3C")   { *hashID= 881; *bec= 0; *layer=2; *phimod=12; *etamod= -3; }
-  else if (geographicalID=="L1_B07_S1_C7_M2C")   { *hashID= 882; *bec= 0; *layer=2; *phimod=12; *etamod= -2; }
-  else if (geographicalID=="L1_B07_S1_C7_M1C")   { *hashID= 883; *bec= 0; *layer=2; *phimod=12; *etamod= -1; }
-  else if (geographicalID=="L1_B07_S1_C7_M0")    { *hashID= 884; *bec= 0; *layer=2; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="L1_B07_S1_A6_M1A")   { *hashID= 885; *bec= 0; *layer=2; *phimod=12; *etamod=  1; }
-  else if (geographicalID=="L1_B07_S1_A6_M2A")   { *hashID= 886; *bec= 0; *layer=2; *phimod=12; *etamod=  2; }
-  else if (geographicalID=="L1_B07_S1_A6_M3A")   { *hashID= 887; *bec= 0; *layer=2; *phimod=12; *etamod=  3; }
-  else if (geographicalID=="L1_B07_S1_A6_M4A")   { *hashID= 888; *bec= 0; *layer=2; *phimod=12; *etamod=  4; }
-  else if (geographicalID=="L1_B07_S1_A6_M5A")   { *hashID= 889; *bec= 0; *layer=2; *phimod=12; *etamod=  5; }
-  else if (geographicalID=="L1_B07_S1_A6_M6A")   { *hashID= 890; *bec= 0; *layer=2; *phimod=12; *etamod=  6; }
-  else if (geographicalID=="L1_B07_S2_C6_M6C")   { *hashID= 891; *bec= 0; *layer=2; *phimod=13; *etamod= -6; }
-  else if (geographicalID=="L1_B07_S2_C6_M5C")   { *hashID= 892; *bec= 0; *layer=2; *phimod=13; *etamod= -5; }
-  else if (geographicalID=="L1_B07_S2_C6_M4C")   { *hashID= 893; *bec= 0; *layer=2; *phimod=13; *etamod= -4; }
-  else if (geographicalID=="L1_B07_S2_C6_M3C")   { *hashID= 894; *bec= 0; *layer=2; *phimod=13; *etamod= -3; }
-  else if (geographicalID=="L1_B07_S2_C6_M2C")   { *hashID= 895; *bec= 0; *layer=2; *phimod=13; *etamod= -2; }
-  else if (geographicalID=="L1_B07_S2_C6_M1C")   { *hashID= 896; *bec= 0; *layer=2; *phimod=13; *etamod= -1; }
-  else if (geographicalID=="L1_B07_S2_A7_M0")    { *hashID= 897; *bec= 0; *layer=2; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="L1_B07_S2_A7_M1A")   { *hashID= 898; *bec= 0; *layer=2; *phimod=13; *etamod=  1; }
-  else if (geographicalID=="L1_B07_S2_A7_M2A")   { *hashID= 899; *bec= 0; *layer=2; *phimod=13; *etamod=  2; }
-  else if (geographicalID=="L1_B07_S2_A7_M3A")   { *hashID= 900; *bec= 0; *layer=2; *phimod=13; *etamod=  3; }
-  else if (geographicalID=="L1_B07_S2_A7_M4A")   { *hashID= 901; *bec= 0; *layer=2; *phimod=13; *etamod=  4; }
-  else if (geographicalID=="L1_B07_S2_A7_M5A")   { *hashID= 902; *bec= 0; *layer=2; *phimod=13; *etamod=  5; }
-  else if (geographicalID=="L1_B07_S2_A7_M6A")   { *hashID= 903; *bec= 0; *layer=2; *phimod=13; *etamod=  6; }
-  else if (geographicalID=="L1_B08_S1_C7_M6C")   { *hashID= 904; *bec= 0; *layer=2; *phimod=14; *etamod= -6; }
-  else if (geographicalID=="L1_B08_S1_C7_M5C")   { *hashID= 905; *bec= 0; *layer=2; *phimod=14; *etamod= -5; }
-  else if (geographicalID=="L1_B08_S1_C7_M4C")   { *hashID= 906; *bec= 0; *layer=2; *phimod=14; *etamod= -4; }
-  else if (geographicalID=="L1_B08_S1_C7_M3C")   { *hashID= 907; *bec= 0; *layer=2; *phimod=14; *etamod= -3; }
-  else if (geographicalID=="L1_B08_S1_C7_M2C")   { *hashID= 908; *bec= 0; *layer=2; *phimod=14; *etamod= -2; }
-  else if (geographicalID=="L1_B08_S1_C7_M1C")   { *hashID= 909; *bec= 0; *layer=2; *phimod=14; *etamod= -1; }
-  else if (geographicalID=="L1_B08_S1_C7_M0")    { *hashID= 910; *bec= 0; *layer=2; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="L1_B08_S1_A6_M1A")   { *hashID= 911; *bec= 0; *layer=2; *phimod=14; *etamod=  1; }
-  else if (geographicalID=="L1_B08_S1_A6_M2A")   { *hashID= 912; *bec= 0; *layer=2; *phimod=14; *etamod=  2; }
-  else if (geographicalID=="L1_B08_S1_A6_M3A")   { *hashID= 913; *bec= 0; *layer=2; *phimod=14; *etamod=  3; }
-  else if (geographicalID=="L1_B08_S1_A6_M4A")   { *hashID= 914; *bec= 0; *layer=2; *phimod=14; *etamod=  4; }
-  else if (geographicalID=="L1_B08_S1_A6_M5A")   { *hashID= 915; *bec= 0; *layer=2; *phimod=14; *etamod=  5; }
-  else if (geographicalID=="L1_B08_S1_A6_M6A")   { *hashID= 916; *bec= 0; *layer=2; *phimod=14; *etamod=  6; }
-  else if (geographicalID=="L1_B08_S2_C6_M6C")   { *hashID= 917; *bec= 0; *layer=2; *phimod=15; *etamod= -6; }
-  else if (geographicalID=="L1_B08_S2_C6_M5C")   { *hashID= 918; *bec= 0; *layer=2; *phimod=15; *etamod= -5; }
-  else if (geographicalID=="L1_B08_S2_C6_M4C")   { *hashID= 919; *bec= 0; *layer=2; *phimod=15; *etamod= -4; }
-  else if (geographicalID=="L1_B08_S2_C6_M3C")   { *hashID= 920; *bec= 0; *layer=2; *phimod=15; *etamod= -3; }
-  else if (geographicalID=="L1_B08_S2_C6_M2C")   { *hashID= 921; *bec= 0; *layer=2; *phimod=15; *etamod= -2; }
-  else if (geographicalID=="L1_B08_S2_C6_M1C")   { *hashID= 922; *bec= 0; *layer=2; *phimod=15; *etamod= -1; }
-  else if (geographicalID=="L1_B08_S2_A7_M0")    { *hashID= 923; *bec= 0; *layer=2; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="L1_B08_S2_A7_M1A")   { *hashID= 924; *bec= 0; *layer=2; *phimod=15; *etamod=  1; }
-  else if (geographicalID=="L1_B08_S2_A7_M2A")   { *hashID= 925; *bec= 0; *layer=2; *phimod=15; *etamod=  2; }
-  else if (geographicalID=="L1_B08_S2_A7_M3A")   { *hashID= 926; *bec= 0; *layer=2; *phimod=15; *etamod=  3; }
-  else if (geographicalID=="L1_B08_S2_A7_M4A")   { *hashID= 927; *bec= 0; *layer=2; *phimod=15; *etamod=  4; }
-  else if (geographicalID=="L1_B08_S2_A7_M5A")   { *hashID= 928; *bec= 0; *layer=2; *phimod=15; *etamod=  5; }
-  else if (geographicalID=="L1_B08_S2_A7_M6A")   { *hashID= 929; *bec= 0; *layer=2; *phimod=15; *etamod=  6; }
-  else if (geographicalID=="L1_B09_S1_C7_M6C")   { *hashID= 930; *bec= 0; *layer=2; *phimod=16; *etamod= -6; }
-  else if (geographicalID=="L1_B09_S1_C7_M5C")   { *hashID= 931; *bec= 0; *layer=2; *phimod=16; *etamod= -5; }
-  else if (geographicalID=="L1_B09_S1_C7_M4C")   { *hashID= 932; *bec= 0; *layer=2; *phimod=16; *etamod= -4; }
-  else if (geographicalID=="L1_B09_S1_C7_M3C")   { *hashID= 933; *bec= 0; *layer=2; *phimod=16; *etamod= -3; }
-  else if (geographicalID=="L1_B09_S1_C7_M2C")   { *hashID= 934; *bec= 0; *layer=2; *phimod=16; *etamod= -2; }
-  else if (geographicalID=="L1_B09_S1_C7_M1C")   { *hashID= 935; *bec= 0; *layer=2; *phimod=16; *etamod= -1; }
-  else if (geographicalID=="L1_B09_S1_C7_M0")    { *hashID= 936; *bec= 0; *layer=2; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="L1_B09_S1_A6_M1A")   { *hashID= 937; *bec= 0; *layer=2; *phimod=16; *etamod=  1; }
-  else if (geographicalID=="L1_B09_S1_A6_M2A")   { *hashID= 938; *bec= 0; *layer=2; *phimod=16; *etamod=  2; }
-  else if (geographicalID=="L1_B09_S1_A6_M3A")   { *hashID= 939; *bec= 0; *layer=2; *phimod=16; *etamod=  3; }
-  else if (geographicalID=="L1_B09_S1_A6_M4A")   { *hashID= 940; *bec= 0; *layer=2; *phimod=16; *etamod=  4; }
-  else if (geographicalID=="L1_B09_S1_A6_M5A")   { *hashID= 941; *bec= 0; *layer=2; *phimod=16; *etamod=  5; }
-  else if (geographicalID=="L1_B09_S1_A6_M6A")   { *hashID= 942; *bec= 0; *layer=2; *phimod=16; *etamod=  6; }
-  else if (geographicalID=="L1_B09_S2_C6_M6C")   { *hashID= 943; *bec= 0; *layer=2; *phimod=17; *etamod= -6; }
-  else if (geographicalID=="L1_B09_S2_C6_M5C")   { *hashID= 944; *bec= 0; *layer=2; *phimod=17; *etamod= -5; }
-  else if (geographicalID=="L1_B09_S2_C6_M4C")   { *hashID= 945; *bec= 0; *layer=2; *phimod=17; *etamod= -4; }
-  else if (geographicalID=="L1_B09_S2_C6_M3C")   { *hashID= 946; *bec= 0; *layer=2; *phimod=17; *etamod= -3; }
-  else if (geographicalID=="L1_B09_S2_C6_M2C")   { *hashID= 947; *bec= 0; *layer=2; *phimod=17; *etamod= -2; }
-  else if (geographicalID=="L1_B09_S2_C6_M1C")   { *hashID= 948; *bec= 0; *layer=2; *phimod=17; *etamod= -1; }
-  else if (geographicalID=="L1_B09_S2_A7_M0")    { *hashID= 949; *bec= 0; *layer=2; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="L1_B09_S2_A7_M1A")   { *hashID= 950; *bec= 0; *layer=2; *phimod=17; *etamod=  1; }
-  else if (geographicalID=="L1_B09_S2_A7_M2A")   { *hashID= 951; *bec= 0; *layer=2; *phimod=17; *etamod=  2; }
-  else if (geographicalID=="L1_B09_S2_A7_M3A")   { *hashID= 952; *bec= 0; *layer=2; *phimod=17; *etamod=  3; }
-  else if (geographicalID=="L1_B09_S2_A7_M4A")   { *hashID= 953; *bec= 0; *layer=2; *phimod=17; *etamod=  4; }
-  else if (geographicalID=="L1_B09_S2_A7_M5A")   { *hashID= 954; *bec= 0; *layer=2; *phimod=17; *etamod=  5; }
-  else if (geographicalID=="L1_B09_S2_A7_M6A")   { *hashID= 955; *bec= 0; *layer=2; *phimod=17; *etamod=  6; }
-  else if (geographicalID=="L1_B10_S1_C7_M6C")   { *hashID= 956; *bec= 0; *layer=2; *phimod=18; *etamod= -6; }
-  else if (geographicalID=="L1_B10_S1_C7_M5C")   { *hashID= 957; *bec= 0; *layer=2; *phimod=18; *etamod= -5; }
-  else if (geographicalID=="L1_B10_S1_C7_M4C")   { *hashID= 958; *bec= 0; *layer=2; *phimod=18; *etamod= -4; }
-  else if (geographicalID=="L1_B10_S1_C7_M3C")   { *hashID= 959; *bec= 0; *layer=2; *phimod=18; *etamod= -3; }
-  else if (geographicalID=="L1_B10_S1_C7_M2C")   { *hashID= 960; *bec= 0; *layer=2; *phimod=18; *etamod= -2; }
-  else if (geographicalID=="L1_B10_S1_C7_M1C")   { *hashID= 961; *bec= 0; *layer=2; *phimod=18; *etamod= -1; }
-  else if (geographicalID=="L1_B10_S1_C7_M0")    { *hashID= 962; *bec= 0; *layer=2; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="L1_B10_S1_A6_M1A")   { *hashID= 963; *bec= 0; *layer=2; *phimod=18; *etamod=  1; }
-  else if (geographicalID=="L1_B10_S1_A6_M2A")   { *hashID= 964; *bec= 0; *layer=2; *phimod=18; *etamod=  2; }
-  else if (geographicalID=="L1_B10_S1_A6_M3A")   { *hashID= 965; *bec= 0; *layer=2; *phimod=18; *etamod=  3; }
-  else if (geographicalID=="L1_B10_S1_A6_M4A")   { *hashID= 966; *bec= 0; *layer=2; *phimod=18; *etamod=  4; }
-  else if (geographicalID=="L1_B10_S1_A6_M5A")   { *hashID= 967; *bec= 0; *layer=2; *phimod=18; *etamod=  5; }
-  else if (geographicalID=="L1_B10_S1_A6_M6A")   { *hashID= 968; *bec= 0; *layer=2; *phimod=18; *etamod=  6; }
-  else if (geographicalID=="L1_B10_S2_C6_M6C")   { *hashID= 969; *bec= 0; *layer=2; *phimod=19; *etamod= -6; }
-  else if (geographicalID=="L1_B10_S2_C6_M5C")   { *hashID= 970; *bec= 0; *layer=2; *phimod=19; *etamod= -5; }
-  else if (geographicalID=="L1_B10_S2_C6_M4C")   { *hashID= 971; *bec= 0; *layer=2; *phimod=19; *etamod= -4; }
-  else if (geographicalID=="L1_B10_S2_C6_M3C")   { *hashID= 972; *bec= 0; *layer=2; *phimod=19; *etamod= -3; }
-  else if (geographicalID=="L1_B10_S2_C6_M2C")   { *hashID= 973; *bec= 0; *layer=2; *phimod=19; *etamod= -2; }
-  else if (geographicalID=="L1_B10_S2_C6_M1C")   { *hashID= 974; *bec= 0; *layer=2; *phimod=19; *etamod= -1; }
-  else if (geographicalID=="L1_B10_S2_A7_M0")    { *hashID= 975; *bec= 0; *layer=2; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="L1_B10_S2_A7_M1A")   { *hashID= 976; *bec= 0; *layer=2; *phimod=19; *etamod=  1; }
-  else if (geographicalID=="L1_B10_S2_A7_M2A")   { *hashID= 977; *bec= 0; *layer=2; *phimod=19; *etamod=  2; }
-  else if (geographicalID=="L1_B10_S2_A7_M3A")   { *hashID= 978; *bec= 0; *layer=2; *phimod=19; *etamod=  3; }
-  else if (geographicalID=="L1_B10_S2_A7_M4A")   { *hashID= 979; *bec= 0; *layer=2; *phimod=19; *etamod=  4; }
-  else if (geographicalID=="L1_B10_S2_A7_M5A")   { *hashID= 980; *bec= 0; *layer=2; *phimod=19; *etamod=  5; }
-  else if (geographicalID=="L1_B10_S2_A7_M6A")   { *hashID= 981; *bec= 0; *layer=2; *phimod=19; *etamod=  6; }
-  else if (geographicalID=="L1_B11_S1_C7_M6C")   { *hashID= 982; *bec= 0; *layer=2; *phimod=20; *etamod= -6; }
-  else if (geographicalID=="L1_B11_S1_C7_M5C")   { *hashID= 983; *bec= 0; *layer=2; *phimod=20; *etamod= -5; }
-  else if (geographicalID=="L1_B11_S1_C7_M4C")   { *hashID= 984; *bec= 0; *layer=2; *phimod=20; *etamod= -4; }
-  else if (geographicalID=="L1_B11_S1_C7_M3C")   { *hashID= 985; *bec= 0; *layer=2; *phimod=20; *etamod= -3; }
-  else if (geographicalID=="L1_B11_S1_C7_M2C")   { *hashID= 986; *bec= 0; *layer=2; *phimod=20; *etamod= -2; }
-  else if (geographicalID=="L1_B11_S1_C7_M1C")   { *hashID= 987; *bec= 0; *layer=2; *phimod=20; *etamod= -1; }
-  else if (geographicalID=="L1_B11_S1_C7_M0")    { *hashID= 988; *bec= 0; *layer=2; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="L1_B11_S1_A6_M1A")   { *hashID= 989; *bec= 0; *layer=2; *phimod=20; *etamod=  1; }
-  else if (geographicalID=="L1_B11_S1_A6_M2A")   { *hashID= 990; *bec= 0; *layer=2; *phimod=20; *etamod=  2; }
-  else if (geographicalID=="L1_B11_S1_A6_M3A")   { *hashID= 991; *bec= 0; *layer=2; *phimod=20; *etamod=  3; }
-  else if (geographicalID=="L1_B11_S1_A6_M4A")   { *hashID= 992; *bec= 0; *layer=2; *phimod=20; *etamod=  4; }
-  else if (geographicalID=="L1_B11_S1_A6_M5A")   { *hashID= 993; *bec= 0; *layer=2; *phimod=20; *etamod=  5; }
-  else if (geographicalID=="L1_B11_S1_A6_M6A")   { *hashID= 994; *bec= 0; *layer=2; *phimod=20; *etamod=  6; }
-  else if (geographicalID=="L1_B11_S2_C6_M6C")   { *hashID= 995; *bec= 0; *layer=2; *phimod=21; *etamod= -6; }
-  else if (geographicalID=="L1_B11_S2_C6_M5C")   { *hashID= 996; *bec= 0; *layer=2; *phimod=21; *etamod= -5; }
-  else if (geographicalID=="L1_B11_S2_C6_M4C")   { *hashID= 997; *bec= 0; *layer=2; *phimod=21; *etamod= -4; }
-  else if (geographicalID=="L1_B11_S2_C6_M3C")   { *hashID= 998; *bec= 0; *layer=2; *phimod=21; *etamod= -3; }
-  else if (geographicalID=="L1_B11_S2_C6_M2C")   { *hashID= 999; *bec= 0; *layer=2; *phimod=21; *etamod= -2; }
-  else if (geographicalID=="L1_B11_S2_C6_M1C")   { *hashID=1000; *bec= 0; *layer=2; *phimod=21; *etamod= -1; }
-  else if (geographicalID=="L1_B11_S2_A7_M0")    { *hashID=1001; *bec= 0; *layer=2; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="L1_B11_S2_A7_M1A")   { *hashID=1002; *bec= 0; *layer=2; *phimod=21; *etamod=  1; }
-  else if (geographicalID=="L1_B11_S2_A7_M2A")   { *hashID=1003; *bec= 0; *layer=2; *phimod=21; *etamod=  2; }
-  else if (geographicalID=="L1_B11_S2_A7_M3A")   { *hashID=1004; *bec= 0; *layer=2; *phimod=21; *etamod=  3; }
-  else if (geographicalID=="L1_B11_S2_A7_M4A")   { *hashID=1005; *bec= 0; *layer=2; *phimod=21; *etamod=  4; }
-  else if (geographicalID=="L1_B11_S2_A7_M5A")   { *hashID=1006; *bec= 0; *layer=2; *phimod=21; *etamod=  5; }
-  else if (geographicalID=="L1_B11_S2_A7_M6A")   { *hashID=1007; *bec= 0; *layer=2; *phimod=21; *etamod=  6; }
-  else if (geographicalID=="L1_B12_S1_C7_M6C")   { *hashID=1008; *bec= 0; *layer=2; *phimod=22; *etamod= -6; }
-  else if (geographicalID=="L1_B12_S1_C7_M5C")   { *hashID=1009; *bec= 0; *layer=2; *phimod=22; *etamod= -5; }
-  else if (geographicalID=="L1_B12_S1_C7_M4C")   { *hashID=1010; *bec= 0; *layer=2; *phimod=22; *etamod= -4; }
-  else if (geographicalID=="L1_B12_S1_C7_M3C")   { *hashID=1011; *bec= 0; *layer=2; *phimod=22; *etamod= -3; }
-  else if (geographicalID=="L1_B12_S1_C7_M2C")   { *hashID=1012; *bec= 0; *layer=2; *phimod=22; *etamod= -2; }
-  else if (geographicalID=="L1_B12_S1_C7_M1C")   { *hashID=1013; *bec= 0; *layer=2; *phimod=22; *etamod= -1; }
-  else if (geographicalID=="L1_B12_S1_C7_M0")    { *hashID=1014; *bec= 0; *layer=2; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="L1_B12_S1_A6_M1A")   { *hashID=1015; *bec= 0; *layer=2; *phimod=22; *etamod=  1; }
-  else if (geographicalID=="L1_B12_S1_A6_M2A")   { *hashID=1016; *bec= 0; *layer=2; *phimod=22; *etamod=  2; }
-  else if (geographicalID=="L1_B12_S1_A6_M3A")   { *hashID=1017; *bec= 0; *layer=2; *phimod=22; *etamod=  3; }
-  else if (geographicalID=="L1_B12_S1_A6_M4A")   { *hashID=1018; *bec= 0; *layer=2; *phimod=22; *etamod=  4; }
-  else if (geographicalID=="L1_B12_S1_A6_M5A")   { *hashID=1019; *bec= 0; *layer=2; *phimod=22; *etamod=  5; }
-  else if (geographicalID=="L1_B12_S1_A6_M6A")   { *hashID=1020; *bec= 0; *layer=2; *phimod=22; *etamod=  6; }
-  else if (geographicalID=="L1_B12_S2_C6_M6C")   { *hashID=1021; *bec= 0; *layer=2; *phimod=23; *etamod= -6; }
-  else if (geographicalID=="L1_B12_S2_C6_M5C")   { *hashID=1022; *bec= 0; *layer=2; *phimod=23; *etamod= -5; }
-  else if (geographicalID=="L1_B12_S2_C6_M4C")   { *hashID=1023; *bec= 0; *layer=2; *phimod=23; *etamod= -4; }
-  else if (geographicalID=="L1_B12_S2_C6_M3C")   { *hashID=1024; *bec= 0; *layer=2; *phimod=23; *etamod= -3; }
-  else if (geographicalID=="L1_B12_S2_C6_M2C")   { *hashID=1025; *bec= 0; *layer=2; *phimod=23; *etamod= -2; }
-  else if (geographicalID=="L1_B12_S2_C6_M1C")   { *hashID=1026; *bec= 0; *layer=2; *phimod=23; *etamod= -1; }
-  else if (geographicalID=="L1_B12_S2_A7_M0")    { *hashID=1027; *bec= 0; *layer=2; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="L1_B12_S2_A7_M1A")   { *hashID=1028; *bec= 0; *layer=2; *phimod=23; *etamod=  1; }
-  else if (geographicalID=="L1_B12_S2_A7_M2A")   { *hashID=1029; *bec= 0; *layer=2; *phimod=23; *etamod=  2; }
-  else if (geographicalID=="L1_B12_S2_A7_M3A")   { *hashID=1030; *bec= 0; *layer=2; *phimod=23; *etamod=  3; }
-  else if (geographicalID=="L1_B12_S2_A7_M4A")   { *hashID=1031; *bec= 0; *layer=2; *phimod=23; *etamod=  4; }
-  else if (geographicalID=="L1_B12_S2_A7_M5A")   { *hashID=1032; *bec= 0; *layer=2; *phimod=23; *etamod=  5; }
-  else if (geographicalID=="L1_B12_S2_A7_M6A")   { *hashID=1033; *bec= 0; *layer=2; *phimod=23; *etamod=  6; }
-  else if (geographicalID=="L1_B13_S1_C7_M6C")   { *hashID=1034; *bec= 0; *layer=2; *phimod=24; *etamod= -6; }
-  else if (geographicalID=="L1_B13_S1_C7_M5C")   { *hashID=1035; *bec= 0; *layer=2; *phimod=24; *etamod= -5; }
-  else if (geographicalID=="L1_B13_S1_C7_M4C")   { *hashID=1036; *bec= 0; *layer=2; *phimod=24; *etamod= -4; }
-  else if (geographicalID=="L1_B13_S1_C7_M3C")   { *hashID=1037; *bec= 0; *layer=2; *phimod=24; *etamod= -3; }
-  else if (geographicalID=="L1_B13_S1_C7_M2C")   { *hashID=1038; *bec= 0; *layer=2; *phimod=24; *etamod= -2; }
-  else if (geographicalID=="L1_B13_S1_C7_M1C")   { *hashID=1039; *bec= 0; *layer=2; *phimod=24; *etamod= -1; }
-  else if (geographicalID=="L1_B13_S1_C7_M0")    { *hashID=1040; *bec= 0; *layer=2; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="L1_B13_S1_A6_M1A")   { *hashID=1041; *bec= 0; *layer=2; *phimod=24; *etamod=  1; }
-  else if (geographicalID=="L1_B13_S1_A6_M2A")   { *hashID=1042; *bec= 0; *layer=2; *phimod=24; *etamod=  2; }
-  else if (geographicalID=="L1_B13_S1_A6_M3A")   { *hashID=1043; *bec= 0; *layer=2; *phimod=24; *etamod=  3; }
-  else if (geographicalID=="L1_B13_S1_A6_M4A")   { *hashID=1044; *bec= 0; *layer=2; *phimod=24; *etamod=  4; }
-  else if (geographicalID=="L1_B13_S1_A6_M5A")   { *hashID=1045; *bec= 0; *layer=2; *phimod=24; *etamod=  5; }
-  else if (geographicalID=="L1_B13_S1_A6_M6A")   { *hashID=1046; *bec= 0; *layer=2; *phimod=24; *etamod=  6; }
-  else if (geographicalID=="L1_B13_S2_C6_M6C")   { *hashID=1047; *bec= 0; *layer=2; *phimod=25; *etamod= -6; }
-  else if (geographicalID=="L1_B13_S2_C6_M5C")   { *hashID=1048; *bec= 0; *layer=2; *phimod=25; *etamod= -5; }
-  else if (geographicalID=="L1_B13_S2_C6_M4C")   { *hashID=1049; *bec= 0; *layer=2; *phimod=25; *etamod= -4; }
-  else if (geographicalID=="L1_B13_S2_C6_M3C")   { *hashID=1050; *bec= 0; *layer=2; *phimod=25; *etamod= -3; }
-  else if (geographicalID=="L1_B13_S2_C6_M2C")   { *hashID=1051; *bec= 0; *layer=2; *phimod=25; *etamod= -2; }
-  else if (geographicalID=="L1_B13_S2_C6_M1C")   { *hashID=1052; *bec= 0; *layer=2; *phimod=25; *etamod= -1; }
-  else if (geographicalID=="L1_B13_S2_A7_M0")    { *hashID=1053; *bec= 0; *layer=2; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="L1_B13_S2_A7_M1A")   { *hashID=1054; *bec= 0; *layer=2; *phimod=25; *etamod=  1; }
-  else if (geographicalID=="L1_B13_S2_A7_M2A")   { *hashID=1055; *bec= 0; *layer=2; *phimod=25; *etamod=  2; }
-  else if (geographicalID=="L1_B13_S2_A7_M3A")   { *hashID=1056; *bec= 0; *layer=2; *phimod=25; *etamod=  3; }
-  else if (geographicalID=="L1_B13_S2_A7_M4A")   { *hashID=1057; *bec= 0; *layer=2; *phimod=25; *etamod=  4; }
-  else if (geographicalID=="L1_B13_S2_A7_M5A")   { *hashID=1058; *bec= 0; *layer=2; *phimod=25; *etamod=  5; }
-  else if (geographicalID=="L1_B13_S2_A7_M6A")   { *hashID=1059; *bec= 0; *layer=2; *phimod=25; *etamod=  6; }
-  else if (geographicalID=="L1_B14_S1_C7_M6C")   { *hashID=1060; *bec= 0; *layer=2; *phimod=26; *etamod= -6; }
-  else if (geographicalID=="L1_B14_S1_C7_M5C")   { *hashID=1061; *bec= 0; *layer=2; *phimod=26; *etamod= -5; }
-  else if (geographicalID=="L1_B14_S1_C7_M4C")   { *hashID=1062; *bec= 0; *layer=2; *phimod=26; *etamod= -4; }
-  else if (geographicalID=="L1_B14_S1_C7_M3C")   { *hashID=1063; *bec= 0; *layer=2; *phimod=26; *etamod= -3; }
-  else if (geographicalID=="L1_B14_S1_C7_M2C")   { *hashID=1064; *bec= 0; *layer=2; *phimod=26; *etamod= -2; }
-  else if (geographicalID=="L1_B14_S1_C7_M1C")   { *hashID=1065; *bec= 0; *layer=2; *phimod=26; *etamod= -1; }
-  else if (geographicalID=="L1_B14_S1_C7_M0")    { *hashID=1066; *bec= 0; *layer=2; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="L1_B14_S1_A6_M1A")   { *hashID=1067; *bec= 0; *layer=2; *phimod=26; *etamod=  1; }
-  else if (geographicalID=="L1_B14_S1_A6_M2A")   { *hashID=1068; *bec= 0; *layer=2; *phimod=26; *etamod=  2; }
-  else if (geographicalID=="L1_B14_S1_A6_M3A")   { *hashID=1069; *bec= 0; *layer=2; *phimod=26; *etamod=  3; }
-  else if (geographicalID=="L1_B14_S1_A6_M4A")   { *hashID=1070; *bec= 0; *layer=2; *phimod=26; *etamod=  4; }
-  else if (geographicalID=="L1_B14_S1_A6_M5A")   { *hashID=1071; *bec= 0; *layer=2; *phimod=26; *etamod=  5; }
-  else if (geographicalID=="L1_B14_S1_A6_M6A")   { *hashID=1072; *bec= 0; *layer=2; *phimod=26; *etamod=  6; }
-  else if (geographicalID=="L1_B14_S2_C6_M6C")   { *hashID=1073; *bec= 0; *layer=2; *phimod=27; *etamod= -6; }
-  else if (geographicalID=="L1_B14_S2_C6_M5C")   { *hashID=1074; *bec= 0; *layer=2; *phimod=27; *etamod= -5; }
-  else if (geographicalID=="L1_B14_S2_C6_M4C")   { *hashID=1075; *bec= 0; *layer=2; *phimod=27; *etamod= -4; }
-  else if (geographicalID=="L1_B14_S2_C6_M3C")   { *hashID=1076; *bec= 0; *layer=2; *phimod=27; *etamod= -3; }
-  else if (geographicalID=="L1_B14_S2_C6_M2C")   { *hashID=1077; *bec= 0; *layer=2; *phimod=27; *etamod= -2; }
-  else if (geographicalID=="L1_B14_S2_C6_M1C")   { *hashID=1078; *bec= 0; *layer=2; *phimod=27; *etamod= -1; }
-  else if (geographicalID=="L1_B14_S2_A7_M0")    { *hashID=1079; *bec= 0; *layer=2; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="L1_B14_S2_A7_M1A")   { *hashID=1080; *bec= 0; *layer=2; *phimod=27; *etamod=  1; }
-  else if (geographicalID=="L1_B14_S2_A7_M2A")   { *hashID=1081; *bec= 0; *layer=2; *phimod=27; *etamod=  2; }
-  else if (geographicalID=="L1_B14_S2_A7_M3A")   { *hashID=1082; *bec= 0; *layer=2; *phimod=27; *etamod=  3; }
-  else if (geographicalID=="L1_B14_S2_A7_M4A")   { *hashID=1083; *bec= 0; *layer=2; *phimod=27; *etamod=  4; }
-  else if (geographicalID=="L1_B14_S2_A7_M5A")   { *hashID=1084; *bec= 0; *layer=2; *phimod=27; *etamod=  5; }
-  else if (geographicalID=="L1_B14_S2_A7_M6A")   { *hashID=1085; *bec= 0; *layer=2; *phimod=27; *etamod=  6; }
-  else if (geographicalID=="L1_B15_S1_C7_M6C")   { *hashID=1086; *bec= 0; *layer=2; *phimod=28; *etamod= -6; }
-  else if (geographicalID=="L1_B15_S1_C7_M5C")   { *hashID=1087; *bec= 0; *layer=2; *phimod=28; *etamod= -5; }
-  else if (geographicalID=="L1_B15_S1_C7_M4C")   { *hashID=1088; *bec= 0; *layer=2; *phimod=28; *etamod= -4; }
-  else if (geographicalID=="L1_B15_S1_C7_M3C")   { *hashID=1089; *bec= 0; *layer=2; *phimod=28; *etamod= -3; }
-  else if (geographicalID=="L1_B15_S1_C7_M2C")   { *hashID=1090; *bec= 0; *layer=2; *phimod=28; *etamod= -2; }
-  else if (geographicalID=="L1_B15_S1_C7_M1C")   { *hashID=1091; *bec= 0; *layer=2; *phimod=28; *etamod= -1; }
-  else if (geographicalID=="L1_B15_S1_C7_M0")    { *hashID=1092; *bec= 0; *layer=2; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="L1_B15_S1_A6_M1A")   { *hashID=1093; *bec= 0; *layer=2; *phimod=28; *etamod=  1; }
-  else if (geographicalID=="L1_B15_S1_A6_M2A")   { *hashID=1094; *bec= 0; *layer=2; *phimod=28; *etamod=  2; }
-  else if (geographicalID=="L1_B15_S1_A6_M3A")   { *hashID=1095; *bec= 0; *layer=2; *phimod=28; *etamod=  3; }
-  else if (geographicalID=="L1_B15_S1_A6_M4A")   { *hashID=1096; *bec= 0; *layer=2; *phimod=28; *etamod=  4; }
-  else if (geographicalID=="L1_B15_S1_A6_M5A")   { *hashID=1097; *bec= 0; *layer=2; *phimod=28; *etamod=  5; }
-  else if (geographicalID=="L1_B15_S1_A6_M6A")   { *hashID=1098; *bec= 0; *layer=2; *phimod=28; *etamod=  6; }
-  else if (geographicalID=="L1_B15_S2_C6_M6C")   { *hashID=1099; *bec= 0; *layer=2; *phimod=29; *etamod= -6; }
-  else if (geographicalID=="L1_B15_S2_C6_M5C")   { *hashID=1100; *bec= 0; *layer=2; *phimod=29; *etamod= -5; }
-  else if (geographicalID=="L1_B15_S2_C6_M4C")   { *hashID=1101; *bec= 0; *layer=2; *phimod=29; *etamod= -4; }
-  else if (geographicalID=="L1_B15_S2_C6_M3C")   { *hashID=1102; *bec= 0; *layer=2; *phimod=29; *etamod= -3; }
-  else if (geographicalID=="L1_B15_S2_C6_M2C")   { *hashID=1103; *bec= 0; *layer=2; *phimod=29; *etamod= -2; }
-  else if (geographicalID=="L1_B15_S2_C6_M1C")   { *hashID=1104; *bec= 0; *layer=2; *phimod=29; *etamod= -1; }
-  else if (geographicalID=="L1_B15_S2_A7_M0")    { *hashID=1105; *bec= 0; *layer=2; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="L1_B15_S2_A7_M1A")   { *hashID=1106; *bec= 0; *layer=2; *phimod=29; *etamod=  1; }
-  else if (geographicalID=="L1_B15_S2_A7_M2A")   { *hashID=1107; *bec= 0; *layer=2; *phimod=29; *etamod=  2; }
-  else if (geographicalID=="L1_B15_S2_A7_M3A")   { *hashID=1108; *bec= 0; *layer=2; *phimod=29; *etamod=  3; }
-  else if (geographicalID=="L1_B15_S2_A7_M4A")   { *hashID=1109; *bec= 0; *layer=2; *phimod=29; *etamod=  4; }
-  else if (geographicalID=="L1_B15_S2_A7_M5A")   { *hashID=1110; *bec= 0; *layer=2; *phimod=29; *etamod=  5; }
-  else if (geographicalID=="L1_B15_S2_A7_M6A")   { *hashID=1111; *bec= 0; *layer=2; *phimod=29; *etamod=  6; }
-  else if (geographicalID=="L1_B16_S1_C7_M6C")   { *hashID=1112; *bec= 0; *layer=2; *phimod=30; *etamod= -6; }
-  else if (geographicalID=="L1_B16_S1_C7_M5C")   { *hashID=1113; *bec= 0; *layer=2; *phimod=30; *etamod= -5; }
-  else if (geographicalID=="L1_B16_S1_C7_M4C")   { *hashID=1114; *bec= 0; *layer=2; *phimod=30; *etamod= -4; }
-  else if (geographicalID=="L1_B16_S1_C7_M3C")   { *hashID=1115; *bec= 0; *layer=2; *phimod=30; *etamod= -3; }
-  else if (geographicalID=="L1_B16_S1_C7_M2C")   { *hashID=1116; *bec= 0; *layer=2; *phimod=30; *etamod= -2; }
-  else if (geographicalID=="L1_B16_S1_C7_M1C")   { *hashID=1117; *bec= 0; *layer=2; *phimod=30; *etamod= -1; }
-  else if (geographicalID=="L1_B16_S1_C7_M0")    { *hashID=1118; *bec= 0; *layer=2; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="L1_B16_S1_A6_M1A")   { *hashID=1119; *bec= 0; *layer=2; *phimod=30; *etamod=  1; }
-  else if (geographicalID=="L1_B16_S1_A6_M2A")   { *hashID=1120; *bec= 0; *layer=2; *phimod=30; *etamod=  2; }
-  else if (geographicalID=="L1_B16_S1_A6_M3A")   { *hashID=1121; *bec= 0; *layer=2; *phimod=30; *etamod=  3; }
-  else if (geographicalID=="L1_B16_S1_A6_M4A")   { *hashID=1122; *bec= 0; *layer=2; *phimod=30; *etamod=  4; }
-  else if (geographicalID=="L1_B16_S1_A6_M5A")   { *hashID=1123; *bec= 0; *layer=2; *phimod=30; *etamod=  5; }
-  else if (geographicalID=="L1_B16_S1_A6_M6A")   { *hashID=1124; *bec= 0; *layer=2; *phimod=30; *etamod=  6; }
-  else if (geographicalID=="L1_B16_S2_C6_M6C")   { *hashID=1125; *bec= 0; *layer=2; *phimod=31; *etamod= -6; }
-  else if (geographicalID=="L1_B16_S2_C6_M5C")   { *hashID=1126; *bec= 0; *layer=2; *phimod=31; *etamod= -5; }
-  else if (geographicalID=="L1_B16_S2_C6_M4C")   { *hashID=1127; *bec= 0; *layer=2; *phimod=31; *etamod= -4; }
-  else if (geographicalID=="L1_B16_S2_C6_M3C")   { *hashID=1128; *bec= 0; *layer=2; *phimod=31; *etamod= -3; }
-  else if (geographicalID=="L1_B16_S2_C6_M2C")   { *hashID=1129; *bec= 0; *layer=2; *phimod=31; *etamod= -2; }
-  else if (geographicalID=="L1_B16_S2_C6_M1C")   { *hashID=1130; *bec= 0; *layer=2; *phimod=31; *etamod= -1; }
-  else if (geographicalID=="L1_B16_S2_A7_M0")    { *hashID=1131; *bec= 0; *layer=2; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="L1_B16_S2_A7_M1A")   { *hashID=1132; *bec= 0; *layer=2; *phimod=31; *etamod=  1; }
-  else if (geographicalID=="L1_B16_S2_A7_M2A")   { *hashID=1133; *bec= 0; *layer=2; *phimod=31; *etamod=  2; }
-  else if (geographicalID=="L1_B16_S2_A7_M3A")   { *hashID=1134; *bec= 0; *layer=2; *phimod=31; *etamod=  3; }
-  else if (geographicalID=="L1_B16_S2_A7_M4A")   { *hashID=1135; *bec= 0; *layer=2; *phimod=31; *etamod=  4; }
-  else if (geographicalID=="L1_B16_S2_A7_M5A")   { *hashID=1136; *bec= 0; *layer=2; *phimod=31; *etamod=  5; }
-  else if (geographicalID=="L1_B16_S2_A7_M6A")   { *hashID=1137; *bec= 0; *layer=2; *phimod=31; *etamod=  6; }
-  else if (geographicalID=="L1_B17_S1_C7_M6C")   { *hashID=1138; *bec= 0; *layer=2; *phimod=32; *etamod= -6; }
-  else if (geographicalID=="L1_B17_S1_C7_M5C")   { *hashID=1139; *bec= 0; *layer=2; *phimod=32; *etamod= -5; }
-  else if (geographicalID=="L1_B17_S1_C7_M4C")   { *hashID=1140; *bec= 0; *layer=2; *phimod=32; *etamod= -4; }
-  else if (geographicalID=="L1_B17_S1_C7_M3C")   { *hashID=1141; *bec= 0; *layer=2; *phimod=32; *etamod= -3; }
-  else if (geographicalID=="L1_B17_S1_C7_M2C")   { *hashID=1142; *bec= 0; *layer=2; *phimod=32; *etamod= -2; }
-  else if (geographicalID=="L1_B17_S1_C7_M1C")   { *hashID=1143; *bec= 0; *layer=2; *phimod=32; *etamod= -1; }
-  else if (geographicalID=="L1_B17_S1_C7_M0")    { *hashID=1144; *bec= 0; *layer=2; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="L1_B17_S1_A6_M1A")   { *hashID=1145; *bec= 0; *layer=2; *phimod=32; *etamod=  1; }
-  else if (geographicalID=="L1_B17_S1_A6_M2A")   { *hashID=1146; *bec= 0; *layer=2; *phimod=32; *etamod=  2; }
-  else if (geographicalID=="L1_B17_S1_A6_M3A")   { *hashID=1147; *bec= 0; *layer=2; *phimod=32; *etamod=  3; }
-  else if (geographicalID=="L1_B17_S1_A6_M4A")   { *hashID=1148; *bec= 0; *layer=2; *phimod=32; *etamod=  4; }
-  else if (geographicalID=="L1_B17_S1_A6_M5A")   { *hashID=1149; *bec= 0; *layer=2; *phimod=32; *etamod=  5; }
-  else if (geographicalID=="L1_B17_S1_A6_M6A")   { *hashID=1150; *bec= 0; *layer=2; *phimod=32; *etamod=  6; }
-  else if (geographicalID=="L1_B17_S2_C6_M6C")   { *hashID=1151; *bec= 0; *layer=2; *phimod=33; *etamod= -6; }
-  else if (geographicalID=="L1_B17_S2_C6_M5C")   { *hashID=1152; *bec= 0; *layer=2; *phimod=33; *etamod= -5; }
-  else if (geographicalID=="L1_B17_S2_C6_M4C")   { *hashID=1153; *bec= 0; *layer=2; *phimod=33; *etamod= -4; }
-  else if (geographicalID=="L1_B17_S2_C6_M3C")   { *hashID=1154; *bec= 0; *layer=2; *phimod=33; *etamod= -3; }
-  else if (geographicalID=="L1_B17_S2_C6_M2C")   { *hashID=1155; *bec= 0; *layer=2; *phimod=33; *etamod= -2; }
-  else if (geographicalID=="L1_B17_S2_C6_M1C")   { *hashID=1156; *bec= 0; *layer=2; *phimod=33; *etamod= -1; }
-  else if (geographicalID=="L1_B17_S2_A7_M0")    { *hashID=1157; *bec= 0; *layer=2; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="L1_B17_S2_A7_M1A")   { *hashID=1158; *bec= 0; *layer=2; *phimod=33; *etamod=  1; }
-  else if (geographicalID=="L1_B17_S2_A7_M2A")   { *hashID=1159; *bec= 0; *layer=2; *phimod=33; *etamod=  2; }
-  else if (geographicalID=="L1_B17_S2_A7_M3A")   { *hashID=1160; *bec= 0; *layer=2; *phimod=33; *etamod=  3; }
-  else if (geographicalID=="L1_B17_S2_A7_M4A")   { *hashID=1161; *bec= 0; *layer=2; *phimod=33; *etamod=  4; }
-  else if (geographicalID=="L1_B17_S2_A7_M5A")   { *hashID=1162; *bec= 0; *layer=2; *phimod=33; *etamod=  5; }
-  else if (geographicalID=="L1_B17_S2_A7_M6A")   { *hashID=1163; *bec= 0; *layer=2; *phimod=33; *etamod=  6; }
-  else if (geographicalID=="L1_B18_S1_C7_M6C")   { *hashID=1164; *bec= 0; *layer=2; *phimod=34; *etamod= -6; }
-  else if (geographicalID=="L1_B18_S1_C7_M5C")   { *hashID=1165; *bec= 0; *layer=2; *phimod=34; *etamod= -5; }
-  else if (geographicalID=="L1_B18_S1_C7_M4C")   { *hashID=1166; *bec= 0; *layer=2; *phimod=34; *etamod= -4; }
-  else if (geographicalID=="L1_B18_S1_C7_M3C")   { *hashID=1167; *bec= 0; *layer=2; *phimod=34; *etamod= -3; }
-  else if (geographicalID=="L1_B18_S1_C7_M2C")   { *hashID=1168; *bec= 0; *layer=2; *phimod=34; *etamod= -2; }
-  else if (geographicalID=="L1_B18_S1_C7_M1C")   { *hashID=1169; *bec= 0; *layer=2; *phimod=34; *etamod= -1; }
-  else if (geographicalID=="L1_B18_S1_C7_M0")    { *hashID=1170; *bec= 0; *layer=2; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="L1_B18_S1_A6_M1A")   { *hashID=1171; *bec= 0; *layer=2; *phimod=34; *etamod=  1; }
-  else if (geographicalID=="L1_B18_S1_A6_M2A")   { *hashID=1172; *bec= 0; *layer=2; *phimod=34; *etamod=  2; }
-  else if (geographicalID=="L1_B18_S1_A6_M3A")   { *hashID=1173; *bec= 0; *layer=2; *phimod=34; *etamod=  3; }
-  else if (geographicalID=="L1_B18_S1_A6_M4A")   { *hashID=1174; *bec= 0; *layer=2; *phimod=34; *etamod=  4; }
-  else if (geographicalID=="L1_B18_S1_A6_M5A")   { *hashID=1175; *bec= 0; *layer=2; *phimod=34; *etamod=  5; }
-  else if (geographicalID=="L1_B18_S1_A6_M6A")   { *hashID=1176; *bec= 0; *layer=2; *phimod=34; *etamod=  6; }
-  else if (geographicalID=="L1_B18_S2_C6_M6C")   { *hashID=1177; *bec= 0; *layer=2; *phimod=35; *etamod= -6; }
-  else if (geographicalID=="L1_B18_S2_C6_M5C")   { *hashID=1178; *bec= 0; *layer=2; *phimod=35; *etamod= -5; }
-  else if (geographicalID=="L1_B18_S2_C6_M4C")   { *hashID=1179; *bec= 0; *layer=2; *phimod=35; *etamod= -4; }
-  else if (geographicalID=="L1_B18_S2_C6_M3C")   { *hashID=1180; *bec= 0; *layer=2; *phimod=35; *etamod= -3; }
-  else if (geographicalID=="L1_B18_S2_C6_M2C")   { *hashID=1181; *bec= 0; *layer=2; *phimod=35; *etamod= -2; }
-  else if (geographicalID=="L1_B18_S2_C6_M1C")   { *hashID=1182; *bec= 0; *layer=2; *phimod=35; *etamod= -1; }
-  else if (geographicalID=="L1_B18_S2_A7_M0")    { *hashID=1183; *bec= 0; *layer=2; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="L1_B18_S2_A7_M1A")   { *hashID=1184; *bec= 0; *layer=2; *phimod=35; *etamod=  1; }
-  else if (geographicalID=="L1_B18_S2_A7_M2A")   { *hashID=1185; *bec= 0; *layer=2; *phimod=35; *etamod=  2; }
-  else if (geographicalID=="L1_B18_S2_A7_M3A")   { *hashID=1186; *bec= 0; *layer=2; *phimod=35; *etamod=  3; }
-  else if (geographicalID=="L1_B18_S2_A7_M4A")   { *hashID=1187; *bec= 0; *layer=2; *phimod=35; *etamod=  4; }
-  else if (geographicalID=="L1_B18_S2_A7_M5A")   { *hashID=1188; *bec= 0; *layer=2; *phimod=35; *etamod=  5; }
-  else if (geographicalID=="L1_B18_S2_A7_M6A")   { *hashID=1189; *bec= 0; *layer=2; *phimod=35; *etamod=  6; }
-  else if (geographicalID=="L1_B19_S1_C7_M6C")   { *hashID=1190; *bec= 0; *layer=2; *phimod=36; *etamod= -6; }
-  else if (geographicalID=="L1_B19_S1_C7_M5C")   { *hashID=1191; *bec= 0; *layer=2; *phimod=36; *etamod= -5; }
-  else if (geographicalID=="L1_B19_S1_C7_M4C")   { *hashID=1192; *bec= 0; *layer=2; *phimod=36; *etamod= -4; }
-  else if (geographicalID=="L1_B19_S1_C7_M3C")   { *hashID=1193; *bec= 0; *layer=2; *phimod=36; *etamod= -3; }
-  else if (geographicalID=="L1_B19_S1_C7_M2C")   { *hashID=1194; *bec= 0; *layer=2; *phimod=36; *etamod= -2; }
-  else if (geographicalID=="L1_B19_S1_C7_M1C")   { *hashID=1195; *bec= 0; *layer=2; *phimod=36; *etamod= -1; }
-  else if (geographicalID=="L1_B19_S1_C7_M0")    { *hashID=1196; *bec= 0; *layer=2; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="L1_B19_S1_A6_M1A")   { *hashID=1197; *bec= 0; *layer=2; *phimod=36; *etamod=  1; }
-  else if (geographicalID=="L1_B19_S1_A6_M2A")   { *hashID=1198; *bec= 0; *layer=2; *phimod=36; *etamod=  2; }
-  else if (geographicalID=="L1_B19_S1_A6_M3A")   { *hashID=1199; *bec= 0; *layer=2; *phimod=36; *etamod=  3; }
-  else if (geographicalID=="L1_B19_S1_A6_M4A")   { *hashID=1200; *bec= 0; *layer=2; *phimod=36; *etamod=  4; }
-  else if (geographicalID=="L1_B19_S1_A6_M5A")   { *hashID=1201; *bec= 0; *layer=2; *phimod=36; *etamod=  5; }
-  else if (geographicalID=="L1_B19_S1_A6_M6A")   { *hashID=1202; *bec= 0; *layer=2; *phimod=36; *etamod=  6; }
-  else if (geographicalID=="L1_B19_S2_C6_M6C")   { *hashID=1203; *bec= 0; *layer=2; *phimod=37; *etamod= -6; }
-  else if (geographicalID=="L1_B19_S2_C6_M5C")   { *hashID=1204; *bec= 0; *layer=2; *phimod=37; *etamod= -5; }
-  else if (geographicalID=="L1_B19_S2_C6_M4C")   { *hashID=1205; *bec= 0; *layer=2; *phimod=37; *etamod= -4; }
-  else if (geographicalID=="L1_B19_S2_C6_M3C")   { *hashID=1206; *bec= 0; *layer=2; *phimod=37; *etamod= -3; }
-  else if (geographicalID=="L1_B19_S2_C6_M2C")   { *hashID=1207; *bec= 0; *layer=2; *phimod=37; *etamod= -2; }
-  else if (geographicalID=="L1_B19_S2_C6_M1C")   { *hashID=1208; *bec= 0; *layer=2; *phimod=37; *etamod= -1; }
-  else if (geographicalID=="L1_B19_S2_A7_M0")    { *hashID=1209; *bec= 0; *layer=2; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="L1_B19_S2_A7_M1A")   { *hashID=1210; *bec= 0; *layer=2; *phimod=37; *etamod=  1; }
-  else if (geographicalID=="L1_B19_S2_A7_M2A")   { *hashID=1211; *bec= 0; *layer=2; *phimod=37; *etamod=  2; }
-  else if (geographicalID=="L1_B19_S2_A7_M3A")   { *hashID=1212; *bec= 0; *layer=2; *phimod=37; *etamod=  3; }
-  else if (geographicalID=="L1_B19_S2_A7_M4A")   { *hashID=1213; *bec= 0; *layer=2; *phimod=37; *etamod=  4; }
-  else if (geographicalID=="L1_B19_S2_A7_M5A")   { *hashID=1214; *bec= 0; *layer=2; *phimod=37; *etamod=  5; }
-  else if (geographicalID=="L1_B19_S2_A7_M6A")   { *hashID=1215; *bec= 0; *layer=2; *phimod=37; *etamod=  6; }
-  else if (geographicalID=="L2_B01_S2_C6_M6C")   { *hashID=1216; *bec= 0; *layer=3; *phimod= 0; *etamod= -6; }
-  else if (geographicalID=="L2_B01_S2_C6_M5C")   { *hashID=1217; *bec= 0; *layer=3; *phimod= 0; *etamod= -5; }
-  else if (geographicalID=="L2_B01_S2_C6_M4C")   { *hashID=1218; *bec= 0; *layer=3; *phimod= 0; *etamod= -4; }
-  else if (geographicalID=="L2_B01_S2_C6_M3C")   { *hashID=1219; *bec= 0; *layer=3; *phimod= 0; *etamod= -3; }
-  else if (geographicalID=="L2_B01_S2_C6_M2C")   { *hashID=1220; *bec= 0; *layer=3; *phimod= 0; *etamod= -2; }
-  else if (geographicalID=="L2_B01_S2_C6_M1C")   { *hashID=1221; *bec= 0; *layer=3; *phimod= 0; *etamod= -1; }
-  else if (geographicalID=="L2_B01_S2_A7_M0")    { *hashID=1222; *bec= 0; *layer=3; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="L2_B01_S2_A7_M1A")   { *hashID=1223; *bec= 0; *layer=3; *phimod= 0; *etamod=  1; }
-  else if (geographicalID=="L2_B01_S2_A7_M2A")   { *hashID=1224; *bec= 0; *layer=3; *phimod= 0; *etamod=  2; }
-  else if (geographicalID=="L2_B01_S2_A7_M3A")   { *hashID=1225; *bec= 0; *layer=3; *phimod= 0; *etamod=  3; }
-  else if (geographicalID=="L2_B01_S2_A7_M4A")   { *hashID=1226; *bec= 0; *layer=3; *phimod= 0; *etamod=  4; }
-  else if (geographicalID=="L2_B01_S2_A7_M5A")   { *hashID=1227; *bec= 0; *layer=3; *phimod= 0; *etamod=  5; }
-  else if (geographicalID=="L2_B01_S2_A7_M6A")   { *hashID=1228; *bec= 0; *layer=3; *phimod= 0; *etamod=  6; }
-  else if (geographicalID=="L2_B02_S1_C7_M6C")   { *hashID=1229; *bec= 0; *layer=3; *phimod= 1; *etamod= -6; }
-  else if (geographicalID=="L2_B02_S1_C7_M5C")   { *hashID=1230; *bec= 0; *layer=3; *phimod= 1; *etamod= -5; }
-  else if (geographicalID=="L2_B02_S1_C7_M4C")   { *hashID=1231; *bec= 0; *layer=3; *phimod= 1; *etamod= -4; }
-  else if (geographicalID=="L2_B02_S1_C7_M3C")   { *hashID=1232; *bec= 0; *layer=3; *phimod= 1; *etamod= -3; }
-  else if (geographicalID=="L2_B02_S1_C7_M2C")   { *hashID=1233; *bec= 0; *layer=3; *phimod= 1; *etamod= -2; }
-  else if (geographicalID=="L2_B02_S1_C7_M1C")   { *hashID=1234; *bec= 0; *layer=3; *phimod= 1; *etamod= -1; }
-  else if (geographicalID=="L2_B02_S1_C7_M0")    { *hashID=1235; *bec= 0; *layer=3; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="L2_B02_S1_A6_M1A")   { *hashID=1236; *bec= 0; *layer=3; *phimod= 1; *etamod=  1; }
-  else if (geographicalID=="L2_B02_S1_A6_M2A")   { *hashID=1237; *bec= 0; *layer=3; *phimod= 1; *etamod=  2; }
-  else if (geographicalID=="L2_B02_S1_A6_M3A")   { *hashID=1238; *bec= 0; *layer=3; *phimod= 1; *etamod=  3; }
-  else if (geographicalID=="L2_B02_S1_A6_M4A")   { *hashID=1239; *bec= 0; *layer=3; *phimod= 1; *etamod=  4; }
-  else if (geographicalID=="L2_B02_S1_A6_M5A")   { *hashID=1240; *bec= 0; *layer=3; *phimod= 1; *etamod=  5; }
-  else if (geographicalID=="L2_B02_S1_A6_M6A")   { *hashID=1241; *bec= 0; *layer=3; *phimod= 1; *etamod=  6; }
-  else if (geographicalID=="L2_B02_S2_C6_M6C")   { *hashID=1242; *bec= 0; *layer=3; *phimod= 2; *etamod= -6; }
-  else if (geographicalID=="L2_B02_S2_C6_M5C")   { *hashID=1243; *bec= 0; *layer=3; *phimod= 2; *etamod= -5; }
-  else if (geographicalID=="L2_B02_S2_C6_M4C")   { *hashID=1244; *bec= 0; *layer=3; *phimod= 2; *etamod= -4; }
-  else if (geographicalID=="L2_B02_S2_C6_M3C")   { *hashID=1245; *bec= 0; *layer=3; *phimod= 2; *etamod= -3; }
-  else if (geographicalID=="L2_B02_S2_C6_M2C")   { *hashID=1246; *bec= 0; *layer=3; *phimod= 2; *etamod= -2; }
-  else if (geographicalID=="L2_B02_S2_C6_M1C")   { *hashID=1247; *bec= 0; *layer=3; *phimod= 2; *etamod= -1; }
-  else if (geographicalID=="L2_B02_S2_A7_M0")    { *hashID=1248; *bec= 0; *layer=3; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="L2_B02_S2_A7_M1A")   { *hashID=1249; *bec= 0; *layer=3; *phimod= 2; *etamod=  1; }
-  else if (geographicalID=="L2_B02_S2_A7_M2A")   { *hashID=1250; *bec= 0; *layer=3; *phimod= 2; *etamod=  2; }
-  else if (geographicalID=="L2_B02_S2_A7_M3A")   { *hashID=1251; *bec= 0; *layer=3; *phimod= 2; *etamod=  3; }
-  else if (geographicalID=="L2_B02_S2_A7_M4A")   { *hashID=1252; *bec= 0; *layer=3; *phimod= 2; *etamod=  4; }
-  else if (geographicalID=="L2_B02_S2_A7_M5A")   { *hashID=1253; *bec= 0; *layer=3; *phimod= 2; *etamod=  5; }
-  else if (geographicalID=="L2_B02_S2_A7_M6A")   { *hashID=1254; *bec= 0; *layer=3; *phimod= 2; *etamod=  6; }
-  else if (geographicalID=="L2_B03_S1_C7_M6C")   { *hashID=1255; *bec= 0; *layer=3; *phimod= 3; *etamod= -6; }
-  else if (geographicalID=="L2_B03_S1_C7_M5C")   { *hashID=1256; *bec= 0; *layer=3; *phimod= 3; *etamod= -5; }
-  else if (geographicalID=="L2_B03_S1_C7_M4C")   { *hashID=1257; *bec= 0; *layer=3; *phimod= 3; *etamod= -4; }
-  else if (geographicalID=="L2_B03_S1_C7_M3C")   { *hashID=1258; *bec= 0; *layer=3; *phimod= 3; *etamod= -3; }
-  else if (geographicalID=="L2_B03_S1_C7_M2C")   { *hashID=1259; *bec= 0; *layer=3; *phimod= 3; *etamod= -2; }
-  else if (geographicalID=="L2_B03_S1_C7_M1C")   { *hashID=1260; *bec= 0; *layer=3; *phimod= 3; *etamod= -1; }
-  else if (geographicalID=="L2_B03_S1_C7_M0")    { *hashID=1261; *bec= 0; *layer=3; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="L2_B03_S1_A6_M1A")   { *hashID=1262; *bec= 0; *layer=3; *phimod= 3; *etamod=  1; }
-  else if (geographicalID=="L2_B03_S1_A6_M2A")   { *hashID=1263; *bec= 0; *layer=3; *phimod= 3; *etamod=  2; }
-  else if (geographicalID=="L2_B03_S1_A6_M3A")   { *hashID=1264; *bec= 0; *layer=3; *phimod= 3; *etamod=  3; }
-  else if (geographicalID=="L2_B03_S1_A6_M4A")   { *hashID=1265; *bec= 0; *layer=3; *phimod= 3; *etamod=  4; }
-  else if (geographicalID=="L2_B03_S1_A6_M5A")   { *hashID=1266; *bec= 0; *layer=3; *phimod= 3; *etamod=  5; }
-  else if (geographicalID=="L2_B03_S1_A6_M6A")   { *hashID=1267; *bec= 0; *layer=3; *phimod= 3; *etamod=  6; }
-  else if (geographicalID=="L2_B03_S2_C6_M6C")   { *hashID=1268; *bec= 0; *layer=3; *phimod= 4; *etamod= -6; }
-  else if (geographicalID=="L2_B03_S2_C6_M5C")   { *hashID=1269; *bec= 0; *layer=3; *phimod= 4; *etamod= -5; }
-  else if (geographicalID=="L2_B03_S2_C6_M4C")   { *hashID=1270; *bec= 0; *layer=3; *phimod= 4; *etamod= -4; }
-  else if (geographicalID=="L2_B03_S2_C6_M3C")   { *hashID=1271; *bec= 0; *layer=3; *phimod= 4; *etamod= -3; }
-  else if (geographicalID=="L2_B03_S2_C6_M2C")   { *hashID=1272; *bec= 0; *layer=3; *phimod= 4; *etamod= -2; }
-  else if (geographicalID=="L2_B03_S2_C6_M1C")   { *hashID=1273; *bec= 0; *layer=3; *phimod= 4; *etamod= -1; }
-  else if (geographicalID=="L2_B03_S2_A7_M0")    { *hashID=1274; *bec= 0; *layer=3; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="L2_B03_S2_A7_M1A")   { *hashID=1275; *bec= 0; *layer=3; *phimod= 4; *etamod=  1; }
-  else if (geographicalID=="L2_B03_S2_A7_M2A")   { *hashID=1276; *bec= 0; *layer=3; *phimod= 4; *etamod=  2; }
-  else if (geographicalID=="L2_B03_S2_A7_M3A")   { *hashID=1277; *bec= 0; *layer=3; *phimod= 4; *etamod=  3; }
-  else if (geographicalID=="L2_B03_S2_A7_M4A")   { *hashID=1278; *bec= 0; *layer=3; *phimod= 4; *etamod=  4; }
-  else if (geographicalID=="L2_B03_S2_A7_M5A")   { *hashID=1279; *bec= 0; *layer=3; *phimod= 4; *etamod=  5; }
-  else if (geographicalID=="L2_B03_S2_A7_M6A")   { *hashID=1280; *bec= 0; *layer=3; *phimod= 4; *etamod=  6; }
-  else if (geographicalID=="L2_B04_S1_C7_M6C")   { *hashID=1281; *bec= 0; *layer=3; *phimod= 5; *etamod= -6; }
-  else if (geographicalID=="L2_B04_S1_C7_M5C")   { *hashID=1282; *bec= 0; *layer=3; *phimod= 5; *etamod= -5; }
-  else if (geographicalID=="L2_B04_S1_C7_M4C")   { *hashID=1283; *bec= 0; *layer=3; *phimod= 5; *etamod= -4; }
-  else if (geographicalID=="L2_B04_S1_C7_M3C")   { *hashID=1284; *bec= 0; *layer=3; *phimod= 5; *etamod= -3; }
-  else if (geographicalID=="L2_B04_S1_C7_M2C")   { *hashID=1285; *bec= 0; *layer=3; *phimod= 5; *etamod= -2; }
-  else if (geographicalID=="L2_B04_S1_C7_M1C")   { *hashID=1286; *bec= 0; *layer=3; *phimod= 5; *etamod= -1; }
-  else if (geographicalID=="L2_B04_S1_C7_M0")    { *hashID=1287; *bec= 0; *layer=3; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="L2_B04_S1_A6_M1A")   { *hashID=1288; *bec= 0; *layer=3; *phimod= 5; *etamod=  1; }
-  else if (geographicalID=="L2_B04_S1_A6_M2A")   { *hashID=1289; *bec= 0; *layer=3; *phimod= 5; *etamod=  2; }
-  else if (geographicalID=="L2_B04_S1_A6_M3A")   { *hashID=1290; *bec= 0; *layer=3; *phimod= 5; *etamod=  3; }
-  else if (geographicalID=="L2_B04_S1_A6_M4A")   { *hashID=1291; *bec= 0; *layer=3; *phimod= 5; *etamod=  4; }
-  else if (geographicalID=="L2_B04_S1_A6_M5A")   { *hashID=1292; *bec= 0; *layer=3; *phimod= 5; *etamod=  5; }
-  else if (geographicalID=="L2_B04_S1_A6_M6A")   { *hashID=1293; *bec= 0; *layer=3; *phimod= 5; *etamod=  6; }
-  else if (geographicalID=="L2_B04_S2_C6_M6C")   { *hashID=1294; *bec= 0; *layer=3; *phimod= 6; *etamod= -6; }
-  else if (geographicalID=="L2_B04_S2_C6_M5C")   { *hashID=1295; *bec= 0; *layer=3; *phimod= 6; *etamod= -5; }
-  else if (geographicalID=="L2_B04_S2_C6_M4C")   { *hashID=1296; *bec= 0; *layer=3; *phimod= 6; *etamod= -4; }
-  else if (geographicalID=="L2_B04_S2_C6_M3C")   { *hashID=1297; *bec= 0; *layer=3; *phimod= 6; *etamod= -3; }
-  else if (geographicalID=="L2_B04_S2_C6_M2C")   { *hashID=1298; *bec= 0; *layer=3; *phimod= 6; *etamod= -2; }
-  else if (geographicalID=="L2_B04_S2_C6_M1C")   { *hashID=1299; *bec= 0; *layer=3; *phimod= 6; *etamod= -1; }
-  else if (geographicalID=="L2_B04_S2_A7_M0")    { *hashID=1300; *bec= 0; *layer=3; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="L2_B04_S2_A7_M1A")   { *hashID=1301; *bec= 0; *layer=3; *phimod= 6; *etamod=  1; }
-  else if (geographicalID=="L2_B04_S2_A7_M2A")   { *hashID=1302; *bec= 0; *layer=3; *phimod= 6; *etamod=  2; }
-  else if (geographicalID=="L2_B04_S2_A7_M3A")   { *hashID=1303; *bec= 0; *layer=3; *phimod= 6; *etamod=  3; }
-  else if (geographicalID=="L2_B04_S2_A7_M4A")   { *hashID=1304; *bec= 0; *layer=3; *phimod= 6; *etamod=  4; }
-  else if (geographicalID=="L2_B04_S2_A7_M5A")   { *hashID=1305; *bec= 0; *layer=3; *phimod= 6; *etamod=  5; }
-  else if (geographicalID=="L2_B04_S2_A7_M6A")   { *hashID=1306; *bec= 0; *layer=3; *phimod= 6; *etamod=  6; }
-  else if (geographicalID=="L2_B05_S1_C7_M6C")   { *hashID=1307; *bec= 0; *layer=3; *phimod= 7; *etamod= -6; }
-  else if (geographicalID=="L2_B05_S1_C7_M5C")   { *hashID=1308; *bec= 0; *layer=3; *phimod= 7; *etamod= -5; }
-  else if (geographicalID=="L2_B05_S1_C7_M4C")   { *hashID=1309; *bec= 0; *layer=3; *phimod= 7; *etamod= -4; }
-  else if (geographicalID=="L2_B05_S1_C7_M3C")   { *hashID=1310; *bec= 0; *layer=3; *phimod= 7; *etamod= -3; }
-  else if (geographicalID=="L2_B05_S1_C7_M2C")   { *hashID=1311; *bec= 0; *layer=3; *phimod= 7; *etamod= -2; }
-  else if (geographicalID=="L2_B05_S1_C7_M1C")   { *hashID=1312; *bec= 0; *layer=3; *phimod= 7; *etamod= -1; }
-  else if (geographicalID=="L2_B05_S1_C7_M0")    { *hashID=1313; *bec= 0; *layer=3; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="L2_B05_S1_A6_M1A")   { *hashID=1314; *bec= 0; *layer=3; *phimod= 7; *etamod=  1; }
-  else if (geographicalID=="L2_B05_S1_A6_M2A")   { *hashID=1315; *bec= 0; *layer=3; *phimod= 7; *etamod=  2; }
-  else if (geographicalID=="L2_B05_S1_A6_M3A")   { *hashID=1316; *bec= 0; *layer=3; *phimod= 7; *etamod=  3; }
-  else if (geographicalID=="L2_B05_S1_A6_M4A")   { *hashID=1317; *bec= 0; *layer=3; *phimod= 7; *etamod=  4; }
-  else if (geographicalID=="L2_B05_S1_A6_M5A")   { *hashID=1318; *bec= 0; *layer=3; *phimod= 7; *etamod=  5; }
-  else if (geographicalID=="L2_B05_S1_A6_M6A")   { *hashID=1319; *bec= 0; *layer=3; *phimod= 7; *etamod=  6; }
-  else if (geographicalID=="L2_B05_S2_C6_M6C")   { *hashID=1320; *bec= 0; *layer=3; *phimod= 8; *etamod= -6; }
-  else if (geographicalID=="L2_B05_S2_C6_M5C")   { *hashID=1321; *bec= 0; *layer=3; *phimod= 8; *etamod= -5; }
-  else if (geographicalID=="L2_B05_S2_C6_M4C")   { *hashID=1322; *bec= 0; *layer=3; *phimod= 8; *etamod= -4; }
-  else if (geographicalID=="L2_B05_S2_C6_M3C")   { *hashID=1323; *bec= 0; *layer=3; *phimod= 8; *etamod= -3; }
-  else if (geographicalID=="L2_B05_S2_C6_M2C")   { *hashID=1324; *bec= 0; *layer=3; *phimod= 8; *etamod= -2; }
-  else if (geographicalID=="L2_B05_S2_C6_M1C")   { *hashID=1325; *bec= 0; *layer=3; *phimod= 8; *etamod= -1; }
-  else if (geographicalID=="L2_B05_S2_A7_M0")    { *hashID=1326; *bec= 0; *layer=3; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="L2_B05_S2_A7_M1A")   { *hashID=1327; *bec= 0; *layer=3; *phimod= 8; *etamod=  1; }
-  else if (geographicalID=="L2_B05_S2_A7_M2A")   { *hashID=1328; *bec= 0; *layer=3; *phimod= 8; *etamod=  2; }
-  else if (geographicalID=="L2_B05_S2_A7_M3A")   { *hashID=1329; *bec= 0; *layer=3; *phimod= 8; *etamod=  3; }
-  else if (geographicalID=="L2_B05_S2_A7_M4A")   { *hashID=1330; *bec= 0; *layer=3; *phimod= 8; *etamod=  4; }
-  else if (geographicalID=="L2_B05_S2_A7_M5A")   { *hashID=1331; *bec= 0; *layer=3; *phimod= 8; *etamod=  5; }
-  else if (geographicalID=="L2_B05_S2_A7_M6A")   { *hashID=1332; *bec= 0; *layer=3; *phimod= 8; *etamod=  6; }
-  else if (geographicalID=="L2_B06_S1_C7_M6C")   { *hashID=1333; *bec= 0; *layer=3; *phimod= 9; *etamod= -6; }
-  else if (geographicalID=="L2_B06_S1_C7_M5C")   { *hashID=1334; *bec= 0; *layer=3; *phimod= 9; *etamod= -5; }
-  else if (geographicalID=="L2_B06_S1_C7_M4C")   { *hashID=1335; *bec= 0; *layer=3; *phimod= 9; *etamod= -4; }
-  else if (geographicalID=="L2_B06_S1_C7_M3C")   { *hashID=1336; *bec= 0; *layer=3; *phimod= 9; *etamod= -3; }
-  else if (geographicalID=="L2_B06_S1_C7_M2C")   { *hashID=1337; *bec= 0; *layer=3; *phimod= 9; *etamod= -2; }
-  else if (geographicalID=="L2_B06_S1_C7_M1C")   { *hashID=1338; *bec= 0; *layer=3; *phimod= 9; *etamod= -1; }
-  else if (geographicalID=="L2_B06_S1_C7_M0")    { *hashID=1339; *bec= 0; *layer=3; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="L2_B06_S1_A6_M1A")   { *hashID=1340; *bec= 0; *layer=3; *phimod= 9; *etamod=  1; }
-  else if (geographicalID=="L2_B06_S1_A6_M2A")   { *hashID=1341; *bec= 0; *layer=3; *phimod= 9; *etamod=  2; }
-  else if (geographicalID=="L2_B06_S1_A6_M3A")   { *hashID=1342; *bec= 0; *layer=3; *phimod= 9; *etamod=  3; }
-  else if (geographicalID=="L2_B06_S1_A6_M4A")   { *hashID=1343; *bec= 0; *layer=3; *phimod= 9; *etamod=  4; }
-  else if (geographicalID=="L2_B06_S1_A6_M5A")   { *hashID=1344; *bec= 0; *layer=3; *phimod= 9; *etamod=  5; }
-  else if (geographicalID=="L2_B06_S1_A6_M6A")   { *hashID=1345; *bec= 0; *layer=3; *phimod= 9; *etamod=  6; }
-  else if (geographicalID=="L2_B06_S2_C6_M6C")   { *hashID=1346; *bec= 0; *layer=3; *phimod=10; *etamod= -6; }
-  else if (geographicalID=="L2_B06_S2_C6_M5C")   { *hashID=1347; *bec= 0; *layer=3; *phimod=10; *etamod= -5; }
-  else if (geographicalID=="L2_B06_S2_C6_M4C")   { *hashID=1348; *bec= 0; *layer=3; *phimod=10; *etamod= -4; }
-  else if (geographicalID=="L2_B06_S2_C6_M3C")   { *hashID=1349; *bec= 0; *layer=3; *phimod=10; *etamod= -3; }
-  else if (geographicalID=="L2_B06_S2_C6_M2C")   { *hashID=1350; *bec= 0; *layer=3; *phimod=10; *etamod= -2; }
-  else if (geographicalID=="L2_B06_S2_C6_M1C")   { *hashID=1351; *bec= 0; *layer=3; *phimod=10; *etamod= -1; }
-  else if (geographicalID=="L2_B06_S2_A7_M0")    { *hashID=1352; *bec= 0; *layer=3; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="L2_B06_S2_A7_M1A")   { *hashID=1353; *bec= 0; *layer=3; *phimod=10; *etamod=  1; }
-  else if (geographicalID=="L2_B06_S2_A7_M2A")   { *hashID=1354; *bec= 0; *layer=3; *phimod=10; *etamod=  2; }
-  else if (geographicalID=="L2_B06_S2_A7_M3A")   { *hashID=1355; *bec= 0; *layer=3; *phimod=10; *etamod=  3; }
-  else if (geographicalID=="L2_B06_S2_A7_M4A")   { *hashID=1356; *bec= 0; *layer=3; *phimod=10; *etamod=  4; }
-  else if (geographicalID=="L2_B06_S2_A7_M5A")   { *hashID=1357; *bec= 0; *layer=3; *phimod=10; *etamod=  5; }
-  else if (geographicalID=="L2_B06_S2_A7_M6A")   { *hashID=1358; *bec= 0; *layer=3; *phimod=10; *etamod=  6; }
-  else if (geographicalID=="L2_B07_S1_C7_M6C")   { *hashID=1359; *bec= 0; *layer=3; *phimod=11; *etamod= -6; }
-  else if (geographicalID=="L2_B07_S1_C7_M5C")   { *hashID=1360; *bec= 0; *layer=3; *phimod=11; *etamod= -5; }
-  else if (geographicalID=="L2_B07_S1_C7_M4C")   { *hashID=1361; *bec= 0; *layer=3; *phimod=11; *etamod= -4; }
-  else if (geographicalID=="L2_B07_S1_C7_M3C")   { *hashID=1362; *bec= 0; *layer=3; *phimod=11; *etamod= -3; }
-  else if (geographicalID=="L2_B07_S1_C7_M2C")   { *hashID=1363; *bec= 0; *layer=3; *phimod=11; *etamod= -2; }
-  else if (geographicalID=="L2_B07_S1_C7_M1C")   { *hashID=1364; *bec= 0; *layer=3; *phimod=11; *etamod= -1; }
-  else if (geographicalID=="L2_B07_S1_C7_M0")    { *hashID=1365; *bec= 0; *layer=3; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="L2_B07_S1_A6_M1A")   { *hashID=1366; *bec= 0; *layer=3; *phimod=11; *etamod=  1; }
-  else if (geographicalID=="L2_B07_S1_A6_M2A")   { *hashID=1367; *bec= 0; *layer=3; *phimod=11; *etamod=  2; }
-  else if (geographicalID=="L2_B07_S1_A6_M3A")   { *hashID=1368; *bec= 0; *layer=3; *phimod=11; *etamod=  3; }
-  else if (geographicalID=="L2_B07_S1_A6_M4A")   { *hashID=1369; *bec= 0; *layer=3; *phimod=11; *etamod=  4; }
-  else if (geographicalID=="L2_B07_S1_A6_M5A")   { *hashID=1370; *bec= 0; *layer=3; *phimod=11; *etamod=  5; }
-  else if (geographicalID=="L2_B07_S1_A6_M6A")   { *hashID=1371; *bec= 0; *layer=3; *phimod=11; *etamod=  6; }
-  else if (geographicalID=="L2_B07_S2_C6_M6C")   { *hashID=1372; *bec= 0; *layer=3; *phimod=12; *etamod= -6; }
-  else if (geographicalID=="L2_B07_S2_C6_M5C")   { *hashID=1373; *bec= 0; *layer=3; *phimod=12; *etamod= -5; }
-  else if (geographicalID=="L2_B07_S2_C6_M4C")   { *hashID=1374; *bec= 0; *layer=3; *phimod=12; *etamod= -4; }
-  else if (geographicalID=="L2_B07_S2_C6_M3C")   { *hashID=1375; *bec= 0; *layer=3; *phimod=12; *etamod= -3; }
-  else if (geographicalID=="L2_B07_S2_C6_M2C")   { *hashID=1376; *bec= 0; *layer=3; *phimod=12; *etamod= -2; }
-  else if (geographicalID=="L2_B07_S2_C6_M1C")   { *hashID=1377; *bec= 0; *layer=3; *phimod=12; *etamod= -1; }
-  else if (geographicalID=="L2_B07_S2_A7_M0")    { *hashID=1378; *bec= 0; *layer=3; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="L2_B07_S2_A7_M1A")   { *hashID=1379; *bec= 0; *layer=3; *phimod=12; *etamod=  1; }
-  else if (geographicalID=="L2_B07_S2_A7_M2A")   { *hashID=1380; *bec= 0; *layer=3; *phimod=12; *etamod=  2; }
-  else if (geographicalID=="L2_B07_S2_A7_M3A")   { *hashID=1381; *bec= 0; *layer=3; *phimod=12; *etamod=  3; }
-  else if (geographicalID=="L2_B07_S2_A7_M4A")   { *hashID=1382; *bec= 0; *layer=3; *phimod=12; *etamod=  4; }
-  else if (geographicalID=="L2_B07_S2_A7_M5A")   { *hashID=1383; *bec= 0; *layer=3; *phimod=12; *etamod=  5; }
-  else if (geographicalID=="L2_B07_S2_A7_M6A")   { *hashID=1384; *bec= 0; *layer=3; *phimod=12; *etamod=  6; }
-  else if (geographicalID=="L2_B08_S1_C7_M6C")   { *hashID=1385; *bec= 0; *layer=3; *phimod=13; *etamod= -6; }
-  else if (geographicalID=="L2_B08_S1_C7_M5C")   { *hashID=1386; *bec= 0; *layer=3; *phimod=13; *etamod= -5; }
-  else if (geographicalID=="L2_B08_S1_C7_M4C")   { *hashID=1387; *bec= 0; *layer=3; *phimod=13; *etamod= -4; }
-  else if (geographicalID=="L2_B08_S1_C7_M3C")   { *hashID=1388; *bec= 0; *layer=3; *phimod=13; *etamod= -3; }
-  else if (geographicalID=="L2_B08_S1_C7_M2C")   { *hashID=1389; *bec= 0; *layer=3; *phimod=13; *etamod= -2; }
-  else if (geographicalID=="L2_B08_S1_C7_M1C")   { *hashID=1390; *bec= 0; *layer=3; *phimod=13; *etamod= -1; }
-  else if (geographicalID=="L2_B08_S1_C7_M0")    { *hashID=1391; *bec= 0; *layer=3; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="L2_B08_S1_A6_M1A")   { *hashID=1392; *bec= 0; *layer=3; *phimod=13; *etamod=  1; }
-  else if (geographicalID=="L2_B08_S1_A6_M2A")   { *hashID=1393; *bec= 0; *layer=3; *phimod=13; *etamod=  2; }
-  else if (geographicalID=="L2_B08_S1_A6_M3A")   { *hashID=1394; *bec= 0; *layer=3; *phimod=13; *etamod=  3; }
-  else if (geographicalID=="L2_B08_S1_A6_M4A")   { *hashID=1395; *bec= 0; *layer=3; *phimod=13; *etamod=  4; }
-  else if (geographicalID=="L2_B08_S1_A6_M5A")   { *hashID=1396; *bec= 0; *layer=3; *phimod=13; *etamod=  5; }
-  else if (geographicalID=="L2_B08_S1_A6_M6A")   { *hashID=1397; *bec= 0; *layer=3; *phimod=13; *etamod=  6; }
-  else if (geographicalID=="L2_B08_S2_C6_M6C")   { *hashID=1398; *bec= 0; *layer=3; *phimod=14; *etamod= -6; }
-  else if (geographicalID=="L2_B08_S2_C6_M5C")   { *hashID=1399; *bec= 0; *layer=3; *phimod=14; *etamod= -5; }
-  else if (geographicalID=="L2_B08_S2_C6_M4C")   { *hashID=1400; *bec= 0; *layer=3; *phimod=14; *etamod= -4; }
-  else if (geographicalID=="L2_B08_S2_C6_M3C")   { *hashID=1401; *bec= 0; *layer=3; *phimod=14; *etamod= -3; }
-  else if (geographicalID=="L2_B08_S2_C6_M2C")   { *hashID=1402; *bec= 0; *layer=3; *phimod=14; *etamod= -2; }
-  else if (geographicalID=="L2_B08_S2_C6_M1C")   { *hashID=1403; *bec= 0; *layer=3; *phimod=14; *etamod= -1; }
-  else if (geographicalID=="L2_B08_S2_A7_M0")    { *hashID=1404; *bec= 0; *layer=3; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="L2_B08_S2_A7_M1A")   { *hashID=1405; *bec= 0; *layer=3; *phimod=14; *etamod=  1; }
-  else if (geographicalID=="L2_B08_S2_A7_M2A")   { *hashID=1406; *bec= 0; *layer=3; *phimod=14; *etamod=  2; }
-  else if (geographicalID=="L2_B08_S2_A7_M3A")   { *hashID=1407; *bec= 0; *layer=3; *phimod=14; *etamod=  3; }
-  else if (geographicalID=="L2_B08_S2_A7_M4A")   { *hashID=1408; *bec= 0; *layer=3; *phimod=14; *etamod=  4; }
-  else if (geographicalID=="L2_B08_S2_A7_M5A")   { *hashID=1409; *bec= 0; *layer=3; *phimod=14; *etamod=  5; }
-  else if (geographicalID=="L2_B08_S2_A7_M6A")   { *hashID=1410; *bec= 0; *layer=3; *phimod=14; *etamod=  6; }
-  else if (geographicalID=="L2_B09_S1_C7_M6C")   { *hashID=1411; *bec= 0; *layer=3; *phimod=15; *etamod= -6; }
-  else if (geographicalID=="L2_B09_S1_C7_M5C")   { *hashID=1412; *bec= 0; *layer=3; *phimod=15; *etamod= -5; }
-  else if (geographicalID=="L2_B09_S1_C7_M4C")   { *hashID=1413; *bec= 0; *layer=3; *phimod=15; *etamod= -4; }
-  else if (geographicalID=="L2_B09_S1_C7_M3C")   { *hashID=1414; *bec= 0; *layer=3; *phimod=15; *etamod= -3; }
-  else if (geographicalID=="L2_B09_S1_C7_M2C")   { *hashID=1415; *bec= 0; *layer=3; *phimod=15; *etamod= -2; }
-  else if (geographicalID=="L2_B09_S1_C7_M1C")   { *hashID=1416; *bec= 0; *layer=3; *phimod=15; *etamod= -1; }
-  else if (geographicalID=="L2_B09_S1_C7_M0")    { *hashID=1417; *bec= 0; *layer=3; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="L2_B09_S1_A6_M1A")   { *hashID=1418; *bec= 0; *layer=3; *phimod=15; *etamod=  1; }
-  else if (geographicalID=="L2_B09_S1_A6_M2A")   { *hashID=1419; *bec= 0; *layer=3; *phimod=15; *etamod=  2; }
-  else if (geographicalID=="L2_B09_S1_A6_M3A")   { *hashID=1420; *bec= 0; *layer=3; *phimod=15; *etamod=  3; }
-  else if (geographicalID=="L2_B09_S1_A6_M4A")   { *hashID=1421; *bec= 0; *layer=3; *phimod=15; *etamod=  4; }
-  else if (geographicalID=="L2_B09_S1_A6_M5A")   { *hashID=1422; *bec= 0; *layer=3; *phimod=15; *etamod=  5; }
-  else if (geographicalID=="L2_B09_S1_A6_M6A")   { *hashID=1423; *bec= 0; *layer=3; *phimod=15; *etamod=  6; }
-  else if (geographicalID=="L2_B09_S2_C6_M6C")   { *hashID=1424; *bec= 0; *layer=3; *phimod=16; *etamod= -6; }
-  else if (geographicalID=="L2_B09_S2_C6_M5C")   { *hashID=1425; *bec= 0; *layer=3; *phimod=16; *etamod= -5; }
-  else if (geographicalID=="L2_B09_S2_C6_M4C")   { *hashID=1426; *bec= 0; *layer=3; *phimod=16; *etamod= -4; }
-  else if (geographicalID=="L2_B09_S2_C6_M3C")   { *hashID=1427; *bec= 0; *layer=3; *phimod=16; *etamod= -3; }
-  else if (geographicalID=="L2_B09_S2_C6_M2C")   { *hashID=1428; *bec= 0; *layer=3; *phimod=16; *etamod= -2; }
-  else if (geographicalID=="L2_B09_S2_C6_M1C")   { *hashID=1429; *bec= 0; *layer=3; *phimod=16; *etamod= -1; }
-  else if (geographicalID=="L2_B09_S2_A7_M0")    { *hashID=1430; *bec= 0; *layer=3; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="L2_B09_S2_A7_M1A")   { *hashID=1431; *bec= 0; *layer=3; *phimod=16; *etamod=  1; }
-  else if (geographicalID=="L2_B09_S2_A7_M2A")   { *hashID=1432; *bec= 0; *layer=3; *phimod=16; *etamod=  2; }
-  else if (geographicalID=="L2_B09_S2_A7_M3A")   { *hashID=1433; *bec= 0; *layer=3; *phimod=16; *etamod=  3; }
-  else if (geographicalID=="L2_B09_S2_A7_M4A")   { *hashID=1434; *bec= 0; *layer=3; *phimod=16; *etamod=  4; }
-  else if (geographicalID=="L2_B09_S2_A7_M5A")   { *hashID=1435; *bec= 0; *layer=3; *phimod=16; *etamod=  5; }
-  else if (geographicalID=="L2_B09_S2_A7_M6A")   { *hashID=1436; *bec= 0; *layer=3; *phimod=16; *etamod=  6; }
-  else if (geographicalID=="L2_B10_S1_C7_M6C")   { *hashID=1437; *bec= 0; *layer=3; *phimod=17; *etamod= -6; }
-  else if (geographicalID=="L2_B10_S1_C7_M5C")   { *hashID=1438; *bec= 0; *layer=3; *phimod=17; *etamod= -5; }
-  else if (geographicalID=="L2_B10_S1_C7_M4C")   { *hashID=1439; *bec= 0; *layer=3; *phimod=17; *etamod= -4; }
-  else if (geographicalID=="L2_B10_S1_C7_M3C")   { *hashID=1440; *bec= 0; *layer=3; *phimod=17; *etamod= -3; }
-  else if (geographicalID=="L2_B10_S1_C7_M2C")   { *hashID=1441; *bec= 0; *layer=3; *phimod=17; *etamod= -2; }
-  else if (geographicalID=="L2_B10_S1_C7_M1C")   { *hashID=1442; *bec= 0; *layer=3; *phimod=17; *etamod= -1; }
-  else if (geographicalID=="L2_B10_S1_C7_M0")    { *hashID=1443; *bec= 0; *layer=3; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="L2_B10_S1_A6_M1A")   { *hashID=1444; *bec= 0; *layer=3; *phimod=17; *etamod=  1; }
-  else if (geographicalID=="L2_B10_S1_A6_M2A")   { *hashID=1445; *bec= 0; *layer=3; *phimod=17; *etamod=  2; }
-  else if (geographicalID=="L2_B10_S1_A6_M3A")   { *hashID=1446; *bec= 0; *layer=3; *phimod=17; *etamod=  3; }
-  else if (geographicalID=="L2_B10_S1_A6_M4A")   { *hashID=1447; *bec= 0; *layer=3; *phimod=17; *etamod=  4; }
-  else if (geographicalID=="L2_B10_S1_A6_M5A")   { *hashID=1448; *bec= 0; *layer=3; *phimod=17; *etamod=  5; }
-  else if (geographicalID=="L2_B10_S1_A6_M6A")   { *hashID=1449; *bec= 0; *layer=3; *phimod=17; *etamod=  6; }
-  else if (geographicalID=="L2_B10_S2_C6_M6C")   { *hashID=1450; *bec= 0; *layer=3; *phimod=18; *etamod= -6; }
-  else if (geographicalID=="L2_B10_S2_C6_M5C")   { *hashID=1451; *bec= 0; *layer=3; *phimod=18; *etamod= -5; }
-  else if (geographicalID=="L2_B10_S2_C6_M4C")   { *hashID=1452; *bec= 0; *layer=3; *phimod=18; *etamod= -4; }
-  else if (geographicalID=="L2_B10_S2_C6_M3C")   { *hashID=1453; *bec= 0; *layer=3; *phimod=18; *etamod= -3; }
-  else if (geographicalID=="L2_B10_S2_C6_M2C")   { *hashID=1454; *bec= 0; *layer=3; *phimod=18; *etamod= -2; }
-  else if (geographicalID=="L2_B10_S2_C6_M1C")   { *hashID=1455; *bec= 0; *layer=3; *phimod=18; *etamod= -1; }
-  else if (geographicalID=="L2_B10_S2_A7_M0")    { *hashID=1456; *bec= 0; *layer=3; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="L2_B10_S2_A7_M1A")   { *hashID=1457; *bec= 0; *layer=3; *phimod=18; *etamod=  1; }
-  else if (geographicalID=="L2_B10_S2_A7_M2A")   { *hashID=1458; *bec= 0; *layer=3; *phimod=18; *etamod=  2; }
-  else if (geographicalID=="L2_B10_S2_A7_M3A")   { *hashID=1459; *bec= 0; *layer=3; *phimod=18; *etamod=  3; }
-  else if (geographicalID=="L2_B10_S2_A7_M4A")   { *hashID=1460; *bec= 0; *layer=3; *phimod=18; *etamod=  4; }
-  else if (geographicalID=="L2_B10_S2_A7_M5A")   { *hashID=1461; *bec= 0; *layer=3; *phimod=18; *etamod=  5; }
-  else if (geographicalID=="L2_B10_S2_A7_M6A")   { *hashID=1462; *bec= 0; *layer=3; *phimod=18; *etamod=  6; }
-  else if (geographicalID=="L2_B11_S1_C7_M6C")   { *hashID=1463; *bec= 0; *layer=3; *phimod=19; *etamod= -6; }
-  else if (geographicalID=="L2_B11_S1_C7_M5C")   { *hashID=1464; *bec= 0; *layer=3; *phimod=19; *etamod= -5; }
-  else if (geographicalID=="L2_B11_S1_C7_M4C")   { *hashID=1465; *bec= 0; *layer=3; *phimod=19; *etamod= -4; }
-  else if (geographicalID=="L2_B11_S1_C7_M3C")   { *hashID=1466; *bec= 0; *layer=3; *phimod=19; *etamod= -3; }
-  else if (geographicalID=="L2_B11_S1_C7_M2C")   { *hashID=1467; *bec= 0; *layer=3; *phimod=19; *etamod= -2; }
-  else if (geographicalID=="L2_B11_S1_C7_M1C")   { *hashID=1468; *bec= 0; *layer=3; *phimod=19; *etamod= -1; }
-  else if (geographicalID=="L2_B11_S1_C7_M0")    { *hashID=1469; *bec= 0; *layer=3; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="L2_B11_S1_A6_M1A")   { *hashID=1470; *bec= 0; *layer=3; *phimod=19; *etamod=  1; }
-  else if (geographicalID=="L2_B11_S1_A6_M2A")   { *hashID=1471; *bec= 0; *layer=3; *phimod=19; *etamod=  2; }
-  else if (geographicalID=="L2_B11_S1_A6_M3A")   { *hashID=1472; *bec= 0; *layer=3; *phimod=19; *etamod=  3; }
-  else if (geographicalID=="L2_B11_S1_A6_M4A")   { *hashID=1473; *bec= 0; *layer=3; *phimod=19; *etamod=  4; }
-  else if (geographicalID=="L2_B11_S1_A6_M5A")   { *hashID=1474; *bec= 0; *layer=3; *phimod=19; *etamod=  5; }
-  else if (geographicalID=="L2_B11_S1_A6_M6A")   { *hashID=1475; *bec= 0; *layer=3; *phimod=19; *etamod=  6; }
-  else if (geographicalID=="L2_B11_S2_C6_M6C")   { *hashID=1476; *bec= 0; *layer=3; *phimod=20; *etamod= -6; }
-  else if (geographicalID=="L2_B11_S2_C6_M5C")   { *hashID=1477; *bec= 0; *layer=3; *phimod=20; *etamod= -5; }
-  else if (geographicalID=="L2_B11_S2_C6_M4C")   { *hashID=1478; *bec= 0; *layer=3; *phimod=20; *etamod= -4; }
-  else if (geographicalID=="L2_B11_S2_C6_M3C")   { *hashID=1479; *bec= 0; *layer=3; *phimod=20; *etamod= -3; }
-  else if (geographicalID=="L2_B11_S2_C6_M2C")   { *hashID=1480; *bec= 0; *layer=3; *phimod=20; *etamod= -2; }
-  else if (geographicalID=="L2_B11_S2_C6_M1C")   { *hashID=1481; *bec= 0; *layer=3; *phimod=20; *etamod= -1; }
-  else if (geographicalID=="L2_B11_S2_A7_M0")    { *hashID=1482; *bec= 0; *layer=3; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="L2_B11_S2_A7_M1A")   { *hashID=1483; *bec= 0; *layer=3; *phimod=20; *etamod=  1; }
-  else if (geographicalID=="L2_B11_S2_A7_M2A")   { *hashID=1484; *bec= 0; *layer=3; *phimod=20; *etamod=  2; }
-  else if (geographicalID=="L2_B11_S2_A7_M3A")   { *hashID=1485; *bec= 0; *layer=3; *phimod=20; *etamod=  3; }
-  else if (geographicalID=="L2_B11_S2_A7_M4A")   { *hashID=1486; *bec= 0; *layer=3; *phimod=20; *etamod=  4; }
-  else if (geographicalID=="L2_B11_S2_A7_M5A")   { *hashID=1487; *bec= 0; *layer=3; *phimod=20; *etamod=  5; }
-  else if (geographicalID=="L2_B11_S2_A7_M6A")   { *hashID=1488; *bec= 0; *layer=3; *phimod=20; *etamod=  6; }
-  else if (geographicalID=="L2_B12_S1_C7_M6C")   { *hashID=1489; *bec= 0; *layer=3; *phimod=21; *etamod= -6; }
-  else if (geographicalID=="L2_B12_S1_C7_M5C")   { *hashID=1490; *bec= 0; *layer=3; *phimod=21; *etamod= -5; }
-  else if (geographicalID=="L2_B12_S1_C7_M4C")   { *hashID=1491; *bec= 0; *layer=3; *phimod=21; *etamod= -4; }
-  else if (geographicalID=="L2_B12_S1_C7_M3C")   { *hashID=1492; *bec= 0; *layer=3; *phimod=21; *etamod= -3; }
-  else if (geographicalID=="L2_B12_S1_C7_M2C")   { *hashID=1493; *bec= 0; *layer=3; *phimod=21; *etamod= -2; }
-  else if (geographicalID=="L2_B12_S1_C7_M1C")   { *hashID=1494; *bec= 0; *layer=3; *phimod=21; *etamod= -1; }
-  else if (geographicalID=="L2_B12_S1_C7_M0")    { *hashID=1495; *bec= 0; *layer=3; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="L2_B12_S1_A6_M1A")   { *hashID=1496; *bec= 0; *layer=3; *phimod=21; *etamod=  1; }
-  else if (geographicalID=="L2_B12_S1_A6_M2A")   { *hashID=1497; *bec= 0; *layer=3; *phimod=21; *etamod=  2; }
-  else if (geographicalID=="L2_B12_S1_A6_M3A")   { *hashID=1498; *bec= 0; *layer=3; *phimod=21; *etamod=  3; }
-  else if (geographicalID=="L2_B12_S1_A6_M4A")   { *hashID=1499; *bec= 0; *layer=3; *phimod=21; *etamod=  4; }
-  else if (geographicalID=="L2_B12_S1_A6_M5A")   { *hashID=1500; *bec= 0; *layer=3; *phimod=21; *etamod=  5; }
-  else if (geographicalID=="L2_B12_S1_A6_M6A")   { *hashID=1501; *bec= 0; *layer=3; *phimod=21; *etamod=  6; }
-  else if (geographicalID=="L2_B12_S2_C6_M6C")   { *hashID=1502; *bec= 0; *layer=3; *phimod=22; *etamod= -6; }
-  else if (geographicalID=="L2_B12_S2_C6_M5C")   { *hashID=1503; *bec= 0; *layer=3; *phimod=22; *etamod= -5; }
-  else if (geographicalID=="L2_B12_S2_C6_M4C")   { *hashID=1504; *bec= 0; *layer=3; *phimod=22; *etamod= -4; }
-  else if (geographicalID=="L2_B12_S2_C6_M3C")   { *hashID=1505; *bec= 0; *layer=3; *phimod=22; *etamod= -3; }
-  else if (geographicalID=="L2_B12_S2_C6_M2C")   { *hashID=1506; *bec= 0; *layer=3; *phimod=22; *etamod= -2; }
-  else if (geographicalID=="L2_B12_S2_C6_M1C")   { *hashID=1507; *bec= 0; *layer=3; *phimod=22; *etamod= -1; }
-  else if (geographicalID=="L2_B12_S2_A7_M0")    { *hashID=1508; *bec= 0; *layer=3; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="L2_B12_S2_A7_M1A")   { *hashID=1509; *bec= 0; *layer=3; *phimod=22; *etamod=  1; }
-  else if (geographicalID=="L2_B12_S2_A7_M2A")   { *hashID=1510; *bec= 0; *layer=3; *phimod=22; *etamod=  2; }
-  else if (geographicalID=="L2_B12_S2_A7_M3A")   { *hashID=1511; *bec= 0; *layer=3; *phimod=22; *etamod=  3; }
-  else if (geographicalID=="L2_B12_S2_A7_M4A")   { *hashID=1512; *bec= 0; *layer=3; *phimod=22; *etamod=  4; }
-  else if (geographicalID=="L2_B12_S2_A7_M5A")   { *hashID=1513; *bec= 0; *layer=3; *phimod=22; *etamod=  5; }
-  else if (geographicalID=="L2_B12_S2_A7_M6A")   { *hashID=1514; *bec= 0; *layer=3; *phimod=22; *etamod=  6; }
-  else if (geographicalID=="L2_B13_S1_C7_M6C")   { *hashID=1515; *bec= 0; *layer=3; *phimod=23; *etamod= -6; }
-  else if (geographicalID=="L2_B13_S1_C7_M5C")   { *hashID=1516; *bec= 0; *layer=3; *phimod=23; *etamod= -5; }
-  else if (geographicalID=="L2_B13_S1_C7_M4C")   { *hashID=1517; *bec= 0; *layer=3; *phimod=23; *etamod= -4; }
-  else if (geographicalID=="L2_B13_S1_C7_M3C")   { *hashID=1518; *bec= 0; *layer=3; *phimod=23; *etamod= -3; }
-  else if (geographicalID=="L2_B13_S1_C7_M2C")   { *hashID=1519; *bec= 0; *layer=3; *phimod=23; *etamod= -2; }
-  else if (geographicalID=="L2_B13_S1_C7_M1C")   { *hashID=1520; *bec= 0; *layer=3; *phimod=23; *etamod= -1; }
-  else if (geographicalID=="L2_B13_S1_C7_M0")    { *hashID=1521; *bec= 0; *layer=3; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="L2_B13_S1_A6_M1A")   { *hashID=1522; *bec= 0; *layer=3; *phimod=23; *etamod=  1; }
-  else if (geographicalID=="L2_B13_S1_A6_M2A")   { *hashID=1523; *bec= 0; *layer=3; *phimod=23; *etamod=  2; }
-  else if (geographicalID=="L2_B13_S1_A6_M3A")   { *hashID=1524; *bec= 0; *layer=3; *phimod=23; *etamod=  3; }
-  else if (geographicalID=="L2_B13_S1_A6_M4A")   { *hashID=1525; *bec= 0; *layer=3; *phimod=23; *etamod=  4; }
-  else if (geographicalID=="L2_B13_S1_A6_M5A")   { *hashID=1526; *bec= 0; *layer=3; *phimod=23; *etamod=  5; }
-  else if (geographicalID=="L2_B13_S1_A6_M6A")   { *hashID=1527; *bec= 0; *layer=3; *phimod=23; *etamod=  6; }
-  else if (geographicalID=="L2_B13_S2_C6_M6C")   { *hashID=1528; *bec= 0; *layer=3; *phimod=24; *etamod= -6; }
-  else if (geographicalID=="L2_B13_S2_C6_M5C")   { *hashID=1529; *bec= 0; *layer=3; *phimod=24; *etamod= -5; }
-  else if (geographicalID=="L2_B13_S2_C6_M4C")   { *hashID=1530; *bec= 0; *layer=3; *phimod=24; *etamod= -4; }
-  else if (geographicalID=="L2_B13_S2_C6_M3C")   { *hashID=1531; *bec= 0; *layer=3; *phimod=24; *etamod= -3; }
-  else if (geographicalID=="L2_B13_S2_C6_M2C")   { *hashID=1532; *bec= 0; *layer=3; *phimod=24; *etamod= -2; }
-  else if (geographicalID=="L2_B13_S2_C6_M1C")   { *hashID=1533; *bec= 0; *layer=3; *phimod=24; *etamod= -1; }
-  else if (geographicalID=="L2_B13_S2_A7_M0")    { *hashID=1534; *bec= 0; *layer=3; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="L2_B13_S2_A7_M1A")   { *hashID=1535; *bec= 0; *layer=3; *phimod=24; *etamod=  1; }
-  else if (geographicalID=="L2_B13_S2_A7_M2A")   { *hashID=1536; *bec= 0; *layer=3; *phimod=24; *etamod=  2; }
-  else if (geographicalID=="L2_B13_S2_A7_M3A")   { *hashID=1537; *bec= 0; *layer=3; *phimod=24; *etamod=  3; }
-  else if (geographicalID=="L2_B13_S2_A7_M4A")   { *hashID=1538; *bec= 0; *layer=3; *phimod=24; *etamod=  4; }
-  else if (geographicalID=="L2_B13_S2_A7_M5A")   { *hashID=1539; *bec= 0; *layer=3; *phimod=24; *etamod=  5; }
-  else if (geographicalID=="L2_B13_S2_A7_M6A")   { *hashID=1540; *bec= 0; *layer=3; *phimod=24; *etamod=  6; }
-  else if (geographicalID=="L2_B14_S1_C7_M6C")   { *hashID=1541; *bec= 0; *layer=3; *phimod=25; *etamod= -6; }
-  else if (geographicalID=="L2_B14_S1_C7_M5C")   { *hashID=1542; *bec= 0; *layer=3; *phimod=25; *etamod= -5; }
-  else if (geographicalID=="L2_B14_S1_C7_M4C")   { *hashID=1543; *bec= 0; *layer=3; *phimod=25; *etamod= -4; }
-  else if (geographicalID=="L2_B14_S1_C7_M3C")   { *hashID=1544; *bec= 0; *layer=3; *phimod=25; *etamod= -3; }
-  else if (geographicalID=="L2_B14_S1_C7_M2C")   { *hashID=1545; *bec= 0; *layer=3; *phimod=25; *etamod= -2; }
-  else if (geographicalID=="L2_B14_S1_C7_M1C")   { *hashID=1546; *bec= 0; *layer=3; *phimod=25; *etamod= -1; }
-  else if (geographicalID=="L2_B14_S1_C7_M0")    { *hashID=1547; *bec= 0; *layer=3; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="L2_B14_S1_A6_M1A")   { *hashID=1548; *bec= 0; *layer=3; *phimod=25; *etamod=  1; }
-  else if (geographicalID=="L2_B14_S1_A6_M2A")   { *hashID=1549; *bec= 0; *layer=3; *phimod=25; *etamod=  2; }
-  else if (geographicalID=="L2_B14_S1_A6_M3A")   { *hashID=1550; *bec= 0; *layer=3; *phimod=25; *etamod=  3; }
-  else if (geographicalID=="L2_B14_S1_A6_M4A")   { *hashID=1551; *bec= 0; *layer=3; *phimod=25; *etamod=  4; }
-  else if (geographicalID=="L2_B14_S1_A6_M5A")   { *hashID=1552; *bec= 0; *layer=3; *phimod=25; *etamod=  5; }
-  else if (geographicalID=="L2_B14_S1_A6_M6A")   { *hashID=1553; *bec= 0; *layer=3; *phimod=25; *etamod=  6; }
-  else if (geographicalID=="L2_B14_S2_C6_M6C")   { *hashID=1554; *bec= 0; *layer=3; *phimod=26; *etamod= -6; }
-  else if (geographicalID=="L2_B14_S2_C6_M5C")   { *hashID=1555; *bec= 0; *layer=3; *phimod=26; *etamod= -5; }
-  else if (geographicalID=="L2_B14_S2_C6_M4C")   { *hashID=1556; *bec= 0; *layer=3; *phimod=26; *etamod= -4; }
-  else if (geographicalID=="L2_B14_S2_C6_M3C")   { *hashID=1557; *bec= 0; *layer=3; *phimod=26; *etamod= -3; }
-  else if (geographicalID=="L2_B14_S2_C6_M2C")   { *hashID=1558; *bec= 0; *layer=3; *phimod=26; *etamod= -2; }
-  else if (geographicalID=="L2_B14_S2_C6_M1C")   { *hashID=1559; *bec= 0; *layer=3; *phimod=26; *etamod= -1; }
-  else if (geographicalID=="L2_B14_S2_A7_M0")    { *hashID=1560; *bec= 0; *layer=3; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="L2_B14_S2_A7_M1A")   { *hashID=1561; *bec= 0; *layer=3; *phimod=26; *etamod=  1; }
-  else if (geographicalID=="L2_B14_S2_A7_M2A")   { *hashID=1562; *bec= 0; *layer=3; *phimod=26; *etamod=  2; }
-  else if (geographicalID=="L2_B14_S2_A7_M3A")   { *hashID=1563; *bec= 0; *layer=3; *phimod=26; *etamod=  3; }
-  else if (geographicalID=="L2_B14_S2_A7_M4A")   { *hashID=1564; *bec= 0; *layer=3; *phimod=26; *etamod=  4; }
-  else if (geographicalID=="L2_B14_S2_A7_M5A")   { *hashID=1565; *bec= 0; *layer=3; *phimod=26; *etamod=  5; }
-  else if (geographicalID=="L2_B14_S2_A7_M6A")   { *hashID=1566; *bec= 0; *layer=3; *phimod=26; *etamod=  6; }
-  else if (geographicalID=="L2_B15_S1_C7_M6C")   { *hashID=1567; *bec= 0; *layer=3; *phimod=27; *etamod= -6; }
-  else if (geographicalID=="L2_B15_S1_C7_M5C")   { *hashID=1568; *bec= 0; *layer=3; *phimod=27; *etamod= -5; }
-  else if (geographicalID=="L2_B15_S1_C7_M4C")   { *hashID=1569; *bec= 0; *layer=3; *phimod=27; *etamod= -4; }
-  else if (geographicalID=="L2_B15_S1_C7_M3C")   { *hashID=1570; *bec= 0; *layer=3; *phimod=27; *etamod= -3; }
-  else if (geographicalID=="L2_B15_S1_C7_M2C")   { *hashID=1571; *bec= 0; *layer=3; *phimod=27; *etamod= -2; }
-  else if (geographicalID=="L2_B15_S1_C7_M1C")   { *hashID=1572; *bec= 0; *layer=3; *phimod=27; *etamod= -1; }
-  else if (geographicalID=="L2_B15_S1_C7_M0")    { *hashID=1573; *bec= 0; *layer=3; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="L2_B15_S1_A6_M1A")   { *hashID=1574; *bec= 0; *layer=3; *phimod=27; *etamod=  1; }
-  else if (geographicalID=="L2_B15_S1_A6_M2A")   { *hashID=1575; *bec= 0; *layer=3; *phimod=27; *etamod=  2; }
-  else if (geographicalID=="L2_B15_S1_A6_M3A")   { *hashID=1576; *bec= 0; *layer=3; *phimod=27; *etamod=  3; }
-  else if (geographicalID=="L2_B15_S1_A6_M4A")   { *hashID=1577; *bec= 0; *layer=3; *phimod=27; *etamod=  4; }
-  else if (geographicalID=="L2_B15_S1_A6_M5A")   { *hashID=1578; *bec= 0; *layer=3; *phimod=27; *etamod=  5; }
-  else if (geographicalID=="L2_B15_S1_A6_M6A")   { *hashID=1579; *bec= 0; *layer=3; *phimod=27; *etamod=  6; }
-  else if (geographicalID=="L2_B15_S2_C6_M6C")   { *hashID=1580; *bec= 0; *layer=3; *phimod=28; *etamod= -6; }
-  else if (geographicalID=="L2_B15_S2_C6_M5C")   { *hashID=1581; *bec= 0; *layer=3; *phimod=28; *etamod= -5; }
-  else if (geographicalID=="L2_B15_S2_C6_M4C")   { *hashID=1582; *bec= 0; *layer=3; *phimod=28; *etamod= -4; }
-  else if (geographicalID=="L2_B15_S2_C6_M3C")   { *hashID=1583; *bec= 0; *layer=3; *phimod=28; *etamod= -3; }
-  else if (geographicalID=="L2_B15_S2_C6_M2C")   { *hashID=1584; *bec= 0; *layer=3; *phimod=28; *etamod= -2; }
-  else if (geographicalID=="L2_B15_S2_C6_M1C")   { *hashID=1585; *bec= 0; *layer=3; *phimod=28; *etamod= -1; }
-  else if (geographicalID=="L2_B15_S2_A7_M0")    { *hashID=1586; *bec= 0; *layer=3; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="L2_B15_S2_A7_M1A")   { *hashID=1587; *bec= 0; *layer=3; *phimod=28; *etamod=  1; }
-  else if (geographicalID=="L2_B15_S2_A7_M2A")   { *hashID=1588; *bec= 0; *layer=3; *phimod=28; *etamod=  2; }
-  else if (geographicalID=="L2_B15_S2_A7_M3A")   { *hashID=1589; *bec= 0; *layer=3; *phimod=28; *etamod=  3; }
-  else if (geographicalID=="L2_B15_S2_A7_M4A")   { *hashID=1590; *bec= 0; *layer=3; *phimod=28; *etamod=  4; }
-  else if (geographicalID=="L2_B15_S2_A7_M5A")   { *hashID=1591; *bec= 0; *layer=3; *phimod=28; *etamod=  5; }
-  else if (geographicalID=="L2_B15_S2_A7_M6A")   { *hashID=1592; *bec= 0; *layer=3; *phimod=28; *etamod=  6; }
-  else if (geographicalID=="L2_B16_S1_C7_M6C")   { *hashID=1593; *bec= 0; *layer=3; *phimod=29; *etamod= -6; }
-  else if (geographicalID=="L2_B16_S1_C7_M5C")   { *hashID=1594; *bec= 0; *layer=3; *phimod=29; *etamod= -5; }
-  else if (geographicalID=="L2_B16_S1_C7_M4C")   { *hashID=1595; *bec= 0; *layer=3; *phimod=29; *etamod= -4; }
-  else if (geographicalID=="L2_B16_S1_C7_M3C")   { *hashID=1596; *bec= 0; *layer=3; *phimod=29; *etamod= -3; }
-  else if (geographicalID=="L2_B16_S1_C7_M2C")   { *hashID=1597; *bec= 0; *layer=3; *phimod=29; *etamod= -2; }
-  else if (geographicalID=="L2_B16_S1_C7_M1C")   { *hashID=1598; *bec= 0; *layer=3; *phimod=29; *etamod= -1; }
-  else if (geographicalID=="L2_B16_S1_C7_M0")    { *hashID=1599; *bec= 0; *layer=3; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="L2_B16_S1_A6_M1A")   { *hashID=1600; *bec= 0; *layer=3; *phimod=29; *etamod=  1; }
-  else if (geographicalID=="L2_B16_S1_A6_M2A")   { *hashID=1601; *bec= 0; *layer=3; *phimod=29; *etamod=  2; }
-  else if (geographicalID=="L2_B16_S1_A6_M3A")   { *hashID=1602; *bec= 0; *layer=3; *phimod=29; *etamod=  3; }
-  else if (geographicalID=="L2_B16_S1_A6_M4A")   { *hashID=1603; *bec= 0; *layer=3; *phimod=29; *etamod=  4; }
-  else if (geographicalID=="L2_B16_S1_A6_M5A")   { *hashID=1604; *bec= 0; *layer=3; *phimod=29; *etamod=  5; }
-  else if (geographicalID=="L2_B16_S1_A6_M6A")   { *hashID=1605; *bec= 0; *layer=3; *phimod=29; *etamod=  6; }
-  else if (geographicalID=="L2_B16_S2_C6_M6C")   { *hashID=1606; *bec= 0; *layer=3; *phimod=30; *etamod= -6; }
-  else if (geographicalID=="L2_B16_S2_C6_M5C")   { *hashID=1607; *bec= 0; *layer=3; *phimod=30; *etamod= -5; }
-  else if (geographicalID=="L2_B16_S2_C6_M4C")   { *hashID=1608; *bec= 0; *layer=3; *phimod=30; *etamod= -4; }
-  else if (geographicalID=="L2_B16_S2_C6_M3C")   { *hashID=1609; *bec= 0; *layer=3; *phimod=30; *etamod= -3; }
-  else if (geographicalID=="L2_B16_S2_C6_M2C")   { *hashID=1610; *bec= 0; *layer=3; *phimod=30; *etamod= -2; }
-  else if (geographicalID=="L2_B16_S2_C6_M1C")   { *hashID=1611; *bec= 0; *layer=3; *phimod=30; *etamod= -1; }
-  else if (geographicalID=="L2_B16_S2_A7_M0")    { *hashID=1612; *bec= 0; *layer=3; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="L2_B16_S2_A7_M1A")   { *hashID=1613; *bec= 0; *layer=3; *phimod=30; *etamod=  1; }
-  else if (geographicalID=="L2_B16_S2_A7_M2A")   { *hashID=1614; *bec= 0; *layer=3; *phimod=30; *etamod=  2; }
-  else if (geographicalID=="L2_B16_S2_A7_M3A")   { *hashID=1615; *bec= 0; *layer=3; *phimod=30; *etamod=  3; }
-  else if (geographicalID=="L2_B16_S2_A7_M4A")   { *hashID=1616; *bec= 0; *layer=3; *phimod=30; *etamod=  4; }
-  else if (geographicalID=="L2_B16_S2_A7_M5A")   { *hashID=1617; *bec= 0; *layer=3; *phimod=30; *etamod=  5; }
-  else if (geographicalID=="L2_B16_S2_A7_M6A")   { *hashID=1618; *bec= 0; *layer=3; *phimod=30; *etamod=  6; }
-  else if (geographicalID=="L2_B17_S1_C7_M6C")   { *hashID=1619; *bec= 0; *layer=3; *phimod=31; *etamod= -6; }
-  else if (geographicalID=="L2_B17_S1_C7_M5C")   { *hashID=1620; *bec= 0; *layer=3; *phimod=31; *etamod= -5; }
-  else if (geographicalID=="L2_B17_S1_C7_M4C")   { *hashID=1621; *bec= 0; *layer=3; *phimod=31; *etamod= -4; }
-  else if (geographicalID=="L2_B17_S1_C7_M3C")   { *hashID=1622; *bec= 0; *layer=3; *phimod=31; *etamod= -3; }
-  else if (geographicalID=="L2_B17_S1_C7_M2C")   { *hashID=1623; *bec= 0; *layer=3; *phimod=31; *etamod= -2; }
-  else if (geographicalID=="L2_B17_S1_C7_M1C")   { *hashID=1624; *bec= 0; *layer=3; *phimod=31; *etamod= -1; }
-  else if (geographicalID=="L2_B17_S1_C7_M0")    { *hashID=1625; *bec= 0; *layer=3; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="L2_B17_S1_A6_M1A")   { *hashID=1626; *bec= 0; *layer=3; *phimod=31; *etamod=  1; }
-  else if (geographicalID=="L2_B17_S1_A6_M2A")   { *hashID=1627; *bec= 0; *layer=3; *phimod=31; *etamod=  2; }
-  else if (geographicalID=="L2_B17_S1_A6_M3A")   { *hashID=1628; *bec= 0; *layer=3; *phimod=31; *etamod=  3; }
-  else if (geographicalID=="L2_B17_S1_A6_M4A")   { *hashID=1629; *bec= 0; *layer=3; *phimod=31; *etamod=  4; }
-  else if (geographicalID=="L2_B17_S1_A6_M5A")   { *hashID=1630; *bec= 0; *layer=3; *phimod=31; *etamod=  5; }
-  else if (geographicalID=="L2_B17_S1_A6_M6A")   { *hashID=1631; *bec= 0; *layer=3; *phimod=31; *etamod=  6; }
-  else if (geographicalID=="L2_B17_S2_C6_M6C")   { *hashID=1632; *bec= 0; *layer=3; *phimod=32; *etamod= -6; }
-  else if (geographicalID=="L2_B17_S2_C6_M5C")   { *hashID=1633; *bec= 0; *layer=3; *phimod=32; *etamod= -5; }
-  else if (geographicalID=="L2_B17_S2_C6_M4C")   { *hashID=1634; *bec= 0; *layer=3; *phimod=32; *etamod= -4; }
-  else if (geographicalID=="L2_B17_S2_C6_M3C")   { *hashID=1635; *bec= 0; *layer=3; *phimod=32; *etamod= -3; }
-  else if (geographicalID=="L2_B17_S2_C6_M2C")   { *hashID=1636; *bec= 0; *layer=3; *phimod=32; *etamod= -2; }
-  else if (geographicalID=="L2_B17_S2_C6_M1C")   { *hashID=1637; *bec= 0; *layer=3; *phimod=32; *etamod= -1; }
-  else if (geographicalID=="L2_B17_S2_A7_M0")    { *hashID=1638; *bec= 0; *layer=3; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="L2_B17_S2_A7_M1A")   { *hashID=1639; *bec= 0; *layer=3; *phimod=32; *etamod=  1; }
-  else if (geographicalID=="L2_B17_S2_A7_M2A")   { *hashID=1640; *bec= 0; *layer=3; *phimod=32; *etamod=  2; }
-  else if (geographicalID=="L2_B17_S2_A7_M3A")   { *hashID=1641; *bec= 0; *layer=3; *phimod=32; *etamod=  3; }
-  else if (geographicalID=="L2_B17_S2_A7_M4A")   { *hashID=1642; *bec= 0; *layer=3; *phimod=32; *etamod=  4; }
-  else if (geographicalID=="L2_B17_S2_A7_M5A")   { *hashID=1643; *bec= 0; *layer=3; *phimod=32; *etamod=  5; }
-  else if (geographicalID=="L2_B17_S2_A7_M6A")   { *hashID=1644; *bec= 0; *layer=3; *phimod=32; *etamod=  6; }
-  else if (geographicalID=="L2_B18_S1_C7_M6C")   { *hashID=1645; *bec= 0; *layer=3; *phimod=33; *etamod= -6; }
-  else if (geographicalID=="L2_B18_S1_C7_M5C")   { *hashID=1646; *bec= 0; *layer=3; *phimod=33; *etamod= -5; }
-  else if (geographicalID=="L2_B18_S1_C7_M4C")   { *hashID=1647; *bec= 0; *layer=3; *phimod=33; *etamod= -4; }
-  else if (geographicalID=="L2_B18_S1_C7_M3C")   { *hashID=1648; *bec= 0; *layer=3; *phimod=33; *etamod= -3; }
-  else if (geographicalID=="L2_B18_S1_C7_M2C")   { *hashID=1649; *bec= 0; *layer=3; *phimod=33; *etamod= -2; }
-  else if (geographicalID=="L2_B18_S1_C7_M1C")   { *hashID=1650; *bec= 0; *layer=3; *phimod=33; *etamod= -1; }
-  else if (geographicalID=="L2_B18_S1_C7_M0")    { *hashID=1651; *bec= 0; *layer=3; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="L2_B18_S1_A6_M1A")   { *hashID=1652; *bec= 0; *layer=3; *phimod=33; *etamod=  1; }
-  else if (geographicalID=="L2_B18_S1_A6_M2A")   { *hashID=1653; *bec= 0; *layer=3; *phimod=33; *etamod=  2; }
-  else if (geographicalID=="L2_B18_S1_A6_M3A")   { *hashID=1654; *bec= 0; *layer=3; *phimod=33; *etamod=  3; }
-  else if (geographicalID=="L2_B18_S1_A6_M4A")   { *hashID=1655; *bec= 0; *layer=3; *phimod=33; *etamod=  4; }
-  else if (geographicalID=="L2_B18_S1_A6_M5A")   { *hashID=1656; *bec= 0; *layer=3; *phimod=33; *etamod=  5; }
-  else if (geographicalID=="L2_B18_S1_A6_M6A")   { *hashID=1657; *bec= 0; *layer=3; *phimod=33; *etamod=  6; }
-  else if (geographicalID=="L2_B18_S2_C6_M6C")   { *hashID=1658; *bec= 0; *layer=3; *phimod=34; *etamod= -6; }
-  else if (geographicalID=="L2_B18_S2_C6_M5C")   { *hashID=1659; *bec= 0; *layer=3; *phimod=34; *etamod= -5; }
-  else if (geographicalID=="L2_B18_S2_C6_M4C")   { *hashID=1660; *bec= 0; *layer=3; *phimod=34; *etamod= -4; }
-  else if (geographicalID=="L2_B18_S2_C6_M3C")   { *hashID=1661; *bec= 0; *layer=3; *phimod=34; *etamod= -3; }
-  else if (geographicalID=="L2_B18_S2_C6_M2C")   { *hashID=1662; *bec= 0; *layer=3; *phimod=34; *etamod= -2; }
-  else if (geographicalID=="L2_B18_S2_C6_M1C")   { *hashID=1663; *bec= 0; *layer=3; *phimod=34; *etamod= -1; }
-  else if (geographicalID=="L2_B18_S2_A7_M0")    { *hashID=1664; *bec= 0; *layer=3; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="L2_B18_S2_A7_M1A")   { *hashID=1665; *bec= 0; *layer=3; *phimod=34; *etamod=  1; }
-  else if (geographicalID=="L2_B18_S2_A7_M2A")   { *hashID=1666; *bec= 0; *layer=3; *phimod=34; *etamod=  2; }
-  else if (geographicalID=="L2_B18_S2_A7_M3A")   { *hashID=1667; *bec= 0; *layer=3; *phimod=34; *etamod=  3; }
-  else if (geographicalID=="L2_B18_S2_A7_M4A")   { *hashID=1668; *bec= 0; *layer=3; *phimod=34; *etamod=  4; }
-  else if (geographicalID=="L2_B18_S2_A7_M5A")   { *hashID=1669; *bec= 0; *layer=3; *phimod=34; *etamod=  5; }
-  else if (geographicalID=="L2_B18_S2_A7_M6A")   { *hashID=1670; *bec= 0; *layer=3; *phimod=34; *etamod=  6; }
-  else if (geographicalID=="L2_B19_S1_C7_M6C")   { *hashID=1671; *bec= 0; *layer=3; *phimod=35; *etamod= -6; }
-  else if (geographicalID=="L2_B19_S1_C7_M5C")   { *hashID=1672; *bec= 0; *layer=3; *phimod=35; *etamod= -5; }
-  else if (geographicalID=="L2_B19_S1_C7_M4C")   { *hashID=1673; *bec= 0; *layer=3; *phimod=35; *etamod= -4; }
-  else if (geographicalID=="L2_B19_S1_C7_M3C")   { *hashID=1674; *bec= 0; *layer=3; *phimod=35; *etamod= -3; }
-  else if (geographicalID=="L2_B19_S1_C7_M2C")   { *hashID=1675; *bec= 0; *layer=3; *phimod=35; *etamod= -2; }
-  else if (geographicalID=="L2_B19_S1_C7_M1C")   { *hashID=1676; *bec= 0; *layer=3; *phimod=35; *etamod= -1; }
-  else if (geographicalID=="L2_B19_S1_C7_M0")    { *hashID=1677; *bec= 0; *layer=3; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="L2_B19_S1_A6_M1A")   { *hashID=1678; *bec= 0; *layer=3; *phimod=35; *etamod=  1; }
-  else if (geographicalID=="L2_B19_S1_A6_M2A")   { *hashID=1679; *bec= 0; *layer=3; *phimod=35; *etamod=  2; }
-  else if (geographicalID=="L2_B19_S1_A6_M3A")   { *hashID=1680; *bec= 0; *layer=3; *phimod=35; *etamod=  3; }
-  else if (geographicalID=="L2_B19_S1_A6_M4A")   { *hashID=1681; *bec= 0; *layer=3; *phimod=35; *etamod=  4; }
-  else if (geographicalID=="L2_B19_S1_A6_M5A")   { *hashID=1682; *bec= 0; *layer=3; *phimod=35; *etamod=  5; }
-  else if (geographicalID=="L2_B19_S1_A6_M6A")   { *hashID=1683; *bec= 0; *layer=3; *phimod=35; *etamod=  6; }
-  else if (geographicalID=="L2_B19_S2_C6_M6C")   { *hashID=1684; *bec= 0; *layer=3; *phimod=36; *etamod= -6; }
-  else if (geographicalID=="L2_B19_S2_C6_M5C")   { *hashID=1685; *bec= 0; *layer=3; *phimod=36; *etamod= -5; }
-  else if (geographicalID=="L2_B19_S2_C6_M4C")   { *hashID=1686; *bec= 0; *layer=3; *phimod=36; *etamod= -4; }
-  else if (geographicalID=="L2_B19_S2_C6_M3C")   { *hashID=1687; *bec= 0; *layer=3; *phimod=36; *etamod= -3; }
-  else if (geographicalID=="L2_B19_S2_C6_M2C")   { *hashID=1688; *bec= 0; *layer=3; *phimod=36; *etamod= -2; }
-  else if (geographicalID=="L2_B19_S2_C6_M1C")   { *hashID=1689; *bec= 0; *layer=3; *phimod=36; *etamod= -1; }
-  else if (geographicalID=="L2_B19_S2_A7_M0")    { *hashID=1690; *bec= 0; *layer=3; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="L2_B19_S2_A7_M1A")   { *hashID=1691; *bec= 0; *layer=3; *phimod=36; *etamod=  1; }
-  else if (geographicalID=="L2_B19_S2_A7_M2A")   { *hashID=1692; *bec= 0; *layer=3; *phimod=36; *etamod=  2; }
-  else if (geographicalID=="L2_B19_S2_A7_M3A")   { *hashID=1693; *bec= 0; *layer=3; *phimod=36; *etamod=  3; }
-  else if (geographicalID=="L2_B19_S2_A7_M4A")   { *hashID=1694; *bec= 0; *layer=3; *phimod=36; *etamod=  4; }
-  else if (geographicalID=="L2_B19_S2_A7_M5A")   { *hashID=1695; *bec= 0; *layer=3; *phimod=36; *etamod=  5; }
-  else if (geographicalID=="L2_B19_S2_A7_M6A")   { *hashID=1696; *bec= 0; *layer=3; *phimod=36; *etamod=  6; }
-  else if (geographicalID=="L2_B20_S1_C7_M6C")   { *hashID=1697; *bec= 0; *layer=3; *phimod=37; *etamod= -6; }
-  else if (geographicalID=="L2_B20_S1_C7_M5C")   { *hashID=1698; *bec= 0; *layer=3; *phimod=37; *etamod= -5; }
-  else if (geographicalID=="L2_B20_S1_C7_M4C")   { *hashID=1699; *bec= 0; *layer=3; *phimod=37; *etamod= -4; }
-  else if (geographicalID=="L2_B20_S1_C7_M3C")   { *hashID=1700; *bec= 0; *layer=3; *phimod=37; *etamod= -3; }
-  else if (geographicalID=="L2_B20_S1_C7_M2C")   { *hashID=1701; *bec= 0; *layer=3; *phimod=37; *etamod= -2; }
-  else if (geographicalID=="L2_B20_S1_C7_M1C")   { *hashID=1702; *bec= 0; *layer=3; *phimod=37; *etamod= -1; }
-  else if (geographicalID=="L2_B20_S1_C7_M0")    { *hashID=1703; *bec= 0; *layer=3; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="L2_B20_S1_A6_M1A")   { *hashID=1704; *bec= 0; *layer=3; *phimod=37; *etamod=  1; }
-  else if (geographicalID=="L2_B20_S1_A6_M2A")   { *hashID=1705; *bec= 0; *layer=3; *phimod=37; *etamod=  2; }
-  else if (geographicalID=="L2_B20_S1_A6_M3A")   { *hashID=1706; *bec= 0; *layer=3; *phimod=37; *etamod=  3; }
-  else if (geographicalID=="L2_B20_S1_A6_M4A")   { *hashID=1707; *bec= 0; *layer=3; *phimod=37; *etamod=  4; }
-  else if (geographicalID=="L2_B20_S1_A6_M5A")   { *hashID=1708; *bec= 0; *layer=3; *phimod=37; *etamod=  5; }
-  else if (geographicalID=="L2_B20_S1_A6_M6A")   { *hashID=1709; *bec= 0; *layer=3; *phimod=37; *etamod=  6; }
-  else if (geographicalID=="L2_B20_S2_C6_M6C")   { *hashID=1710; *bec= 0; *layer=3; *phimod=38; *etamod= -6; }
-  else if (geographicalID=="L2_B20_S2_C6_M5C")   { *hashID=1711; *bec= 0; *layer=3; *phimod=38; *etamod= -5; }
-  else if (geographicalID=="L2_B20_S2_C6_M4C")   { *hashID=1712; *bec= 0; *layer=3; *phimod=38; *etamod= -4; }
-  else if (geographicalID=="L2_B20_S2_C6_M3C")   { *hashID=1713; *bec= 0; *layer=3; *phimod=38; *etamod= -3; }
-  else if (geographicalID=="L2_B20_S2_C6_M2C")   { *hashID=1714; *bec= 0; *layer=3; *phimod=38; *etamod= -2; }
-  else if (geographicalID=="L2_B20_S2_C6_M1C")   { *hashID=1715; *bec= 0; *layer=3; *phimod=38; *etamod= -1; }
-  else if (geographicalID=="L2_B20_S2_A7_M0")    { *hashID=1716; *bec= 0; *layer=3; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="L2_B20_S2_A7_M1A")   { *hashID=1717; *bec= 0; *layer=3; *phimod=38; *etamod=  1; }
-  else if (geographicalID=="L2_B20_S2_A7_M2A")   { *hashID=1718; *bec= 0; *layer=3; *phimod=38; *etamod=  2; }
-  else if (geographicalID=="L2_B20_S2_A7_M3A")   { *hashID=1719; *bec= 0; *layer=3; *phimod=38; *etamod=  3; }
-  else if (geographicalID=="L2_B20_S2_A7_M4A")   { *hashID=1720; *bec= 0; *layer=3; *phimod=38; *etamod=  4; }
-  else if (geographicalID=="L2_B20_S2_A7_M5A")   { *hashID=1721; *bec= 0; *layer=3; *phimod=38; *etamod=  5; }
-  else if (geographicalID=="L2_B20_S2_A7_M6A")   { *hashID=1722; *bec= 0; *layer=3; *phimod=38; *etamod=  6; }
-  else if (geographicalID=="L2_B21_S1_C7_M6C")   { *hashID=1723; *bec= 0; *layer=3; *phimod=39; *etamod= -6; }
-  else if (geographicalID=="L2_B21_S1_C7_M5C")   { *hashID=1724; *bec= 0; *layer=3; *phimod=39; *etamod= -5; }
-  else if (geographicalID=="L2_B21_S1_C7_M4C")   { *hashID=1725; *bec= 0; *layer=3; *phimod=39; *etamod= -4; }
-  else if (geographicalID=="L2_B21_S1_C7_M3C")   { *hashID=1726; *bec= 0; *layer=3; *phimod=39; *etamod= -3; }
-  else if (geographicalID=="L2_B21_S1_C7_M2C")   { *hashID=1727; *bec= 0; *layer=3; *phimod=39; *etamod= -2; }
-  else if (geographicalID=="L2_B21_S1_C7_M1C")   { *hashID=1728; *bec= 0; *layer=3; *phimod=39; *etamod= -1; }
-  else if (geographicalID=="L2_B21_S1_C7_M0")    { *hashID=1729; *bec= 0; *layer=3; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="L2_B21_S1_A6_M1A")   { *hashID=1730; *bec= 0; *layer=3; *phimod=39; *etamod=  1; }
-  else if (geographicalID=="L2_B21_S1_A6_M2A")   { *hashID=1731; *bec= 0; *layer=3; *phimod=39; *etamod=  2; }
-  else if (geographicalID=="L2_B21_S1_A6_M3A")   { *hashID=1732; *bec= 0; *layer=3; *phimod=39; *etamod=  3; }
-  else if (geographicalID=="L2_B21_S1_A6_M4A")   { *hashID=1733; *bec= 0; *layer=3; *phimod=39; *etamod=  4; }
-  else if (geographicalID=="L2_B21_S1_A6_M5A")   { *hashID=1734; *bec= 0; *layer=3; *phimod=39; *etamod=  5; }
-  else if (geographicalID=="L2_B21_S1_A6_M6A")   { *hashID=1735; *bec= 0; *layer=3; *phimod=39; *etamod=  6; }
-  else if (geographicalID=="L2_B21_S2_C6_M6C")   { *hashID=1736; *bec= 0; *layer=3; *phimod=40; *etamod= -6; }
-  else if (geographicalID=="L2_B21_S2_C6_M5C")   { *hashID=1737; *bec= 0; *layer=3; *phimod=40; *etamod= -5; }
-  else if (geographicalID=="L2_B21_S2_C6_M4C")   { *hashID=1738; *bec= 0; *layer=3; *phimod=40; *etamod= -4; }
-  else if (geographicalID=="L2_B21_S2_C6_M3C")   { *hashID=1739; *bec= 0; *layer=3; *phimod=40; *etamod= -3; }
-  else if (geographicalID=="L2_B21_S2_C6_M2C")   { *hashID=1740; *bec= 0; *layer=3; *phimod=40; *etamod= -2; }
-  else if (geographicalID=="L2_B21_S2_C6_M1C")   { *hashID=1741; *bec= 0; *layer=3; *phimod=40; *etamod= -1; }
-  else if (geographicalID=="L2_B21_S2_A7_M0")    { *hashID=1742; *bec= 0; *layer=3; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="L2_B21_S2_A7_M1A")   { *hashID=1743; *bec= 0; *layer=3; *phimod=40; *etamod=  1; }
-  else if (geographicalID=="L2_B21_S2_A7_M2A")   { *hashID=1744; *bec= 0; *layer=3; *phimod=40; *etamod=  2; }
-  else if (geographicalID=="L2_B21_S2_A7_M3A")   { *hashID=1745; *bec= 0; *layer=3; *phimod=40; *etamod=  3; }
-  else if (geographicalID=="L2_B21_S2_A7_M4A")   { *hashID=1746; *bec= 0; *layer=3; *phimod=40; *etamod=  4; }
-  else if (geographicalID=="L2_B21_S2_A7_M5A")   { *hashID=1747; *bec= 0; *layer=3; *phimod=40; *etamod=  5; }
-  else if (geographicalID=="L2_B21_S2_A7_M6A")   { *hashID=1748; *bec= 0; *layer=3; *phimod=40; *etamod=  6; }
-  else if (geographicalID=="L2_B22_S1_C7_M6C")   { *hashID=1749; *bec= 0; *layer=3; *phimod=41; *etamod= -6; }
-  else if (geographicalID=="L2_B22_S1_C7_M5C")   { *hashID=1750; *bec= 0; *layer=3; *phimod=41; *etamod= -5; }
-  else if (geographicalID=="L2_B22_S1_C7_M4C")   { *hashID=1751; *bec= 0; *layer=3; *phimod=41; *etamod= -4; }
-  else if (geographicalID=="L2_B22_S1_C7_M3C")   { *hashID=1752; *bec= 0; *layer=3; *phimod=41; *etamod= -3; }
-  else if (geographicalID=="L2_B22_S1_C7_M2C")   { *hashID=1753; *bec= 0; *layer=3; *phimod=41; *etamod= -2; }
-  else if (geographicalID=="L2_B22_S1_C7_M1C")   { *hashID=1754; *bec= 0; *layer=3; *phimod=41; *etamod= -1; }
-  else if (geographicalID=="L2_B22_S1_C7_M0")    { *hashID=1755; *bec= 0; *layer=3; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="L2_B22_S1_A6_M1A")   { *hashID=1756; *bec= 0; *layer=3; *phimod=41; *etamod=  1; }
-  else if (geographicalID=="L2_B22_S1_A6_M2A")   { *hashID=1757; *bec= 0; *layer=3; *phimod=41; *etamod=  2; }
-  else if (geographicalID=="L2_B22_S1_A6_M3A")   { *hashID=1758; *bec= 0; *layer=3; *phimod=41; *etamod=  3; }
-  else if (geographicalID=="L2_B22_S1_A6_M4A")   { *hashID=1759; *bec= 0; *layer=3; *phimod=41; *etamod=  4; }
-  else if (geographicalID=="L2_B22_S1_A6_M5A")   { *hashID=1760; *bec= 0; *layer=3; *phimod=41; *etamod=  5; }
-  else if (geographicalID=="L2_B22_S1_A6_M6A")   { *hashID=1761; *bec= 0; *layer=3; *phimod=41; *etamod=  6; }
-  else if (geographicalID=="L2_B22_S2_C6_M6C")   { *hashID=1762; *bec= 0; *layer=3; *phimod=42; *etamod= -6; }
-  else if (geographicalID=="L2_B22_S2_C6_M5C")   { *hashID=1763; *bec= 0; *layer=3; *phimod=42; *etamod= -5; }
-  else if (geographicalID=="L2_B22_S2_C6_M4C")   { *hashID=1764; *bec= 0; *layer=3; *phimod=42; *etamod= -4; }
-  else if (geographicalID=="L2_B22_S2_C6_M3C")   { *hashID=1765; *bec= 0; *layer=3; *phimod=42; *etamod= -3; }
-  else if (geographicalID=="L2_B22_S2_C6_M2C")   { *hashID=1766; *bec= 0; *layer=3; *phimod=42; *etamod= -2; }
-  else if (geographicalID=="L2_B22_S2_C6_M1C")   { *hashID=1767; *bec= 0; *layer=3; *phimod=42; *etamod= -1; }
-  else if (geographicalID=="L2_B22_S2_A7_M0")    { *hashID=1768; *bec= 0; *layer=3; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="L2_B22_S2_A7_M1A")   { *hashID=1769; *bec= 0; *layer=3; *phimod=42; *etamod=  1; }
-  else if (geographicalID=="L2_B22_S2_A7_M2A")   { *hashID=1770; *bec= 0; *layer=3; *phimod=42; *etamod=  2; }
-  else if (geographicalID=="L2_B22_S2_A7_M3A")   { *hashID=1771; *bec= 0; *layer=3; *phimod=42; *etamod=  3; }
-  else if (geographicalID=="L2_B22_S2_A7_M4A")   { *hashID=1772; *bec= 0; *layer=3; *phimod=42; *etamod=  4; }
-  else if (geographicalID=="L2_B22_S2_A7_M5A")   { *hashID=1773; *bec= 0; *layer=3; *phimod=42; *etamod=  5; }
-  else if (geographicalID=="L2_B22_S2_A7_M6A")   { *hashID=1774; *bec= 0; *layer=3; *phimod=42; *etamod=  6; }
-  else if (geographicalID=="L2_B23_S1_C7_M6C")   { *hashID=1775; *bec= 0; *layer=3; *phimod=43; *etamod= -6; }
-  else if (geographicalID=="L2_B23_S1_C7_M5C")   { *hashID=1776; *bec= 0; *layer=3; *phimod=43; *etamod= -5; }
-  else if (geographicalID=="L2_B23_S1_C7_M4C")   { *hashID=1777; *bec= 0; *layer=3; *phimod=43; *etamod= -4; }
-  else if (geographicalID=="L2_B23_S1_C7_M3C")   { *hashID=1778; *bec= 0; *layer=3; *phimod=43; *etamod= -3; }
-  else if (geographicalID=="L2_B23_S1_C7_M2C")   { *hashID=1779; *bec= 0; *layer=3; *phimod=43; *etamod= -2; }
-  else if (geographicalID=="L2_B23_S1_C7_M1C")   { *hashID=1780; *bec= 0; *layer=3; *phimod=43; *etamod= -1; }
-  else if (geographicalID=="L2_B23_S1_C7_M0")    { *hashID=1781; *bec= 0; *layer=3; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="L2_B23_S1_A6_M1A")   { *hashID=1782; *bec= 0; *layer=3; *phimod=43; *etamod=  1; }
-  else if (geographicalID=="L2_B23_S1_A6_M2A")   { *hashID=1783; *bec= 0; *layer=3; *phimod=43; *etamod=  2; }
-  else if (geographicalID=="L2_B23_S1_A6_M3A")   { *hashID=1784; *bec= 0; *layer=3; *phimod=43; *etamod=  3; }
-  else if (geographicalID=="L2_B23_S1_A6_M4A")   { *hashID=1785; *bec= 0; *layer=3; *phimod=43; *etamod=  4; }
-  else if (geographicalID=="L2_B23_S1_A6_M5A")   { *hashID=1786; *bec= 0; *layer=3; *phimod=43; *etamod=  5; }
-  else if (geographicalID=="L2_B23_S1_A6_M6A")   { *hashID=1787; *bec= 0; *layer=3; *phimod=43; *etamod=  6; }
-  else if (geographicalID=="L2_B23_S2_C6_M6C")   { *hashID=1788; *bec= 0; *layer=3; *phimod=44; *etamod= -6; }
-  else if (geographicalID=="L2_B23_S2_C6_M5C")   { *hashID=1789; *bec= 0; *layer=3; *phimod=44; *etamod= -5; }
-  else if (geographicalID=="L2_B23_S2_C6_M4C")   { *hashID=1790; *bec= 0; *layer=3; *phimod=44; *etamod= -4; }
-  else if (geographicalID=="L2_B23_S2_C6_M3C")   { *hashID=1791; *bec= 0; *layer=3; *phimod=44; *etamod= -3; }
-  else if (geographicalID=="L2_B23_S2_C6_M2C")   { *hashID=1792; *bec= 0; *layer=3; *phimod=44; *etamod= -2; }
-  else if (geographicalID=="L2_B23_S2_C6_M1C")   { *hashID=1793; *bec= 0; *layer=3; *phimod=44; *etamod= -1; }
-  else if (geographicalID=="L2_B23_S2_A7_M0")    { *hashID=1794; *bec= 0; *layer=3; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="L2_B23_S2_A7_M1A")   { *hashID=1795; *bec= 0; *layer=3; *phimod=44; *etamod=  1; }
-  else if (geographicalID=="L2_B23_S2_A7_M2A")   { *hashID=1796; *bec= 0; *layer=3; *phimod=44; *etamod=  2; }
-  else if (geographicalID=="L2_B23_S2_A7_M3A")   { *hashID=1797; *bec= 0; *layer=3; *phimod=44; *etamod=  3; }
-  else if (geographicalID=="L2_B23_S2_A7_M4A")   { *hashID=1798; *bec= 0; *layer=3; *phimod=44; *etamod=  4; }
-  else if (geographicalID=="L2_B23_S2_A7_M5A")   { *hashID=1799; *bec= 0; *layer=3; *phimod=44; *etamod=  5; }
-  else if (geographicalID=="L2_B23_S2_A7_M6A")   { *hashID=1800; *bec= 0; *layer=3; *phimod=44; *etamod=  6; }
-  else if (geographicalID=="L2_B24_S1_C7_M6C")   { *hashID=1801; *bec= 0; *layer=3; *phimod=45; *etamod= -6; }
-  else if (geographicalID=="L2_B24_S1_C7_M5C")   { *hashID=1802; *bec= 0; *layer=3; *phimod=45; *etamod= -5; }
-  else if (geographicalID=="L2_B24_S1_C7_M4C")   { *hashID=1803; *bec= 0; *layer=3; *phimod=45; *etamod= -4; }
-  else if (geographicalID=="L2_B24_S1_C7_M3C")   { *hashID=1804; *bec= 0; *layer=3; *phimod=45; *etamod= -3; }
-  else if (geographicalID=="L2_B24_S1_C7_M2C")   { *hashID=1805; *bec= 0; *layer=3; *phimod=45; *etamod= -2; }
-  else if (geographicalID=="L2_B24_S1_C7_M1C")   { *hashID=1806; *bec= 0; *layer=3; *phimod=45; *etamod= -1; }
-  else if (geographicalID=="L2_B24_S1_C7_M0")    { *hashID=1807; *bec= 0; *layer=3; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="L2_B24_S1_A6_M1A")   { *hashID=1808; *bec= 0; *layer=3; *phimod=45; *etamod=  1; }
-  else if (geographicalID=="L2_B24_S1_A6_M2A")   { *hashID=1809; *bec= 0; *layer=3; *phimod=45; *etamod=  2; }
-  else if (geographicalID=="L2_B24_S1_A6_M3A")   { *hashID=1810; *bec= 0; *layer=3; *phimod=45; *etamod=  3; }
-  else if (geographicalID=="L2_B24_S1_A6_M4A")   { *hashID=1811; *bec= 0; *layer=3; *phimod=45; *etamod=  4; }
-  else if (geographicalID=="L2_B24_S1_A6_M5A")   { *hashID=1812; *bec= 0; *layer=3; *phimod=45; *etamod=  5; }
-  else if (geographicalID=="L2_B24_S1_A6_M6A")   { *hashID=1813; *bec= 0; *layer=3; *phimod=45; *etamod=  6; }
-  else if (geographicalID=="L2_B24_S2_C6_M6C")   { *hashID=1814; *bec= 0; *layer=3; *phimod=46; *etamod= -6; }
-  else if (geographicalID=="L2_B24_S2_C6_M5C")   { *hashID=1815; *bec= 0; *layer=3; *phimod=46; *etamod= -5; }
-  else if (geographicalID=="L2_B24_S2_C6_M4C")   { *hashID=1816; *bec= 0; *layer=3; *phimod=46; *etamod= -4; }
-  else if (geographicalID=="L2_B24_S2_C6_M3C")   { *hashID=1817; *bec= 0; *layer=3; *phimod=46; *etamod= -3; }
-  else if (geographicalID=="L2_B24_S2_C6_M2C")   { *hashID=1818; *bec= 0; *layer=3; *phimod=46; *etamod= -2; }
-  else if (geographicalID=="L2_B24_S2_C6_M1C")   { *hashID=1819; *bec= 0; *layer=3; *phimod=46; *etamod= -1; }
-  else if (geographicalID=="L2_B24_S2_A7_M0")    { *hashID=1820; *bec= 0; *layer=3; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="L2_B24_S2_A7_M1A")   { *hashID=1821; *bec= 0; *layer=3; *phimod=46; *etamod=  1; }
-  else if (geographicalID=="L2_B24_S2_A7_M2A")   { *hashID=1822; *bec= 0; *layer=3; *phimod=46; *etamod=  2; }
-  else if (geographicalID=="L2_B24_S2_A7_M3A")   { *hashID=1823; *bec= 0; *layer=3; *phimod=46; *etamod=  3; }
-  else if (geographicalID=="L2_B24_S2_A7_M4A")   { *hashID=1824; *bec= 0; *layer=3; *phimod=46; *etamod=  4; }
-  else if (geographicalID=="L2_B24_S2_A7_M5A")   { *hashID=1825; *bec= 0; *layer=3; *phimod=46; *etamod=  5; }
-  else if (geographicalID=="L2_B24_S2_A7_M6A")   { *hashID=1826; *bec= 0; *layer=3; *phimod=46; *etamod=  6; }
-  else if (geographicalID=="L2_B25_S1_C7_M6C")   { *hashID=1827; *bec= 0; *layer=3; *phimod=47; *etamod= -6; }
-  else if (geographicalID=="L2_B25_S1_C7_M5C")   { *hashID=1828; *bec= 0; *layer=3; *phimod=47; *etamod= -5; }
-  else if (geographicalID=="L2_B25_S1_C7_M4C")   { *hashID=1829; *bec= 0; *layer=3; *phimod=47; *etamod= -4; }
-  else if (geographicalID=="L2_B25_S1_C7_M3C")   { *hashID=1830; *bec= 0; *layer=3; *phimod=47; *etamod= -3; }
-  else if (geographicalID=="L2_B25_S1_C7_M2C")   { *hashID=1831; *bec= 0; *layer=3; *phimod=47; *etamod= -2; }
-  else if (geographicalID=="L2_B25_S1_C7_M1C")   { *hashID=1832; *bec= 0; *layer=3; *phimod=47; *etamod= -1; }
-  else if (geographicalID=="L2_B25_S1_C7_M0")    { *hashID=1833; *bec= 0; *layer=3; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="L2_B25_S1_A6_M1A")   { *hashID=1834; *bec= 0; *layer=3; *phimod=47; *etamod=  1; }
-  else if (geographicalID=="L2_B25_S1_A6_M2A")   { *hashID=1835; *bec= 0; *layer=3; *phimod=47; *etamod=  2; }
-  else if (geographicalID=="L2_B25_S1_A6_M3A")   { *hashID=1836; *bec= 0; *layer=3; *phimod=47; *etamod=  3; }
-  else if (geographicalID=="L2_B25_S1_A6_M4A")   { *hashID=1837; *bec= 0; *layer=3; *phimod=47; *etamod=  4; }
-  else if (geographicalID=="L2_B25_S1_A6_M5A")   { *hashID=1838; *bec= 0; *layer=3; *phimod=47; *etamod=  5; }
-  else if (geographicalID=="L2_B25_S1_A6_M6A")   { *hashID=1839; *bec= 0; *layer=3; *phimod=47; *etamod=  6; }
-  else if (geographicalID=="L2_B25_S2_C6_M6C")   { *hashID=1840; *bec= 0; *layer=3; *phimod=48; *etamod= -6; }
-  else if (geographicalID=="L2_B25_S2_C6_M5C")   { *hashID=1841; *bec= 0; *layer=3; *phimod=48; *etamod= -5; }
-  else if (geographicalID=="L2_B25_S2_C6_M4C")   { *hashID=1842; *bec= 0; *layer=3; *phimod=48; *etamod= -4; }
-  else if (geographicalID=="L2_B25_S2_C6_M3C")   { *hashID=1843; *bec= 0; *layer=3; *phimod=48; *etamod= -3; }
-  else if (geographicalID=="L2_B25_S2_C6_M2C")   { *hashID=1844; *bec= 0; *layer=3; *phimod=48; *etamod= -2; }
-  else if (geographicalID=="L2_B25_S2_C6_M1C")   { *hashID=1845; *bec= 0; *layer=3; *phimod=48; *etamod= -1; }
-  else if (geographicalID=="L2_B25_S2_A7_M0")    { *hashID=1846; *bec= 0; *layer=3; *phimod=48; *etamod=  0; }
-  else if (geographicalID=="L2_B25_S2_A7_M1A")   { *hashID=1847; *bec= 0; *layer=3; *phimod=48; *etamod=  1; }
-  else if (geographicalID=="L2_B25_S2_A7_M2A")   { *hashID=1848; *bec= 0; *layer=3; *phimod=48; *etamod=  2; }
-  else if (geographicalID=="L2_B25_S2_A7_M3A")   { *hashID=1849; *bec= 0; *layer=3; *phimod=48; *etamod=  3; }
-  else if (geographicalID=="L2_B25_S2_A7_M4A")   { *hashID=1850; *bec= 0; *layer=3; *phimod=48; *etamod=  4; }
-  else if (geographicalID=="L2_B25_S2_A7_M5A")   { *hashID=1851; *bec= 0; *layer=3; *phimod=48; *etamod=  5; }
-  else if (geographicalID=="L2_B25_S2_A7_M6A")   { *hashID=1852; *bec= 0; *layer=3; *phimod=48; *etamod=  6; }
-  else if (geographicalID=="L2_B26_S1_C7_M6C")   { *hashID=1853; *bec= 0; *layer=3; *phimod=49; *etamod= -6; }
-  else if (geographicalID=="L2_B26_S1_C7_M5C")   { *hashID=1854; *bec= 0; *layer=3; *phimod=49; *etamod= -5; }
-  else if (geographicalID=="L2_B26_S1_C7_M4C")   { *hashID=1855; *bec= 0; *layer=3; *phimod=49; *etamod= -4; }
-  else if (geographicalID=="L2_B26_S1_C7_M3C")   { *hashID=1856; *bec= 0; *layer=3; *phimod=49; *etamod= -3; }
-  else if (geographicalID=="L2_B26_S1_C7_M2C")   { *hashID=1857; *bec= 0; *layer=3; *phimod=49; *etamod= -2; }
-  else if (geographicalID=="L2_B26_S1_C7_M1C")   { *hashID=1858; *bec= 0; *layer=3; *phimod=49; *etamod= -1; }
-  else if (geographicalID=="L2_B26_S1_C7_M0")    { *hashID=1859; *bec= 0; *layer=3; *phimod=49; *etamod=  0; }
-  else if (geographicalID=="L2_B26_S1_A6_M1A")   { *hashID=1860; *bec= 0; *layer=3; *phimod=49; *etamod=  1; }
-  else if (geographicalID=="L2_B26_S1_A6_M2A")   { *hashID=1861; *bec= 0; *layer=3; *phimod=49; *etamod=  2; }
-  else if (geographicalID=="L2_B26_S1_A6_M3A")   { *hashID=1862; *bec= 0; *layer=3; *phimod=49; *etamod=  3; }
-  else if (geographicalID=="L2_B26_S1_A6_M4A")   { *hashID=1863; *bec= 0; *layer=3; *phimod=49; *etamod=  4; }
-  else if (geographicalID=="L2_B26_S1_A6_M5A")   { *hashID=1864; *bec= 0; *layer=3; *phimod=49; *etamod=  5; }
-  else if (geographicalID=="L2_B26_S1_A6_M6A")   { *hashID=1865; *bec= 0; *layer=3; *phimod=49; *etamod=  6; }
-  else if (geographicalID=="L2_B26_S2_C6_M6C")   { *hashID=1866; *bec= 0; *layer=3; *phimod=50; *etamod= -6; }
-  else if (geographicalID=="L2_B26_S2_C6_M5C")   { *hashID=1867; *bec= 0; *layer=3; *phimod=50; *etamod= -5; }
-  else if (geographicalID=="L2_B26_S2_C6_M4C")   { *hashID=1868; *bec= 0; *layer=3; *phimod=50; *etamod= -4; }
-  else if (geographicalID=="L2_B26_S2_C6_M3C")   { *hashID=1869; *bec= 0; *layer=3; *phimod=50; *etamod= -3; }
-  else if (geographicalID=="L2_B26_S2_C6_M2C")   { *hashID=1870; *bec= 0; *layer=3; *phimod=50; *etamod= -2; }
-  else if (geographicalID=="L2_B26_S2_C6_M1C")   { *hashID=1871; *bec= 0; *layer=3; *phimod=50; *etamod= -1; }
-  else if (geographicalID=="L2_B26_S2_A7_M0")    { *hashID=1872; *bec= 0; *layer=3; *phimod=50; *etamod=  0; }
-  else if (geographicalID=="L2_B26_S2_A7_M1A")   { *hashID=1873; *bec= 0; *layer=3; *phimod=50; *etamod=  1; }
-  else if (geographicalID=="L2_B26_S2_A7_M2A")   { *hashID=1874; *bec= 0; *layer=3; *phimod=50; *etamod=  2; }
-  else if (geographicalID=="L2_B26_S2_A7_M3A")   { *hashID=1875; *bec= 0; *layer=3; *phimod=50; *etamod=  3; }
-  else if (geographicalID=="L2_B26_S2_A7_M4A")   { *hashID=1876; *bec= 0; *layer=3; *phimod=50; *etamod=  4; }
-  else if (geographicalID=="L2_B26_S2_A7_M5A")   { *hashID=1877; *bec= 0; *layer=3; *phimod=50; *etamod=  5; }
-  else if (geographicalID=="L2_B26_S2_A7_M6A")   { *hashID=1878; *bec= 0; *layer=3; *phimod=50; *etamod=  6; }
-  else if (geographicalID=="L2_B01_S1_C7_M6C")   { *hashID=1879; *bec= 0; *layer=3; *phimod=51; *etamod= -6; }
-  else if (geographicalID=="L2_B01_S1_C7_M5C")   { *hashID=1880; *bec= 0; *layer=3; *phimod=51; *etamod= -5; }
-  else if (geographicalID=="L2_B01_S1_C7_M4C")   { *hashID=1881; *bec= 0; *layer=3; *phimod=51; *etamod= -4; }
-  else if (geographicalID=="L2_B01_S1_C7_M3C")   { *hashID=1882; *bec= 0; *layer=3; *phimod=51; *etamod= -3; }
-  else if (geographicalID=="L2_B01_S1_C7_M2C")   { *hashID=1883; *bec= 0; *layer=3; *phimod=51; *etamod= -2; }
-  else if (geographicalID=="L2_B01_S1_C7_M1C")   { *hashID=1884; *bec= 0; *layer=3; *phimod=51; *etamod= -1; }
-  else if (geographicalID=="L2_B01_S1_C7_M0")    { *hashID=1885; *bec= 0; *layer=3; *phimod=51; *etamod=  0; }
-  else if (geographicalID=="L2_B01_S1_A6_M1A")   { *hashID=1886; *bec= 0; *layer=3; *phimod=51; *etamod=  1; }
-  else if (geographicalID=="L2_B01_S1_A6_M2A")   { *hashID=1887; *bec= 0; *layer=3; *phimod=51; *etamod=  2; }
-  else if (geographicalID=="L2_B01_S1_A6_M3A")   { *hashID=1888; *bec= 0; *layer=3; *phimod=51; *etamod=  3; }
-  else if (geographicalID=="L2_B01_S1_A6_M4A")   { *hashID=1889; *bec= 0; *layer=3; *phimod=51; *etamod=  4; }
-  else if (geographicalID=="L2_B01_S1_A6_M5A")   { *hashID=1890; *bec= 0; *layer=3; *phimod=51; *etamod=  5; }
-  else if (geographicalID=="L2_B01_S1_A6_M6A")   { *hashID=1891; *bec= 0; *layer=3; *phimod=51; *etamod=  6; }
-  else if (geographicalID=="D1A_B01_S2_M1")      { *hashID=1892; *bec= 2; *layer=0; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S2_M6")      { *hashID=1893; *bec= 2; *layer=0; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S2_M2")      { *hashID=1894; *bec= 2; *layer=0; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S2_M5")      { *hashID=1895; *bec= 2; *layer=0; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S2_M3")      { *hashID=1896; *bec= 2; *layer=0; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S2_M4")      { *hashID=1897; *bec= 2; *layer=0; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S1_M1")      { *hashID=1898; *bec= 2; *layer=0; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S1_M6")      { *hashID=1899; *bec= 2; *layer=0; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S1_M2")      { *hashID=1900; *bec= 2; *layer=0; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S1_M5")      { *hashID=1901; *bec= 2; *layer=0; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S1_M3")      { *hashID=1902; *bec= 2; *layer=0; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S1_M4")      { *hashID=1903; *bec= 2; *layer=0; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S2_M1")      { *hashID=1904; *bec= 2; *layer=0; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S2_M6")      { *hashID=1905; *bec= 2; *layer=0; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S2_M2")      { *hashID=1906; *bec= 2; *layer=0; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S2_M5")      { *hashID=1907; *bec= 2; *layer=0; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S2_M3")      { *hashID=1908; *bec= 2; *layer=0; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S2_M4")      { *hashID=1909; *bec= 2; *layer=0; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S1_M1")      { *hashID=1910; *bec= 2; *layer=0; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S1_M6")      { *hashID=1911; *bec= 2; *layer=0; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S1_M2")      { *hashID=1912; *bec= 2; *layer=0; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S1_M5")      { *hashID=1913; *bec= 2; *layer=0; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S1_M3")      { *hashID=1914; *bec= 2; *layer=0; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S1_M4")      { *hashID=1915; *bec= 2; *layer=0; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S2_M1")      { *hashID=1916; *bec= 2; *layer=0; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S2_M6")      { *hashID=1917; *bec= 2; *layer=0; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S2_M2")      { *hashID=1918; *bec= 2; *layer=0; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S2_M5")      { *hashID=1919; *bec= 2; *layer=0; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S2_M3")      { *hashID=1920; *bec= 2; *layer=0; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S2_M4")      { *hashID=1921; *bec= 2; *layer=0; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S1_M1")      { *hashID=1922; *bec= 2; *layer=0; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S1_M6")      { *hashID=1923; *bec= 2; *layer=0; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S1_M2")      { *hashID=1924; *bec= 2; *layer=0; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S1_M5")      { *hashID=1925; *bec= 2; *layer=0; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S1_M3")      { *hashID=1926; *bec= 2; *layer=0; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S1_M4")      { *hashID=1927; *bec= 2; *layer=0; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S2_M1")      { *hashID=1928; *bec= 2; *layer=0; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S2_M6")      { *hashID=1929; *bec= 2; *layer=0; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S2_M2")      { *hashID=1930; *bec= 2; *layer=0; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S2_M5")      { *hashID=1931; *bec= 2; *layer=0; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S2_M3")      { *hashID=1932; *bec= 2; *layer=0; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S2_M4")      { *hashID=1933; *bec= 2; *layer=0; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S1_M1")      { *hashID=1934; *bec= 2; *layer=0; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S1_M6")      { *hashID=1935; *bec= 2; *layer=0; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S1_M2")      { *hashID=1936; *bec= 2; *layer=0; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S1_M5")      { *hashID=1937; *bec= 2; *layer=0; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S1_M3")      { *hashID=1938; *bec= 2; *layer=0; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S1_M4")      { *hashID=1939; *bec= 2; *layer=0; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S2_M1")      { *hashID=1940; *bec= 2; *layer=1; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S2_M6")      { *hashID=1941; *bec= 2; *layer=1; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S2_M2")      { *hashID=1942; *bec= 2; *layer=1; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S2_M5")      { *hashID=1943; *bec= 2; *layer=1; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S2_M3")      { *hashID=1944; *bec= 2; *layer=1; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S2_M4")      { *hashID=1945; *bec= 2; *layer=1; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S1_M1")      { *hashID=1946; *bec= 2; *layer=1; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S1_M6")      { *hashID=1947; *bec= 2; *layer=1; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S1_M2")      { *hashID=1948; *bec= 2; *layer=1; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S1_M5")      { *hashID=1949; *bec= 2; *layer=1; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S1_M3")      { *hashID=1950; *bec= 2; *layer=1; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S1_M4")      { *hashID=1951; *bec= 2; *layer=1; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S2_M1")      { *hashID=1952; *bec= 2; *layer=1; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S2_M6")      { *hashID=1953; *bec= 2; *layer=1; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S2_M2")      { *hashID=1954; *bec= 2; *layer=1; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S2_M5")      { *hashID=1955; *bec= 2; *layer=1; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S2_M3")      { *hashID=1956; *bec= 2; *layer=1; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S2_M4")      { *hashID=1957; *bec= 2; *layer=1; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S1_M1")      { *hashID=1958; *bec= 2; *layer=1; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S1_M6")      { *hashID=1959; *bec= 2; *layer=1; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S1_M2")      { *hashID=1960; *bec= 2; *layer=1; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S1_M5")      { *hashID=1961; *bec= 2; *layer=1; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S1_M3")      { *hashID=1962; *bec= 2; *layer=1; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S1_M4")      { *hashID=1963; *bec= 2; *layer=1; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S2_M1")      { *hashID=1964; *bec= 2; *layer=1; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S2_M6")      { *hashID=1965; *bec= 2; *layer=1; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S2_M2")      { *hashID=1966; *bec= 2; *layer=1; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S2_M5")      { *hashID=1967; *bec= 2; *layer=1; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S2_M3")      { *hashID=1968; *bec= 2; *layer=1; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S2_M4")      { *hashID=1969; *bec= 2; *layer=1; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S1_M1")      { *hashID=1970; *bec= 2; *layer=1; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S1_M6")      { *hashID=1971; *bec= 2; *layer=1; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S1_M2")      { *hashID=1972; *bec= 2; *layer=1; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S1_M5")      { *hashID=1973; *bec= 2; *layer=1; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S1_M3")      { *hashID=1974; *bec= 2; *layer=1; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S1_M4")      { *hashID=1975; *bec= 2; *layer=1; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S2_M1")      { *hashID=1976; *bec= 2; *layer=1; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S2_M6")      { *hashID=1977; *bec= 2; *layer=1; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S2_M2")      { *hashID=1978; *bec= 2; *layer=1; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S2_M5")      { *hashID=1979; *bec= 2; *layer=1; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S2_M3")      { *hashID=1980; *bec= 2; *layer=1; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S2_M4")      { *hashID=1981; *bec= 2; *layer=1; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S1_M1")      { *hashID=1982; *bec= 2; *layer=1; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S1_M6")      { *hashID=1983; *bec= 2; *layer=1; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S1_M2")      { *hashID=1984; *bec= 2; *layer=1; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S1_M5")      { *hashID=1985; *bec= 2; *layer=1; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S1_M3")      { *hashID=1986; *bec= 2; *layer=1; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S1_M4")      { *hashID=1987; *bec= 2; *layer=1; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S2_M1")      { *hashID=1988; *bec= 2; *layer=2; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S2_M6")      { *hashID=1989; *bec= 2; *layer=2; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S2_M2")      { *hashID=1990; *bec= 2; *layer=2; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S2_M5")      { *hashID=1991; *bec= 2; *layer=2; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S2_M3")      { *hashID=1992; *bec= 2; *layer=2; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S2_M4")      { *hashID=1993; *bec= 2; *layer=2; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S1_M1")      { *hashID=1994; *bec= 2; *layer=2; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S1_M6")      { *hashID=1995; *bec= 2; *layer=2; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S1_M2")      { *hashID=1996; *bec= 2; *layer=2; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S1_M5")      { *hashID=1997; *bec= 2; *layer=2; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S1_M3")      { *hashID=1998; *bec= 2; *layer=2; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S1_M4")      { *hashID=1999; *bec= 2; *layer=2; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S2_M1")      { *hashID=2000; *bec= 2; *layer=2; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S2_M6")      { *hashID=2001; *bec= 2; *layer=2; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S2_M2")      { *hashID=2002; *bec= 2; *layer=2; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S2_M5")      { *hashID=2003; *bec= 2; *layer=2; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S2_M3")      { *hashID=2004; *bec= 2; *layer=2; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S2_M4")      { *hashID=2005; *bec= 2; *layer=2; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S1_M1")      { *hashID=2006; *bec= 2; *layer=2; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S1_M6")      { *hashID=2007; *bec= 2; *layer=2; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S1_M2")      { *hashID=2008; *bec= 2; *layer=2; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S1_M5")      { *hashID=2009; *bec= 2; *layer=2; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S1_M3")      { *hashID=2010; *bec= 2; *layer=2; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S1_M4")      { *hashID=2011; *bec= 2; *layer=2; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S2_M1")      { *hashID=2012; *bec= 2; *layer=2; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S2_M6")      { *hashID=2013; *bec= 2; *layer=2; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S2_M2")      { *hashID=2014; *bec= 2; *layer=2; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S2_M5")      { *hashID=2015; *bec= 2; *layer=2; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S2_M3")      { *hashID=2016; *bec= 2; *layer=2; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S2_M4")      { *hashID=2017; *bec= 2; *layer=2; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S1_M1")      { *hashID=2018; *bec= 2; *layer=2; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S1_M6")      { *hashID=2019; *bec= 2; *layer=2; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S1_M2")      { *hashID=2020; *bec= 2; *layer=2; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S1_M5")      { *hashID=2021; *bec= 2; *layer=2; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S1_M3")      { *hashID=2022; *bec= 2; *layer=2; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S1_M4")      { *hashID=2023; *bec= 2; *layer=2; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S2_M1")      { *hashID=2024; *bec= 2; *layer=2; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S2_M6")      { *hashID=2025; *bec= 2; *layer=2; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S2_M2")      { *hashID=2026; *bec= 2; *layer=2; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S2_M5")      { *hashID=2027; *bec= 2; *layer=2; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S2_M3")      { *hashID=2028; *bec= 2; *layer=2; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S2_M4")      { *hashID=2029; *bec= 2; *layer=2; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S1_M1")      { *hashID=2030; *bec= 2; *layer=2; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S1_M6")      { *hashID=2031; *bec= 2; *layer=2; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S1_M2")      { *hashID=2032; *bec= 2; *layer=2; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S1_M5")      { *hashID=2033; *bec= 2; *layer=2; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S1_M3")      { *hashID=2034; *bec= 2; *layer=2; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S1_M4")      { *hashID=2035; *bec= 2; *layer=2; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_34_M3_A7")  { *hashID=2036; *bec= 4; *layer=0; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_34_M4_A10") { *hashID=2037; *bec= 4; *layer=0; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_12_M1_A1")  { *hashID=2038; *bec= 4; *layer=0; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_12_M2_A4")  { *hashID=2039; *bec= 4; *layer=0; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_34_M3_A8")  { *hashID=2040; *bec= 4; *layer=1; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_34_M4_A11") { *hashID=2041; *bec= 4; *layer=1; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_12_M1_A2")  { *hashID=2042; *bec= 4; *layer=1; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_12_M2_A5")  { *hashID=2043; *bec= 4; *layer=1; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_34_M3_A9")  { *hashID=2044; *bec= 4; *layer=2; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_34_M4_A12") { *hashID=2045; *bec= 4; *layer=2; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_12_M1_A3")  { *hashID=2046; *bec= 4; *layer=2; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_12_M2_A6")  { *hashID=2047; *bec= 4; *layer=2; *phimod= 3; *etamod=  0; }
-  else                                           { *hashID=  -1; *bec=-1; *layer=-1; *phimod=-1; *etamod=-1; }
-}
-
diff --git a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/PixelCalib.C b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/PixelCalib.C
index 68649793f17d80696b5ccf6d8ff561fbf9857970..5cdc1875563268d3d73d3a073fc12bafe963de49 100644
--- a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/PixelCalib.C
+++ b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/PixelCalib.C
@@ -19,7 +19,7 @@
 //                                  eta
 //======================================================================
 
-#include "pixelMapping.h"
+#include "../common/pixelMapping.h"
 
 double funcTot(double* x, double* par) {
   double ret = 9.9e10;
diff --git a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/pixelMapping.h b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/pixelMapping.h
deleted file mode 100644
index 48f2839c93c95f45729ee1d518ee86ef33c476e8..0000000000000000000000000000000000000000
--- a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/pixelMapping.h
+++ /dev/null
@@ -1,2052 +0,0 @@
-void pixelMapping(std::string geographicalID, int *hashID, int *bec, int *layer, int *phimod, int *etamod) {
-  if      (geographicalID=="LI_S15_C_34_M3_C7")  { *hashID=   0; *bec=-4; *layer=0; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_34_M4_C10") { *hashID=   1; *bec=-4; *layer=0; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_12_M1_C1")  { *hashID=   2; *bec=-4; *layer=0; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_12_M2_C4")  { *hashID=   3; *bec=-4; *layer=0; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_34_M3_C8")  { *hashID=   4; *bec=-4; *layer=1; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_34_M4_C11") { *hashID=   5; *bec=-4; *layer=1; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_12_M1_C2")  { *hashID=   6; *bec=-4; *layer=1; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_12_M2_C5")  { *hashID=   7; *bec=-4; *layer=1; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_34_M3_C9")  { *hashID=   8; *bec=-4; *layer=2; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_34_M4_C12") { *hashID=   9; *bec=-4; *layer=2; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_12_M1_C3")  { *hashID=  10; *bec=-4; *layer=2; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S15_C_12_M2_C6")  { *hashID=  11; *bec=-4; *layer=2; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S2_M4")      { *hashID=  12; *bec=-2; *layer=0; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S2_M3")      { *hashID=  13; *bec=-2; *layer=0; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S2_M5")      { *hashID=  14; *bec=-2; *layer=0; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S2_M2")      { *hashID=  15; *bec=-2; *layer=0; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S2_M6")      { *hashID=  16; *bec=-2; *layer=0; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S2_M1")      { *hashID=  17; *bec=-2; *layer=0; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S1_M4")      { *hashID=  18; *bec=-2; *layer=0; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S1_M3")      { *hashID=  19; *bec=-2; *layer=0; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S1_M5")      { *hashID=  20; *bec=-2; *layer=0; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S1_M2")      { *hashID=  21; *bec=-2; *layer=0; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S1_M6")      { *hashID=  22; *bec=-2; *layer=0; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S1_M1")      { *hashID=  23; *bec=-2; *layer=0; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S2_M4")      { *hashID=  24; *bec=-2; *layer=0; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S2_M3")      { *hashID=  25; *bec=-2; *layer=0; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S2_M5")      { *hashID=  26; *bec=-2; *layer=0; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S2_M2")      { *hashID=  27; *bec=-2; *layer=0; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S2_M6")      { *hashID=  28; *bec=-2; *layer=0; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="D1C_B02_S2_M1")      { *hashID=  29; *bec=-2; *layer=0; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S1_M4")      { *hashID=  30; *bec=-2; *layer=0; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S1_M3")      { *hashID=  31; *bec=-2; *layer=0; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S1_M5")      { *hashID=  32; *bec=-2; *layer=0; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S1_M2")      { *hashID=  33; *bec=-2; *layer=0; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S1_M6")      { *hashID=  34; *bec=-2; *layer=0; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S1_M1")      { *hashID=  35; *bec=-2; *layer=0; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S2_M4")      { *hashID=  36; *bec=-2; *layer=0; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S2_M3")      { *hashID=  37; *bec=-2; *layer=0; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S2_M5")      { *hashID=  38; *bec=-2; *layer=0; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S2_M2")      { *hashID=  39; *bec=-2; *layer=0; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S2_M6")      { *hashID=  40; *bec=-2; *layer=0; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="D1C_B03_S2_M1")      { *hashID=  41; *bec=-2; *layer=0; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S1_M4")      { *hashID=  42; *bec=-2; *layer=0; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S1_M3")      { *hashID=  43; *bec=-2; *layer=0; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S1_M5")      { *hashID=  44; *bec=-2; *layer=0; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S1_M2")      { *hashID=  45; *bec=-2; *layer=0; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S1_M6")      { *hashID=  46; *bec=-2; *layer=0; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S1_M1")      { *hashID=  47; *bec=-2; *layer=0; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S2_M4")      { *hashID=  48; *bec=-2; *layer=0; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S2_M3")      { *hashID=  49; *bec=-2; *layer=0; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S2_M5")      { *hashID=  50; *bec=-2; *layer=0; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S2_M2")      { *hashID=  51; *bec=-2; *layer=0; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S2_M6")      { *hashID=  52; *bec=-2; *layer=0; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="D1C_B04_S2_M1")      { *hashID=  53; *bec=-2; *layer=0; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S1_M4")      { *hashID=  54; *bec=-2; *layer=0; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S1_M3")      { *hashID=  55; *bec=-2; *layer=0; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S1_M5")      { *hashID=  56; *bec=-2; *layer=0; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S1_M2")      { *hashID=  57; *bec=-2; *layer=0; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S1_M6")      { *hashID=  58; *bec=-2; *layer=0; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="D1C_B01_S1_M1")      { *hashID=  59; *bec=-2; *layer=0; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S2_M4")      { *hashID=  60; *bec=-2; *layer=1; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S2_M3")      { *hashID=  61; *bec=-2; *layer=1; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S2_M5")      { *hashID=  62; *bec=-2; *layer=1; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S2_M2")      { *hashID=  63; *bec=-2; *layer=1; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S2_M6")      { *hashID=  64; *bec=-2; *layer=1; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S2_M1")      { *hashID=  65; *bec=-2; *layer=1; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S1_M4")      { *hashID=  66; *bec=-2; *layer=1; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S1_M3")      { *hashID=  67; *bec=-2; *layer=1; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S1_M5")      { *hashID=  68; *bec=-2; *layer=1; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S1_M2")      { *hashID=  69; *bec=-2; *layer=1; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S1_M6")      { *hashID=  70; *bec=-2; *layer=1; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S1_M1")      { *hashID=  71; *bec=-2; *layer=1; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S2_M4")      { *hashID=  72; *bec=-2; *layer=1; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S2_M3")      { *hashID=  73; *bec=-2; *layer=1; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S2_M5")      { *hashID=  74; *bec=-2; *layer=1; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S2_M2")      { *hashID=  75; *bec=-2; *layer=1; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S2_M6")      { *hashID=  76; *bec=-2; *layer=1; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="D2C_B02_S2_M1")      { *hashID=  77; *bec=-2; *layer=1; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S1_M4")      { *hashID=  78; *bec=-2; *layer=1; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S1_M3")      { *hashID=  79; *bec=-2; *layer=1; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S1_M5")      { *hashID=  80; *bec=-2; *layer=1; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S1_M2")      { *hashID=  81; *bec=-2; *layer=1; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S1_M6")      { *hashID=  82; *bec=-2; *layer=1; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S1_M1")      { *hashID=  83; *bec=-2; *layer=1; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S2_M4")      { *hashID=  84; *bec=-2; *layer=1; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S2_M3")      { *hashID=  85; *bec=-2; *layer=1; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S2_M5")      { *hashID=  86; *bec=-2; *layer=1; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S2_M2")      { *hashID=  87; *bec=-2; *layer=1; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S2_M6")      { *hashID=  88; *bec=-2; *layer=1; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="D2C_B03_S2_M1")      { *hashID=  89; *bec=-2; *layer=1; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S1_M4")      { *hashID=  90; *bec=-2; *layer=1; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S1_M3")      { *hashID=  91; *bec=-2; *layer=1; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S1_M5")      { *hashID=  92; *bec=-2; *layer=1; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S1_M2")      { *hashID=  93; *bec=-2; *layer=1; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S1_M6")      { *hashID=  94; *bec=-2; *layer=1; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S1_M1")      { *hashID=  95; *bec=-2; *layer=1; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S2_M4")      { *hashID=  96; *bec=-2; *layer=1; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S2_M3")      { *hashID=  97; *bec=-2; *layer=1; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S2_M5")      { *hashID=  98; *bec=-2; *layer=1; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S2_M2")      { *hashID=  99; *bec=-2; *layer=1; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S2_M6")      { *hashID= 100; *bec=-2; *layer=1; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="D2C_B04_S2_M1")      { *hashID= 101; *bec=-2; *layer=1; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S1_M4")      { *hashID= 102; *bec=-2; *layer=1; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S1_M3")      { *hashID= 103; *bec=-2; *layer=1; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S1_M5")      { *hashID= 104; *bec=-2; *layer=1; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S1_M2")      { *hashID= 105; *bec=-2; *layer=1; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S1_M6")      { *hashID= 106; *bec=-2; *layer=1; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="D2C_B01_S1_M1")      { *hashID= 107; *bec=-2; *layer=1; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S2_M4")      { *hashID= 108; *bec=-2; *layer=2; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S2_M3")      { *hashID= 109; *bec=-2; *layer=2; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S2_M5")      { *hashID= 110; *bec=-2; *layer=2; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S2_M2")      { *hashID= 111; *bec=-2; *layer=2; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S2_M6")      { *hashID= 112; *bec=-2; *layer=2; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S2_M1")      { *hashID= 113; *bec=-2; *layer=2; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S1_M4")      { *hashID= 114; *bec=-2; *layer=2; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S1_M3")      { *hashID= 115; *bec=-2; *layer=2; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S1_M5")      { *hashID= 116; *bec=-2; *layer=2; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S1_M2")      { *hashID= 117; *bec=-2; *layer=2; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S1_M6")      { *hashID= 118; *bec=-2; *layer=2; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S1_M1")      { *hashID= 119; *bec=-2; *layer=2; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S2_M4")      { *hashID= 120; *bec=-2; *layer=2; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S2_M3")      { *hashID= 121; *bec=-2; *layer=2; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S2_M5")      { *hashID= 122; *bec=-2; *layer=2; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S2_M2")      { *hashID= 123; *bec=-2; *layer=2; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S2_M6")      { *hashID= 124; *bec=-2; *layer=2; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="D3C_B02_S2_M1")      { *hashID= 125; *bec=-2; *layer=2; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S1_M4")      { *hashID= 126; *bec=-2; *layer=2; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S1_M3")      { *hashID= 127; *bec=-2; *layer=2; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S1_M5")      { *hashID= 128; *bec=-2; *layer=2; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S1_M2")      { *hashID= 129; *bec=-2; *layer=2; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S1_M6")      { *hashID= 130; *bec=-2; *layer=2; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S1_M1")      { *hashID= 131; *bec=-2; *layer=2; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S2_M4")      { *hashID= 132; *bec=-2; *layer=2; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S2_M3")      { *hashID= 133; *bec=-2; *layer=2; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S2_M5")      { *hashID= 134; *bec=-2; *layer=2; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S2_M2")      { *hashID= 135; *bec=-2; *layer=2; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S2_M6")      { *hashID= 136; *bec=-2; *layer=2; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="D3C_B03_S2_M1")      { *hashID= 137; *bec=-2; *layer=2; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S1_M4")      { *hashID= 138; *bec=-2; *layer=2; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S1_M3")      { *hashID= 139; *bec=-2; *layer=2; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S1_M5")      { *hashID= 140; *bec=-2; *layer=2; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S1_M2")      { *hashID= 141; *bec=-2; *layer=2; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S1_M6")      { *hashID= 142; *bec=-2; *layer=2; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S1_M1")      { *hashID= 143; *bec=-2; *layer=2; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S2_M4")      { *hashID= 144; *bec=-2; *layer=2; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S2_M3")      { *hashID= 145; *bec=-2; *layer=2; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S2_M5")      { *hashID= 146; *bec=-2; *layer=2; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S2_M2")      { *hashID= 147; *bec=-2; *layer=2; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S2_M6")      { *hashID= 148; *bec=-2; *layer=2; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="D3C_B04_S2_M1")      { *hashID= 149; *bec=-2; *layer=2; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S1_M4")      { *hashID= 150; *bec=-2; *layer=2; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S1_M3")      { *hashID= 151; *bec=-2; *layer=2; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S1_M5")      { *hashID= 152; *bec=-2; *layer=2; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S1_M2")      { *hashID= 153; *bec=-2; *layer=2; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S1_M6")      { *hashID= 154; *bec=-2; *layer=2; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="D3C_B01_S1_M1")      { *hashID= 155; *bec=-2; *layer=2; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="LI_S01_C_M4_C8_2")   { *hashID= 156; *bec= 0; *layer=0; *phimod= 0; *etamod=-10; }
-  else if (geographicalID=="LI_S01_C_M4_C8_1")   { *hashID= 157; *bec= 0; *layer=0; *phimod= 0; *etamod= -9; }
-  else if (geographicalID=="LI_S01_C_M4_C7_2")   { *hashID= 158; *bec= 0; *layer=0; *phimod= 0; *etamod= -8; }
-  else if (geographicalID=="LI_S01_C_M4_C7_1")   { *hashID= 159; *bec= 0; *layer=0; *phimod= 0; *etamod= -7; }
-  else if (geographicalID=="LI_S01_C_M3_C6")     { *hashID= 160; *bec= 0; *layer=0; *phimod= 0; *etamod= -6; }
-  else if (geographicalID=="LI_S01_C_M3_C5")     { *hashID= 161; *bec= 0; *layer=0; *phimod= 0; *etamod= -5; }
-  else if (geographicalID=="LI_S01_C_M2_C4")     { *hashID= 162; *bec= 0; *layer=0; *phimod= 0; *etamod= -4; }
-  else if (geographicalID=="LI_S01_C_M2_C3")     { *hashID= 163; *bec= 0; *layer=0; *phimod= 0; *etamod= -3; }
-  else if (geographicalID=="LI_S01_C_M1_C2")     { *hashID= 164; *bec= 0; *layer=0; *phimod= 0; *etamod= -2; }
-  else if (geographicalID=="LI_S01_C_M1_C1")     { *hashID= 165; *bec= 0; *layer=0; *phimod= 0; *etamod= -1; }
-  else if (geographicalID=="LI_S01_A_M1_A1")     { *hashID= 166; *bec= 0; *layer=0; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S01_A_M1_A2")     { *hashID= 167; *bec= 0; *layer=0; *phimod= 0; *etamod=  1; }
-  else if (geographicalID=="LI_S01_A_M2_A3")     { *hashID= 168; *bec= 0; *layer=0; *phimod= 0; *etamod=  2; }
-  else if (geographicalID=="LI_S01_A_M2_A4")     { *hashID= 169; *bec= 0; *layer=0; *phimod= 0; *etamod=  3; }
-  else if (geographicalID=="LI_S01_A_M3_A5")     { *hashID= 170; *bec= 0; *layer=0; *phimod= 0; *etamod=  4; }
-  else if (geographicalID=="LI_S01_A_M3_A6")     { *hashID= 171; *bec= 0; *layer=0; *phimod= 0; *etamod=  5; }
-  else if (geographicalID=="LI_S01_A_M4_A7_1")   { *hashID= 172; *bec= 0; *layer=0; *phimod= 0; *etamod=  6; }
-  else if (geographicalID=="LI_S01_A_M4_A7_2")   { *hashID= 173; *bec= 0; *layer=0; *phimod= 0; *etamod=  7; }
-  else if (geographicalID=="LI_S01_A_M4_A8_1")   { *hashID= 174; *bec= 0; *layer=0; *phimod= 0; *etamod=  8; }
-  else if (geographicalID=="LI_S01_A_M4_A8_2")   { *hashID= 175; *bec= 0; *layer=0; *phimod= 0; *etamod=  9; }
-  else if (geographicalID=="LI_S02_C_M4_C8_2")   { *hashID= 176; *bec= 0; *layer=0; *phimod= 1; *etamod=-10; }
-  else if (geographicalID=="LI_S02_C_M4_C8_1")   { *hashID= 177; *bec= 0; *layer=0; *phimod= 1; *etamod= -9; }
-  else if (geographicalID=="LI_S02_C_M4_C7_2")   { *hashID= 178; *bec= 0; *layer=0; *phimod= 1; *etamod= -8; }
-  else if (geographicalID=="LI_S02_C_M4_C7_1")   { *hashID= 179; *bec= 0; *layer=0; *phimod= 1; *etamod= -7; }
-  else if (geographicalID=="LI_S02_C_M3_C6")     { *hashID= 180; *bec= 0; *layer=0; *phimod= 1; *etamod= -6; }
-  else if (geographicalID=="LI_S02_C_M3_C5")     { *hashID= 181; *bec= 0; *layer=0; *phimod= 1; *etamod= -5; }
-  else if (geographicalID=="LI_S02_C_M2_C4")     { *hashID= 182; *bec= 0; *layer=0; *phimod= 1; *etamod= -4; }
-  else if (geographicalID=="LI_S02_C_M2_C3")     { *hashID= 183; *bec= 0; *layer=0; *phimod= 1; *etamod= -3; }
-  else if (geographicalID=="LI_S02_C_M1_C2")     { *hashID= 184; *bec= 0; *layer=0; *phimod= 1; *etamod= -2; }
-  else if (geographicalID=="LI_S02_C_M1_C1")     { *hashID= 185; *bec= 0; *layer=0; *phimod= 1; *etamod= -1; }
-  else if (geographicalID=="LI_S02_A_M1_A1")     { *hashID= 186; *bec= 0; *layer=0; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S02_A_M1_A2")     { *hashID= 187; *bec= 0; *layer=0; *phimod= 1; *etamod=  1; }
-  else if (geographicalID=="LI_S02_A_M2_A3")     { *hashID= 188; *bec= 0; *layer=0; *phimod= 1; *etamod=  2; }
-  else if (geographicalID=="LI_S02_A_M2_A4")     { *hashID= 189; *bec= 0; *layer=0; *phimod= 1; *etamod=  3; }
-  else if (geographicalID=="LI_S02_A_M3_A5")     { *hashID= 190; *bec= 0; *layer=0; *phimod= 1; *etamod=  4; }
-  else if (geographicalID=="LI_S02_A_M3_A6")     { *hashID= 191; *bec= 0; *layer=0; *phimod= 1; *etamod=  5; }
-  else if (geographicalID=="LI_S02_A_M4_A7_1")   { *hashID= 192; *bec= 0; *layer=0; *phimod= 1; *etamod=  6; }
-  else if (geographicalID=="LI_S02_A_M4_A7_2")   { *hashID= 193; *bec= 0; *layer=0; *phimod= 1; *etamod=  7; }
-  else if (geographicalID=="LI_S02_A_M4_A8_1")   { *hashID= 194; *bec= 0; *layer=0; *phimod= 1; *etamod=  8; }
-  else if (geographicalID=="LI_S02_A_M4_A8_2")   { *hashID= 195; *bec= 0; *layer=0; *phimod= 1; *etamod=  9; }
-  else if (geographicalID=="LI_S03_C_M4_C8_2")   { *hashID= 196; *bec= 0; *layer=0; *phimod= 2; *etamod=-10; }
-  else if (geographicalID=="LI_S03_C_M4_C8_1")   { *hashID= 197; *bec= 0; *layer=0; *phimod= 2; *etamod= -9; }
-  else if (geographicalID=="LI_S03_C_M4_C7_2")   { *hashID= 198; *bec= 0; *layer=0; *phimod= 2; *etamod= -8; }
-  else if (geographicalID=="LI_S03_C_M4_C7_1")   { *hashID= 199; *bec= 0; *layer=0; *phimod= 2; *etamod= -7; }
-  else if (geographicalID=="LI_S03_C_M3_C6")     { *hashID= 200; *bec= 0; *layer=0; *phimod= 2; *etamod= -6; }
-  else if (geographicalID=="LI_S03_C_M3_C5")     { *hashID= 201; *bec= 0; *layer=0; *phimod= 2; *etamod= -5; }
-  else if (geographicalID=="LI_S03_C_M2_C4")     { *hashID= 202; *bec= 0; *layer=0; *phimod= 2; *etamod= -4; }
-  else if (geographicalID=="LI_S03_C_M2_C3")     { *hashID= 203; *bec= 0; *layer=0; *phimod= 2; *etamod= -3; }
-  else if (geographicalID=="LI_S03_C_M1_C2")     { *hashID= 204; *bec= 0; *layer=0; *phimod= 2; *etamod= -2; }
-  else if (geographicalID=="LI_S03_C_M1_C1")     { *hashID= 205; *bec= 0; *layer=0; *phimod= 2; *etamod= -1; }
-  else if (geographicalID=="LI_S03_A_M1_A1")     { *hashID= 206; *bec= 0; *layer=0; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S03_A_M1_A2")     { *hashID= 207; *bec= 0; *layer=0; *phimod= 2; *etamod=  1; }
-  else if (geographicalID=="LI_S03_A_M2_A3")     { *hashID= 208; *bec= 0; *layer=0; *phimod= 2; *etamod=  2; }
-  else if (geographicalID=="LI_S03_A_M2_A4")     { *hashID= 209; *bec= 0; *layer=0; *phimod= 2; *etamod=  3; }
-  else if (geographicalID=="LI_S03_A_M3_A5")     { *hashID= 210; *bec= 0; *layer=0; *phimod= 2; *etamod=  4; }
-  else if (geographicalID=="LI_S03_A_M3_A6")     { *hashID= 211; *bec= 0; *layer=0; *phimod= 2; *etamod=  5; }
-  else if (geographicalID=="LI_S03_A_M4_A7_1")   { *hashID= 212; *bec= 0; *layer=0; *phimod= 2; *etamod=  6; }
-  else if (geographicalID=="LI_S03_A_M4_A7_2")   { *hashID= 213; *bec= 0; *layer=0; *phimod= 2; *etamod=  7; }
-  else if (geographicalID=="LI_S03_A_M4_A8_1")   { *hashID= 214; *bec= 0; *layer=0; *phimod= 2; *etamod=  8; }
-  else if (geographicalID=="LI_S03_A_M4_A8_2")   { *hashID= 215; *bec= 0; *layer=0; *phimod= 2; *etamod=  9; }
-  else if (geographicalID=="LI_S04_C_M4_C8_2")   { *hashID= 216; *bec= 0; *layer=0; *phimod= 3; *etamod=-10; }
-  else if (geographicalID=="LI_S04_C_M4_C8_1")   { *hashID= 217; *bec= 0; *layer=0; *phimod= 3; *etamod= -9; }
-  else if (geographicalID=="LI_S04_C_M4_C7_2")   { *hashID= 218; *bec= 0; *layer=0; *phimod= 3; *etamod= -8; }
-  else if (geographicalID=="LI_S04_C_M4_C7_1")   { *hashID= 219; *bec= 0; *layer=0; *phimod= 3; *etamod= -7; }
-  else if (geographicalID=="LI_S04_C_M3_C6")     { *hashID= 220; *bec= 0; *layer=0; *phimod= 3; *etamod= -6; }
-  else if (geographicalID=="LI_S04_C_M3_C5")     { *hashID= 221; *bec= 0; *layer=0; *phimod= 3; *etamod= -5; }
-  else if (geographicalID=="LI_S04_C_M2_C4")     { *hashID= 222; *bec= 0; *layer=0; *phimod= 3; *etamod= -4; }
-  else if (geographicalID=="LI_S04_C_M2_C3")     { *hashID= 223; *bec= 0; *layer=0; *phimod= 3; *etamod= -3; }
-  else if (geographicalID=="LI_S04_C_M1_C2")     { *hashID= 224; *bec= 0; *layer=0; *phimod= 3; *etamod= -2; }
-  else if (geographicalID=="LI_S04_C_M1_C1")     { *hashID= 225; *bec= 0; *layer=0; *phimod= 3; *etamod= -1; }
-  else if (geographicalID=="LI_S04_A_M1_A1")     { *hashID= 226; *bec= 0; *layer=0; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="LI_S04_A_M1_A2")     { *hashID= 227; *bec= 0; *layer=0; *phimod= 3; *etamod=  1; }
-  else if (geographicalID=="LI_S04_A_M2_A3")     { *hashID= 228; *bec= 0; *layer=0; *phimod= 3; *etamod=  2; }
-  else if (geographicalID=="LI_S04_A_M2_A4")     { *hashID= 229; *bec= 0; *layer=0; *phimod= 3; *etamod=  3; }
-  else if (geographicalID=="LI_S04_A_M3_A5")     { *hashID= 230; *bec= 0; *layer=0; *phimod= 3; *etamod=  4; }
-  else if (geographicalID=="LI_S04_A_M3_A6")     { *hashID= 231; *bec= 0; *layer=0; *phimod= 3; *etamod=  5; }
-  else if (geographicalID=="LI_S04_A_M4_A7_1")   { *hashID= 232; *bec= 0; *layer=0; *phimod= 3; *etamod=  6; }
-  else if (geographicalID=="LI_S04_A_M4_A7_2")   { *hashID= 233; *bec= 0; *layer=0; *phimod= 3; *etamod=  7; }
-  else if (geographicalID=="LI_S04_A_M4_A8_1")   { *hashID= 234; *bec= 0; *layer=0; *phimod= 3; *etamod=  8; }
-  else if (geographicalID=="LI_S04_A_M4_A8_2")   { *hashID= 235; *bec= 0; *layer=0; *phimod= 3; *etamod=  9; }
-  else if (geographicalID=="LI_S05_C_M4_C8_2")   { *hashID= 236; *bec= 0; *layer=0; *phimod= 4; *etamod=-10; }
-  else if (geographicalID=="LI_S05_C_M4_C8_1")   { *hashID= 237; *bec= 0; *layer=0; *phimod= 4; *etamod= -9; }
-  else if (geographicalID=="LI_S05_C_M4_C7_2")   { *hashID= 238; *bec= 0; *layer=0; *phimod= 4; *etamod= -8; }
-  else if (geographicalID=="LI_S05_C_M4_C7_1")   { *hashID= 239; *bec= 0; *layer=0; *phimod= 4; *etamod= -7; }
-  else if (geographicalID=="LI_S05_C_M3_C6")     { *hashID= 240; *bec= 0; *layer=0; *phimod= 4; *etamod= -6; }
-  else if (geographicalID=="LI_S05_C_M3_C5")     { *hashID= 241; *bec= 0; *layer=0; *phimod= 4; *etamod= -5; }
-  else if (geographicalID=="LI_S05_C_M2_C4")     { *hashID= 242; *bec= 0; *layer=0; *phimod= 4; *etamod= -4; }
-  else if (geographicalID=="LI_S05_C_M2_C3")     { *hashID= 243; *bec= 0; *layer=0; *phimod= 4; *etamod= -3; }
-  else if (geographicalID=="LI_S05_C_M1_C2")     { *hashID= 244; *bec= 0; *layer=0; *phimod= 4; *etamod= -2; }
-  else if (geographicalID=="LI_S05_C_M1_C1")     { *hashID= 245; *bec= 0; *layer=0; *phimod= 4; *etamod= -1; }
-  else if (geographicalID=="LI_S05_A_M1_A1")     { *hashID= 246; *bec= 0; *layer=0; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="LI_S05_A_M1_A2")     { *hashID= 247; *bec= 0; *layer=0; *phimod= 4; *etamod=  1; }
-  else if (geographicalID=="LI_S05_A_M2_A3")     { *hashID= 248; *bec= 0; *layer=0; *phimod= 4; *etamod=  2; }
-  else if (geographicalID=="LI_S05_A_M2_A4")     { *hashID= 249; *bec= 0; *layer=0; *phimod= 4; *etamod=  3; }
-  else if (geographicalID=="LI_S05_A_M3_A5")     { *hashID= 250; *bec= 0; *layer=0; *phimod= 4; *etamod=  4; }
-  else if (geographicalID=="LI_S05_A_M3_A6")     { *hashID= 251; *bec= 0; *layer=0; *phimod= 4; *etamod=  5; }
-  else if (geographicalID=="LI_S05_A_M4_A7_1")   { *hashID= 252; *bec= 0; *layer=0; *phimod= 4; *etamod=  6; }
-  else if (geographicalID=="LI_S05_A_M4_A7_2")   { *hashID= 253; *bec= 0; *layer=0; *phimod= 4; *etamod=  7; }
-  else if (geographicalID=="LI_S05_A_M4_A8_1")   { *hashID= 254; *bec= 0; *layer=0; *phimod= 4; *etamod=  8; }
-  else if (geographicalID=="LI_S05_A_M4_A8_2")   { *hashID= 255; *bec= 0; *layer=0; *phimod= 4; *etamod=  9; }
-  else if (geographicalID=="LI_S06_C_M4_C8_2")   { *hashID= 256; *bec= 0; *layer=0; *phimod= 5; *etamod=-10; }
-  else if (geographicalID=="LI_S06_C_M4_C8_1")   { *hashID= 257; *bec= 0; *layer=0; *phimod= 5; *etamod= -9; }
-  else if (geographicalID=="LI_S06_C_M4_C7_2")   { *hashID= 258; *bec= 0; *layer=0; *phimod= 5; *etamod= -8; }
-  else if (geographicalID=="LI_S06_C_M4_C7_1")   { *hashID= 259; *bec= 0; *layer=0; *phimod= 5; *etamod= -7; }
-  else if (geographicalID=="LI_S06_C_M3_C6")     { *hashID= 260; *bec= 0; *layer=0; *phimod= 5; *etamod= -6; }
-  else if (geographicalID=="LI_S06_C_M3_C5")     { *hashID= 261; *bec= 0; *layer=0; *phimod= 5; *etamod= -5; }
-  else if (geographicalID=="LI_S06_C_M2_C4")     { *hashID= 262; *bec= 0; *layer=0; *phimod= 5; *etamod= -4; }
-  else if (geographicalID=="LI_S06_C_M2_C3")     { *hashID= 263; *bec= 0; *layer=0; *phimod= 5; *etamod= -3; }
-  else if (geographicalID=="LI_S06_C_M1_C2")     { *hashID= 264; *bec= 0; *layer=0; *phimod= 5; *etamod= -2; }
-  else if (geographicalID=="LI_S06_C_M1_C1")     { *hashID= 265; *bec= 0; *layer=0; *phimod= 5; *etamod= -1; }
-  else if (geographicalID=="LI_S06_A_M1_A1")     { *hashID= 266; *bec= 0; *layer=0; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="LI_S06_A_M1_A2")     { *hashID= 267; *bec= 0; *layer=0; *phimod= 5; *etamod=  1; }
-  else if (geographicalID=="LI_S06_A_M2_A3")     { *hashID= 268; *bec= 0; *layer=0; *phimod= 5; *etamod=  2; }
-  else if (geographicalID=="LI_S06_A_M2_A4")     { *hashID= 269; *bec= 0; *layer=0; *phimod= 5; *etamod=  3; }
-  else if (geographicalID=="LI_S06_A_M3_A5")     { *hashID= 270; *bec= 0; *layer=0; *phimod= 5; *etamod=  4; }
-  else if (geographicalID=="LI_S06_A_M3_A6")     { *hashID= 271; *bec= 0; *layer=0; *phimod= 5; *etamod=  5; }
-  else if (geographicalID=="LI_S06_A_M4_A7_1")   { *hashID= 272; *bec= 0; *layer=0; *phimod= 5; *etamod=  6; }
-  else if (geographicalID=="LI_S06_A_M4_A7_2")   { *hashID= 273; *bec= 0; *layer=0; *phimod= 5; *etamod=  7; }
-  else if (geographicalID=="LI_S06_A_M4_A8_1")   { *hashID= 274; *bec= 0; *layer=0; *phimod= 5; *etamod=  8; }
-  else if (geographicalID=="LI_S06_A_M4_A8_2")   { *hashID= 275; *bec= 0; *layer=0; *phimod= 5; *etamod=  9; }
-  else if (geographicalID=="LI_S07_C_M4_C8_2")   { *hashID= 276; *bec= 0; *layer=0; *phimod= 6; *etamod=-10; }
-  else if (geographicalID=="LI_S07_C_M4_C8_1")   { *hashID= 277; *bec= 0; *layer=0; *phimod= 6; *etamod= -9; }
-  else if (geographicalID=="LI_S07_C_M4_C7_2")   { *hashID= 278; *bec= 0; *layer=0; *phimod= 6; *etamod= -8; }
-  else if (geographicalID=="LI_S07_C_M4_C7_1")   { *hashID= 279; *bec= 0; *layer=0; *phimod= 6; *etamod= -7; }
-  else if (geographicalID=="LI_S07_C_M3_C6")     { *hashID= 280; *bec= 0; *layer=0; *phimod= 6; *etamod= -6; }
-  else if (geographicalID=="LI_S07_C_M3_C5")     { *hashID= 281; *bec= 0; *layer=0; *phimod= 6; *etamod= -5; }
-  else if (geographicalID=="LI_S07_C_M2_C4")     { *hashID= 282; *bec= 0; *layer=0; *phimod= 6; *etamod= -4; }
-  else if (geographicalID=="LI_S07_C_M2_C3")     { *hashID= 283; *bec= 0; *layer=0; *phimod= 6; *etamod= -3; }
-  else if (geographicalID=="LI_S07_C_M1_C2")     { *hashID= 284; *bec= 0; *layer=0; *phimod= 6; *etamod= -2; }
-  else if (geographicalID=="LI_S07_C_M1_C1")     { *hashID= 285; *bec= 0; *layer=0; *phimod= 6; *etamod= -1; }
-  else if (geographicalID=="LI_S07_A_M1_A1")     { *hashID= 286; *bec= 0; *layer=0; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="LI_S07_A_M1_A2")     { *hashID= 287; *bec= 0; *layer=0; *phimod= 6; *etamod=  1; }
-  else if (geographicalID=="LI_S07_A_M2_A3")     { *hashID= 288; *bec= 0; *layer=0; *phimod= 6; *etamod=  2; }
-  else if (geographicalID=="LI_S07_A_M2_A4")     { *hashID= 289; *bec= 0; *layer=0; *phimod= 6; *etamod=  3; }
-  else if (geographicalID=="LI_S07_A_M3_A5")     { *hashID= 290; *bec= 0; *layer=0; *phimod= 6; *etamod=  4; }
-  else if (geographicalID=="LI_S07_A_M3_A6")     { *hashID= 291; *bec= 0; *layer=0; *phimod= 6; *etamod=  5; }
-  else if (geographicalID=="LI_S07_A_M4_A7_1")   { *hashID= 292; *bec= 0; *layer=0; *phimod= 6; *etamod=  6; }
-  else if (geographicalID=="LI_S07_A_M4_A7_2")   { *hashID= 293; *bec= 0; *layer=0; *phimod= 6; *etamod=  7; }
-  else if (geographicalID=="LI_S07_A_M4_A8_1")   { *hashID= 294; *bec= 0; *layer=0; *phimod= 6; *etamod=  8; }
-  else if (geographicalID=="LI_S07_A_M4_A8_2")   { *hashID= 295; *bec= 0; *layer=0; *phimod= 6; *etamod=  9; }
-  else if (geographicalID=="LI_S08_C_M4_C8_2")   { *hashID= 296; *bec= 0; *layer=0; *phimod= 7; *etamod=-10; }
-  else if (geographicalID=="LI_S08_C_M4_C8_1")   { *hashID= 297; *bec= 0; *layer=0; *phimod= 7; *etamod= -9; }
-  else if (geographicalID=="LI_S08_C_M4_C7_2")   { *hashID= 298; *bec= 0; *layer=0; *phimod= 7; *etamod= -8; }
-  else if (geographicalID=="LI_S08_C_M4_C7_1")   { *hashID= 299; *bec= 0; *layer=0; *phimod= 7; *etamod= -7; }
-  else if (geographicalID=="LI_S08_C_M3_C6")     { *hashID= 300; *bec= 0; *layer=0; *phimod= 7; *etamod= -6; }
-  else if (geographicalID=="LI_S08_C_M3_C5")     { *hashID= 301; *bec= 0; *layer=0; *phimod= 7; *etamod= -5; }
-  else if (geographicalID=="LI_S08_C_M2_C4")     { *hashID= 302; *bec= 0; *layer=0; *phimod= 7; *etamod= -4; }
-  else if (geographicalID=="LI_S08_C_M2_C3")     { *hashID= 303; *bec= 0; *layer=0; *phimod= 7; *etamod= -3; }
-  else if (geographicalID=="LI_S08_C_M1_C2")     { *hashID= 304; *bec= 0; *layer=0; *phimod= 7; *etamod= -2; }
-  else if (geographicalID=="LI_S08_C_M1_C1")     { *hashID= 305; *bec= 0; *layer=0; *phimod= 7; *etamod= -1; }
-  else if (geographicalID=="LI_S08_A_M1_A1")     { *hashID= 306; *bec= 0; *layer=0; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="LI_S08_A_M1_A2")     { *hashID= 307; *bec= 0; *layer=0; *phimod= 7; *etamod=  1; }
-  else if (geographicalID=="LI_S08_A_M2_A3")     { *hashID= 308; *bec= 0; *layer=0; *phimod= 7; *etamod=  2; }
-  else if (geographicalID=="LI_S08_A_M2_A4")     { *hashID= 309; *bec= 0; *layer=0; *phimod= 7; *etamod=  3; }
-  else if (geographicalID=="LI_S08_A_M3_A5")     { *hashID= 310; *bec= 0; *layer=0; *phimod= 7; *etamod=  4; }
-  else if (geographicalID=="LI_S08_A_M3_A6")     { *hashID= 311; *bec= 0; *layer=0; *phimod= 7; *etamod=  5; }
-  else if (geographicalID=="LI_S08_A_M4_A7_1")   { *hashID= 312; *bec= 0; *layer=0; *phimod= 7; *etamod=  6; }
-  else if (geographicalID=="LI_S08_A_M4_A7_2")   { *hashID= 313; *bec= 0; *layer=0; *phimod= 7; *etamod=  7; }
-  else if (geographicalID=="LI_S08_A_M4_A8_1")   { *hashID= 314; *bec= 0; *layer=0; *phimod= 7; *etamod=  8; }
-  else if (geographicalID=="LI_S08_A_M4_A8_2")   { *hashID= 315; *bec= 0; *layer=0; *phimod= 7; *etamod=  9; }
-  else if (geographicalID=="LI_S09_C_M4_C8_2")   { *hashID= 316; *bec= 0; *layer=0; *phimod= 8; *etamod=-10; }
-  else if (geographicalID=="LI_S09_C_M4_C8_1")   { *hashID= 317; *bec= 0; *layer=0; *phimod= 8; *etamod= -9; }
-  else if (geographicalID=="LI_S09_C_M4_C7_2")   { *hashID= 318; *bec= 0; *layer=0; *phimod= 8; *etamod= -8; }
-  else if (geographicalID=="LI_S09_C_M4_C7_1")   { *hashID= 319; *bec= 0; *layer=0; *phimod= 8; *etamod= -7; }
-  else if (geographicalID=="LI_S09_C_M3_C6")     { *hashID= 320; *bec= 0; *layer=0; *phimod= 8; *etamod= -6; }
-  else if (geographicalID=="LI_S09_C_M3_C5")     { *hashID= 321; *bec= 0; *layer=0; *phimod= 8; *etamod= -5; }
-  else if (geographicalID=="LI_S09_C_M2_C4")     { *hashID= 322; *bec= 0; *layer=0; *phimod= 8; *etamod= -4; }
-  else if (geographicalID=="LI_S09_C_M2_C3")     { *hashID= 323; *bec= 0; *layer=0; *phimod= 8; *etamod= -3; }
-  else if (geographicalID=="LI_S09_C_M1_C2")     { *hashID= 324; *bec= 0; *layer=0; *phimod= 8; *etamod= -2; }
-  else if (geographicalID=="LI_S09_C_M1_C1")     { *hashID= 325; *bec= 0; *layer=0; *phimod= 8; *etamod= -1; }
-  else if (geographicalID=="LI_S09_A_M1_A1")     { *hashID= 326; *bec= 0; *layer=0; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="LI_S09_A_M1_A2")     { *hashID= 327; *bec= 0; *layer=0; *phimod= 8; *etamod=  1; }
-  else if (geographicalID=="LI_S09_A_M2_A3")     { *hashID= 328; *bec= 0; *layer=0; *phimod= 8; *etamod=  2; }
-  else if (geographicalID=="LI_S09_A_M2_A4")     { *hashID= 329; *bec= 0; *layer=0; *phimod= 8; *etamod=  3; }
-  else if (geographicalID=="LI_S09_A_M3_A5")     { *hashID= 330; *bec= 0; *layer=0; *phimod= 8; *etamod=  4; }
-  else if (geographicalID=="LI_S09_A_M3_A6")     { *hashID= 331; *bec= 0; *layer=0; *phimod= 8; *etamod=  5; }
-  else if (geographicalID=="LI_S09_A_M4_A7_1")   { *hashID= 332; *bec= 0; *layer=0; *phimod= 8; *etamod=  6; }
-  else if (geographicalID=="LI_S09_A_M4_A7_2")   { *hashID= 333; *bec= 0; *layer=0; *phimod= 8; *etamod=  7; }
-  else if (geographicalID=="LI_S09_A_M4_A8_1")   { *hashID= 334; *bec= 0; *layer=0; *phimod= 8; *etamod=  8; }
-  else if (geographicalID=="LI_S09_A_M4_A8_2")   { *hashID= 335; *bec= 0; *layer=0; *phimod= 8; *etamod=  9; }
-  else if (geographicalID=="LI_S10_C_M4_C8_2")   { *hashID= 336; *bec= 0; *layer=0; *phimod= 9; *etamod=-10; }
-  else if (geographicalID=="LI_S10_C_M4_C8_1")   { *hashID= 337; *bec= 0; *layer=0; *phimod= 9; *etamod= -9; }
-  else if (geographicalID=="LI_S10_C_M4_C7_2")   { *hashID= 338; *bec= 0; *layer=0; *phimod= 9; *etamod= -8; }
-  else if (geographicalID=="LI_S10_C_M4_C7_1")   { *hashID= 339; *bec= 0; *layer=0; *phimod= 9; *etamod= -7; }
-  else if (geographicalID=="LI_S10_C_M3_C6")     { *hashID= 340; *bec= 0; *layer=0; *phimod= 9; *etamod= -6; }
-  else if (geographicalID=="LI_S10_C_M3_C5")     { *hashID= 341; *bec= 0; *layer=0; *phimod= 9; *etamod= -5; }
-  else if (geographicalID=="LI_S10_C_M2_C4")     { *hashID= 342; *bec= 0; *layer=0; *phimod= 9; *etamod= -4; }
-  else if (geographicalID=="LI_S10_C_M2_C3")     { *hashID= 343; *bec= 0; *layer=0; *phimod= 9; *etamod= -3; }
-  else if (geographicalID=="LI_S10_C_M1_C2")     { *hashID= 344; *bec= 0; *layer=0; *phimod= 9; *etamod= -2; }
-  else if (geographicalID=="LI_S10_C_M1_C1")     { *hashID= 345; *bec= 0; *layer=0; *phimod= 9; *etamod= -1; }
-  else if (geographicalID=="LI_S10_A_M1_A1")     { *hashID= 346; *bec= 0; *layer=0; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="LI_S10_A_M1_A2")     { *hashID= 347; *bec= 0; *layer=0; *phimod= 9; *etamod=  1; }
-  else if (geographicalID=="LI_S10_A_M2_A3")     { *hashID= 348; *bec= 0; *layer=0; *phimod= 9; *etamod=  2; }
-  else if (geographicalID=="LI_S10_A_M2_A4")     { *hashID= 349; *bec= 0; *layer=0; *phimod= 9; *etamod=  3; }
-  else if (geographicalID=="LI_S10_A_M3_A5")     { *hashID= 350; *bec= 0; *layer=0; *phimod= 9; *etamod=  4; }
-  else if (geographicalID=="LI_S10_A_M3_A6")     { *hashID= 351; *bec= 0; *layer=0; *phimod= 9; *etamod=  5; }
-  else if (geographicalID=="LI_S10_A_M4_A7_1")   { *hashID= 352; *bec= 0; *layer=0; *phimod= 9; *etamod=  6; }
-  else if (geographicalID=="LI_S10_A_M4_A7_2")   { *hashID= 353; *bec= 0; *layer=0; *phimod= 9; *etamod=  7; }
-  else if (geographicalID=="LI_S10_A_M4_A8_1")   { *hashID= 354; *bec= 0; *layer=0; *phimod= 9; *etamod=  8; }
-  else if (geographicalID=="LI_S10_A_M4_A8_2")   { *hashID= 355; *bec= 0; *layer=0; *phimod= 9; *etamod=  9; }
-  else if (geographicalID=="LI_S11_C_M4_C8_2")   { *hashID= 356; *bec= 0; *layer=0; *phimod=10; *etamod=-10; }
-  else if (geographicalID=="LI_S11_C_M4_C8_1")   { *hashID= 357; *bec= 0; *layer=0; *phimod=10; *etamod= -9; }
-  else if (geographicalID=="LI_S11_C_M4_C7_2")   { *hashID= 358; *bec= 0; *layer=0; *phimod=10; *etamod= -8; }
-  else if (geographicalID=="LI_S11_C_M4_C7_1")   { *hashID= 359; *bec= 0; *layer=0; *phimod=10; *etamod= -7; }
-  else if (geographicalID=="LI_S11_C_M3_C6")     { *hashID= 360; *bec= 0; *layer=0; *phimod=10; *etamod= -6; }
-  else if (geographicalID=="LI_S11_C_M3_C5")     { *hashID= 361; *bec= 0; *layer=0; *phimod=10; *etamod= -5; }
-  else if (geographicalID=="LI_S11_C_M2_C4")     { *hashID= 362; *bec= 0; *layer=0; *phimod=10; *etamod= -4; }
-  else if (geographicalID=="LI_S11_C_M2_C3")     { *hashID= 363; *bec= 0; *layer=0; *phimod=10; *etamod= -3; }
-  else if (geographicalID=="LI_S11_C_M1_C2")     { *hashID= 364; *bec= 0; *layer=0; *phimod=10; *etamod= -2; }
-  else if (geographicalID=="LI_S11_C_M1_C1")     { *hashID= 365; *bec= 0; *layer=0; *phimod=10; *etamod= -1; }
-  else if (geographicalID=="LI_S11_A_M1_A1")     { *hashID= 366; *bec= 0; *layer=0; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="LI_S11_A_M1_A2")     { *hashID= 367; *bec= 0; *layer=0; *phimod=10; *etamod=  1; }
-  else if (geographicalID=="LI_S11_A_M2_A3")     { *hashID= 368; *bec= 0; *layer=0; *phimod=10; *etamod=  2; }
-  else if (geographicalID=="LI_S11_A_M2_A4")     { *hashID= 369; *bec= 0; *layer=0; *phimod=10; *etamod=  3; }
-  else if (geographicalID=="LI_S11_A_M3_A5")     { *hashID= 370; *bec= 0; *layer=0; *phimod=10; *etamod=  4; }
-  else if (geographicalID=="LI_S11_A_M3_A6")     { *hashID= 371; *bec= 0; *layer=0; *phimod=10; *etamod=  5; }
-  else if (geographicalID=="LI_S11_A_M4_A7_1")   { *hashID= 372; *bec= 0; *layer=0; *phimod=10; *etamod=  6; }
-  else if (geographicalID=="LI_S11_A_M4_A7_2")   { *hashID= 373; *bec= 0; *layer=0; *phimod=10; *etamod=  7; }
-  else if (geographicalID=="LI_S11_A_M4_A8_1")   { *hashID= 374; *bec= 0; *layer=0; *phimod=10; *etamod=  8; }
-  else if (geographicalID=="LI_S11_A_M4_A8_2")   { *hashID= 375; *bec= 0; *layer=0; *phimod=10; *etamod=  9; }
-  else if (geographicalID=="LI_S12_C_M4_C8_2")   { *hashID= 376; *bec= 0; *layer=0; *phimod=11; *etamod=-10; }
-  else if (geographicalID=="LI_S12_C_M4_C8_1")   { *hashID= 377; *bec= 0; *layer=0; *phimod=11; *etamod= -9; }
-  else if (geographicalID=="LI_S12_C_M4_C7_2")   { *hashID= 378; *bec= 0; *layer=0; *phimod=11; *etamod= -8; }
-  else if (geographicalID=="LI_S12_C_M4_C7_1")   { *hashID= 379; *bec= 0; *layer=0; *phimod=11; *etamod= -7; }
-  else if (geographicalID=="LI_S12_C_M3_C6")     { *hashID= 380; *bec= 0; *layer=0; *phimod=11; *etamod= -6; }
-  else if (geographicalID=="LI_S12_C_M3_C5")     { *hashID= 381; *bec= 0; *layer=0; *phimod=11; *etamod= -5; }
-  else if (geographicalID=="LI_S12_C_M2_C4")     { *hashID= 382; *bec= 0; *layer=0; *phimod=11; *etamod= -4; }
-  else if (geographicalID=="LI_S12_C_M2_C3")     { *hashID= 383; *bec= 0; *layer=0; *phimod=11; *etamod= -3; }
-  else if (geographicalID=="LI_S12_C_M1_C2")     { *hashID= 384; *bec= 0; *layer=0; *phimod=11; *etamod= -2; }
-  else if (geographicalID=="LI_S12_C_M1_C1")     { *hashID= 385; *bec= 0; *layer=0; *phimod=11; *etamod= -1; }
-  else if (geographicalID=="LI_S12_A_M1_A1")     { *hashID= 386; *bec= 0; *layer=0; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="LI_S12_A_M1_A2")     { *hashID= 387; *bec= 0; *layer=0; *phimod=11; *etamod=  1; }
-  else if (geographicalID=="LI_S12_A_M2_A3")     { *hashID= 388; *bec= 0; *layer=0; *phimod=11; *etamod=  2; }
-  else if (geographicalID=="LI_S12_A_M2_A4")     { *hashID= 389; *bec= 0; *layer=0; *phimod=11; *etamod=  3; }
-  else if (geographicalID=="LI_S12_A_M3_A5")     { *hashID= 390; *bec= 0; *layer=0; *phimod=11; *etamod=  4; }
-  else if (geographicalID=="LI_S12_A_M3_A6")     { *hashID= 391; *bec= 0; *layer=0; *phimod=11; *etamod=  5; }
-  else if (geographicalID=="LI_S12_A_M4_A7_1")   { *hashID= 392; *bec= 0; *layer=0; *phimod=11; *etamod=  6; }
-  else if (geographicalID=="LI_S12_A_M4_A7_2")   { *hashID= 393; *bec= 0; *layer=0; *phimod=11; *etamod=  7; }
-  else if (geographicalID=="LI_S12_A_M4_A8_1")   { *hashID= 394; *bec= 0; *layer=0; *phimod=11; *etamod=  8; }
-  else if (geographicalID=="LI_S12_A_M4_A8_2")   { *hashID= 395; *bec= 0; *layer=0; *phimod=11; *etamod=  9; }
-  else if (geographicalID=="LI_S13_C_M4_C8_2")   { *hashID= 396; *bec= 0; *layer=0; *phimod=12; *etamod=-10; }
-  else if (geographicalID=="LI_S13_C_M4_C8_1")   { *hashID= 397; *bec= 0; *layer=0; *phimod=12; *etamod= -9; }
-  else if (geographicalID=="LI_S13_C_M4_C7_2")   { *hashID= 398; *bec= 0; *layer=0; *phimod=12; *etamod= -8; }
-  else if (geographicalID=="LI_S13_C_M4_C7_1")   { *hashID= 399; *bec= 0; *layer=0; *phimod=12; *etamod= -7; }
-  else if (geographicalID=="LI_S13_C_M3_C6")     { *hashID= 400; *bec= 0; *layer=0; *phimod=12; *etamod= -6; }
-  else if (geographicalID=="LI_S13_C_M3_C5")     { *hashID= 401; *bec= 0; *layer=0; *phimod=12; *etamod= -5; }
-  else if (geographicalID=="LI_S13_C_M2_C4")     { *hashID= 402; *bec= 0; *layer=0; *phimod=12; *etamod= -4; }
-  else if (geographicalID=="LI_S13_C_M2_C3")     { *hashID= 403; *bec= 0; *layer=0; *phimod=12; *etamod= -3; }
-  else if (geographicalID=="LI_S13_C_M1_C2")     { *hashID= 404; *bec= 0; *layer=0; *phimod=12; *etamod= -2; }
-  else if (geographicalID=="LI_S13_C_M1_C1")     { *hashID= 405; *bec= 0; *layer=0; *phimod=12; *etamod= -1; }
-  else if (geographicalID=="LI_S13_A_M1_A1")     { *hashID= 406; *bec= 0; *layer=0; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="LI_S13_A_M1_A2")     { *hashID= 407; *bec= 0; *layer=0; *phimod=12; *etamod=  1; }
-  else if (geographicalID=="LI_S13_A_M2_A3")     { *hashID= 408; *bec= 0; *layer=0; *phimod=12; *etamod=  2; }
-  else if (geographicalID=="LI_S13_A_M2_A4")     { *hashID= 409; *bec= 0; *layer=0; *phimod=12; *etamod=  3; }
-  else if (geographicalID=="LI_S13_A_M3_A5")     { *hashID= 410; *bec= 0; *layer=0; *phimod=12; *etamod=  4; }
-  else if (geographicalID=="LI_S13_A_M3_A6")     { *hashID= 411; *bec= 0; *layer=0; *phimod=12; *etamod=  5; }
-  else if (geographicalID=="LI_S13_A_M4_A7_1")   { *hashID= 412; *bec= 0; *layer=0; *phimod=12; *etamod=  6; }
-  else if (geographicalID=="LI_S13_A_M4_A7_2")   { *hashID= 413; *bec= 0; *layer=0; *phimod=12; *etamod=  7; }
-  else if (geographicalID=="LI_S13_A_M4_A8_1")   { *hashID= 414; *bec= 0; *layer=0; *phimod=12; *etamod=  8; }
-  else if (geographicalID=="LI_S13_A_M4_A8_2")   { *hashID= 415; *bec= 0; *layer=0; *phimod=12; *etamod=  9; }
-  else if (geographicalID=="LI_S14_C_M4_C8_2")   { *hashID= 416; *bec= 0; *layer=0; *phimod=13; *etamod=-10; }
-  else if (geographicalID=="LI_S14_C_M4_C8_1")   { *hashID= 417; *bec= 0; *layer=0; *phimod=13; *etamod= -9; }
-  else if (geographicalID=="LI_S14_C_M4_C7_2")   { *hashID= 418; *bec= 0; *layer=0; *phimod=13; *etamod= -8; }
-  else if (geographicalID=="LI_S14_C_M4_C7_1")   { *hashID= 419; *bec= 0; *layer=0; *phimod=13; *etamod= -7; }
-  else if (geographicalID=="LI_S14_C_M3_C6")     { *hashID= 420; *bec= 0; *layer=0; *phimod=13; *etamod= -6; }
-  else if (geographicalID=="LI_S14_C_M3_C5")     { *hashID= 421; *bec= 0; *layer=0; *phimod=13; *etamod= -5; }
-  else if (geographicalID=="LI_S14_C_M2_C4")     { *hashID= 422; *bec= 0; *layer=0; *phimod=13; *etamod= -4; }
-  else if (geographicalID=="LI_S14_C_M2_C3")     { *hashID= 423; *bec= 0; *layer=0; *phimod=13; *etamod= -3; }
-  else if (geographicalID=="LI_S14_C_M1_C2")     { *hashID= 424; *bec= 0; *layer=0; *phimod=13; *etamod= -2; }
-  else if (geographicalID=="LI_S14_C_M1_C1")     { *hashID= 425; *bec= 0; *layer=0; *phimod=13; *etamod= -1; }
-  else if (geographicalID=="LI_S14_A_M1_A1")     { *hashID= 426; *bec= 0; *layer=0; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="LI_S14_A_M1_A2")     { *hashID= 427; *bec= 0; *layer=0; *phimod=13; *etamod=  1; }
-  else if (geographicalID=="LI_S14_A_M2_A3")     { *hashID= 428; *bec= 0; *layer=0; *phimod=13; *etamod=  2; }
-  else if (geographicalID=="LI_S14_A_M2_A4")     { *hashID= 429; *bec= 0; *layer=0; *phimod=13; *etamod=  3; }
-  else if (geographicalID=="LI_S14_A_M3_A5")     { *hashID= 430; *bec= 0; *layer=0; *phimod=13; *etamod=  4; }
-  else if (geographicalID=="LI_S14_A_M3_A6")     { *hashID= 431; *bec= 0; *layer=0; *phimod=13; *etamod=  5; }
-  else if (geographicalID=="LI_S14_A_M4_A7_1")   { *hashID= 432; *bec= 0; *layer=0; *phimod=13; *etamod=  6; }
-  else if (geographicalID=="LI_S14_A_M4_A7_2")   { *hashID= 433; *bec= 0; *layer=0; *phimod=13; *etamod=  7; }
-  else if (geographicalID=="LI_S14_A_M4_A8_1")   { *hashID= 434; *bec= 0; *layer=0; *phimod=13; *etamod=  8; }
-  else if (geographicalID=="LI_S14_A_M4_A8_2")   { *hashID= 435; *bec= 0; *layer=0; *phimod=13; *etamod=  9; }
-  else if (geographicalID=="L0_B11_S2_C6_M6C")   { *hashID= 436; *bec= 0; *layer=1; *phimod= 0; *etamod= -6; }
-  else if (geographicalID=="L0_B11_S2_C6_M5C")   { *hashID= 437; *bec= 0; *layer=1; *phimod= 0; *etamod= -5; }
-  else if (geographicalID=="L0_B11_S2_C6_M4C")   { *hashID= 438; *bec= 0; *layer=1; *phimod= 0; *etamod= -4; }
-  else if (geographicalID=="L0_B11_S2_C6_M3C")   { *hashID= 439; *bec= 0; *layer=1; *phimod= 0; *etamod= -3; }
-  else if (geographicalID=="L0_B11_S2_C6_M2C")   { *hashID= 440; *bec= 0; *layer=1; *phimod= 0; *etamod= -2; }
-  else if (geographicalID=="L0_B11_S2_C6_M1C")   { *hashID= 441; *bec= 0; *layer=1; *phimod= 0; *etamod= -1; }
-  else if (geographicalID=="L0_B11_S2_A7_M0")    { *hashID= 442; *bec= 0; *layer=1; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="L0_B11_S2_A7_M1A")   { *hashID= 443; *bec= 0; *layer=1; *phimod= 0; *etamod=  1; }
-  else if (geographicalID=="L0_B11_S2_A7_M2A")   { *hashID= 444; *bec= 0; *layer=1; *phimod= 0; *etamod=  2; }
-  else if (geographicalID=="L0_B11_S2_A7_M3A")   { *hashID= 445; *bec= 0; *layer=1; *phimod= 0; *etamod=  3; }
-  else if (geographicalID=="L0_B11_S2_A7_M4A")   { *hashID= 446; *bec= 0; *layer=1; *phimod= 0; *etamod=  4; }
-  else if (geographicalID=="L0_B11_S2_A7_M5A")   { *hashID= 447; *bec= 0; *layer=1; *phimod= 0; *etamod=  5; }
-  else if (geographicalID=="L0_B11_S2_A7_M6A")   { *hashID= 448; *bec= 0; *layer=1; *phimod= 0; *etamod=  6; }
-  else if (geographicalID=="L0_B01_S1_C7_M6C")   { *hashID= 449; *bec= 0; *layer=1; *phimod= 1; *etamod= -6; }
-  else if (geographicalID=="L0_B01_S1_C7_M5C")   { *hashID= 450; *bec= 0; *layer=1; *phimod= 1; *etamod= -5; }
-  else if (geographicalID=="L0_B01_S1_C7_M4C")   { *hashID= 451; *bec= 0; *layer=1; *phimod= 1; *etamod= -4; }
-  else if (geographicalID=="L0_B01_S1_C7_M3C")   { *hashID= 452; *bec= 0; *layer=1; *phimod= 1; *etamod= -3; }
-  else if (geographicalID=="L0_B01_S1_C7_M2C")   { *hashID= 453; *bec= 0; *layer=1; *phimod= 1; *etamod= -2; }
-  else if (geographicalID=="L0_B01_S1_C7_M1C")   { *hashID= 454; *bec= 0; *layer=1; *phimod= 1; *etamod= -1; }
-  else if (geographicalID=="L0_B01_S1_C7_M0")    { *hashID= 455; *bec= 0; *layer=1; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="L0_B01_S1_A6_M1A")   { *hashID= 456; *bec= 0; *layer=1; *phimod= 1; *etamod=  1; }
-  else if (geographicalID=="L0_B01_S1_A6_M2A")   { *hashID= 457; *bec= 0; *layer=1; *phimod= 1; *etamod=  2; }
-  else if (geographicalID=="L0_B01_S1_A6_M3A")   { *hashID= 458; *bec= 0; *layer=1; *phimod= 1; *etamod=  3; }
-  else if (geographicalID=="L0_B01_S1_A6_M4A")   { *hashID= 459; *bec= 0; *layer=1; *phimod= 1; *etamod=  4; }
-  else if (geographicalID=="L0_B01_S1_A6_M5A")   { *hashID= 460; *bec= 0; *layer=1; *phimod= 1; *etamod=  5; }
-  else if (geographicalID=="L0_B01_S1_A6_M6A")   { *hashID= 461; *bec= 0; *layer=1; *phimod= 1; *etamod=  6; }
-  else if (geographicalID=="L0_B01_S2_C6_M6C")   { *hashID= 462; *bec= 0; *layer=1; *phimod= 2; *etamod= -6; }
-  else if (geographicalID=="L0_B01_S2_C6_M5C")   { *hashID= 463; *bec= 0; *layer=1; *phimod= 2; *etamod= -5; }
-  else if (geographicalID=="L0_B01_S2_C6_M4C")   { *hashID= 464; *bec= 0; *layer=1; *phimod= 2; *etamod= -4; }
-  else if (geographicalID=="L0_B01_S2_C6_M3C")   { *hashID= 465; *bec= 0; *layer=1; *phimod= 2; *etamod= -3; }
-  else if (geographicalID=="L0_B01_S2_C6_M2C")   { *hashID= 466; *bec= 0; *layer=1; *phimod= 2; *etamod= -2; }
-  else if (geographicalID=="L0_B01_S2_C6_M1C")   { *hashID= 467; *bec= 0; *layer=1; *phimod= 2; *etamod= -1; }
-  else if (geographicalID=="L0_B01_S2_A7_M0")    { *hashID= 468; *bec= 0; *layer=1; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="L0_B01_S2_A7_M1A")   { *hashID= 469; *bec= 0; *layer=1; *phimod= 2; *etamod=  1; }
-  else if (geographicalID=="L0_B01_S2_A7_M2A")   { *hashID= 470; *bec= 0; *layer=1; *phimod= 2; *etamod=  2; }
-  else if (geographicalID=="L0_B01_S2_A7_M3A")   { *hashID= 471; *bec= 0; *layer=1; *phimod= 2; *etamod=  3; }
-  else if (geographicalID=="L0_B01_S2_A7_M4A")   { *hashID= 472; *bec= 0; *layer=1; *phimod= 2; *etamod=  4; }
-  else if (geographicalID=="L0_B01_S2_A7_M5A")   { *hashID= 473; *bec= 0; *layer=1; *phimod= 2; *etamod=  5; }
-  else if (geographicalID=="L0_B01_S2_A7_M6A")   { *hashID= 474; *bec= 0; *layer=1; *phimod= 2; *etamod=  6; }
-  else if (geographicalID=="L0_B02_S1_C7_M6C")   { *hashID= 475; *bec= 0; *layer=1; *phimod= 3; *etamod= -6; }
-  else if (geographicalID=="L0_B02_S1_C7_M5C")   { *hashID= 476; *bec= 0; *layer=1; *phimod= 3; *etamod= -5; }
-  else if (geographicalID=="L0_B02_S1_C7_M4C")   { *hashID= 477; *bec= 0; *layer=1; *phimod= 3; *etamod= -4; }
-  else if (geographicalID=="L0_B02_S1_C7_M3C")   { *hashID= 478; *bec= 0; *layer=1; *phimod= 3; *etamod= -3; }
-  else if (geographicalID=="L0_B02_S1_C7_M2C")   { *hashID= 479; *bec= 0; *layer=1; *phimod= 3; *etamod= -2; }
-  else if (geographicalID=="L0_B02_S1_C7_M1C")   { *hashID= 480; *bec= 0; *layer=1; *phimod= 3; *etamod= -1; }
-  else if (geographicalID=="L0_B02_S1_C7_M0")    { *hashID= 481; *bec= 0; *layer=1; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="L0_B02_S1_A6_M1A")   { *hashID= 482; *bec= 0; *layer=1; *phimod= 3; *etamod=  1; }
-  else if (geographicalID=="L0_B02_S1_A6_M2A")   { *hashID= 483; *bec= 0; *layer=1; *phimod= 3; *etamod=  2; }
-  else if (geographicalID=="L0_B02_S1_A6_M3A")   { *hashID= 484; *bec= 0; *layer=1; *phimod= 3; *etamod=  3; }
-  else if (geographicalID=="L0_B02_S1_A6_M4A")   { *hashID= 485; *bec= 0; *layer=1; *phimod= 3; *etamod=  4; }
-  else if (geographicalID=="L0_B02_S1_A6_M5A")   { *hashID= 486; *bec= 0; *layer=1; *phimod= 3; *etamod=  5; }
-  else if (geographicalID=="L0_B02_S1_A6_M6A")   { *hashID= 487; *bec= 0; *layer=1; *phimod= 3; *etamod=  6; }
-  else if (geographicalID=="L0_B02_S2_C6_M6C")   { *hashID= 488; *bec= 0; *layer=1; *phimod= 4; *etamod= -6; }
-  else if (geographicalID=="L0_B02_S2_C6_M5C")   { *hashID= 489; *bec= 0; *layer=1; *phimod= 4; *etamod= -5; }
-  else if (geographicalID=="L0_B02_S2_C6_M4C")   { *hashID= 490; *bec= 0; *layer=1; *phimod= 4; *etamod= -4; }
-  else if (geographicalID=="L0_B02_S2_C6_M3C")   { *hashID= 491; *bec= 0; *layer=1; *phimod= 4; *etamod= -3; }
-  else if (geographicalID=="L0_B02_S2_C6_M2C")   { *hashID= 492; *bec= 0; *layer=1; *phimod= 4; *etamod= -2; }
-  else if (geographicalID=="L0_B02_S2_C6_M1C")   { *hashID= 493; *bec= 0; *layer=1; *phimod= 4; *etamod= -1; }
-  else if (geographicalID=="L0_B02_S2_A7_M0")    { *hashID= 494; *bec= 0; *layer=1; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="L0_B02_S2_A7_M1A")   { *hashID= 495; *bec= 0; *layer=1; *phimod= 4; *etamod=  1; }
-  else if (geographicalID=="L0_B02_S2_A7_M2A")   { *hashID= 496; *bec= 0; *layer=1; *phimod= 4; *etamod=  2; }
-  else if (geographicalID=="L0_B02_S2_A7_M3A")   { *hashID= 497; *bec= 0; *layer=1; *phimod= 4; *etamod=  3; }
-  else if (geographicalID=="L0_B02_S2_A7_M4A")   { *hashID= 498; *bec= 0; *layer=1; *phimod= 4; *etamod=  4; }
-  else if (geographicalID=="L0_B02_S2_A7_M5A")   { *hashID= 499; *bec= 0; *layer=1; *phimod= 4; *etamod=  5; }
-  else if (geographicalID=="L0_B02_S2_A7_M6A")   { *hashID= 500; *bec= 0; *layer=1; *phimod= 4; *etamod=  6; }
-  else if (geographicalID=="L0_B03_S1_C7_M6C")   { *hashID= 501; *bec= 0; *layer=1; *phimod= 5; *etamod= -6; }
-  else if (geographicalID=="L0_B03_S1_C7_M5C")   { *hashID= 502; *bec= 0; *layer=1; *phimod= 5; *etamod= -5; }
-  else if (geographicalID=="L0_B03_S1_C7_M4C")   { *hashID= 503; *bec= 0; *layer=1; *phimod= 5; *etamod= -4; }
-  else if (geographicalID=="L0_B03_S1_C7_M3C")   { *hashID= 504; *bec= 0; *layer=1; *phimod= 5; *etamod= -3; }
-  else if (geographicalID=="L0_B03_S1_C7_M2C")   { *hashID= 505; *bec= 0; *layer=1; *phimod= 5; *etamod= -2; }
-  else if (geographicalID=="L0_B03_S1_C7_M1C")   { *hashID= 506; *bec= 0; *layer=1; *phimod= 5; *etamod= -1; }
-  else if (geographicalID=="L0_B03_S1_C7_M0")    { *hashID= 507; *bec= 0; *layer=1; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="L0_B03_S1_A6_M1A")   { *hashID= 508; *bec= 0; *layer=1; *phimod= 5; *etamod=  1; }
-  else if (geographicalID=="L0_B03_S1_A6_M2A")   { *hashID= 509; *bec= 0; *layer=1; *phimod= 5; *etamod=  2; }
-  else if (geographicalID=="L0_B03_S1_A6_M3A")   { *hashID= 510; *bec= 0; *layer=1; *phimod= 5; *etamod=  3; }
-  else if (geographicalID=="L0_B03_S1_A6_M4A")   { *hashID= 511; *bec= 0; *layer=1; *phimod= 5; *etamod=  4; }
-  else if (geographicalID=="L0_B03_S1_A6_M5A")   { *hashID= 512; *bec= 0; *layer=1; *phimod= 5; *etamod=  5; }
-  else if (geographicalID=="L0_B03_S1_A6_M6A")   { *hashID= 513; *bec= 0; *layer=1; *phimod= 5; *etamod=  6; }
-  else if (geographicalID=="L0_B03_S2_C6_M6C")   { *hashID= 514; *bec= 0; *layer=1; *phimod= 6; *etamod= -6; }
-  else if (geographicalID=="L0_B03_S2_C6_M5C")   { *hashID= 515; *bec= 0; *layer=1; *phimod= 6; *etamod= -5; }
-  else if (geographicalID=="L0_B03_S2_C6_M4C")   { *hashID= 516; *bec= 0; *layer=1; *phimod= 6; *etamod= -4; }
-  else if (geographicalID=="L0_B03_S2_C6_M3C")   { *hashID= 517; *bec= 0; *layer=1; *phimod= 6; *etamod= -3; }
-  else if (geographicalID=="L0_B03_S2_C6_M2C")   { *hashID= 518; *bec= 0; *layer=1; *phimod= 6; *etamod= -2; }
-  else if (geographicalID=="L0_B03_S2_C6_M1C")   { *hashID= 519; *bec= 0; *layer=1; *phimod= 6; *etamod= -1; }
-  else if (geographicalID=="L0_B03_S2_A7_M0")    { *hashID= 520; *bec= 0; *layer=1; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="L0_B03_S2_A7_M1A")   { *hashID= 521; *bec= 0; *layer=1; *phimod= 6; *etamod=  1; }
-  else if (geographicalID=="L0_B03_S2_A7_M2A")   { *hashID= 522; *bec= 0; *layer=1; *phimod= 6; *etamod=  2; }
-  else if (geographicalID=="L0_B03_S2_A7_M3A")   { *hashID= 523; *bec= 0; *layer=1; *phimod= 6; *etamod=  3; }
-  else if (geographicalID=="L0_B03_S2_A7_M4A")   { *hashID= 524; *bec= 0; *layer=1; *phimod= 6; *etamod=  4; }
-  else if (geographicalID=="L0_B03_S2_A7_M5A")   { *hashID= 525; *bec= 0; *layer=1; *phimod= 6; *etamod=  5; }
-  else if (geographicalID=="L0_B03_S2_A7_M6A")   { *hashID= 526; *bec= 0; *layer=1; *phimod= 6; *etamod=  6; }
-  else if (geographicalID=="L0_B04_S1_C7_M6C")   { *hashID= 527; *bec= 0; *layer=1; *phimod= 7; *etamod= -6; }
-  else if (geographicalID=="L0_B04_S1_C7_M5C")   { *hashID= 528; *bec= 0; *layer=1; *phimod= 7; *etamod= -5; }
-  else if (geographicalID=="L0_B04_S1_C7_M4C")   { *hashID= 529; *bec= 0; *layer=1; *phimod= 7; *etamod= -4; }
-  else if (geographicalID=="L0_B04_S1_C7_M3C")   { *hashID= 530; *bec= 0; *layer=1; *phimod= 7; *etamod= -3; }
-  else if (geographicalID=="L0_B04_S1_C7_M2C")   { *hashID= 531; *bec= 0; *layer=1; *phimod= 7; *etamod= -2; }
-  else if (geographicalID=="L0_B04_S1_C7_M1C")   { *hashID= 532; *bec= 0; *layer=1; *phimod= 7; *etamod= -1; }
-  else if (geographicalID=="L0_B04_S1_C7_M0")    { *hashID= 533; *bec= 0; *layer=1; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="L0_B04_S1_A6_M1A")   { *hashID= 534; *bec= 0; *layer=1; *phimod= 7; *etamod=  1; }
-  else if (geographicalID=="L0_B04_S1_A6_M2A")   { *hashID= 535; *bec= 0; *layer=1; *phimod= 7; *etamod=  2; }
-  else if (geographicalID=="L0_B04_S1_A6_M3A")   { *hashID= 536; *bec= 0; *layer=1; *phimod= 7; *etamod=  3; }
-  else if (geographicalID=="L0_B04_S1_A6_M4A")   { *hashID= 537; *bec= 0; *layer=1; *phimod= 7; *etamod=  4; }
-  else if (geographicalID=="L0_B04_S1_A6_M5A")   { *hashID= 538; *bec= 0; *layer=1; *phimod= 7; *etamod=  5; }
-  else if (geographicalID=="L0_B04_S1_A6_M6A")   { *hashID= 539; *bec= 0; *layer=1; *phimod= 7; *etamod=  6; }
-  else if (geographicalID=="L0_B04_S2_C6_M6C")   { *hashID= 540; *bec= 0; *layer=1; *phimod= 8; *etamod= -6; }
-  else if (geographicalID=="L0_B04_S2_C6_M5C")   { *hashID= 541; *bec= 0; *layer=1; *phimod= 8; *etamod= -5; }
-  else if (geographicalID=="L0_B04_S2_C6_M4C")   { *hashID= 542; *bec= 0; *layer=1; *phimod= 8; *etamod= -4; }
-  else if (geographicalID=="L0_B04_S2_C6_M3C")   { *hashID= 543; *bec= 0; *layer=1; *phimod= 8; *etamod= -3; }
-  else if (geographicalID=="L0_B04_S2_C6_M2C")   { *hashID= 544; *bec= 0; *layer=1; *phimod= 8; *etamod= -2; }
-  else if (geographicalID=="L0_B04_S2_C6_M1C")   { *hashID= 545; *bec= 0; *layer=1; *phimod= 8; *etamod= -1; }
-  else if (geographicalID=="L0_B04_S2_A7_M0")    { *hashID= 546; *bec= 0; *layer=1; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="L0_B04_S2_A7_M1A")   { *hashID= 547; *bec= 0; *layer=1; *phimod= 8; *etamod=  1; }
-  else if (geographicalID=="L0_B04_S2_A7_M2A")   { *hashID= 548; *bec= 0; *layer=1; *phimod= 8; *etamod=  2; }
-  else if (geographicalID=="L0_B04_S2_A7_M3A")   { *hashID= 549; *bec= 0; *layer=1; *phimod= 8; *etamod=  3; }
-  else if (geographicalID=="L0_B04_S2_A7_M4A")   { *hashID= 550; *bec= 0; *layer=1; *phimod= 8; *etamod=  4; }
-  else if (geographicalID=="L0_B04_S2_A7_M5A")   { *hashID= 551; *bec= 0; *layer=1; *phimod= 8; *etamod=  5; }
-  else if (geographicalID=="L0_B04_S2_A7_M6A")   { *hashID= 552; *bec= 0; *layer=1; *phimod= 8; *etamod=  6; }
-  else if (geographicalID=="L0_B05_S1_C7_M6C")   { *hashID= 553; *bec= 0; *layer=1; *phimod= 9; *etamod= -6; }
-  else if (geographicalID=="L0_B05_S1_C7_M5C")   { *hashID= 554; *bec= 0; *layer=1; *phimod= 9; *etamod= -5; }
-  else if (geographicalID=="L0_B05_S1_C7_M4C")   { *hashID= 555; *bec= 0; *layer=1; *phimod= 9; *etamod= -4; }
-  else if (geographicalID=="L0_B05_S1_C7_M3C")   { *hashID= 556; *bec= 0; *layer=1; *phimod= 9; *etamod= -3; }
-  else if (geographicalID=="L0_B05_S1_C7_M2C")   { *hashID= 557; *bec= 0; *layer=1; *phimod= 9; *etamod= -2; }
-  else if (geographicalID=="L0_B05_S1_C7_M1C")   { *hashID= 558; *bec= 0; *layer=1; *phimod= 9; *etamod= -1; }
-  else if (geographicalID=="L0_B05_S1_C7_M0")    { *hashID= 559; *bec= 0; *layer=1; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="L0_B05_S1_A6_M1A")   { *hashID= 560; *bec= 0; *layer=1; *phimod= 9; *etamod=  1; }
-  else if (geographicalID=="L0_B05_S1_A6_M2A")   { *hashID= 561; *bec= 0; *layer=1; *phimod= 9; *etamod=  2; }
-  else if (geographicalID=="L0_B05_S1_A6_M3A")   { *hashID= 562; *bec= 0; *layer=1; *phimod= 9; *etamod=  3; }
-  else if (geographicalID=="L0_B05_S1_A6_M4A")   { *hashID= 563; *bec= 0; *layer=1; *phimod= 9; *etamod=  4; }
-  else if (geographicalID=="L0_B05_S1_A6_M5A")   { *hashID= 564; *bec= 0; *layer=1; *phimod= 9; *etamod=  5; }
-  else if (geographicalID=="L0_B05_S1_A6_M6A")   { *hashID= 565; *bec= 0; *layer=1; *phimod= 9; *etamod=  6; }
-  else if (geographicalID=="L0_B05_S2_C6_M6C")   { *hashID= 566; *bec= 0; *layer=1; *phimod=10; *etamod= -6; }
-  else if (geographicalID=="L0_B05_S2_C6_M5C")   { *hashID= 567; *bec= 0; *layer=1; *phimod=10; *etamod= -5; }
-  else if (geographicalID=="L0_B05_S2_C6_M4C")   { *hashID= 568; *bec= 0; *layer=1; *phimod=10; *etamod= -4; }
-  else if (geographicalID=="L0_B05_S2_C6_M3C")   { *hashID= 569; *bec= 0; *layer=1; *phimod=10; *etamod= -3; }
-  else if (geographicalID=="L0_B05_S2_C6_M2C")   { *hashID= 570; *bec= 0; *layer=1; *phimod=10; *etamod= -2; }
-  else if (geographicalID=="L0_B05_S2_C6_M1C")   { *hashID= 571; *bec= 0; *layer=1; *phimod=10; *etamod= -1; }
-  else if (geographicalID=="L0_B05_S2_A7_M0")    { *hashID= 572; *bec= 0; *layer=1; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="L0_B05_S2_A7_M1A")   { *hashID= 573; *bec= 0; *layer=1; *phimod=10; *etamod=  1; }
-  else if (geographicalID=="L0_B05_S2_A7_M2A")   { *hashID= 574; *bec= 0; *layer=1; *phimod=10; *etamod=  2; }
-  else if (geographicalID=="L0_B05_S2_A7_M3A")   { *hashID= 575; *bec= 0; *layer=1; *phimod=10; *etamod=  3; }
-  else if (geographicalID=="L0_B05_S2_A7_M4A")   { *hashID= 576; *bec= 0; *layer=1; *phimod=10; *etamod=  4; }
-  else if (geographicalID=="L0_B05_S2_A7_M5A")   { *hashID= 577; *bec= 0; *layer=1; *phimod=10; *etamod=  5; }
-  else if (geographicalID=="L0_B05_S2_A7_M6A")   { *hashID= 578; *bec= 0; *layer=1; *phimod=10; *etamod=  6; }
-  else if (geographicalID=="L0_B06_S1_C7_M6C")   { *hashID= 579; *bec= 0; *layer=1; *phimod=11; *etamod= -6; }
-  else if (geographicalID=="L0_B06_S1_C7_M5C")   { *hashID= 580; *bec= 0; *layer=1; *phimod=11; *etamod= -5; }
-  else if (geographicalID=="L0_B06_S1_C7_M4C")   { *hashID= 581; *bec= 0; *layer=1; *phimod=11; *etamod= -4; }
-  else if (geographicalID=="L0_B06_S1_C7_M3C")   { *hashID= 582; *bec= 0; *layer=1; *phimod=11; *etamod= -3; }
-  else if (geographicalID=="L0_B06_S1_C7_M2C")   { *hashID= 583; *bec= 0; *layer=1; *phimod=11; *etamod= -2; }
-  else if (geographicalID=="L0_B06_S1_C7_M1C")   { *hashID= 584; *bec= 0; *layer=1; *phimod=11; *etamod= -1; }
-  else if (geographicalID=="L0_B06_S1_C7_M0")    { *hashID= 585; *bec= 0; *layer=1; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="L0_B06_S1_A6_M1A")   { *hashID= 586; *bec= 0; *layer=1; *phimod=11; *etamod=  1; }
-  else if (geographicalID=="L0_B06_S1_A6_M2A")   { *hashID= 587; *bec= 0; *layer=1; *phimod=11; *etamod=  2; }
-  else if (geographicalID=="L0_B06_S1_A6_M3A")   { *hashID= 588; *bec= 0; *layer=1; *phimod=11; *etamod=  3; }
-  else if (geographicalID=="L0_B06_S1_A6_M4A")   { *hashID= 589; *bec= 0; *layer=1; *phimod=11; *etamod=  4; }
-  else if (geographicalID=="L0_B06_S1_A6_M5A")   { *hashID= 590; *bec= 0; *layer=1; *phimod=11; *etamod=  5; }
-  else if (geographicalID=="L0_B06_S1_A6_M6A")   { *hashID= 591; *bec= 0; *layer=1; *phimod=11; *etamod=  6; }
-  else if (geographicalID=="L0_B06_S2_C6_M6C")   { *hashID= 592; *bec= 0; *layer=1; *phimod=12; *etamod= -6; }
-  else if (geographicalID=="L0_B06_S2_C6_M5C")   { *hashID= 593; *bec= 0; *layer=1; *phimod=12; *etamod= -5; }
-  else if (geographicalID=="L0_B06_S2_C6_M4C")   { *hashID= 594; *bec= 0; *layer=1; *phimod=12; *etamod= -4; }
-  else if (geographicalID=="L0_B06_S2_C6_M3C")   { *hashID= 595; *bec= 0; *layer=1; *phimod=12; *etamod= -3; }
-  else if (geographicalID=="L0_B06_S2_C6_M2C")   { *hashID= 596; *bec= 0; *layer=1; *phimod=12; *etamod= -2; }
-  else if (geographicalID=="L0_B06_S2_C6_M1C")   { *hashID= 597; *bec= 0; *layer=1; *phimod=12; *etamod= -1; }
-  else if (geographicalID=="L0_B06_S2_A7_M0")    { *hashID= 598; *bec= 0; *layer=1; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="L0_B06_S2_A7_M1A")   { *hashID= 599; *bec= 0; *layer=1; *phimod=12; *etamod=  1; }
-  else if (geographicalID=="L0_B06_S2_A7_M2A")   { *hashID= 600; *bec= 0; *layer=1; *phimod=12; *etamod=  2; }
-  else if (geographicalID=="L0_B06_S2_A7_M3A")   { *hashID= 601; *bec= 0; *layer=1; *phimod=12; *etamod=  3; }
-  else if (geographicalID=="L0_B06_S2_A7_M4A")   { *hashID= 602; *bec= 0; *layer=1; *phimod=12; *etamod=  4; }
-  else if (geographicalID=="L0_B06_S2_A7_M5A")   { *hashID= 603; *bec= 0; *layer=1; *phimod=12; *etamod=  5; }
-  else if (geographicalID=="L0_B06_S2_A7_M6A")   { *hashID= 604; *bec= 0; *layer=1; *phimod=12; *etamod=  6; }
-  else if (geographicalID=="L0_B07_S1_C7_M6C")   { *hashID= 605; *bec= 0; *layer=1; *phimod=13; *etamod= -6; }
-  else if (geographicalID=="L0_B07_S1_C7_M5C")   { *hashID= 606; *bec= 0; *layer=1; *phimod=13; *etamod= -5; }
-  else if (geographicalID=="L0_B07_S1_C7_M4C")   { *hashID= 607; *bec= 0; *layer=1; *phimod=13; *etamod= -4; }
-  else if (geographicalID=="L0_B07_S1_C7_M3C")   { *hashID= 608; *bec= 0; *layer=1; *phimod=13; *etamod= -3; }
-  else if (geographicalID=="L0_B07_S1_C7_M2C")   { *hashID= 609; *bec= 0; *layer=1; *phimod=13; *etamod= -2; }
-  else if (geographicalID=="L0_B07_S1_C7_M1C")   { *hashID= 610; *bec= 0; *layer=1; *phimod=13; *etamod= -1; }
-  else if (geographicalID=="L0_B07_S1_C7_M0")    { *hashID= 611; *bec= 0; *layer=1; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="L0_B07_S1_A6_M1A")   { *hashID= 612; *bec= 0; *layer=1; *phimod=13; *etamod=  1; }
-  else if (geographicalID=="L0_B07_S1_A6_M2A")   { *hashID= 613; *bec= 0; *layer=1; *phimod=13; *etamod=  2; }
-  else if (geographicalID=="L0_B07_S1_A6_M3A")   { *hashID= 614; *bec= 0; *layer=1; *phimod=13; *etamod=  3; }
-  else if (geographicalID=="L0_B07_S1_A6_M4A")   { *hashID= 615; *bec= 0; *layer=1; *phimod=13; *etamod=  4; }
-  else if (geographicalID=="L0_B07_S1_A6_M5A")   { *hashID= 616; *bec= 0; *layer=1; *phimod=13; *etamod=  5; }
-  else if (geographicalID=="L0_B07_S1_A6_M6A")   { *hashID= 617; *bec= 0; *layer=1; *phimod=13; *etamod=  6; }
-  else if (geographicalID=="L0_B07_S2_C6_M6C")   { *hashID= 618; *bec= 0; *layer=1; *phimod=14; *etamod= -6; }
-  else if (geographicalID=="L0_B07_S2_C6_M5C")   { *hashID= 619; *bec= 0; *layer=1; *phimod=14; *etamod= -5; }
-  else if (geographicalID=="L0_B07_S2_C6_M4C")   { *hashID= 620; *bec= 0; *layer=1; *phimod=14; *etamod= -4; }
-  else if (geographicalID=="L0_B07_S2_C6_M3C")   { *hashID= 621; *bec= 0; *layer=1; *phimod=14; *etamod= -3; }
-  else if (geographicalID=="L0_B07_S2_C6_M2C")   { *hashID= 622; *bec= 0; *layer=1; *phimod=14; *etamod= -2; }
-  else if (geographicalID=="L0_B07_S2_C6_M1C")   { *hashID= 623; *bec= 0; *layer=1; *phimod=14; *etamod= -1; }
-  else if (geographicalID=="L0_B07_S2_A7_M0")    { *hashID= 624; *bec= 0; *layer=1; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="L0_B07_S2_A7_M1A")   { *hashID= 625; *bec= 0; *layer=1; *phimod=14; *etamod=  1; }
-  else if (geographicalID=="L0_B07_S2_A7_M2A")   { *hashID= 626; *bec= 0; *layer=1; *phimod=14; *etamod=  2; }
-  else if (geographicalID=="L0_B07_S2_A7_M3A")   { *hashID= 627; *bec= 0; *layer=1; *phimod=14; *etamod=  3; }
-  else if (geographicalID=="L0_B07_S2_A7_M4A")   { *hashID= 628; *bec= 0; *layer=1; *phimod=14; *etamod=  4; }
-  else if (geographicalID=="L0_B07_S2_A7_M5A")   { *hashID= 629; *bec= 0; *layer=1; *phimod=14; *etamod=  5; }
-  else if (geographicalID=="L0_B07_S2_A7_M6A")   { *hashID= 630; *bec= 0; *layer=1; *phimod=14; *etamod=  6; }
-  else if (geographicalID=="L0_B08_S1_C7_M6C")   { *hashID= 631; *bec= 0; *layer=1; *phimod=15; *etamod= -6; }
-  else if (geographicalID=="L0_B08_S1_C7_M5C")   { *hashID= 632; *bec= 0; *layer=1; *phimod=15; *etamod= -5; }
-  else if (geographicalID=="L0_B08_S1_C7_M4C")   { *hashID= 633; *bec= 0; *layer=1; *phimod=15; *etamod= -4; }
-  else if (geographicalID=="L0_B08_S1_C7_M3C")   { *hashID= 634; *bec= 0; *layer=1; *phimod=15; *etamod= -3; }
-  else if (geographicalID=="L0_B08_S1_C7_M2C")   { *hashID= 635; *bec= 0; *layer=1; *phimod=15; *etamod= -2; }
-  else if (geographicalID=="L0_B08_S1_C7_M1C")   { *hashID= 636; *bec= 0; *layer=1; *phimod=15; *etamod= -1; }
-  else if (geographicalID=="L0_B08_S1_C7_M0")    { *hashID= 637; *bec= 0; *layer=1; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="L0_B08_S1_A6_M1A")   { *hashID= 638; *bec= 0; *layer=1; *phimod=15; *etamod=  1; }
-  else if (geographicalID=="L0_B08_S1_A6_M2A")   { *hashID= 639; *bec= 0; *layer=1; *phimod=15; *etamod=  2; }
-  else if (geographicalID=="L0_B08_S1_A6_M3A")   { *hashID= 640; *bec= 0; *layer=1; *phimod=15; *etamod=  3; }
-  else if (geographicalID=="L0_B08_S1_A6_M4A")   { *hashID= 641; *bec= 0; *layer=1; *phimod=15; *etamod=  4; }
-  else if (geographicalID=="L0_B08_S1_A6_M5A")   { *hashID= 642; *bec= 0; *layer=1; *phimod=15; *etamod=  5; }
-  else if (geographicalID=="L0_B08_S1_A6_M6A")   { *hashID= 643; *bec= 0; *layer=1; *phimod=15; *etamod=  6; }
-  else if (geographicalID=="L0_B08_S2_C6_M6C")   { *hashID= 644; *bec= 0; *layer=1; *phimod=16; *etamod= -6; }
-  else if (geographicalID=="L0_B08_S2_C6_M5C")   { *hashID= 645; *bec= 0; *layer=1; *phimod=16; *etamod= -5; }
-  else if (geographicalID=="L0_B08_S2_C6_M4C")   { *hashID= 646; *bec= 0; *layer=1; *phimod=16; *etamod= -4; }
-  else if (geographicalID=="L0_B08_S2_C6_M3C")   { *hashID= 647; *bec= 0; *layer=1; *phimod=16; *etamod= -3; }
-  else if (geographicalID=="L0_B08_S2_C6_M2C")   { *hashID= 648; *bec= 0; *layer=1; *phimod=16; *etamod= -2; }
-  else if (geographicalID=="L0_B08_S2_C6_M1C")   { *hashID= 649; *bec= 0; *layer=1; *phimod=16; *etamod= -1; }
-  else if (geographicalID=="L0_B08_S2_A7_M0")    { *hashID= 650; *bec= 0; *layer=1; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="L0_B08_S2_A7_M1A")   { *hashID= 651; *bec= 0; *layer=1; *phimod=16; *etamod=  1; }
-  else if (geographicalID=="L0_B08_S2_A7_M2A")   { *hashID= 652; *bec= 0; *layer=1; *phimod=16; *etamod=  2; }
-  else if (geographicalID=="L0_B08_S2_A7_M3A")   { *hashID= 653; *bec= 0; *layer=1; *phimod=16; *etamod=  3; }
-  else if (geographicalID=="L0_B08_S2_A7_M4A")   { *hashID= 654; *bec= 0; *layer=1; *phimod=16; *etamod=  4; }
-  else if (geographicalID=="L0_B08_S2_A7_M5A")   { *hashID= 655; *bec= 0; *layer=1; *phimod=16; *etamod=  5; }
-  else if (geographicalID=="L0_B08_S2_A7_M6A")   { *hashID= 656; *bec= 0; *layer=1; *phimod=16; *etamod=  6; }
-  else if (geographicalID=="L0_B09_S1_C7_M6C")   { *hashID= 657; *bec= 0; *layer=1; *phimod=17; *etamod= -6; }
-  else if (geographicalID=="L0_B09_S1_C7_M5C")   { *hashID= 658; *bec= 0; *layer=1; *phimod=17; *etamod= -5; }
-  else if (geographicalID=="L0_B09_S1_C7_M4C")   { *hashID= 659; *bec= 0; *layer=1; *phimod=17; *etamod= -4; }
-  else if (geographicalID=="L0_B09_S1_C7_M3C")   { *hashID= 660; *bec= 0; *layer=1; *phimod=17; *etamod= -3; }
-  else if (geographicalID=="L0_B09_S1_C7_M2C")   { *hashID= 661; *bec= 0; *layer=1; *phimod=17; *etamod= -2; }
-  else if (geographicalID=="L0_B09_S1_C7_M1C")   { *hashID= 662; *bec= 0; *layer=1; *phimod=17; *etamod= -1; }
-  else if (geographicalID=="L0_B09_S1_C7_M0")    { *hashID= 663; *bec= 0; *layer=1; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="L0_B09_S1_A6_M1A")   { *hashID= 664; *bec= 0; *layer=1; *phimod=17; *etamod=  1; }
-  else if (geographicalID=="L0_B09_S1_A6_M2A")   { *hashID= 665; *bec= 0; *layer=1; *phimod=17; *etamod=  2; }
-  else if (geographicalID=="L0_B09_S1_A6_M3A")   { *hashID= 666; *bec= 0; *layer=1; *phimod=17; *etamod=  3; }
-  else if (geographicalID=="L0_B09_S1_A6_M4A")   { *hashID= 667; *bec= 0; *layer=1; *phimod=17; *etamod=  4; }
-  else if (geographicalID=="L0_B09_S1_A6_M5A")   { *hashID= 668; *bec= 0; *layer=1; *phimod=17; *etamod=  5; }
-  else if (geographicalID=="L0_B09_S1_A6_M6A")   { *hashID= 669; *bec= 0; *layer=1; *phimod=17; *etamod=  6; }
-  else if (geographicalID=="L0_B09_S2_C6_M6C")   { *hashID= 670; *bec= 0; *layer=1; *phimod=18; *etamod= -6; }
-  else if (geographicalID=="L0_B09_S2_C6_M5C")   { *hashID= 671; *bec= 0; *layer=1; *phimod=18; *etamod= -5; }
-  else if (geographicalID=="L0_B09_S2_C6_M4C")   { *hashID= 672; *bec= 0; *layer=1; *phimod=18; *etamod= -4; }
-  else if (geographicalID=="L0_B09_S2_C6_M3C")   { *hashID= 673; *bec= 0; *layer=1; *phimod=18; *etamod= -3; }
-  else if (geographicalID=="L0_B09_S2_C6_M2C")   { *hashID= 674; *bec= 0; *layer=1; *phimod=18; *etamod= -2; }
-  else if (geographicalID=="L0_B09_S2_C6_M1C")   { *hashID= 675; *bec= 0; *layer=1; *phimod=18; *etamod= -1; }
-  else if (geographicalID=="L0_B09_S2_A7_M0")    { *hashID= 676; *bec= 0; *layer=1; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="L0_B09_S2_A7_M1A")   { *hashID= 677; *bec= 0; *layer=1; *phimod=18; *etamod=  1; }
-  else if (geographicalID=="L0_B09_S2_A7_M2A")   { *hashID= 678; *bec= 0; *layer=1; *phimod=18; *etamod=  2; }
-  else if (geographicalID=="L0_B09_S2_A7_M3A")   { *hashID= 679; *bec= 0; *layer=1; *phimod=18; *etamod=  3; }
-  else if (geographicalID=="L0_B09_S2_A7_M4A")   { *hashID= 680; *bec= 0; *layer=1; *phimod=18; *etamod=  4; }
-  else if (geographicalID=="L0_B09_S2_A7_M5A")   { *hashID= 681; *bec= 0; *layer=1; *phimod=18; *etamod=  5; }
-  else if (geographicalID=="L0_B09_S2_A7_M6A")   { *hashID= 682; *bec= 0; *layer=1; *phimod=18; *etamod=  6; }
-  else if (geographicalID=="L0_B10_S1_C7_M6C")   { *hashID= 683; *bec= 0; *layer=1; *phimod=19; *etamod= -6; }
-  else if (geographicalID=="L0_B10_S1_C7_M5C")   { *hashID= 684; *bec= 0; *layer=1; *phimod=19; *etamod= -5; }
-  else if (geographicalID=="L0_B10_S1_C7_M4C")   { *hashID= 685; *bec= 0; *layer=1; *phimod=19; *etamod= -4; }
-  else if (geographicalID=="L0_B10_S1_C7_M3C")   { *hashID= 686; *bec= 0; *layer=1; *phimod=19; *etamod= -3; }
-  else if (geographicalID=="L0_B10_S1_C7_M2C")   { *hashID= 687; *bec= 0; *layer=1; *phimod=19; *etamod= -2; }
-  else if (geographicalID=="L0_B10_S1_C7_M1C")   { *hashID= 688; *bec= 0; *layer=1; *phimod=19; *etamod= -1; }
-  else if (geographicalID=="L0_B10_S1_C7_M0")    { *hashID= 689; *bec= 0; *layer=1; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="L0_B10_S1_A6_M1A")   { *hashID= 690; *bec= 0; *layer=1; *phimod=19; *etamod=  1; }
-  else if (geographicalID=="L0_B10_S1_A6_M2A")   { *hashID= 691; *bec= 0; *layer=1; *phimod=19; *etamod=  2; }
-  else if (geographicalID=="L0_B10_S1_A6_M3A")   { *hashID= 692; *bec= 0; *layer=1; *phimod=19; *etamod=  3; }
-  else if (geographicalID=="L0_B10_S1_A6_M4A")   { *hashID= 693; *bec= 0; *layer=1; *phimod=19; *etamod=  4; }
-  else if (geographicalID=="L0_B10_S1_A6_M5A")   { *hashID= 694; *bec= 0; *layer=1; *phimod=19; *etamod=  5; }
-  else if (geographicalID=="L0_B10_S1_A6_M6A")   { *hashID= 695; *bec= 0; *layer=1; *phimod=19; *etamod=  6; }
-  else if (geographicalID=="L0_B10_S2_C6_M6C")   { *hashID= 696; *bec= 0; *layer=1; *phimod=20; *etamod= -6; }
-  else if (geographicalID=="L0_B10_S2_C6_M5C")   { *hashID= 697; *bec= 0; *layer=1; *phimod=20; *etamod= -5; }
-  else if (geographicalID=="L0_B10_S2_C6_M4C")   { *hashID= 698; *bec= 0; *layer=1; *phimod=20; *etamod= -4; }
-  else if (geographicalID=="L0_B10_S2_C6_M3C")   { *hashID= 699; *bec= 0; *layer=1; *phimod=20; *etamod= -3; }
-  else if (geographicalID=="L0_B10_S2_C6_M2C")   { *hashID= 700; *bec= 0; *layer=1; *phimod=20; *etamod= -2; }
-  else if (geographicalID=="L0_B10_S2_C6_M1C")   { *hashID= 701; *bec= 0; *layer=1; *phimod=20; *etamod= -1; }
-  else if (geographicalID=="L0_B10_S2_A7_M0")    { *hashID= 702; *bec= 0; *layer=1; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="L0_B10_S2_A7_M1A")   { *hashID= 703; *bec= 0; *layer=1; *phimod=20; *etamod=  1; }
-  else if (geographicalID=="L0_B10_S2_A7_M2A")   { *hashID= 704; *bec= 0; *layer=1; *phimod=20; *etamod=  2; }
-  else if (geographicalID=="L0_B10_S2_A7_M3A")   { *hashID= 705; *bec= 0; *layer=1; *phimod=20; *etamod=  3; }
-  else if (geographicalID=="L0_B10_S2_A7_M4A")   { *hashID= 706; *bec= 0; *layer=1; *phimod=20; *etamod=  4; }
-  else if (geographicalID=="L0_B10_S2_A7_M5A")   { *hashID= 707; *bec= 0; *layer=1; *phimod=20; *etamod=  5; }
-  else if (geographicalID=="L0_B10_S2_A7_M6A")   { *hashID= 708; *bec= 0; *layer=1; *phimod=20; *etamod=  6; }
-  else if (geographicalID=="L0_B11_S1_C7_M6C")   { *hashID= 709; *bec= 0; *layer=1; *phimod=21; *etamod= -6; }
-  else if (geographicalID=="L0_B11_S1_C7_M5C")   { *hashID= 710; *bec= 0; *layer=1; *phimod=21; *etamod= -5; }
-  else if (geographicalID=="L0_B11_S1_C7_M4C")   { *hashID= 711; *bec= 0; *layer=1; *phimod=21; *etamod= -4; }
-  else if (geographicalID=="L0_B11_S1_C7_M3C")   { *hashID= 712; *bec= 0; *layer=1; *phimod=21; *etamod= -3; }
-  else if (geographicalID=="L0_B11_S1_C7_M2C")   { *hashID= 713; *bec= 0; *layer=1; *phimod=21; *etamod= -2; }
-  else if (geographicalID=="L0_B11_S1_C7_M1C")   { *hashID= 714; *bec= 0; *layer=1; *phimod=21; *etamod= -1; }
-  else if (geographicalID=="L0_B11_S1_C7_M0")    { *hashID= 715; *bec= 0; *layer=1; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="L0_B11_S1_A6_M1A")   { *hashID= 716; *bec= 0; *layer=1; *phimod=21; *etamod=  1; }
-  else if (geographicalID=="L0_B11_S1_A6_M2A")   { *hashID= 717; *bec= 0; *layer=1; *phimod=21; *etamod=  2; }
-  else if (geographicalID=="L0_B11_S1_A6_M3A")   { *hashID= 718; *bec= 0; *layer=1; *phimod=21; *etamod=  3; }
-  else if (geographicalID=="L0_B11_S1_A6_M4A")   { *hashID= 719; *bec= 0; *layer=1; *phimod=21; *etamod=  4; }
-  else if (geographicalID=="L0_B11_S1_A6_M5A")   { *hashID= 720; *bec= 0; *layer=1; *phimod=21; *etamod=  5; }
-  else if (geographicalID=="L0_B11_S1_A6_M6A")   { *hashID= 721; *bec= 0; *layer=1; *phimod=21; *etamod=  6; }
-  else if (geographicalID=="L1_B01_S1_C7_M6C")   { *hashID= 722; *bec= 0; *layer=2; *phimod= 0; *etamod= -6; }
-  else if (geographicalID=="L1_B01_S1_C7_M5C")   { *hashID= 723; *bec= 0; *layer=2; *phimod= 0; *etamod= -5; }
-  else if (geographicalID=="L1_B01_S1_C7_M4C")   { *hashID= 724; *bec= 0; *layer=2; *phimod= 0; *etamod= -4; }
-  else if (geographicalID=="L1_B01_S1_C7_M3C")   { *hashID= 725; *bec= 0; *layer=2; *phimod= 0; *etamod= -3; }
-  else if (geographicalID=="L1_B01_S1_C7_M2C")   { *hashID= 726; *bec= 0; *layer=2; *phimod= 0; *etamod= -2; }
-  else if (geographicalID=="L1_B01_S1_C7_M1C")   { *hashID= 727; *bec= 0; *layer=2; *phimod= 0; *etamod= -1; }
-  else if (geographicalID=="L1_B01_S1_C7_M0")    { *hashID= 728; *bec= 0; *layer=2; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="L1_B01_S1_A6_M1A")   { *hashID= 729; *bec= 0; *layer=2; *phimod= 0; *etamod=  1; }
-  else if (geographicalID=="L1_B01_S1_A6_M2A")   { *hashID= 730; *bec= 0; *layer=2; *phimod= 0; *etamod=  2; }
-  else if (geographicalID=="L1_B01_S1_A6_M3A")   { *hashID= 731; *bec= 0; *layer=2; *phimod= 0; *etamod=  3; }
-  else if (geographicalID=="L1_B01_S1_A6_M4A")   { *hashID= 732; *bec= 0; *layer=2; *phimod= 0; *etamod=  4; }
-  else if (geographicalID=="L1_B01_S1_A6_M5A")   { *hashID= 733; *bec= 0; *layer=2; *phimod= 0; *etamod=  5; }
-  else if (geographicalID=="L1_B01_S1_A6_M6A")   { *hashID= 734; *bec= 0; *layer=2; *phimod= 0; *etamod=  6; }
-  else if (geographicalID=="L1_B01_S2_C6_M6C")   { *hashID= 735; *bec= 0; *layer=2; *phimod= 1; *etamod= -6; }
-  else if (geographicalID=="L1_B01_S2_C6_M5C")   { *hashID= 736; *bec= 0; *layer=2; *phimod= 1; *etamod= -5; }
-  else if (geographicalID=="L1_B01_S2_C6_M4C")   { *hashID= 737; *bec= 0; *layer=2; *phimod= 1; *etamod= -4; }
-  else if (geographicalID=="L1_B01_S2_C6_M3C")   { *hashID= 738; *bec= 0; *layer=2; *phimod= 1; *etamod= -3; }
-  else if (geographicalID=="L1_B01_S2_C6_M2C")   { *hashID= 739; *bec= 0; *layer=2; *phimod= 1; *etamod= -2; }
-  else if (geographicalID=="L1_B01_S2_C6_M1C")   { *hashID= 740; *bec= 0; *layer=2; *phimod= 1; *etamod= -1; }
-  else if (geographicalID=="L1_B01_S2_A7_M0")    { *hashID= 741; *bec= 0; *layer=2; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="L1_B01_S2_A7_M1A")   { *hashID= 742; *bec= 0; *layer=2; *phimod= 1; *etamod=  1; }
-  else if (geographicalID=="L1_B01_S2_A7_M2A")   { *hashID= 743; *bec= 0; *layer=2; *phimod= 1; *etamod=  2; }
-  else if (geographicalID=="L1_B01_S2_A7_M3A")   { *hashID= 744; *bec= 0; *layer=2; *phimod= 1; *etamod=  3; }
-  else if (geographicalID=="L1_B01_S2_A7_M4A")   { *hashID= 745; *bec= 0; *layer=2; *phimod= 1; *etamod=  4; }
-  else if (geographicalID=="L1_B01_S2_A7_M5A")   { *hashID= 746; *bec= 0; *layer=2; *phimod= 1; *etamod=  5; }
-  else if (geographicalID=="L1_B01_S2_A7_M6A")   { *hashID= 747; *bec= 0; *layer=2; *phimod= 1; *etamod=  6; }
-  else if (geographicalID=="L1_B02_S1_C7_M6C")   { *hashID= 748; *bec= 0; *layer=2; *phimod= 2; *etamod= -6; }
-  else if (geographicalID=="L1_B02_S1_C7_M5C")   { *hashID= 749; *bec= 0; *layer=2; *phimod= 2; *etamod= -5; }
-  else if (geographicalID=="L1_B02_S1_C7_M4C")   { *hashID= 750; *bec= 0; *layer=2; *phimod= 2; *etamod= -4; }
-  else if (geographicalID=="L1_B02_S1_C7_M3C")   { *hashID= 751; *bec= 0; *layer=2; *phimod= 2; *etamod= -3; }
-  else if (geographicalID=="L1_B02_S1_C7_M2C")   { *hashID= 752; *bec= 0; *layer=2; *phimod= 2; *etamod= -2; }
-  else if (geographicalID=="L1_B02_S1_C7_M1C")   { *hashID= 753; *bec= 0; *layer=2; *phimod= 2; *etamod= -1; }
-  else if (geographicalID=="L1_B02_S1_C7_M0")    { *hashID= 754; *bec= 0; *layer=2; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="L1_B02_S1_A6_M1A")   { *hashID= 755; *bec= 0; *layer=2; *phimod= 2; *etamod=  1; }
-  else if (geographicalID=="L1_B02_S1_A6_M2A")   { *hashID= 756; *bec= 0; *layer=2; *phimod= 2; *etamod=  2; }
-  else if (geographicalID=="L1_B02_S1_A6_M3A")   { *hashID= 757; *bec= 0; *layer=2; *phimod= 2; *etamod=  3; }
-  else if (geographicalID=="L1_B02_S1_A6_M4A")   { *hashID= 758; *bec= 0; *layer=2; *phimod= 2; *etamod=  4; }
-  else if (geographicalID=="L1_B02_S1_A6_M5A")   { *hashID= 759; *bec= 0; *layer=2; *phimod= 2; *etamod=  5; }
-  else if (geographicalID=="L1_B02_S1_A6_M6A")   { *hashID= 760; *bec= 0; *layer=2; *phimod= 2; *etamod=  6; }
-  else if (geographicalID=="L1_B02_S2_C6_M6C")   { *hashID= 761; *bec= 0; *layer=2; *phimod= 3; *etamod= -6; }
-  else if (geographicalID=="L1_B02_S2_C6_M5C")   { *hashID= 762; *bec= 0; *layer=2; *phimod= 3; *etamod= -5; }
-  else if (geographicalID=="L1_B02_S2_C6_M4C")   { *hashID= 763; *bec= 0; *layer=2; *phimod= 3; *etamod= -4; }
-  else if (geographicalID=="L1_B02_S2_C6_M3C")   { *hashID= 764; *bec= 0; *layer=2; *phimod= 3; *etamod= -3; }
-  else if (geographicalID=="L1_B02_S2_C6_M2C")   { *hashID= 765; *bec= 0; *layer=2; *phimod= 3; *etamod= -2; }
-  else if (geographicalID=="L1_B02_S2_C6_M1C")   { *hashID= 766; *bec= 0; *layer=2; *phimod= 3; *etamod= -1; }
-  else if (geographicalID=="L1_B02_S2_A7_M0")    { *hashID= 767; *bec= 0; *layer=2; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="L1_B02_S2_A7_M1A")   { *hashID= 768; *bec= 0; *layer=2; *phimod= 3; *etamod=  1; }
-  else if (geographicalID=="L1_B02_S2_A7_M2A")   { *hashID= 769; *bec= 0; *layer=2; *phimod= 3; *etamod=  2; }
-  else if (geographicalID=="L1_B02_S2_A7_M3A")   { *hashID= 770; *bec= 0; *layer=2; *phimod= 3; *etamod=  3; }
-  else if (geographicalID=="L1_B02_S2_A7_M4A")   { *hashID= 771; *bec= 0; *layer=2; *phimod= 3; *etamod=  4; }
-  else if (geographicalID=="L1_B02_S2_A7_M5A")   { *hashID= 772; *bec= 0; *layer=2; *phimod= 3; *etamod=  5; }
-  else if (geographicalID=="L1_B02_S2_A7_M6A")   { *hashID= 773; *bec= 0; *layer=2; *phimod= 3; *etamod=  6; }
-  else if (geographicalID=="L1_B03_S1_C7_M6C")   { *hashID= 774; *bec= 0; *layer=2; *phimod= 4; *etamod= -6; }
-  else if (geographicalID=="L1_B03_S1_C7_M5C")   { *hashID= 775; *bec= 0; *layer=2; *phimod= 4; *etamod= -5; }
-  else if (geographicalID=="L1_B03_S1_C7_M4C")   { *hashID= 776; *bec= 0; *layer=2; *phimod= 4; *etamod= -4; }
-  else if (geographicalID=="L1_B03_S1_C7_M3C")   { *hashID= 777; *bec= 0; *layer=2; *phimod= 4; *etamod= -3; }
-  else if (geographicalID=="L1_B03_S1_C7_M2C")   { *hashID= 778; *bec= 0; *layer=2; *phimod= 4; *etamod= -2; }
-  else if (geographicalID=="L1_B03_S1_C7_M1C")   { *hashID= 779; *bec= 0; *layer=2; *phimod= 4; *etamod= -1; }
-  else if (geographicalID=="L1_B03_S1_C7_M0")    { *hashID= 780; *bec= 0; *layer=2; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="L1_B03_S1_A6_M1A")   { *hashID= 781; *bec= 0; *layer=2; *phimod= 4; *etamod=  1; }
-  else if (geographicalID=="L1_B03_S1_A6_M2A")   { *hashID= 782; *bec= 0; *layer=2; *phimod= 4; *etamod=  2; }
-  else if (geographicalID=="L1_B03_S1_A6_M3A")   { *hashID= 783; *bec= 0; *layer=2; *phimod= 4; *etamod=  3; }
-  else if (geographicalID=="L1_B03_S1_A6_M4A")   { *hashID= 784; *bec= 0; *layer=2; *phimod= 4; *etamod=  4; }
-  else if (geographicalID=="L1_B03_S1_A6_M5A")   { *hashID= 785; *bec= 0; *layer=2; *phimod= 4; *etamod=  5; }
-  else if (geographicalID=="L1_B03_S1_A6_M6A")   { *hashID= 786; *bec= 0; *layer=2; *phimod= 4; *etamod=  6; }
-  else if (geographicalID=="L1_B03_S2_C6_M6C")   { *hashID= 787; *bec= 0; *layer=2; *phimod= 5; *etamod= -6; }
-  else if (geographicalID=="L1_B03_S2_C6_M5C")   { *hashID= 788; *bec= 0; *layer=2; *phimod= 5; *etamod= -5; }
-  else if (geographicalID=="L1_B03_S2_C6_M4C")   { *hashID= 789; *bec= 0; *layer=2; *phimod= 5; *etamod= -4; }
-  else if (geographicalID=="L1_B03_S2_C6_M3C")   { *hashID= 790; *bec= 0; *layer=2; *phimod= 5; *etamod= -3; }
-  else if (geographicalID=="L1_B03_S2_C6_M2C")   { *hashID= 791; *bec= 0; *layer=2; *phimod= 5; *etamod= -2; }
-  else if (geographicalID=="L1_B03_S2_C6_M1C")   { *hashID= 792; *bec= 0; *layer=2; *phimod= 5; *etamod= -1; }
-  else if (geographicalID=="L1_B03_S2_A7_M0")    { *hashID= 793; *bec= 0; *layer=2; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="L1_B03_S2_A7_M1A")   { *hashID= 794; *bec= 0; *layer=2; *phimod= 5; *etamod=  1; }
-  else if (geographicalID=="L1_B03_S2_A7_M2A")   { *hashID= 795; *bec= 0; *layer=2; *phimod= 5; *etamod=  2; }
-  else if (geographicalID=="L1_B03_S2_A7_M3A")   { *hashID= 796; *bec= 0; *layer=2; *phimod= 5; *etamod=  3; }
-  else if (geographicalID=="L1_B03_S2_A7_M4A")   { *hashID= 797; *bec= 0; *layer=2; *phimod= 5; *etamod=  4; }
-  else if (geographicalID=="L1_B03_S2_A7_M5A")   { *hashID= 798; *bec= 0; *layer=2; *phimod= 5; *etamod=  5; }
-  else if (geographicalID=="L1_B03_S2_A7_M6A")   { *hashID= 799; *bec= 0; *layer=2; *phimod= 5; *etamod=  6; }
-  else if (geographicalID=="L1_B04_S1_C7_M6C")   { *hashID= 800; *bec= 0; *layer=2; *phimod= 6; *etamod= -6; }
-  else if (geographicalID=="L1_B04_S1_C7_M5C")   { *hashID= 801; *bec= 0; *layer=2; *phimod= 6; *etamod= -5; }
-  else if (geographicalID=="L1_B04_S1_C7_M4C")   { *hashID= 802; *bec= 0; *layer=2; *phimod= 6; *etamod= -4; }
-  else if (geographicalID=="L1_B04_S1_C7_M3C")   { *hashID= 803; *bec= 0; *layer=2; *phimod= 6; *etamod= -3; }
-  else if (geographicalID=="L1_B04_S1_C7_M2C")   { *hashID= 804; *bec= 0; *layer=2; *phimod= 6; *etamod= -2; }
-  else if (geographicalID=="L1_B04_S1_C7_M1C")   { *hashID= 805; *bec= 0; *layer=2; *phimod= 6; *etamod= -1; }
-  else if (geographicalID=="L1_B04_S1_C7_M0")    { *hashID= 806; *bec= 0; *layer=2; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="L1_B04_S1_A6_M1A")   { *hashID= 807; *bec= 0; *layer=2; *phimod= 6; *etamod=  1; }
-  else if (geographicalID=="L1_B04_S1_A6_M2A")   { *hashID= 808; *bec= 0; *layer=2; *phimod= 6; *etamod=  2; }
-  else if (geographicalID=="L1_B04_S1_A6_M3A")   { *hashID= 809; *bec= 0; *layer=2; *phimod= 6; *etamod=  3; }
-  else if (geographicalID=="L1_B04_S1_A6_M4A")   { *hashID= 810; *bec= 0; *layer=2; *phimod= 6; *etamod=  4; }
-  else if (geographicalID=="L1_B04_S1_A6_M5A")   { *hashID= 811; *bec= 0; *layer=2; *phimod= 6; *etamod=  5; }
-  else if (geographicalID=="L1_B04_S1_A6_M6A")   { *hashID= 812; *bec= 0; *layer=2; *phimod= 6; *etamod=  6; }
-  else if (geographicalID=="L1_B04_S2_C6_M6C")   { *hashID= 813; *bec= 0; *layer=2; *phimod= 7; *etamod= -6; }
-  else if (geographicalID=="L1_B04_S2_C6_M5C")   { *hashID= 814; *bec= 0; *layer=2; *phimod= 7; *etamod= -5; }
-  else if (geographicalID=="L1_B04_S2_C6_M4C")   { *hashID= 815; *bec= 0; *layer=2; *phimod= 7; *etamod= -4; }
-  else if (geographicalID=="L1_B04_S2_C6_M3C")   { *hashID= 816; *bec= 0; *layer=2; *phimod= 7; *etamod= -3; }
-  else if (geographicalID=="L1_B04_S2_C6_M2C")   { *hashID= 817; *bec= 0; *layer=2; *phimod= 7; *etamod= -2; }
-  else if (geographicalID=="L1_B04_S2_C6_M1C")   { *hashID= 818; *bec= 0; *layer=2; *phimod= 7; *etamod= -1; }
-  else if (geographicalID=="L1_B04_S2_A7_M0")    { *hashID= 819; *bec= 0; *layer=2; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="L1_B04_S2_A7_M1A")   { *hashID= 820; *bec= 0; *layer=2; *phimod= 7; *etamod=  1; }
-  else if (geographicalID=="L1_B04_S2_A7_M2A")   { *hashID= 821; *bec= 0; *layer=2; *phimod= 7; *etamod=  2; }
-  else if (geographicalID=="L1_B04_S2_A7_M3A")   { *hashID= 822; *bec= 0; *layer=2; *phimod= 7; *etamod=  3; }
-  else if (geographicalID=="L1_B04_S2_A7_M4A")   { *hashID= 823; *bec= 0; *layer=2; *phimod= 7; *etamod=  4; }
-  else if (geographicalID=="L1_B04_S2_A7_M5A")   { *hashID= 824; *bec= 0; *layer=2; *phimod= 7; *etamod=  5; }
-  else if (geographicalID=="L1_B04_S2_A7_M6A")   { *hashID= 825; *bec= 0; *layer=2; *phimod= 7; *etamod=  6; }
-  else if (geographicalID=="L1_B05_S1_C7_M6C")   { *hashID= 826; *bec= 0; *layer=2; *phimod= 8; *etamod= -6; }
-  else if (geographicalID=="L1_B05_S1_C7_M5C")   { *hashID= 827; *bec= 0; *layer=2; *phimod= 8; *etamod= -5; }
-  else if (geographicalID=="L1_B05_S1_C7_M4C")   { *hashID= 828; *bec= 0; *layer=2; *phimod= 8; *etamod= -4; }
-  else if (geographicalID=="L1_B05_S1_C7_M3C")   { *hashID= 829; *bec= 0; *layer=2; *phimod= 8; *etamod= -3; }
-  else if (geographicalID=="L1_B05_S1_C7_M2C")   { *hashID= 830; *bec= 0; *layer=2; *phimod= 8; *etamod= -2; }
-  else if (geographicalID=="L1_B05_S1_C7_M1C")   { *hashID= 831; *bec= 0; *layer=2; *phimod= 8; *etamod= -1; }
-  else if (geographicalID=="L1_B05_S1_C7_M0")    { *hashID= 832; *bec= 0; *layer=2; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="L1_B05_S1_A6_M1A")   { *hashID= 833; *bec= 0; *layer=2; *phimod= 8; *etamod=  1; }
-  else if (geographicalID=="L1_B05_S1_A6_M2A")   { *hashID= 834; *bec= 0; *layer=2; *phimod= 8; *etamod=  2; }
-  else if (geographicalID=="L1_B05_S1_A6_M3A")   { *hashID= 835; *bec= 0; *layer=2; *phimod= 8; *etamod=  3; }
-  else if (geographicalID=="L1_B05_S1_A6_M4A")   { *hashID= 836; *bec= 0; *layer=2; *phimod= 8; *etamod=  4; }
-  else if (geographicalID=="L1_B05_S1_A6_M5A")   { *hashID= 837; *bec= 0; *layer=2; *phimod= 8; *etamod=  5; }
-  else if (geographicalID=="L1_B05_S1_A6_M6A")   { *hashID= 838; *bec= 0; *layer=2; *phimod= 8; *etamod=  6; }
-  else if (geographicalID=="L1_B05_S2_C6_M6C")   { *hashID= 839; *bec= 0; *layer=2; *phimod= 9; *etamod= -6; }
-  else if (geographicalID=="L1_B05_S2_C6_M5C")   { *hashID= 840; *bec= 0; *layer=2; *phimod= 9; *etamod= -5; }
-  else if (geographicalID=="L1_B05_S2_C6_M4C")   { *hashID= 841; *bec= 0; *layer=2; *phimod= 9; *etamod= -4; }
-  else if (geographicalID=="L1_B05_S2_C6_M3C")   { *hashID= 842; *bec= 0; *layer=2; *phimod= 9; *etamod= -3; }
-  else if (geographicalID=="L1_B05_S2_C6_M2C")   { *hashID= 843; *bec= 0; *layer=2; *phimod= 9; *etamod= -2; }
-  else if (geographicalID=="L1_B05_S2_C6_M1C")   { *hashID= 844; *bec= 0; *layer=2; *phimod= 9; *etamod= -1; }
-  else if (geographicalID=="L1_B05_S2_A7_M0")    { *hashID= 845; *bec= 0; *layer=2; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="L1_B05_S2_A7_M1A")   { *hashID= 846; *bec= 0; *layer=2; *phimod= 9; *etamod=  1; }
-  else if (geographicalID=="L1_B05_S2_A7_M2A")   { *hashID= 847; *bec= 0; *layer=2; *phimod= 9; *etamod=  2; }
-  else if (geographicalID=="L1_B05_S2_A7_M3A")   { *hashID= 848; *bec= 0; *layer=2; *phimod= 9; *etamod=  3; }
-  else if (geographicalID=="L1_B05_S2_A7_M4A")   { *hashID= 849; *bec= 0; *layer=2; *phimod= 9; *etamod=  4; }
-  else if (geographicalID=="L1_B05_S2_A7_M5A")   { *hashID= 850; *bec= 0; *layer=2; *phimod= 9; *etamod=  5; }
-  else if (geographicalID=="L1_B05_S2_A7_M6A")   { *hashID= 851; *bec= 0; *layer=2; *phimod= 9; *etamod=  6; }
-  else if (geographicalID=="L1_B06_S1_C7_M6C")   { *hashID= 852; *bec= 0; *layer=2; *phimod=10; *etamod= -6; }
-  else if (geographicalID=="L1_B06_S1_C7_M5C")   { *hashID= 853; *bec= 0; *layer=2; *phimod=10; *etamod= -5; }
-  else if (geographicalID=="L1_B06_S1_C7_M4C")   { *hashID= 854; *bec= 0; *layer=2; *phimod=10; *etamod= -4; }
-  else if (geographicalID=="L1_B06_S1_C7_M3C")   { *hashID= 855; *bec= 0; *layer=2; *phimod=10; *etamod= -3; }
-  else if (geographicalID=="L1_B06_S1_C7_M2C")   { *hashID= 856; *bec= 0; *layer=2; *phimod=10; *etamod= -2; }
-  else if (geographicalID=="L1_B06_S1_C7_M1C")   { *hashID= 857; *bec= 0; *layer=2; *phimod=10; *etamod= -1; }
-  else if (geographicalID=="L1_B06_S1_C7_M0")    { *hashID= 858; *bec= 0; *layer=2; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="L1_B06_S1_A6_M1A")   { *hashID= 859; *bec= 0; *layer=2; *phimod=10; *etamod=  1; }
-  else if (geographicalID=="L1_B06_S1_A6_M2A")   { *hashID= 860; *bec= 0; *layer=2; *phimod=10; *etamod=  2; }
-  else if (geographicalID=="L1_B06_S1_A6_M3A")   { *hashID= 861; *bec= 0; *layer=2; *phimod=10; *etamod=  3; }
-  else if (geographicalID=="L1_B06_S1_A6_M4A")   { *hashID= 862; *bec= 0; *layer=2; *phimod=10; *etamod=  4; }
-  else if (geographicalID=="L1_B06_S1_A6_M5A")   { *hashID= 863; *bec= 0; *layer=2; *phimod=10; *etamod=  5; }
-  else if (geographicalID=="L1_B06_S1_A6_M6A")   { *hashID= 864; *bec= 0; *layer=2; *phimod=10; *etamod=  6; }
-  else if (geographicalID=="L1_B06_S2_C6_M6C")   { *hashID= 865; *bec= 0; *layer=2; *phimod=11; *etamod= -6; }
-  else if (geographicalID=="L1_B06_S2_C6_M5C")   { *hashID= 866; *bec= 0; *layer=2; *phimod=11; *etamod= -5; }
-  else if (geographicalID=="L1_B06_S2_C6_M4C")   { *hashID= 867; *bec= 0; *layer=2; *phimod=11; *etamod= -4; }
-  else if (geographicalID=="L1_B06_S2_C6_M3C")   { *hashID= 868; *bec= 0; *layer=2; *phimod=11; *etamod= -3; }
-  else if (geographicalID=="L1_B06_S2_C6_M2C")   { *hashID= 869; *bec= 0; *layer=2; *phimod=11; *etamod= -2; }
-  else if (geographicalID=="L1_B06_S2_C6_M1C")   { *hashID= 870; *bec= 0; *layer=2; *phimod=11; *etamod= -1; }
-  else if (geographicalID=="L1_B06_S2_A7_M0")    { *hashID= 871; *bec= 0; *layer=2; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="L1_B06_S2_A7_M1A")   { *hashID= 872; *bec= 0; *layer=2; *phimod=11; *etamod=  1; }
-  else if (geographicalID=="L1_B06_S2_A7_M2A")   { *hashID= 873; *bec= 0; *layer=2; *phimod=11; *etamod=  2; }
-  else if (geographicalID=="L1_B06_S2_A7_M3A")   { *hashID= 874; *bec= 0; *layer=2; *phimod=11; *etamod=  3; }
-  else if (geographicalID=="L1_B06_S2_A7_M4A")   { *hashID= 875; *bec= 0; *layer=2; *phimod=11; *etamod=  4; }
-  else if (geographicalID=="L1_B06_S2_A7_M5A")   { *hashID= 876; *bec= 0; *layer=2; *phimod=11; *etamod=  5; }
-  else if (geographicalID=="L1_B06_S2_A7_M6A")   { *hashID= 877; *bec= 0; *layer=2; *phimod=11; *etamod=  6; }
-  else if (geographicalID=="L1_B07_S1_C7_M6C")   { *hashID= 878; *bec= 0; *layer=2; *phimod=12; *etamod= -6; }
-  else if (geographicalID=="L1_B07_S1_C7_M5C")   { *hashID= 879; *bec= 0; *layer=2; *phimod=12; *etamod= -5; }
-  else if (geographicalID=="L1_B07_S1_C7_M4C")   { *hashID= 880; *bec= 0; *layer=2; *phimod=12; *etamod= -4; }
-  else if (geographicalID=="L1_B07_S1_C7_M3C")   { *hashID= 881; *bec= 0; *layer=2; *phimod=12; *etamod= -3; }
-  else if (geographicalID=="L1_B07_S1_C7_M2C")   { *hashID= 882; *bec= 0; *layer=2; *phimod=12; *etamod= -2; }
-  else if (geographicalID=="L1_B07_S1_C7_M1C")   { *hashID= 883; *bec= 0; *layer=2; *phimod=12; *etamod= -1; }
-  else if (geographicalID=="L1_B07_S1_C7_M0")    { *hashID= 884; *bec= 0; *layer=2; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="L1_B07_S1_A6_M1A")   { *hashID= 885; *bec= 0; *layer=2; *phimod=12; *etamod=  1; }
-  else if (geographicalID=="L1_B07_S1_A6_M2A")   { *hashID= 886; *bec= 0; *layer=2; *phimod=12; *etamod=  2; }
-  else if (geographicalID=="L1_B07_S1_A6_M3A")   { *hashID= 887; *bec= 0; *layer=2; *phimod=12; *etamod=  3; }
-  else if (geographicalID=="L1_B07_S1_A6_M4A")   { *hashID= 888; *bec= 0; *layer=2; *phimod=12; *etamod=  4; }
-  else if (geographicalID=="L1_B07_S1_A6_M5A")   { *hashID= 889; *bec= 0; *layer=2; *phimod=12; *etamod=  5; }
-  else if (geographicalID=="L1_B07_S1_A6_M6A")   { *hashID= 890; *bec= 0; *layer=2; *phimod=12; *etamod=  6; }
-  else if (geographicalID=="L1_B07_S2_C6_M6C")   { *hashID= 891; *bec= 0; *layer=2; *phimod=13; *etamod= -6; }
-  else if (geographicalID=="L1_B07_S2_C6_M5C")   { *hashID= 892; *bec= 0; *layer=2; *phimod=13; *etamod= -5; }
-  else if (geographicalID=="L1_B07_S2_C6_M4C")   { *hashID= 893; *bec= 0; *layer=2; *phimod=13; *etamod= -4; }
-  else if (geographicalID=="L1_B07_S2_C6_M3C")   { *hashID= 894; *bec= 0; *layer=2; *phimod=13; *etamod= -3; }
-  else if (geographicalID=="L1_B07_S2_C6_M2C")   { *hashID= 895; *bec= 0; *layer=2; *phimod=13; *etamod= -2; }
-  else if (geographicalID=="L1_B07_S2_C6_M1C")   { *hashID= 896; *bec= 0; *layer=2; *phimod=13; *etamod= -1; }
-  else if (geographicalID=="L1_B07_S2_A7_M0")    { *hashID= 897; *bec= 0; *layer=2; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="L1_B07_S2_A7_M1A")   { *hashID= 898; *bec= 0; *layer=2; *phimod=13; *etamod=  1; }
-  else if (geographicalID=="L1_B07_S2_A7_M2A")   { *hashID= 899; *bec= 0; *layer=2; *phimod=13; *etamod=  2; }
-  else if (geographicalID=="L1_B07_S2_A7_M3A")   { *hashID= 900; *bec= 0; *layer=2; *phimod=13; *etamod=  3; }
-  else if (geographicalID=="L1_B07_S2_A7_M4A")   { *hashID= 901; *bec= 0; *layer=2; *phimod=13; *etamod=  4; }
-  else if (geographicalID=="L1_B07_S2_A7_M5A")   { *hashID= 902; *bec= 0; *layer=2; *phimod=13; *etamod=  5; }
-  else if (geographicalID=="L1_B07_S2_A7_M6A")   { *hashID= 903; *bec= 0; *layer=2; *phimod=13; *etamod=  6; }
-  else if (geographicalID=="L1_B08_S1_C7_M6C")   { *hashID= 904; *bec= 0; *layer=2; *phimod=14; *etamod= -6; }
-  else if (geographicalID=="L1_B08_S1_C7_M5C")   { *hashID= 905; *bec= 0; *layer=2; *phimod=14; *etamod= -5; }
-  else if (geographicalID=="L1_B08_S1_C7_M4C")   { *hashID= 906; *bec= 0; *layer=2; *phimod=14; *etamod= -4; }
-  else if (geographicalID=="L1_B08_S1_C7_M3C")   { *hashID= 907; *bec= 0; *layer=2; *phimod=14; *etamod= -3; }
-  else if (geographicalID=="L1_B08_S1_C7_M2C")   { *hashID= 908; *bec= 0; *layer=2; *phimod=14; *etamod= -2; }
-  else if (geographicalID=="L1_B08_S1_C7_M1C")   { *hashID= 909; *bec= 0; *layer=2; *phimod=14; *etamod= -1; }
-  else if (geographicalID=="L1_B08_S1_C7_M0")    { *hashID= 910; *bec= 0; *layer=2; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="L1_B08_S1_A6_M1A")   { *hashID= 911; *bec= 0; *layer=2; *phimod=14; *etamod=  1; }
-  else if (geographicalID=="L1_B08_S1_A6_M2A")   { *hashID= 912; *bec= 0; *layer=2; *phimod=14; *etamod=  2; }
-  else if (geographicalID=="L1_B08_S1_A6_M3A")   { *hashID= 913; *bec= 0; *layer=2; *phimod=14; *etamod=  3; }
-  else if (geographicalID=="L1_B08_S1_A6_M4A")   { *hashID= 914; *bec= 0; *layer=2; *phimod=14; *etamod=  4; }
-  else if (geographicalID=="L1_B08_S1_A6_M5A")   { *hashID= 915; *bec= 0; *layer=2; *phimod=14; *etamod=  5; }
-  else if (geographicalID=="L1_B08_S1_A6_M6A")   { *hashID= 916; *bec= 0; *layer=2; *phimod=14; *etamod=  6; }
-  else if (geographicalID=="L1_B08_S2_C6_M6C")   { *hashID= 917; *bec= 0; *layer=2; *phimod=15; *etamod= -6; }
-  else if (geographicalID=="L1_B08_S2_C6_M5C")   { *hashID= 918; *bec= 0; *layer=2; *phimod=15; *etamod= -5; }
-  else if (geographicalID=="L1_B08_S2_C6_M4C")   { *hashID= 919; *bec= 0; *layer=2; *phimod=15; *etamod= -4; }
-  else if (geographicalID=="L1_B08_S2_C6_M3C")   { *hashID= 920; *bec= 0; *layer=2; *phimod=15; *etamod= -3; }
-  else if (geographicalID=="L1_B08_S2_C6_M2C")   { *hashID= 921; *bec= 0; *layer=2; *phimod=15; *etamod= -2; }
-  else if (geographicalID=="L1_B08_S2_C6_M1C")   { *hashID= 922; *bec= 0; *layer=2; *phimod=15; *etamod= -1; }
-  else if (geographicalID=="L1_B08_S2_A7_M0")    { *hashID= 923; *bec= 0; *layer=2; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="L1_B08_S2_A7_M1A")   { *hashID= 924; *bec= 0; *layer=2; *phimod=15; *etamod=  1; }
-  else if (geographicalID=="L1_B08_S2_A7_M2A")   { *hashID= 925; *bec= 0; *layer=2; *phimod=15; *etamod=  2; }
-  else if (geographicalID=="L1_B08_S2_A7_M3A")   { *hashID= 926; *bec= 0; *layer=2; *phimod=15; *etamod=  3; }
-  else if (geographicalID=="L1_B08_S2_A7_M4A")   { *hashID= 927; *bec= 0; *layer=2; *phimod=15; *etamod=  4; }
-  else if (geographicalID=="L1_B08_S2_A7_M5A")   { *hashID= 928; *bec= 0; *layer=2; *phimod=15; *etamod=  5; }
-  else if (geographicalID=="L1_B08_S2_A7_M6A")   { *hashID= 929; *bec= 0; *layer=2; *phimod=15; *etamod=  6; }
-  else if (geographicalID=="L1_B09_S1_C7_M6C")   { *hashID= 930; *bec= 0; *layer=2; *phimod=16; *etamod= -6; }
-  else if (geographicalID=="L1_B09_S1_C7_M5C")   { *hashID= 931; *bec= 0; *layer=2; *phimod=16; *etamod= -5; }
-  else if (geographicalID=="L1_B09_S1_C7_M4C")   { *hashID= 932; *bec= 0; *layer=2; *phimod=16; *etamod= -4; }
-  else if (geographicalID=="L1_B09_S1_C7_M3C")   { *hashID= 933; *bec= 0; *layer=2; *phimod=16; *etamod= -3; }
-  else if (geographicalID=="L1_B09_S1_C7_M2C")   { *hashID= 934; *bec= 0; *layer=2; *phimod=16; *etamod= -2; }
-  else if (geographicalID=="L1_B09_S1_C7_M1C")   { *hashID= 935; *bec= 0; *layer=2; *phimod=16; *etamod= -1; }
-  else if (geographicalID=="L1_B09_S1_C7_M0")    { *hashID= 936; *bec= 0; *layer=2; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="L1_B09_S1_A6_M1A")   { *hashID= 937; *bec= 0; *layer=2; *phimod=16; *etamod=  1; }
-  else if (geographicalID=="L1_B09_S1_A6_M2A")   { *hashID= 938; *bec= 0; *layer=2; *phimod=16; *etamod=  2; }
-  else if (geographicalID=="L1_B09_S1_A6_M3A")   { *hashID= 939; *bec= 0; *layer=2; *phimod=16; *etamod=  3; }
-  else if (geographicalID=="L1_B09_S1_A6_M4A")   { *hashID= 940; *bec= 0; *layer=2; *phimod=16; *etamod=  4; }
-  else if (geographicalID=="L1_B09_S1_A6_M5A")   { *hashID= 941; *bec= 0; *layer=2; *phimod=16; *etamod=  5; }
-  else if (geographicalID=="L1_B09_S1_A6_M6A")   { *hashID= 942; *bec= 0; *layer=2; *phimod=16; *etamod=  6; }
-  else if (geographicalID=="L1_B09_S2_C6_M6C")   { *hashID= 943; *bec= 0; *layer=2; *phimod=17; *etamod= -6; }
-  else if (geographicalID=="L1_B09_S2_C6_M5C")   { *hashID= 944; *bec= 0; *layer=2; *phimod=17; *etamod= -5; }
-  else if (geographicalID=="L1_B09_S2_C6_M4C")   { *hashID= 945; *bec= 0; *layer=2; *phimod=17; *etamod= -4; }
-  else if (geographicalID=="L1_B09_S2_C6_M3C")   { *hashID= 946; *bec= 0; *layer=2; *phimod=17; *etamod= -3; }
-  else if (geographicalID=="L1_B09_S2_C6_M2C")   { *hashID= 947; *bec= 0; *layer=2; *phimod=17; *etamod= -2; }
-  else if (geographicalID=="L1_B09_S2_C6_M1C")   { *hashID= 948; *bec= 0; *layer=2; *phimod=17; *etamod= -1; }
-  else if (geographicalID=="L1_B09_S2_A7_M0")    { *hashID= 949; *bec= 0; *layer=2; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="L1_B09_S2_A7_M1A")   { *hashID= 950; *bec= 0; *layer=2; *phimod=17; *etamod=  1; }
-  else if (geographicalID=="L1_B09_S2_A7_M2A")   { *hashID= 951; *bec= 0; *layer=2; *phimod=17; *etamod=  2; }
-  else if (geographicalID=="L1_B09_S2_A7_M3A")   { *hashID= 952; *bec= 0; *layer=2; *phimod=17; *etamod=  3; }
-  else if (geographicalID=="L1_B09_S2_A7_M4A")   { *hashID= 953; *bec= 0; *layer=2; *phimod=17; *etamod=  4; }
-  else if (geographicalID=="L1_B09_S2_A7_M5A")   { *hashID= 954; *bec= 0; *layer=2; *phimod=17; *etamod=  5; }
-  else if (geographicalID=="L1_B09_S2_A7_M6A")   { *hashID= 955; *bec= 0; *layer=2; *phimod=17; *etamod=  6; }
-  else if (geographicalID=="L1_B10_S1_C7_M6C")   { *hashID= 956; *bec= 0; *layer=2; *phimod=18; *etamod= -6; }
-  else if (geographicalID=="L1_B10_S1_C7_M5C")   { *hashID= 957; *bec= 0; *layer=2; *phimod=18; *etamod= -5; }
-  else if (geographicalID=="L1_B10_S1_C7_M4C")   { *hashID= 958; *bec= 0; *layer=2; *phimod=18; *etamod= -4; }
-  else if (geographicalID=="L1_B10_S1_C7_M3C")   { *hashID= 959; *bec= 0; *layer=2; *phimod=18; *etamod= -3; }
-  else if (geographicalID=="L1_B10_S1_C7_M2C")   { *hashID= 960; *bec= 0; *layer=2; *phimod=18; *etamod= -2; }
-  else if (geographicalID=="L1_B10_S1_C7_M1C")   { *hashID= 961; *bec= 0; *layer=2; *phimod=18; *etamod= -1; }
-  else if (geographicalID=="L1_B10_S1_C7_M0")    { *hashID= 962; *bec= 0; *layer=2; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="L1_B10_S1_A6_M1A")   { *hashID= 963; *bec= 0; *layer=2; *phimod=18; *etamod=  1; }
-  else if (geographicalID=="L1_B10_S1_A6_M2A")   { *hashID= 964; *bec= 0; *layer=2; *phimod=18; *etamod=  2; }
-  else if (geographicalID=="L1_B10_S1_A6_M3A")   { *hashID= 965; *bec= 0; *layer=2; *phimod=18; *etamod=  3; }
-  else if (geographicalID=="L1_B10_S1_A6_M4A")   { *hashID= 966; *bec= 0; *layer=2; *phimod=18; *etamod=  4; }
-  else if (geographicalID=="L1_B10_S1_A6_M5A")   { *hashID= 967; *bec= 0; *layer=2; *phimod=18; *etamod=  5; }
-  else if (geographicalID=="L1_B10_S1_A6_M6A")   { *hashID= 968; *bec= 0; *layer=2; *phimod=18; *etamod=  6; }
-  else if (geographicalID=="L1_B10_S2_C6_M6C")   { *hashID= 969; *bec= 0; *layer=2; *phimod=19; *etamod= -6; }
-  else if (geographicalID=="L1_B10_S2_C6_M5C")   { *hashID= 970; *bec= 0; *layer=2; *phimod=19; *etamod= -5; }
-  else if (geographicalID=="L1_B10_S2_C6_M4C")   { *hashID= 971; *bec= 0; *layer=2; *phimod=19; *etamod= -4; }
-  else if (geographicalID=="L1_B10_S2_C6_M3C")   { *hashID= 972; *bec= 0; *layer=2; *phimod=19; *etamod= -3; }
-  else if (geographicalID=="L1_B10_S2_C6_M2C")   { *hashID= 973; *bec= 0; *layer=2; *phimod=19; *etamod= -2; }
-  else if (geographicalID=="L1_B10_S2_C6_M1C")   { *hashID= 974; *bec= 0; *layer=2; *phimod=19; *etamod= -1; }
-  else if (geographicalID=="L1_B10_S2_A7_M0")    { *hashID= 975; *bec= 0; *layer=2; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="L1_B10_S2_A7_M1A")   { *hashID= 976; *bec= 0; *layer=2; *phimod=19; *etamod=  1; }
-  else if (geographicalID=="L1_B10_S2_A7_M2A")   { *hashID= 977; *bec= 0; *layer=2; *phimod=19; *etamod=  2; }
-  else if (geographicalID=="L1_B10_S2_A7_M3A")   { *hashID= 978; *bec= 0; *layer=2; *phimod=19; *etamod=  3; }
-  else if (geographicalID=="L1_B10_S2_A7_M4A")   { *hashID= 979; *bec= 0; *layer=2; *phimod=19; *etamod=  4; }
-  else if (geographicalID=="L1_B10_S2_A7_M5A")   { *hashID= 980; *bec= 0; *layer=2; *phimod=19; *etamod=  5; }
-  else if (geographicalID=="L1_B10_S2_A7_M6A")   { *hashID= 981; *bec= 0; *layer=2; *phimod=19; *etamod=  6; }
-  else if (geographicalID=="L1_B11_S1_C7_M6C")   { *hashID= 982; *bec= 0; *layer=2; *phimod=20; *etamod= -6; }
-  else if (geographicalID=="L1_B11_S1_C7_M5C")   { *hashID= 983; *bec= 0; *layer=2; *phimod=20; *etamod= -5; }
-  else if (geographicalID=="L1_B11_S1_C7_M4C")   { *hashID= 984; *bec= 0; *layer=2; *phimod=20; *etamod= -4; }
-  else if (geographicalID=="L1_B11_S1_C7_M3C")   { *hashID= 985; *bec= 0; *layer=2; *phimod=20; *etamod= -3; }
-  else if (geographicalID=="L1_B11_S1_C7_M2C")   { *hashID= 986; *bec= 0; *layer=2; *phimod=20; *etamod= -2; }
-  else if (geographicalID=="L1_B11_S1_C7_M1C")   { *hashID= 987; *bec= 0; *layer=2; *phimod=20; *etamod= -1; }
-  else if (geographicalID=="L1_B11_S1_C7_M0")    { *hashID= 988; *bec= 0; *layer=2; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="L1_B11_S1_A6_M1A")   { *hashID= 989; *bec= 0; *layer=2; *phimod=20; *etamod=  1; }
-  else if (geographicalID=="L1_B11_S1_A6_M2A")   { *hashID= 990; *bec= 0; *layer=2; *phimod=20; *etamod=  2; }
-  else if (geographicalID=="L1_B11_S1_A6_M3A")   { *hashID= 991; *bec= 0; *layer=2; *phimod=20; *etamod=  3; }
-  else if (geographicalID=="L1_B11_S1_A6_M4A")   { *hashID= 992; *bec= 0; *layer=2; *phimod=20; *etamod=  4; }
-  else if (geographicalID=="L1_B11_S1_A6_M5A")   { *hashID= 993; *bec= 0; *layer=2; *phimod=20; *etamod=  5; }
-  else if (geographicalID=="L1_B11_S1_A6_M6A")   { *hashID= 994; *bec= 0; *layer=2; *phimod=20; *etamod=  6; }
-  else if (geographicalID=="L1_B11_S2_C6_M6C")   { *hashID= 995; *bec= 0; *layer=2; *phimod=21; *etamod= -6; }
-  else if (geographicalID=="L1_B11_S2_C6_M5C")   { *hashID= 996; *bec= 0; *layer=2; *phimod=21; *etamod= -5; }
-  else if (geographicalID=="L1_B11_S2_C6_M4C")   { *hashID= 997; *bec= 0; *layer=2; *phimod=21; *etamod= -4; }
-  else if (geographicalID=="L1_B11_S2_C6_M3C")   { *hashID= 998; *bec= 0; *layer=2; *phimod=21; *etamod= -3; }
-  else if (geographicalID=="L1_B11_S2_C6_M2C")   { *hashID= 999; *bec= 0; *layer=2; *phimod=21; *etamod= -2; }
-  else if (geographicalID=="L1_B11_S2_C6_M1C")   { *hashID=1000; *bec= 0; *layer=2; *phimod=21; *etamod= -1; }
-  else if (geographicalID=="L1_B11_S2_A7_M0")    { *hashID=1001; *bec= 0; *layer=2; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="L1_B11_S2_A7_M1A")   { *hashID=1002; *bec= 0; *layer=2; *phimod=21; *etamod=  1; }
-  else if (geographicalID=="L1_B11_S2_A7_M2A")   { *hashID=1003; *bec= 0; *layer=2; *phimod=21; *etamod=  2; }
-  else if (geographicalID=="L1_B11_S2_A7_M3A")   { *hashID=1004; *bec= 0; *layer=2; *phimod=21; *etamod=  3; }
-  else if (geographicalID=="L1_B11_S2_A7_M4A")   { *hashID=1005; *bec= 0; *layer=2; *phimod=21; *etamod=  4; }
-  else if (geographicalID=="L1_B11_S2_A7_M5A")   { *hashID=1006; *bec= 0; *layer=2; *phimod=21; *etamod=  5; }
-  else if (geographicalID=="L1_B11_S2_A7_M6A")   { *hashID=1007; *bec= 0; *layer=2; *phimod=21; *etamod=  6; }
-  else if (geographicalID=="L1_B12_S1_C7_M6C")   { *hashID=1008; *bec= 0; *layer=2; *phimod=22; *etamod= -6; }
-  else if (geographicalID=="L1_B12_S1_C7_M5C")   { *hashID=1009; *bec= 0; *layer=2; *phimod=22; *etamod= -5; }
-  else if (geographicalID=="L1_B12_S1_C7_M4C")   { *hashID=1010; *bec= 0; *layer=2; *phimod=22; *etamod= -4; }
-  else if (geographicalID=="L1_B12_S1_C7_M3C")   { *hashID=1011; *bec= 0; *layer=2; *phimod=22; *etamod= -3; }
-  else if (geographicalID=="L1_B12_S1_C7_M2C")   { *hashID=1012; *bec= 0; *layer=2; *phimod=22; *etamod= -2; }
-  else if (geographicalID=="L1_B12_S1_C7_M1C")   { *hashID=1013; *bec= 0; *layer=2; *phimod=22; *etamod= -1; }
-  else if (geographicalID=="L1_B12_S1_C7_M0")    { *hashID=1014; *bec= 0; *layer=2; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="L1_B12_S1_A6_M1A")   { *hashID=1015; *bec= 0; *layer=2; *phimod=22; *etamod=  1; }
-  else if (geographicalID=="L1_B12_S1_A6_M2A")   { *hashID=1016; *bec= 0; *layer=2; *phimod=22; *etamod=  2; }
-  else if (geographicalID=="L1_B12_S1_A6_M3A")   { *hashID=1017; *bec= 0; *layer=2; *phimod=22; *etamod=  3; }
-  else if (geographicalID=="L1_B12_S1_A6_M4A")   { *hashID=1018; *bec= 0; *layer=2; *phimod=22; *etamod=  4; }
-  else if (geographicalID=="L1_B12_S1_A6_M5A")   { *hashID=1019; *bec= 0; *layer=2; *phimod=22; *etamod=  5; }
-  else if (geographicalID=="L1_B12_S1_A6_M6A")   { *hashID=1020; *bec= 0; *layer=2; *phimod=22; *etamod=  6; }
-  else if (geographicalID=="L1_B12_S2_C6_M6C")   { *hashID=1021; *bec= 0; *layer=2; *phimod=23; *etamod= -6; }
-  else if (geographicalID=="L1_B12_S2_C6_M5C")   { *hashID=1022; *bec= 0; *layer=2; *phimod=23; *etamod= -5; }
-  else if (geographicalID=="L1_B12_S2_C6_M4C")   { *hashID=1023; *bec= 0; *layer=2; *phimod=23; *etamod= -4; }
-  else if (geographicalID=="L1_B12_S2_C6_M3C")   { *hashID=1024; *bec= 0; *layer=2; *phimod=23; *etamod= -3; }
-  else if (geographicalID=="L1_B12_S2_C6_M2C")   { *hashID=1025; *bec= 0; *layer=2; *phimod=23; *etamod= -2; }
-  else if (geographicalID=="L1_B12_S2_C6_M1C")   { *hashID=1026; *bec= 0; *layer=2; *phimod=23; *etamod= -1; }
-  else if (geographicalID=="L1_B12_S2_A7_M0")    { *hashID=1027; *bec= 0; *layer=2; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="L1_B12_S2_A7_M1A")   { *hashID=1028; *bec= 0; *layer=2; *phimod=23; *etamod=  1; }
-  else if (geographicalID=="L1_B12_S2_A7_M2A")   { *hashID=1029; *bec= 0; *layer=2; *phimod=23; *etamod=  2; }
-  else if (geographicalID=="L1_B12_S2_A7_M3A")   { *hashID=1030; *bec= 0; *layer=2; *phimod=23; *etamod=  3; }
-  else if (geographicalID=="L1_B12_S2_A7_M4A")   { *hashID=1031; *bec= 0; *layer=2; *phimod=23; *etamod=  4; }
-  else if (geographicalID=="L1_B12_S2_A7_M5A")   { *hashID=1032; *bec= 0; *layer=2; *phimod=23; *etamod=  5; }
-  else if (geographicalID=="L1_B12_S2_A7_M6A")   { *hashID=1033; *bec= 0; *layer=2; *phimod=23; *etamod=  6; }
-  else if (geographicalID=="L1_B13_S1_C7_M6C")   { *hashID=1034; *bec= 0; *layer=2; *phimod=24; *etamod= -6; }
-  else if (geographicalID=="L1_B13_S1_C7_M5C")   { *hashID=1035; *bec= 0; *layer=2; *phimod=24; *etamod= -5; }
-  else if (geographicalID=="L1_B13_S1_C7_M4C")   { *hashID=1036; *bec= 0; *layer=2; *phimod=24; *etamod= -4; }
-  else if (geographicalID=="L1_B13_S1_C7_M3C")   { *hashID=1037; *bec= 0; *layer=2; *phimod=24; *etamod= -3; }
-  else if (geographicalID=="L1_B13_S1_C7_M2C")   { *hashID=1038; *bec= 0; *layer=2; *phimod=24; *etamod= -2; }
-  else if (geographicalID=="L1_B13_S1_C7_M1C")   { *hashID=1039; *bec= 0; *layer=2; *phimod=24; *etamod= -1; }
-  else if (geographicalID=="L1_B13_S1_C7_M0")    { *hashID=1040; *bec= 0; *layer=2; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="L1_B13_S1_A6_M1A")   { *hashID=1041; *bec= 0; *layer=2; *phimod=24; *etamod=  1; }
-  else if (geographicalID=="L1_B13_S1_A6_M2A")   { *hashID=1042; *bec= 0; *layer=2; *phimod=24; *etamod=  2; }
-  else if (geographicalID=="L1_B13_S1_A6_M3A")   { *hashID=1043; *bec= 0; *layer=2; *phimod=24; *etamod=  3; }
-  else if (geographicalID=="L1_B13_S1_A6_M4A")   { *hashID=1044; *bec= 0; *layer=2; *phimod=24; *etamod=  4; }
-  else if (geographicalID=="L1_B13_S1_A6_M5A")   { *hashID=1045; *bec= 0; *layer=2; *phimod=24; *etamod=  5; }
-  else if (geographicalID=="L1_B13_S1_A6_M6A")   { *hashID=1046; *bec= 0; *layer=2; *phimod=24; *etamod=  6; }
-  else if (geographicalID=="L1_B13_S2_C6_M6C")   { *hashID=1047; *bec= 0; *layer=2; *phimod=25; *etamod= -6; }
-  else if (geographicalID=="L1_B13_S2_C6_M5C")   { *hashID=1048; *bec= 0; *layer=2; *phimod=25; *etamod= -5; }
-  else if (geographicalID=="L1_B13_S2_C6_M4C")   { *hashID=1049; *bec= 0; *layer=2; *phimod=25; *etamod= -4; }
-  else if (geographicalID=="L1_B13_S2_C6_M3C")   { *hashID=1050; *bec= 0; *layer=2; *phimod=25; *etamod= -3; }
-  else if (geographicalID=="L1_B13_S2_C6_M2C")   { *hashID=1051; *bec= 0; *layer=2; *phimod=25; *etamod= -2; }
-  else if (geographicalID=="L1_B13_S2_C6_M1C")   { *hashID=1052; *bec= 0; *layer=2; *phimod=25; *etamod= -1; }
-  else if (geographicalID=="L1_B13_S2_A7_M0")    { *hashID=1053; *bec= 0; *layer=2; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="L1_B13_S2_A7_M1A")   { *hashID=1054; *bec= 0; *layer=2; *phimod=25; *etamod=  1; }
-  else if (geographicalID=="L1_B13_S2_A7_M2A")   { *hashID=1055; *bec= 0; *layer=2; *phimod=25; *etamod=  2; }
-  else if (geographicalID=="L1_B13_S2_A7_M3A")   { *hashID=1056; *bec= 0; *layer=2; *phimod=25; *etamod=  3; }
-  else if (geographicalID=="L1_B13_S2_A7_M4A")   { *hashID=1057; *bec= 0; *layer=2; *phimod=25; *etamod=  4; }
-  else if (geographicalID=="L1_B13_S2_A7_M5A")   { *hashID=1058; *bec= 0; *layer=2; *phimod=25; *etamod=  5; }
-  else if (geographicalID=="L1_B13_S2_A7_M6A")   { *hashID=1059; *bec= 0; *layer=2; *phimod=25; *etamod=  6; }
-  else if (geographicalID=="L1_B14_S1_C7_M6C")   { *hashID=1060; *bec= 0; *layer=2; *phimod=26; *etamod= -6; }
-  else if (geographicalID=="L1_B14_S1_C7_M5C")   { *hashID=1061; *bec= 0; *layer=2; *phimod=26; *etamod= -5; }
-  else if (geographicalID=="L1_B14_S1_C7_M4C")   { *hashID=1062; *bec= 0; *layer=2; *phimod=26; *etamod= -4; }
-  else if (geographicalID=="L1_B14_S1_C7_M3C")   { *hashID=1063; *bec= 0; *layer=2; *phimod=26; *etamod= -3; }
-  else if (geographicalID=="L1_B14_S1_C7_M2C")   { *hashID=1064; *bec= 0; *layer=2; *phimod=26; *etamod= -2; }
-  else if (geographicalID=="L1_B14_S1_C7_M1C")   { *hashID=1065; *bec= 0; *layer=2; *phimod=26; *etamod= -1; }
-  else if (geographicalID=="L1_B14_S1_C7_M0")    { *hashID=1066; *bec= 0; *layer=2; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="L1_B14_S1_A6_M1A")   { *hashID=1067; *bec= 0; *layer=2; *phimod=26; *etamod=  1; }
-  else if (geographicalID=="L1_B14_S1_A6_M2A")   { *hashID=1068; *bec= 0; *layer=2; *phimod=26; *etamod=  2; }
-  else if (geographicalID=="L1_B14_S1_A6_M3A")   { *hashID=1069; *bec= 0; *layer=2; *phimod=26; *etamod=  3; }
-  else if (geographicalID=="L1_B14_S1_A6_M4A")   { *hashID=1070; *bec= 0; *layer=2; *phimod=26; *etamod=  4; }
-  else if (geographicalID=="L1_B14_S1_A6_M5A")   { *hashID=1071; *bec= 0; *layer=2; *phimod=26; *etamod=  5; }
-  else if (geographicalID=="L1_B14_S1_A6_M6A")   { *hashID=1072; *bec= 0; *layer=2; *phimod=26; *etamod=  6; }
-  else if (geographicalID=="L1_B14_S2_C6_M6C")   { *hashID=1073; *bec= 0; *layer=2; *phimod=27; *etamod= -6; }
-  else if (geographicalID=="L1_B14_S2_C6_M5C")   { *hashID=1074; *bec= 0; *layer=2; *phimod=27; *etamod= -5; }
-  else if (geographicalID=="L1_B14_S2_C6_M4C")   { *hashID=1075; *bec= 0; *layer=2; *phimod=27; *etamod= -4; }
-  else if (geographicalID=="L1_B14_S2_C6_M3C")   { *hashID=1076; *bec= 0; *layer=2; *phimod=27; *etamod= -3; }
-  else if (geographicalID=="L1_B14_S2_C6_M2C")   { *hashID=1077; *bec= 0; *layer=2; *phimod=27; *etamod= -2; }
-  else if (geographicalID=="L1_B14_S2_C6_M1C")   { *hashID=1078; *bec= 0; *layer=2; *phimod=27; *etamod= -1; }
-  else if (geographicalID=="L1_B14_S2_A7_M0")    { *hashID=1079; *bec= 0; *layer=2; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="L1_B14_S2_A7_M1A")   { *hashID=1080; *bec= 0; *layer=2; *phimod=27; *etamod=  1; }
-  else if (geographicalID=="L1_B14_S2_A7_M2A")   { *hashID=1081; *bec= 0; *layer=2; *phimod=27; *etamod=  2; }
-  else if (geographicalID=="L1_B14_S2_A7_M3A")   { *hashID=1082; *bec= 0; *layer=2; *phimod=27; *etamod=  3; }
-  else if (geographicalID=="L1_B14_S2_A7_M4A")   { *hashID=1083; *bec= 0; *layer=2; *phimod=27; *etamod=  4; }
-  else if (geographicalID=="L1_B14_S2_A7_M5A")   { *hashID=1084; *bec= 0; *layer=2; *phimod=27; *etamod=  5; }
-  else if (geographicalID=="L1_B14_S2_A7_M6A")   { *hashID=1085; *bec= 0; *layer=2; *phimod=27; *etamod=  6; }
-  else if (geographicalID=="L1_B15_S1_C7_M6C")   { *hashID=1086; *bec= 0; *layer=2; *phimod=28; *etamod= -6; }
-  else if (geographicalID=="L1_B15_S1_C7_M5C")   { *hashID=1087; *bec= 0; *layer=2; *phimod=28; *etamod= -5; }
-  else if (geographicalID=="L1_B15_S1_C7_M4C")   { *hashID=1088; *bec= 0; *layer=2; *phimod=28; *etamod= -4; }
-  else if (geographicalID=="L1_B15_S1_C7_M3C")   { *hashID=1089; *bec= 0; *layer=2; *phimod=28; *etamod= -3; }
-  else if (geographicalID=="L1_B15_S1_C7_M2C")   { *hashID=1090; *bec= 0; *layer=2; *phimod=28; *etamod= -2; }
-  else if (geographicalID=="L1_B15_S1_C7_M1C")   { *hashID=1091; *bec= 0; *layer=2; *phimod=28; *etamod= -1; }
-  else if (geographicalID=="L1_B15_S1_C7_M0")    { *hashID=1092; *bec= 0; *layer=2; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="L1_B15_S1_A6_M1A")   { *hashID=1093; *bec= 0; *layer=2; *phimod=28; *etamod=  1; }
-  else if (geographicalID=="L1_B15_S1_A6_M2A")   { *hashID=1094; *bec= 0; *layer=2; *phimod=28; *etamod=  2; }
-  else if (geographicalID=="L1_B15_S1_A6_M3A")   { *hashID=1095; *bec= 0; *layer=2; *phimod=28; *etamod=  3; }
-  else if (geographicalID=="L1_B15_S1_A6_M4A")   { *hashID=1096; *bec= 0; *layer=2; *phimod=28; *etamod=  4; }
-  else if (geographicalID=="L1_B15_S1_A6_M5A")   { *hashID=1097; *bec= 0; *layer=2; *phimod=28; *etamod=  5; }
-  else if (geographicalID=="L1_B15_S1_A6_M6A")   { *hashID=1098; *bec= 0; *layer=2; *phimod=28; *etamod=  6; }
-  else if (geographicalID=="L1_B15_S2_C6_M6C")   { *hashID=1099; *bec= 0; *layer=2; *phimod=29; *etamod= -6; }
-  else if (geographicalID=="L1_B15_S2_C6_M5C")   { *hashID=1100; *bec= 0; *layer=2; *phimod=29; *etamod= -5; }
-  else if (geographicalID=="L1_B15_S2_C6_M4C")   { *hashID=1101; *bec= 0; *layer=2; *phimod=29; *etamod= -4; }
-  else if (geographicalID=="L1_B15_S2_C6_M3C")   { *hashID=1102; *bec= 0; *layer=2; *phimod=29; *etamod= -3; }
-  else if (geographicalID=="L1_B15_S2_C6_M2C")   { *hashID=1103; *bec= 0; *layer=2; *phimod=29; *etamod= -2; }
-  else if (geographicalID=="L1_B15_S2_C6_M1C")   { *hashID=1104; *bec= 0; *layer=2; *phimod=29; *etamod= -1; }
-  else if (geographicalID=="L1_B15_S2_A7_M0")    { *hashID=1105; *bec= 0; *layer=2; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="L1_B15_S2_A7_M1A")   { *hashID=1106; *bec= 0; *layer=2; *phimod=29; *etamod=  1; }
-  else if (geographicalID=="L1_B15_S2_A7_M2A")   { *hashID=1107; *bec= 0; *layer=2; *phimod=29; *etamod=  2; }
-  else if (geographicalID=="L1_B15_S2_A7_M3A")   { *hashID=1108; *bec= 0; *layer=2; *phimod=29; *etamod=  3; }
-  else if (geographicalID=="L1_B15_S2_A7_M4A")   { *hashID=1109; *bec= 0; *layer=2; *phimod=29; *etamod=  4; }
-  else if (geographicalID=="L1_B15_S2_A7_M5A")   { *hashID=1110; *bec= 0; *layer=2; *phimod=29; *etamod=  5; }
-  else if (geographicalID=="L1_B15_S2_A7_M6A")   { *hashID=1111; *bec= 0; *layer=2; *phimod=29; *etamod=  6; }
-  else if (geographicalID=="L1_B16_S1_C7_M6C")   { *hashID=1112; *bec= 0; *layer=2; *phimod=30; *etamod= -6; }
-  else if (geographicalID=="L1_B16_S1_C7_M5C")   { *hashID=1113; *bec= 0; *layer=2; *phimod=30; *etamod= -5; }
-  else if (geographicalID=="L1_B16_S1_C7_M4C")   { *hashID=1114; *bec= 0; *layer=2; *phimod=30; *etamod= -4; }
-  else if (geographicalID=="L1_B16_S1_C7_M3C")   { *hashID=1115; *bec= 0; *layer=2; *phimod=30; *etamod= -3; }
-  else if (geographicalID=="L1_B16_S1_C7_M2C")   { *hashID=1116; *bec= 0; *layer=2; *phimod=30; *etamod= -2; }
-  else if (geographicalID=="L1_B16_S1_C7_M1C")   { *hashID=1117; *bec= 0; *layer=2; *phimod=30; *etamod= -1; }
-  else if (geographicalID=="L1_B16_S1_C7_M0")    { *hashID=1118; *bec= 0; *layer=2; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="L1_B16_S1_A6_M1A")   { *hashID=1119; *bec= 0; *layer=2; *phimod=30; *etamod=  1; }
-  else if (geographicalID=="L1_B16_S1_A6_M2A")   { *hashID=1120; *bec= 0; *layer=2; *phimod=30; *etamod=  2; }
-  else if (geographicalID=="L1_B16_S1_A6_M3A")   { *hashID=1121; *bec= 0; *layer=2; *phimod=30; *etamod=  3; }
-  else if (geographicalID=="L1_B16_S1_A6_M4A")   { *hashID=1122; *bec= 0; *layer=2; *phimod=30; *etamod=  4; }
-  else if (geographicalID=="L1_B16_S1_A6_M5A")   { *hashID=1123; *bec= 0; *layer=2; *phimod=30; *etamod=  5; }
-  else if (geographicalID=="L1_B16_S1_A6_M6A")   { *hashID=1124; *bec= 0; *layer=2; *phimod=30; *etamod=  6; }
-  else if (geographicalID=="L1_B16_S2_C6_M6C")   { *hashID=1125; *bec= 0; *layer=2; *phimod=31; *etamod= -6; }
-  else if (geographicalID=="L1_B16_S2_C6_M5C")   { *hashID=1126; *bec= 0; *layer=2; *phimod=31; *etamod= -5; }
-  else if (geographicalID=="L1_B16_S2_C6_M4C")   { *hashID=1127; *bec= 0; *layer=2; *phimod=31; *etamod= -4; }
-  else if (geographicalID=="L1_B16_S2_C6_M3C")   { *hashID=1128; *bec= 0; *layer=2; *phimod=31; *etamod= -3; }
-  else if (geographicalID=="L1_B16_S2_C6_M2C")   { *hashID=1129; *bec= 0; *layer=2; *phimod=31; *etamod= -2; }
-  else if (geographicalID=="L1_B16_S2_C6_M1C")   { *hashID=1130; *bec= 0; *layer=2; *phimod=31; *etamod= -1; }
-  else if (geographicalID=="L1_B16_S2_A7_M0")    { *hashID=1131; *bec= 0; *layer=2; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="L1_B16_S2_A7_M1A")   { *hashID=1132; *bec= 0; *layer=2; *phimod=31; *etamod=  1; }
-  else if (geographicalID=="L1_B16_S2_A7_M2A")   { *hashID=1133; *bec= 0; *layer=2; *phimod=31; *etamod=  2; }
-  else if (geographicalID=="L1_B16_S2_A7_M3A")   { *hashID=1134; *bec= 0; *layer=2; *phimod=31; *etamod=  3; }
-  else if (geographicalID=="L1_B16_S2_A7_M4A")   { *hashID=1135; *bec= 0; *layer=2; *phimod=31; *etamod=  4; }
-  else if (geographicalID=="L1_B16_S2_A7_M5A")   { *hashID=1136; *bec= 0; *layer=2; *phimod=31; *etamod=  5; }
-  else if (geographicalID=="L1_B16_S2_A7_M6A")   { *hashID=1137; *bec= 0; *layer=2; *phimod=31; *etamod=  6; }
-  else if (geographicalID=="L1_B17_S1_C7_M6C")   { *hashID=1138; *bec= 0; *layer=2; *phimod=32; *etamod= -6; }
-  else if (geographicalID=="L1_B17_S1_C7_M5C")   { *hashID=1139; *bec= 0; *layer=2; *phimod=32; *etamod= -5; }
-  else if (geographicalID=="L1_B17_S1_C7_M4C")   { *hashID=1140; *bec= 0; *layer=2; *phimod=32; *etamod= -4; }
-  else if (geographicalID=="L1_B17_S1_C7_M3C")   { *hashID=1141; *bec= 0; *layer=2; *phimod=32; *etamod= -3; }
-  else if (geographicalID=="L1_B17_S1_C7_M2C")   { *hashID=1142; *bec= 0; *layer=2; *phimod=32; *etamod= -2; }
-  else if (geographicalID=="L1_B17_S1_C7_M1C")   { *hashID=1143; *bec= 0; *layer=2; *phimod=32; *etamod= -1; }
-  else if (geographicalID=="L1_B17_S1_C7_M0")    { *hashID=1144; *bec= 0; *layer=2; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="L1_B17_S1_A6_M1A")   { *hashID=1145; *bec= 0; *layer=2; *phimod=32; *etamod=  1; }
-  else if (geographicalID=="L1_B17_S1_A6_M2A")   { *hashID=1146; *bec= 0; *layer=2; *phimod=32; *etamod=  2; }
-  else if (geographicalID=="L1_B17_S1_A6_M3A")   { *hashID=1147; *bec= 0; *layer=2; *phimod=32; *etamod=  3; }
-  else if (geographicalID=="L1_B17_S1_A6_M4A")   { *hashID=1148; *bec= 0; *layer=2; *phimod=32; *etamod=  4; }
-  else if (geographicalID=="L1_B17_S1_A6_M5A")   { *hashID=1149; *bec= 0; *layer=2; *phimod=32; *etamod=  5; }
-  else if (geographicalID=="L1_B17_S1_A6_M6A")   { *hashID=1150; *bec= 0; *layer=2; *phimod=32; *etamod=  6; }
-  else if (geographicalID=="L1_B17_S2_C6_M6C")   { *hashID=1151; *bec= 0; *layer=2; *phimod=33; *etamod= -6; }
-  else if (geographicalID=="L1_B17_S2_C6_M5C")   { *hashID=1152; *bec= 0; *layer=2; *phimod=33; *etamod= -5; }
-  else if (geographicalID=="L1_B17_S2_C6_M4C")   { *hashID=1153; *bec= 0; *layer=2; *phimod=33; *etamod= -4; }
-  else if (geographicalID=="L1_B17_S2_C6_M3C")   { *hashID=1154; *bec= 0; *layer=2; *phimod=33; *etamod= -3; }
-  else if (geographicalID=="L1_B17_S2_C6_M2C")   { *hashID=1155; *bec= 0; *layer=2; *phimod=33; *etamod= -2; }
-  else if (geographicalID=="L1_B17_S2_C6_M1C")   { *hashID=1156; *bec= 0; *layer=2; *phimod=33; *etamod= -1; }
-  else if (geographicalID=="L1_B17_S2_A7_M0")    { *hashID=1157; *bec= 0; *layer=2; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="L1_B17_S2_A7_M1A")   { *hashID=1158; *bec= 0; *layer=2; *phimod=33; *etamod=  1; }
-  else if (geographicalID=="L1_B17_S2_A7_M2A")   { *hashID=1159; *bec= 0; *layer=2; *phimod=33; *etamod=  2; }
-  else if (geographicalID=="L1_B17_S2_A7_M3A")   { *hashID=1160; *bec= 0; *layer=2; *phimod=33; *etamod=  3; }
-  else if (geographicalID=="L1_B17_S2_A7_M4A")   { *hashID=1161; *bec= 0; *layer=2; *phimod=33; *etamod=  4; }
-  else if (geographicalID=="L1_B17_S2_A7_M5A")   { *hashID=1162; *bec= 0; *layer=2; *phimod=33; *etamod=  5; }
-  else if (geographicalID=="L1_B17_S2_A7_M6A")   { *hashID=1163; *bec= 0; *layer=2; *phimod=33; *etamod=  6; }
-  else if (geographicalID=="L1_B18_S1_C7_M6C")   { *hashID=1164; *bec= 0; *layer=2; *phimod=34; *etamod= -6; }
-  else if (geographicalID=="L1_B18_S1_C7_M5C")   { *hashID=1165; *bec= 0; *layer=2; *phimod=34; *etamod= -5; }
-  else if (geographicalID=="L1_B18_S1_C7_M4C")   { *hashID=1166; *bec= 0; *layer=2; *phimod=34; *etamod= -4; }
-  else if (geographicalID=="L1_B18_S1_C7_M3C")   { *hashID=1167; *bec= 0; *layer=2; *phimod=34; *etamod= -3; }
-  else if (geographicalID=="L1_B18_S1_C7_M2C")   { *hashID=1168; *bec= 0; *layer=2; *phimod=34; *etamod= -2; }
-  else if (geographicalID=="L1_B18_S1_C7_M1C")   { *hashID=1169; *bec= 0; *layer=2; *phimod=34; *etamod= -1; }
-  else if (geographicalID=="L1_B18_S1_C7_M0")    { *hashID=1170; *bec= 0; *layer=2; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="L1_B18_S1_A6_M1A")   { *hashID=1171; *bec= 0; *layer=2; *phimod=34; *etamod=  1; }
-  else if (geographicalID=="L1_B18_S1_A6_M2A")   { *hashID=1172; *bec= 0; *layer=2; *phimod=34; *etamod=  2; }
-  else if (geographicalID=="L1_B18_S1_A6_M3A")   { *hashID=1173; *bec= 0; *layer=2; *phimod=34; *etamod=  3; }
-  else if (geographicalID=="L1_B18_S1_A6_M4A")   { *hashID=1174; *bec= 0; *layer=2; *phimod=34; *etamod=  4; }
-  else if (geographicalID=="L1_B18_S1_A6_M5A")   { *hashID=1175; *bec= 0; *layer=2; *phimod=34; *etamod=  5; }
-  else if (geographicalID=="L1_B18_S1_A6_M6A")   { *hashID=1176; *bec= 0; *layer=2; *phimod=34; *etamod=  6; }
-  else if (geographicalID=="L1_B18_S2_C6_M6C")   { *hashID=1177; *bec= 0; *layer=2; *phimod=35; *etamod= -6; }
-  else if (geographicalID=="L1_B18_S2_C6_M5C")   { *hashID=1178; *bec= 0; *layer=2; *phimod=35; *etamod= -5; }
-  else if (geographicalID=="L1_B18_S2_C6_M4C")   { *hashID=1179; *bec= 0; *layer=2; *phimod=35; *etamod= -4; }
-  else if (geographicalID=="L1_B18_S2_C6_M3C")   { *hashID=1180; *bec= 0; *layer=2; *phimod=35; *etamod= -3; }
-  else if (geographicalID=="L1_B18_S2_C6_M2C")   { *hashID=1181; *bec= 0; *layer=2; *phimod=35; *etamod= -2; }
-  else if (geographicalID=="L1_B18_S2_C6_M1C")   { *hashID=1182; *bec= 0; *layer=2; *phimod=35; *etamod= -1; }
-  else if (geographicalID=="L1_B18_S2_A7_M0")    { *hashID=1183; *bec= 0; *layer=2; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="L1_B18_S2_A7_M1A")   { *hashID=1184; *bec= 0; *layer=2; *phimod=35; *etamod=  1; }
-  else if (geographicalID=="L1_B18_S2_A7_M2A")   { *hashID=1185; *bec= 0; *layer=2; *phimod=35; *etamod=  2; }
-  else if (geographicalID=="L1_B18_S2_A7_M3A")   { *hashID=1186; *bec= 0; *layer=2; *phimod=35; *etamod=  3; }
-  else if (geographicalID=="L1_B18_S2_A7_M4A")   { *hashID=1187; *bec= 0; *layer=2; *phimod=35; *etamod=  4; }
-  else if (geographicalID=="L1_B18_S2_A7_M5A")   { *hashID=1188; *bec= 0; *layer=2; *phimod=35; *etamod=  5; }
-  else if (geographicalID=="L1_B18_S2_A7_M6A")   { *hashID=1189; *bec= 0; *layer=2; *phimod=35; *etamod=  6; }
-  else if (geographicalID=="L1_B19_S1_C7_M6C")   { *hashID=1190; *bec= 0; *layer=2; *phimod=36; *etamod= -6; }
-  else if (geographicalID=="L1_B19_S1_C7_M5C")   { *hashID=1191; *bec= 0; *layer=2; *phimod=36; *etamod= -5; }
-  else if (geographicalID=="L1_B19_S1_C7_M4C")   { *hashID=1192; *bec= 0; *layer=2; *phimod=36; *etamod= -4; }
-  else if (geographicalID=="L1_B19_S1_C7_M3C")   { *hashID=1193; *bec= 0; *layer=2; *phimod=36; *etamod= -3; }
-  else if (geographicalID=="L1_B19_S1_C7_M2C")   { *hashID=1194; *bec= 0; *layer=2; *phimod=36; *etamod= -2; }
-  else if (geographicalID=="L1_B19_S1_C7_M1C")   { *hashID=1195; *bec= 0; *layer=2; *phimod=36; *etamod= -1; }
-  else if (geographicalID=="L1_B19_S1_C7_M0")    { *hashID=1196; *bec= 0; *layer=2; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="L1_B19_S1_A6_M1A")   { *hashID=1197; *bec= 0; *layer=2; *phimod=36; *etamod=  1; }
-  else if (geographicalID=="L1_B19_S1_A6_M2A")   { *hashID=1198; *bec= 0; *layer=2; *phimod=36; *etamod=  2; }
-  else if (geographicalID=="L1_B19_S1_A6_M3A")   { *hashID=1199; *bec= 0; *layer=2; *phimod=36; *etamod=  3; }
-  else if (geographicalID=="L1_B19_S1_A6_M4A")   { *hashID=1200; *bec= 0; *layer=2; *phimod=36; *etamod=  4; }
-  else if (geographicalID=="L1_B19_S1_A6_M5A")   { *hashID=1201; *bec= 0; *layer=2; *phimod=36; *etamod=  5; }
-  else if (geographicalID=="L1_B19_S1_A6_M6A")   { *hashID=1202; *bec= 0; *layer=2; *phimod=36; *etamod=  6; }
-  else if (geographicalID=="L1_B19_S2_C6_M6C")   { *hashID=1203; *bec= 0; *layer=2; *phimod=37; *etamod= -6; }
-  else if (geographicalID=="L1_B19_S2_C6_M5C")   { *hashID=1204; *bec= 0; *layer=2; *phimod=37; *etamod= -5; }
-  else if (geographicalID=="L1_B19_S2_C6_M4C")   { *hashID=1205; *bec= 0; *layer=2; *phimod=37; *etamod= -4; }
-  else if (geographicalID=="L1_B19_S2_C6_M3C")   { *hashID=1206; *bec= 0; *layer=2; *phimod=37; *etamod= -3; }
-  else if (geographicalID=="L1_B19_S2_C6_M2C")   { *hashID=1207; *bec= 0; *layer=2; *phimod=37; *etamod= -2; }
-  else if (geographicalID=="L1_B19_S2_C6_M1C")   { *hashID=1208; *bec= 0; *layer=2; *phimod=37; *etamod= -1; }
-  else if (geographicalID=="L1_B19_S2_A7_M0")    { *hashID=1209; *bec= 0; *layer=2; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="L1_B19_S2_A7_M1A")   { *hashID=1210; *bec= 0; *layer=2; *phimod=37; *etamod=  1; }
-  else if (geographicalID=="L1_B19_S2_A7_M2A")   { *hashID=1211; *bec= 0; *layer=2; *phimod=37; *etamod=  2; }
-  else if (geographicalID=="L1_B19_S2_A7_M3A")   { *hashID=1212; *bec= 0; *layer=2; *phimod=37; *etamod=  3; }
-  else if (geographicalID=="L1_B19_S2_A7_M4A")   { *hashID=1213; *bec= 0; *layer=2; *phimod=37; *etamod=  4; }
-  else if (geographicalID=="L1_B19_S2_A7_M5A")   { *hashID=1214; *bec= 0; *layer=2; *phimod=37; *etamod=  5; }
-  else if (geographicalID=="L1_B19_S2_A7_M6A")   { *hashID=1215; *bec= 0; *layer=2; *phimod=37; *etamod=  6; }
-  else if (geographicalID=="L2_B01_S2_C6_M6C")   { *hashID=1216; *bec= 0; *layer=3; *phimod= 0; *etamod= -6; }
-  else if (geographicalID=="L2_B01_S2_C6_M5C")   { *hashID=1217; *bec= 0; *layer=3; *phimod= 0; *etamod= -5; }
-  else if (geographicalID=="L2_B01_S2_C6_M4C")   { *hashID=1218; *bec= 0; *layer=3; *phimod= 0; *etamod= -4; }
-  else if (geographicalID=="L2_B01_S2_C6_M3C")   { *hashID=1219; *bec= 0; *layer=3; *phimod= 0; *etamod= -3; }
-  else if (geographicalID=="L2_B01_S2_C6_M2C")   { *hashID=1220; *bec= 0; *layer=3; *phimod= 0; *etamod= -2; }
-  else if (geographicalID=="L2_B01_S2_C6_M1C")   { *hashID=1221; *bec= 0; *layer=3; *phimod= 0; *etamod= -1; }
-  else if (geographicalID=="L2_B01_S2_A7_M0")    { *hashID=1222; *bec= 0; *layer=3; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="L2_B01_S2_A7_M1A")   { *hashID=1223; *bec= 0; *layer=3; *phimod= 0; *etamod=  1; }
-  else if (geographicalID=="L2_B01_S2_A7_M2A")   { *hashID=1224; *bec= 0; *layer=3; *phimod= 0; *etamod=  2; }
-  else if (geographicalID=="L2_B01_S2_A7_M3A")   { *hashID=1225; *bec= 0; *layer=3; *phimod= 0; *etamod=  3; }
-  else if (geographicalID=="L2_B01_S2_A7_M4A")   { *hashID=1226; *bec= 0; *layer=3; *phimod= 0; *etamod=  4; }
-  else if (geographicalID=="L2_B01_S2_A7_M5A")   { *hashID=1227; *bec= 0; *layer=3; *phimod= 0; *etamod=  5; }
-  else if (geographicalID=="L2_B01_S2_A7_M6A")   { *hashID=1228; *bec= 0; *layer=3; *phimod= 0; *etamod=  6; }
-  else if (geographicalID=="L2_B02_S1_C7_M6C")   { *hashID=1229; *bec= 0; *layer=3; *phimod= 1; *etamod= -6; }
-  else if (geographicalID=="L2_B02_S1_C7_M5C")   { *hashID=1230; *bec= 0; *layer=3; *phimod= 1; *etamod= -5; }
-  else if (geographicalID=="L2_B02_S1_C7_M4C")   { *hashID=1231; *bec= 0; *layer=3; *phimod= 1; *etamod= -4; }
-  else if (geographicalID=="L2_B02_S1_C7_M3C")   { *hashID=1232; *bec= 0; *layer=3; *phimod= 1; *etamod= -3; }
-  else if (geographicalID=="L2_B02_S1_C7_M2C")   { *hashID=1233; *bec= 0; *layer=3; *phimod= 1; *etamod= -2; }
-  else if (geographicalID=="L2_B02_S1_C7_M1C")   { *hashID=1234; *bec= 0; *layer=3; *phimod= 1; *etamod= -1; }
-  else if (geographicalID=="L2_B02_S1_C7_M0")    { *hashID=1235; *bec= 0; *layer=3; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="L2_B02_S1_A6_M1A")   { *hashID=1236; *bec= 0; *layer=3; *phimod= 1; *etamod=  1; }
-  else if (geographicalID=="L2_B02_S1_A6_M2A")   { *hashID=1237; *bec= 0; *layer=3; *phimod= 1; *etamod=  2; }
-  else if (geographicalID=="L2_B02_S1_A6_M3A")   { *hashID=1238; *bec= 0; *layer=3; *phimod= 1; *etamod=  3; }
-  else if (geographicalID=="L2_B02_S1_A6_M4A")   { *hashID=1239; *bec= 0; *layer=3; *phimod= 1; *etamod=  4; }
-  else if (geographicalID=="L2_B02_S1_A6_M5A")   { *hashID=1240; *bec= 0; *layer=3; *phimod= 1; *etamod=  5; }
-  else if (geographicalID=="L2_B02_S1_A6_M6A")   { *hashID=1241; *bec= 0; *layer=3; *phimod= 1; *etamod=  6; }
-  else if (geographicalID=="L2_B02_S2_C6_M6C")   { *hashID=1242; *bec= 0; *layer=3; *phimod= 2; *etamod= -6; }
-  else if (geographicalID=="L2_B02_S2_C6_M5C")   { *hashID=1243; *bec= 0; *layer=3; *phimod= 2; *etamod= -5; }
-  else if (geographicalID=="L2_B02_S2_C6_M4C")   { *hashID=1244; *bec= 0; *layer=3; *phimod= 2; *etamod= -4; }
-  else if (geographicalID=="L2_B02_S2_C6_M3C")   { *hashID=1245; *bec= 0; *layer=3; *phimod= 2; *etamod= -3; }
-  else if (geographicalID=="L2_B02_S2_C6_M2C")   { *hashID=1246; *bec= 0; *layer=3; *phimod= 2; *etamod= -2; }
-  else if (geographicalID=="L2_B02_S2_C6_M1C")   { *hashID=1247; *bec= 0; *layer=3; *phimod= 2; *etamod= -1; }
-  else if (geographicalID=="L2_B02_S2_A7_M0")    { *hashID=1248; *bec= 0; *layer=3; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="L2_B02_S2_A7_M1A")   { *hashID=1249; *bec= 0; *layer=3; *phimod= 2; *etamod=  1; }
-  else if (geographicalID=="L2_B02_S2_A7_M2A")   { *hashID=1250; *bec= 0; *layer=3; *phimod= 2; *etamod=  2; }
-  else if (geographicalID=="L2_B02_S2_A7_M3A")   { *hashID=1251; *bec= 0; *layer=3; *phimod= 2; *etamod=  3; }
-  else if (geographicalID=="L2_B02_S2_A7_M4A")   { *hashID=1252; *bec= 0; *layer=3; *phimod= 2; *etamod=  4; }
-  else if (geographicalID=="L2_B02_S2_A7_M5A")   { *hashID=1253; *bec= 0; *layer=3; *phimod= 2; *etamod=  5; }
-  else if (geographicalID=="L2_B02_S2_A7_M6A")   { *hashID=1254; *bec= 0; *layer=3; *phimod= 2; *etamod=  6; }
-  else if (geographicalID=="L2_B03_S1_C7_M6C")   { *hashID=1255; *bec= 0; *layer=3; *phimod= 3; *etamod= -6; }
-  else if (geographicalID=="L2_B03_S1_C7_M5C")   { *hashID=1256; *bec= 0; *layer=3; *phimod= 3; *etamod= -5; }
-  else if (geographicalID=="L2_B03_S1_C7_M4C")   { *hashID=1257; *bec= 0; *layer=3; *phimod= 3; *etamod= -4; }
-  else if (geographicalID=="L2_B03_S1_C7_M3C")   { *hashID=1258; *bec= 0; *layer=3; *phimod= 3; *etamod= -3; }
-  else if (geographicalID=="L2_B03_S1_C7_M2C")   { *hashID=1259; *bec= 0; *layer=3; *phimod= 3; *etamod= -2; }
-  else if (geographicalID=="L2_B03_S1_C7_M1C")   { *hashID=1260; *bec= 0; *layer=3; *phimod= 3; *etamod= -1; }
-  else if (geographicalID=="L2_B03_S1_C7_M0")    { *hashID=1261; *bec= 0; *layer=3; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="L2_B03_S1_A6_M1A")   { *hashID=1262; *bec= 0; *layer=3; *phimod= 3; *etamod=  1; }
-  else if (geographicalID=="L2_B03_S1_A6_M2A")   { *hashID=1263; *bec= 0; *layer=3; *phimod= 3; *etamod=  2; }
-  else if (geographicalID=="L2_B03_S1_A6_M3A")   { *hashID=1264; *bec= 0; *layer=3; *phimod= 3; *etamod=  3; }
-  else if (geographicalID=="L2_B03_S1_A6_M4A")   { *hashID=1265; *bec= 0; *layer=3; *phimod= 3; *etamod=  4; }
-  else if (geographicalID=="L2_B03_S1_A6_M5A")   { *hashID=1266; *bec= 0; *layer=3; *phimod= 3; *etamod=  5; }
-  else if (geographicalID=="L2_B03_S1_A6_M6A")   { *hashID=1267; *bec= 0; *layer=3; *phimod= 3; *etamod=  6; }
-  else if (geographicalID=="L2_B03_S2_C6_M6C")   { *hashID=1268; *bec= 0; *layer=3; *phimod= 4; *etamod= -6; }
-  else if (geographicalID=="L2_B03_S2_C6_M5C")   { *hashID=1269; *bec= 0; *layer=3; *phimod= 4; *etamod= -5; }
-  else if (geographicalID=="L2_B03_S2_C6_M4C")   { *hashID=1270; *bec= 0; *layer=3; *phimod= 4; *etamod= -4; }
-  else if (geographicalID=="L2_B03_S2_C6_M3C")   { *hashID=1271; *bec= 0; *layer=3; *phimod= 4; *etamod= -3; }
-  else if (geographicalID=="L2_B03_S2_C6_M2C")   { *hashID=1272; *bec= 0; *layer=3; *phimod= 4; *etamod= -2; }
-  else if (geographicalID=="L2_B03_S2_C6_M1C")   { *hashID=1273; *bec= 0; *layer=3; *phimod= 4; *etamod= -1; }
-  else if (geographicalID=="L2_B03_S2_A7_M0")    { *hashID=1274; *bec= 0; *layer=3; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="L2_B03_S2_A7_M1A")   { *hashID=1275; *bec= 0; *layer=3; *phimod= 4; *etamod=  1; }
-  else if (geographicalID=="L2_B03_S2_A7_M2A")   { *hashID=1276; *bec= 0; *layer=3; *phimod= 4; *etamod=  2; }
-  else if (geographicalID=="L2_B03_S2_A7_M3A")   { *hashID=1277; *bec= 0; *layer=3; *phimod= 4; *etamod=  3; }
-  else if (geographicalID=="L2_B03_S2_A7_M4A")   { *hashID=1278; *bec= 0; *layer=3; *phimod= 4; *etamod=  4; }
-  else if (geographicalID=="L2_B03_S2_A7_M5A")   { *hashID=1279; *bec= 0; *layer=3; *phimod= 4; *etamod=  5; }
-  else if (geographicalID=="L2_B03_S2_A7_M6A")   { *hashID=1280; *bec= 0; *layer=3; *phimod= 4; *etamod=  6; }
-  else if (geographicalID=="L2_B04_S1_C7_M6C")   { *hashID=1281; *bec= 0; *layer=3; *phimod= 5; *etamod= -6; }
-  else if (geographicalID=="L2_B04_S1_C7_M5C")   { *hashID=1282; *bec= 0; *layer=3; *phimod= 5; *etamod= -5; }
-  else if (geographicalID=="L2_B04_S1_C7_M4C")   { *hashID=1283; *bec= 0; *layer=3; *phimod= 5; *etamod= -4; }
-  else if (geographicalID=="L2_B04_S1_C7_M3C")   { *hashID=1284; *bec= 0; *layer=3; *phimod= 5; *etamod= -3; }
-  else if (geographicalID=="L2_B04_S1_C7_M2C")   { *hashID=1285; *bec= 0; *layer=3; *phimod= 5; *etamod= -2; }
-  else if (geographicalID=="L2_B04_S1_C7_M1C")   { *hashID=1286; *bec= 0; *layer=3; *phimod= 5; *etamod= -1; }
-  else if (geographicalID=="L2_B04_S1_C7_M0")    { *hashID=1287; *bec= 0; *layer=3; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="L2_B04_S1_A6_M1A")   { *hashID=1288; *bec= 0; *layer=3; *phimod= 5; *etamod=  1; }
-  else if (geographicalID=="L2_B04_S1_A6_M2A")   { *hashID=1289; *bec= 0; *layer=3; *phimod= 5; *etamod=  2; }
-  else if (geographicalID=="L2_B04_S1_A6_M3A")   { *hashID=1290; *bec= 0; *layer=3; *phimod= 5; *etamod=  3; }
-  else if (geographicalID=="L2_B04_S1_A6_M4A")   { *hashID=1291; *bec= 0; *layer=3; *phimod= 5; *etamod=  4; }
-  else if (geographicalID=="L2_B04_S1_A6_M5A")   { *hashID=1292; *bec= 0; *layer=3; *phimod= 5; *etamod=  5; }
-  else if (geographicalID=="L2_B04_S1_A6_M6A")   { *hashID=1293; *bec= 0; *layer=3; *phimod= 5; *etamod=  6; }
-  else if (geographicalID=="L2_B04_S2_C6_M6C")   { *hashID=1294; *bec= 0; *layer=3; *phimod= 6; *etamod= -6; }
-  else if (geographicalID=="L2_B04_S2_C6_M5C")   { *hashID=1295; *bec= 0; *layer=3; *phimod= 6; *etamod= -5; }
-  else if (geographicalID=="L2_B04_S2_C6_M4C")   { *hashID=1296; *bec= 0; *layer=3; *phimod= 6; *etamod= -4; }
-  else if (geographicalID=="L2_B04_S2_C6_M3C")   { *hashID=1297; *bec= 0; *layer=3; *phimod= 6; *etamod= -3; }
-  else if (geographicalID=="L2_B04_S2_C6_M2C")   { *hashID=1298; *bec= 0; *layer=3; *phimod= 6; *etamod= -2; }
-  else if (geographicalID=="L2_B04_S2_C6_M1C")   { *hashID=1299; *bec= 0; *layer=3; *phimod= 6; *etamod= -1; }
-  else if (geographicalID=="L2_B04_S2_A7_M0")    { *hashID=1300; *bec= 0; *layer=3; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="L2_B04_S2_A7_M1A")   { *hashID=1301; *bec= 0; *layer=3; *phimod= 6; *etamod=  1; }
-  else if (geographicalID=="L2_B04_S2_A7_M2A")   { *hashID=1302; *bec= 0; *layer=3; *phimod= 6; *etamod=  2; }
-  else if (geographicalID=="L2_B04_S2_A7_M3A")   { *hashID=1303; *bec= 0; *layer=3; *phimod= 6; *etamod=  3; }
-  else if (geographicalID=="L2_B04_S2_A7_M4A")   { *hashID=1304; *bec= 0; *layer=3; *phimod= 6; *etamod=  4; }
-  else if (geographicalID=="L2_B04_S2_A7_M5A")   { *hashID=1305; *bec= 0; *layer=3; *phimod= 6; *etamod=  5; }
-  else if (geographicalID=="L2_B04_S2_A7_M6A")   { *hashID=1306; *bec= 0; *layer=3; *phimod= 6; *etamod=  6; }
-  else if (geographicalID=="L2_B05_S1_C7_M6C")   { *hashID=1307; *bec= 0; *layer=3; *phimod= 7; *etamod= -6; }
-  else if (geographicalID=="L2_B05_S1_C7_M5C")   { *hashID=1308; *bec= 0; *layer=3; *phimod= 7; *etamod= -5; }
-  else if (geographicalID=="L2_B05_S1_C7_M4C")   { *hashID=1309; *bec= 0; *layer=3; *phimod= 7; *etamod= -4; }
-  else if (geographicalID=="L2_B05_S1_C7_M3C")   { *hashID=1310; *bec= 0; *layer=3; *phimod= 7; *etamod= -3; }
-  else if (geographicalID=="L2_B05_S1_C7_M2C")   { *hashID=1311; *bec= 0; *layer=3; *phimod= 7; *etamod= -2; }
-  else if (geographicalID=="L2_B05_S1_C7_M1C")   { *hashID=1312; *bec= 0; *layer=3; *phimod= 7; *etamod= -1; }
-  else if (geographicalID=="L2_B05_S1_C7_M0")    { *hashID=1313; *bec= 0; *layer=3; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="L2_B05_S1_A6_M1A")   { *hashID=1314; *bec= 0; *layer=3; *phimod= 7; *etamod=  1; }
-  else if (geographicalID=="L2_B05_S1_A6_M2A")   { *hashID=1315; *bec= 0; *layer=3; *phimod= 7; *etamod=  2; }
-  else if (geographicalID=="L2_B05_S1_A6_M3A")   { *hashID=1316; *bec= 0; *layer=3; *phimod= 7; *etamod=  3; }
-  else if (geographicalID=="L2_B05_S1_A6_M4A")   { *hashID=1317; *bec= 0; *layer=3; *phimod= 7; *etamod=  4; }
-  else if (geographicalID=="L2_B05_S1_A6_M5A")   { *hashID=1318; *bec= 0; *layer=3; *phimod= 7; *etamod=  5; }
-  else if (geographicalID=="L2_B05_S1_A6_M6A")   { *hashID=1319; *bec= 0; *layer=3; *phimod= 7; *etamod=  6; }
-  else if (geographicalID=="L2_B05_S2_C6_M6C")   { *hashID=1320; *bec= 0; *layer=3; *phimod= 8; *etamod= -6; }
-  else if (geographicalID=="L2_B05_S2_C6_M5C")   { *hashID=1321; *bec= 0; *layer=3; *phimod= 8; *etamod= -5; }
-  else if (geographicalID=="L2_B05_S2_C6_M4C")   { *hashID=1322; *bec= 0; *layer=3; *phimod= 8; *etamod= -4; }
-  else if (geographicalID=="L2_B05_S2_C6_M3C")   { *hashID=1323; *bec= 0; *layer=3; *phimod= 8; *etamod= -3; }
-  else if (geographicalID=="L2_B05_S2_C6_M2C")   { *hashID=1324; *bec= 0; *layer=3; *phimod= 8; *etamod= -2; }
-  else if (geographicalID=="L2_B05_S2_C6_M1C")   { *hashID=1325; *bec= 0; *layer=3; *phimod= 8; *etamod= -1; }
-  else if (geographicalID=="L2_B05_S2_A7_M0")    { *hashID=1326; *bec= 0; *layer=3; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="L2_B05_S2_A7_M1A")   { *hashID=1327; *bec= 0; *layer=3; *phimod= 8; *etamod=  1; }
-  else if (geographicalID=="L2_B05_S2_A7_M2A")   { *hashID=1328; *bec= 0; *layer=3; *phimod= 8; *etamod=  2; }
-  else if (geographicalID=="L2_B05_S2_A7_M3A")   { *hashID=1329; *bec= 0; *layer=3; *phimod= 8; *etamod=  3; }
-  else if (geographicalID=="L2_B05_S2_A7_M4A")   { *hashID=1330; *bec= 0; *layer=3; *phimod= 8; *etamod=  4; }
-  else if (geographicalID=="L2_B05_S2_A7_M5A")   { *hashID=1331; *bec= 0; *layer=3; *phimod= 8; *etamod=  5; }
-  else if (geographicalID=="L2_B05_S2_A7_M6A")   { *hashID=1332; *bec= 0; *layer=3; *phimod= 8; *etamod=  6; }
-  else if (geographicalID=="L2_B06_S1_C7_M6C")   { *hashID=1333; *bec= 0; *layer=3; *phimod= 9; *etamod= -6; }
-  else if (geographicalID=="L2_B06_S1_C7_M5C")   { *hashID=1334; *bec= 0; *layer=3; *phimod= 9; *etamod= -5; }
-  else if (geographicalID=="L2_B06_S1_C7_M4C")   { *hashID=1335; *bec= 0; *layer=3; *phimod= 9; *etamod= -4; }
-  else if (geographicalID=="L2_B06_S1_C7_M3C")   { *hashID=1336; *bec= 0; *layer=3; *phimod= 9; *etamod= -3; }
-  else if (geographicalID=="L2_B06_S1_C7_M2C")   { *hashID=1337; *bec= 0; *layer=3; *phimod= 9; *etamod= -2; }
-  else if (geographicalID=="L2_B06_S1_C7_M1C")   { *hashID=1338; *bec= 0; *layer=3; *phimod= 9; *etamod= -1; }
-  else if (geographicalID=="L2_B06_S1_C7_M0")    { *hashID=1339; *bec= 0; *layer=3; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="L2_B06_S1_A6_M1A")   { *hashID=1340; *bec= 0; *layer=3; *phimod= 9; *etamod=  1; }
-  else if (geographicalID=="L2_B06_S1_A6_M2A")   { *hashID=1341; *bec= 0; *layer=3; *phimod= 9; *etamod=  2; }
-  else if (geographicalID=="L2_B06_S1_A6_M3A")   { *hashID=1342; *bec= 0; *layer=3; *phimod= 9; *etamod=  3; }
-  else if (geographicalID=="L2_B06_S1_A6_M4A")   { *hashID=1343; *bec= 0; *layer=3; *phimod= 9; *etamod=  4; }
-  else if (geographicalID=="L2_B06_S1_A6_M5A")   { *hashID=1344; *bec= 0; *layer=3; *phimod= 9; *etamod=  5; }
-  else if (geographicalID=="L2_B06_S1_A6_M6A")   { *hashID=1345; *bec= 0; *layer=3; *phimod= 9; *etamod=  6; }
-  else if (geographicalID=="L2_B06_S2_C6_M6C")   { *hashID=1346; *bec= 0; *layer=3; *phimod=10; *etamod= -6; }
-  else if (geographicalID=="L2_B06_S2_C6_M5C")   { *hashID=1347; *bec= 0; *layer=3; *phimod=10; *etamod= -5; }
-  else if (geographicalID=="L2_B06_S2_C6_M4C")   { *hashID=1348; *bec= 0; *layer=3; *phimod=10; *etamod= -4; }
-  else if (geographicalID=="L2_B06_S2_C6_M3C")   { *hashID=1349; *bec= 0; *layer=3; *phimod=10; *etamod= -3; }
-  else if (geographicalID=="L2_B06_S2_C6_M2C")   { *hashID=1350; *bec= 0; *layer=3; *phimod=10; *etamod= -2; }
-  else if (geographicalID=="L2_B06_S2_C6_M1C")   { *hashID=1351; *bec= 0; *layer=3; *phimod=10; *etamod= -1; }
-  else if (geographicalID=="L2_B06_S2_A7_M0")    { *hashID=1352; *bec= 0; *layer=3; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="L2_B06_S2_A7_M1A")   { *hashID=1353; *bec= 0; *layer=3; *phimod=10; *etamod=  1; }
-  else if (geographicalID=="L2_B06_S2_A7_M2A")   { *hashID=1354; *bec= 0; *layer=3; *phimod=10; *etamod=  2; }
-  else if (geographicalID=="L2_B06_S2_A7_M3A")   { *hashID=1355; *bec= 0; *layer=3; *phimod=10; *etamod=  3; }
-  else if (geographicalID=="L2_B06_S2_A7_M4A")   { *hashID=1356; *bec= 0; *layer=3; *phimod=10; *etamod=  4; }
-  else if (geographicalID=="L2_B06_S2_A7_M5A")   { *hashID=1357; *bec= 0; *layer=3; *phimod=10; *etamod=  5; }
-  else if (geographicalID=="L2_B06_S2_A7_M6A")   { *hashID=1358; *bec= 0; *layer=3; *phimod=10; *etamod=  6; }
-  else if (geographicalID=="L2_B07_S1_C7_M6C")   { *hashID=1359; *bec= 0; *layer=3; *phimod=11; *etamod= -6; }
-  else if (geographicalID=="L2_B07_S1_C7_M5C")   { *hashID=1360; *bec= 0; *layer=3; *phimod=11; *etamod= -5; }
-  else if (geographicalID=="L2_B07_S1_C7_M4C")   { *hashID=1361; *bec= 0; *layer=3; *phimod=11; *etamod= -4; }
-  else if (geographicalID=="L2_B07_S1_C7_M3C")   { *hashID=1362; *bec= 0; *layer=3; *phimod=11; *etamod= -3; }
-  else if (geographicalID=="L2_B07_S1_C7_M2C")   { *hashID=1363; *bec= 0; *layer=3; *phimod=11; *etamod= -2; }
-  else if (geographicalID=="L2_B07_S1_C7_M1C")   { *hashID=1364; *bec= 0; *layer=3; *phimod=11; *etamod= -1; }
-  else if (geographicalID=="L2_B07_S1_C7_M0")    { *hashID=1365; *bec= 0; *layer=3; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="L2_B07_S1_A6_M1A")   { *hashID=1366; *bec= 0; *layer=3; *phimod=11; *etamod=  1; }
-  else if (geographicalID=="L2_B07_S1_A6_M2A")   { *hashID=1367; *bec= 0; *layer=3; *phimod=11; *etamod=  2; }
-  else if (geographicalID=="L2_B07_S1_A6_M3A")   { *hashID=1368; *bec= 0; *layer=3; *phimod=11; *etamod=  3; }
-  else if (geographicalID=="L2_B07_S1_A6_M4A")   { *hashID=1369; *bec= 0; *layer=3; *phimod=11; *etamod=  4; }
-  else if (geographicalID=="L2_B07_S1_A6_M5A")   { *hashID=1370; *bec= 0; *layer=3; *phimod=11; *etamod=  5; }
-  else if (geographicalID=="L2_B07_S1_A6_M6A")   { *hashID=1371; *bec= 0; *layer=3; *phimod=11; *etamod=  6; }
-  else if (geographicalID=="L2_B07_S2_C6_M6C")   { *hashID=1372; *bec= 0; *layer=3; *phimod=12; *etamod= -6; }
-  else if (geographicalID=="L2_B07_S2_C6_M5C")   { *hashID=1373; *bec= 0; *layer=3; *phimod=12; *etamod= -5; }
-  else if (geographicalID=="L2_B07_S2_C6_M4C")   { *hashID=1374; *bec= 0; *layer=3; *phimod=12; *etamod= -4; }
-  else if (geographicalID=="L2_B07_S2_C6_M3C")   { *hashID=1375; *bec= 0; *layer=3; *phimod=12; *etamod= -3; }
-  else if (geographicalID=="L2_B07_S2_C6_M2C")   { *hashID=1376; *bec= 0; *layer=3; *phimod=12; *etamod= -2; }
-  else if (geographicalID=="L2_B07_S2_C6_M1C")   { *hashID=1377; *bec= 0; *layer=3; *phimod=12; *etamod= -1; }
-  else if (geographicalID=="L2_B07_S2_A7_M0")    { *hashID=1378; *bec= 0; *layer=3; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="L2_B07_S2_A7_M1A")   { *hashID=1379; *bec= 0; *layer=3; *phimod=12; *etamod=  1; }
-  else if (geographicalID=="L2_B07_S2_A7_M2A")   { *hashID=1380; *bec= 0; *layer=3; *phimod=12; *etamod=  2; }
-  else if (geographicalID=="L2_B07_S2_A7_M3A")   { *hashID=1381; *bec= 0; *layer=3; *phimod=12; *etamod=  3; }
-  else if (geographicalID=="L2_B07_S2_A7_M4A")   { *hashID=1382; *bec= 0; *layer=3; *phimod=12; *etamod=  4; }
-  else if (geographicalID=="L2_B07_S2_A7_M5A")   { *hashID=1383; *bec= 0; *layer=3; *phimod=12; *etamod=  5; }
-  else if (geographicalID=="L2_B07_S2_A7_M6A")   { *hashID=1384; *bec= 0; *layer=3; *phimod=12; *etamod=  6; }
-  else if (geographicalID=="L2_B08_S1_C7_M6C")   { *hashID=1385; *bec= 0; *layer=3; *phimod=13; *etamod= -6; }
-  else if (geographicalID=="L2_B08_S1_C7_M5C")   { *hashID=1386; *bec= 0; *layer=3; *phimod=13; *etamod= -5; }
-  else if (geographicalID=="L2_B08_S1_C7_M4C")   { *hashID=1387; *bec= 0; *layer=3; *phimod=13; *etamod= -4; }
-  else if (geographicalID=="L2_B08_S1_C7_M3C")   { *hashID=1388; *bec= 0; *layer=3; *phimod=13; *etamod= -3; }
-  else if (geographicalID=="L2_B08_S1_C7_M2C")   { *hashID=1389; *bec= 0; *layer=3; *phimod=13; *etamod= -2; }
-  else if (geographicalID=="L2_B08_S1_C7_M1C")   { *hashID=1390; *bec= 0; *layer=3; *phimod=13; *etamod= -1; }
-  else if (geographicalID=="L2_B08_S1_C7_M0")    { *hashID=1391; *bec= 0; *layer=3; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="L2_B08_S1_A6_M1A")   { *hashID=1392; *bec= 0; *layer=3; *phimod=13; *etamod=  1; }
-  else if (geographicalID=="L2_B08_S1_A6_M2A")   { *hashID=1393; *bec= 0; *layer=3; *phimod=13; *etamod=  2; }
-  else if (geographicalID=="L2_B08_S1_A6_M3A")   { *hashID=1394; *bec= 0; *layer=3; *phimod=13; *etamod=  3; }
-  else if (geographicalID=="L2_B08_S1_A6_M4A")   { *hashID=1395; *bec= 0; *layer=3; *phimod=13; *etamod=  4; }
-  else if (geographicalID=="L2_B08_S1_A6_M5A")   { *hashID=1396; *bec= 0; *layer=3; *phimod=13; *etamod=  5; }
-  else if (geographicalID=="L2_B08_S1_A6_M6A")   { *hashID=1397; *bec= 0; *layer=3; *phimod=13; *etamod=  6; }
-  else if (geographicalID=="L2_B08_S2_C6_M6C")   { *hashID=1398; *bec= 0; *layer=3; *phimod=14; *etamod= -6; }
-  else if (geographicalID=="L2_B08_S2_C6_M5C")   { *hashID=1399; *bec= 0; *layer=3; *phimod=14; *etamod= -5; }
-  else if (geographicalID=="L2_B08_S2_C6_M4C")   { *hashID=1400; *bec= 0; *layer=3; *phimod=14; *etamod= -4; }
-  else if (geographicalID=="L2_B08_S2_C6_M3C")   { *hashID=1401; *bec= 0; *layer=3; *phimod=14; *etamod= -3; }
-  else if (geographicalID=="L2_B08_S2_C6_M2C")   { *hashID=1402; *bec= 0; *layer=3; *phimod=14; *etamod= -2; }
-  else if (geographicalID=="L2_B08_S2_C6_M1C")   { *hashID=1403; *bec= 0; *layer=3; *phimod=14; *etamod= -1; }
-  else if (geographicalID=="L2_B08_S2_A7_M0")    { *hashID=1404; *bec= 0; *layer=3; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="L2_B08_S2_A7_M1A")   { *hashID=1405; *bec= 0; *layer=3; *phimod=14; *etamod=  1; }
-  else if (geographicalID=="L2_B08_S2_A7_M2A")   { *hashID=1406; *bec= 0; *layer=3; *phimod=14; *etamod=  2; }
-  else if (geographicalID=="L2_B08_S2_A7_M3A")   { *hashID=1407; *bec= 0; *layer=3; *phimod=14; *etamod=  3; }
-  else if (geographicalID=="L2_B08_S2_A7_M4A")   { *hashID=1408; *bec= 0; *layer=3; *phimod=14; *etamod=  4; }
-  else if (geographicalID=="L2_B08_S2_A7_M5A")   { *hashID=1409; *bec= 0; *layer=3; *phimod=14; *etamod=  5; }
-  else if (geographicalID=="L2_B08_S2_A7_M6A")   { *hashID=1410; *bec= 0; *layer=3; *phimod=14; *etamod=  6; }
-  else if (geographicalID=="L2_B09_S1_C7_M6C")   { *hashID=1411; *bec= 0; *layer=3; *phimod=15; *etamod= -6; }
-  else if (geographicalID=="L2_B09_S1_C7_M5C")   { *hashID=1412; *bec= 0; *layer=3; *phimod=15; *etamod= -5; }
-  else if (geographicalID=="L2_B09_S1_C7_M4C")   { *hashID=1413; *bec= 0; *layer=3; *phimod=15; *etamod= -4; }
-  else if (geographicalID=="L2_B09_S1_C7_M3C")   { *hashID=1414; *bec= 0; *layer=3; *phimod=15; *etamod= -3; }
-  else if (geographicalID=="L2_B09_S1_C7_M2C")   { *hashID=1415; *bec= 0; *layer=3; *phimod=15; *etamod= -2; }
-  else if (geographicalID=="L2_B09_S1_C7_M1C")   { *hashID=1416; *bec= 0; *layer=3; *phimod=15; *etamod= -1; }
-  else if (geographicalID=="L2_B09_S1_C7_M0")    { *hashID=1417; *bec= 0; *layer=3; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="L2_B09_S1_A6_M1A")   { *hashID=1418; *bec= 0; *layer=3; *phimod=15; *etamod=  1; }
-  else if (geographicalID=="L2_B09_S1_A6_M2A")   { *hashID=1419; *bec= 0; *layer=3; *phimod=15; *etamod=  2; }
-  else if (geographicalID=="L2_B09_S1_A6_M3A")   { *hashID=1420; *bec= 0; *layer=3; *phimod=15; *etamod=  3; }
-  else if (geographicalID=="L2_B09_S1_A6_M4A")   { *hashID=1421; *bec= 0; *layer=3; *phimod=15; *etamod=  4; }
-  else if (geographicalID=="L2_B09_S1_A6_M5A")   { *hashID=1422; *bec= 0; *layer=3; *phimod=15; *etamod=  5; }
-  else if (geographicalID=="L2_B09_S1_A6_M6A")   { *hashID=1423; *bec= 0; *layer=3; *phimod=15; *etamod=  6; }
-  else if (geographicalID=="L2_B09_S2_C6_M6C")   { *hashID=1424; *bec= 0; *layer=3; *phimod=16; *etamod= -6; }
-  else if (geographicalID=="L2_B09_S2_C6_M5C")   { *hashID=1425; *bec= 0; *layer=3; *phimod=16; *etamod= -5; }
-  else if (geographicalID=="L2_B09_S2_C6_M4C")   { *hashID=1426; *bec= 0; *layer=3; *phimod=16; *etamod= -4; }
-  else if (geographicalID=="L2_B09_S2_C6_M3C")   { *hashID=1427; *bec= 0; *layer=3; *phimod=16; *etamod= -3; }
-  else if (geographicalID=="L2_B09_S2_C6_M2C")   { *hashID=1428; *bec= 0; *layer=3; *phimod=16; *etamod= -2; }
-  else if (geographicalID=="L2_B09_S2_C6_M1C")   { *hashID=1429; *bec= 0; *layer=3; *phimod=16; *etamod= -1; }
-  else if (geographicalID=="L2_B09_S2_A7_M0")    { *hashID=1430; *bec= 0; *layer=3; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="L2_B09_S2_A7_M1A")   { *hashID=1431; *bec= 0; *layer=3; *phimod=16; *etamod=  1; }
-  else if (geographicalID=="L2_B09_S2_A7_M2A")   { *hashID=1432; *bec= 0; *layer=3; *phimod=16; *etamod=  2; }
-  else if (geographicalID=="L2_B09_S2_A7_M3A")   { *hashID=1433; *bec= 0; *layer=3; *phimod=16; *etamod=  3; }
-  else if (geographicalID=="L2_B09_S2_A7_M4A")   { *hashID=1434; *bec= 0; *layer=3; *phimod=16; *etamod=  4; }
-  else if (geographicalID=="L2_B09_S2_A7_M5A")   { *hashID=1435; *bec= 0; *layer=3; *phimod=16; *etamod=  5; }
-  else if (geographicalID=="L2_B09_S2_A7_M6A")   { *hashID=1436; *bec= 0; *layer=3; *phimod=16; *etamod=  6; }
-  else if (geographicalID=="L2_B10_S1_C7_M6C")   { *hashID=1437; *bec= 0; *layer=3; *phimod=17; *etamod= -6; }
-  else if (geographicalID=="L2_B10_S1_C7_M5C")   { *hashID=1438; *bec= 0; *layer=3; *phimod=17; *etamod= -5; }
-  else if (geographicalID=="L2_B10_S1_C7_M4C")   { *hashID=1439; *bec= 0; *layer=3; *phimod=17; *etamod= -4; }
-  else if (geographicalID=="L2_B10_S1_C7_M3C")   { *hashID=1440; *bec= 0; *layer=3; *phimod=17; *etamod= -3; }
-  else if (geographicalID=="L2_B10_S1_C7_M2C")   { *hashID=1441; *bec= 0; *layer=3; *phimod=17; *etamod= -2; }
-  else if (geographicalID=="L2_B10_S1_C7_M1C")   { *hashID=1442; *bec= 0; *layer=3; *phimod=17; *etamod= -1; }
-  else if (geographicalID=="L2_B10_S1_C7_M0")    { *hashID=1443; *bec= 0; *layer=3; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="L2_B10_S1_A6_M1A")   { *hashID=1444; *bec= 0; *layer=3; *phimod=17; *etamod=  1; }
-  else if (geographicalID=="L2_B10_S1_A6_M2A")   { *hashID=1445; *bec= 0; *layer=3; *phimod=17; *etamod=  2; }
-  else if (geographicalID=="L2_B10_S1_A6_M3A")   { *hashID=1446; *bec= 0; *layer=3; *phimod=17; *etamod=  3; }
-  else if (geographicalID=="L2_B10_S1_A6_M4A")   { *hashID=1447; *bec= 0; *layer=3; *phimod=17; *etamod=  4; }
-  else if (geographicalID=="L2_B10_S1_A6_M5A")   { *hashID=1448; *bec= 0; *layer=3; *phimod=17; *etamod=  5; }
-  else if (geographicalID=="L2_B10_S1_A6_M6A")   { *hashID=1449; *bec= 0; *layer=3; *phimod=17; *etamod=  6; }
-  else if (geographicalID=="L2_B10_S2_C6_M6C")   { *hashID=1450; *bec= 0; *layer=3; *phimod=18; *etamod= -6; }
-  else if (geographicalID=="L2_B10_S2_C6_M5C")   { *hashID=1451; *bec= 0; *layer=3; *phimod=18; *etamod= -5; }
-  else if (geographicalID=="L2_B10_S2_C6_M4C")   { *hashID=1452; *bec= 0; *layer=3; *phimod=18; *etamod= -4; }
-  else if (geographicalID=="L2_B10_S2_C6_M3C")   { *hashID=1453; *bec= 0; *layer=3; *phimod=18; *etamod= -3; }
-  else if (geographicalID=="L2_B10_S2_C6_M2C")   { *hashID=1454; *bec= 0; *layer=3; *phimod=18; *etamod= -2; }
-  else if (geographicalID=="L2_B10_S2_C6_M1C")   { *hashID=1455; *bec= 0; *layer=3; *phimod=18; *etamod= -1; }
-  else if (geographicalID=="L2_B10_S2_A7_M0")    { *hashID=1456; *bec= 0; *layer=3; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="L2_B10_S2_A7_M1A")   { *hashID=1457; *bec= 0; *layer=3; *phimod=18; *etamod=  1; }
-  else if (geographicalID=="L2_B10_S2_A7_M2A")   { *hashID=1458; *bec= 0; *layer=3; *phimod=18; *etamod=  2; }
-  else if (geographicalID=="L2_B10_S2_A7_M3A")   { *hashID=1459; *bec= 0; *layer=3; *phimod=18; *etamod=  3; }
-  else if (geographicalID=="L2_B10_S2_A7_M4A")   { *hashID=1460; *bec= 0; *layer=3; *phimod=18; *etamod=  4; }
-  else if (geographicalID=="L2_B10_S2_A7_M5A")   { *hashID=1461; *bec= 0; *layer=3; *phimod=18; *etamod=  5; }
-  else if (geographicalID=="L2_B10_S2_A7_M6A")   { *hashID=1462; *bec= 0; *layer=3; *phimod=18; *etamod=  6; }
-  else if (geographicalID=="L2_B11_S1_C7_M6C")   { *hashID=1463; *bec= 0; *layer=3; *phimod=19; *etamod= -6; }
-  else if (geographicalID=="L2_B11_S1_C7_M5C")   { *hashID=1464; *bec= 0; *layer=3; *phimod=19; *etamod= -5; }
-  else if (geographicalID=="L2_B11_S1_C7_M4C")   { *hashID=1465; *bec= 0; *layer=3; *phimod=19; *etamod= -4; }
-  else if (geographicalID=="L2_B11_S1_C7_M3C")   { *hashID=1466; *bec= 0; *layer=3; *phimod=19; *etamod= -3; }
-  else if (geographicalID=="L2_B11_S1_C7_M2C")   { *hashID=1467; *bec= 0; *layer=3; *phimod=19; *etamod= -2; }
-  else if (geographicalID=="L2_B11_S1_C7_M1C")   { *hashID=1468; *bec= 0; *layer=3; *phimod=19; *etamod= -1; }
-  else if (geographicalID=="L2_B11_S1_C7_M0")    { *hashID=1469; *bec= 0; *layer=3; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="L2_B11_S1_A6_M1A")   { *hashID=1470; *bec= 0; *layer=3; *phimod=19; *etamod=  1; }
-  else if (geographicalID=="L2_B11_S1_A6_M2A")   { *hashID=1471; *bec= 0; *layer=3; *phimod=19; *etamod=  2; }
-  else if (geographicalID=="L2_B11_S1_A6_M3A")   { *hashID=1472; *bec= 0; *layer=3; *phimod=19; *etamod=  3; }
-  else if (geographicalID=="L2_B11_S1_A6_M4A")   { *hashID=1473; *bec= 0; *layer=3; *phimod=19; *etamod=  4; }
-  else if (geographicalID=="L2_B11_S1_A6_M5A")   { *hashID=1474; *bec= 0; *layer=3; *phimod=19; *etamod=  5; }
-  else if (geographicalID=="L2_B11_S1_A6_M6A")   { *hashID=1475; *bec= 0; *layer=3; *phimod=19; *etamod=  6; }
-  else if (geographicalID=="L2_B11_S2_C6_M6C")   { *hashID=1476; *bec= 0; *layer=3; *phimod=20; *etamod= -6; }
-  else if (geographicalID=="L2_B11_S2_C6_M5C")   { *hashID=1477; *bec= 0; *layer=3; *phimod=20; *etamod= -5; }
-  else if (geographicalID=="L2_B11_S2_C6_M4C")   { *hashID=1478; *bec= 0; *layer=3; *phimod=20; *etamod= -4; }
-  else if (geographicalID=="L2_B11_S2_C6_M3C")   { *hashID=1479; *bec= 0; *layer=3; *phimod=20; *etamod= -3; }
-  else if (geographicalID=="L2_B11_S2_C6_M2C")   { *hashID=1480; *bec= 0; *layer=3; *phimod=20; *etamod= -2; }
-  else if (geographicalID=="L2_B11_S2_C6_M1C")   { *hashID=1481; *bec= 0; *layer=3; *phimod=20; *etamod= -1; }
-  else if (geographicalID=="L2_B11_S2_A7_M0")    { *hashID=1482; *bec= 0; *layer=3; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="L2_B11_S2_A7_M1A")   { *hashID=1483; *bec= 0; *layer=3; *phimod=20; *etamod=  1; }
-  else if (geographicalID=="L2_B11_S2_A7_M2A")   { *hashID=1484; *bec= 0; *layer=3; *phimod=20; *etamod=  2; }
-  else if (geographicalID=="L2_B11_S2_A7_M3A")   { *hashID=1485; *bec= 0; *layer=3; *phimod=20; *etamod=  3; }
-  else if (geographicalID=="L2_B11_S2_A7_M4A")   { *hashID=1486; *bec= 0; *layer=3; *phimod=20; *etamod=  4; }
-  else if (geographicalID=="L2_B11_S2_A7_M5A")   { *hashID=1487; *bec= 0; *layer=3; *phimod=20; *etamod=  5; }
-  else if (geographicalID=="L2_B11_S2_A7_M6A")   { *hashID=1488; *bec= 0; *layer=3; *phimod=20; *etamod=  6; }
-  else if (geographicalID=="L2_B12_S1_C7_M6C")   { *hashID=1489; *bec= 0; *layer=3; *phimod=21; *etamod= -6; }
-  else if (geographicalID=="L2_B12_S1_C7_M5C")   { *hashID=1490; *bec= 0; *layer=3; *phimod=21; *etamod= -5; }
-  else if (geographicalID=="L2_B12_S1_C7_M4C")   { *hashID=1491; *bec= 0; *layer=3; *phimod=21; *etamod= -4; }
-  else if (geographicalID=="L2_B12_S1_C7_M3C")   { *hashID=1492; *bec= 0; *layer=3; *phimod=21; *etamod= -3; }
-  else if (geographicalID=="L2_B12_S1_C7_M2C")   { *hashID=1493; *bec= 0; *layer=3; *phimod=21; *etamod= -2; }
-  else if (geographicalID=="L2_B12_S1_C7_M1C")   { *hashID=1494; *bec= 0; *layer=3; *phimod=21; *etamod= -1; }
-  else if (geographicalID=="L2_B12_S1_C7_M0")    { *hashID=1495; *bec= 0; *layer=3; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="L2_B12_S1_A6_M1A")   { *hashID=1496; *bec= 0; *layer=3; *phimod=21; *etamod=  1; }
-  else if (geographicalID=="L2_B12_S1_A6_M2A")   { *hashID=1497; *bec= 0; *layer=3; *phimod=21; *etamod=  2; }
-  else if (geographicalID=="L2_B12_S1_A6_M3A")   { *hashID=1498; *bec= 0; *layer=3; *phimod=21; *etamod=  3; }
-  else if (geographicalID=="L2_B12_S1_A6_M4A")   { *hashID=1499; *bec= 0; *layer=3; *phimod=21; *etamod=  4; }
-  else if (geographicalID=="L2_B12_S1_A6_M5A")   { *hashID=1500; *bec= 0; *layer=3; *phimod=21; *etamod=  5; }
-  else if (geographicalID=="L2_B12_S1_A6_M6A")   { *hashID=1501; *bec= 0; *layer=3; *phimod=21; *etamod=  6; }
-  else if (geographicalID=="L2_B12_S2_C6_M6C")   { *hashID=1502; *bec= 0; *layer=3; *phimod=22; *etamod= -6; }
-  else if (geographicalID=="L2_B12_S2_C6_M5C")   { *hashID=1503; *bec= 0; *layer=3; *phimod=22; *etamod= -5; }
-  else if (geographicalID=="L2_B12_S2_C6_M4C")   { *hashID=1504; *bec= 0; *layer=3; *phimod=22; *etamod= -4; }
-  else if (geographicalID=="L2_B12_S2_C6_M3C")   { *hashID=1505; *bec= 0; *layer=3; *phimod=22; *etamod= -3; }
-  else if (geographicalID=="L2_B12_S2_C6_M2C")   { *hashID=1506; *bec= 0; *layer=3; *phimod=22; *etamod= -2; }
-  else if (geographicalID=="L2_B12_S2_C6_M1C")   { *hashID=1507; *bec= 0; *layer=3; *phimod=22; *etamod= -1; }
-  else if (geographicalID=="L2_B12_S2_A7_M0")    { *hashID=1508; *bec= 0; *layer=3; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="L2_B12_S2_A7_M1A")   { *hashID=1509; *bec= 0; *layer=3; *phimod=22; *etamod=  1; }
-  else if (geographicalID=="L2_B12_S2_A7_M2A")   { *hashID=1510; *bec= 0; *layer=3; *phimod=22; *etamod=  2; }
-  else if (geographicalID=="L2_B12_S2_A7_M3A")   { *hashID=1511; *bec= 0; *layer=3; *phimod=22; *etamod=  3; }
-  else if (geographicalID=="L2_B12_S2_A7_M4A")   { *hashID=1512; *bec= 0; *layer=3; *phimod=22; *etamod=  4; }
-  else if (geographicalID=="L2_B12_S2_A7_M5A")   { *hashID=1513; *bec= 0; *layer=3; *phimod=22; *etamod=  5; }
-  else if (geographicalID=="L2_B12_S2_A7_M6A")   { *hashID=1514; *bec= 0; *layer=3; *phimod=22; *etamod=  6; }
-  else if (geographicalID=="L2_B13_S1_C7_M6C")   { *hashID=1515; *bec= 0; *layer=3; *phimod=23; *etamod= -6; }
-  else if (geographicalID=="L2_B13_S1_C7_M5C")   { *hashID=1516; *bec= 0; *layer=3; *phimod=23; *etamod= -5; }
-  else if (geographicalID=="L2_B13_S1_C7_M4C")   { *hashID=1517; *bec= 0; *layer=3; *phimod=23; *etamod= -4; }
-  else if (geographicalID=="L2_B13_S1_C7_M3C")   { *hashID=1518; *bec= 0; *layer=3; *phimod=23; *etamod= -3; }
-  else if (geographicalID=="L2_B13_S1_C7_M2C")   { *hashID=1519; *bec= 0; *layer=3; *phimod=23; *etamod= -2; }
-  else if (geographicalID=="L2_B13_S1_C7_M1C")   { *hashID=1520; *bec= 0; *layer=3; *phimod=23; *etamod= -1; }
-  else if (geographicalID=="L2_B13_S1_C7_M0")    { *hashID=1521; *bec= 0; *layer=3; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="L2_B13_S1_A6_M1A")   { *hashID=1522; *bec= 0; *layer=3; *phimod=23; *etamod=  1; }
-  else if (geographicalID=="L2_B13_S1_A6_M2A")   { *hashID=1523; *bec= 0; *layer=3; *phimod=23; *etamod=  2; }
-  else if (geographicalID=="L2_B13_S1_A6_M3A")   { *hashID=1524; *bec= 0; *layer=3; *phimod=23; *etamod=  3; }
-  else if (geographicalID=="L2_B13_S1_A6_M4A")   { *hashID=1525; *bec= 0; *layer=3; *phimod=23; *etamod=  4; }
-  else if (geographicalID=="L2_B13_S1_A6_M5A")   { *hashID=1526; *bec= 0; *layer=3; *phimod=23; *etamod=  5; }
-  else if (geographicalID=="L2_B13_S1_A6_M6A")   { *hashID=1527; *bec= 0; *layer=3; *phimod=23; *etamod=  6; }
-  else if (geographicalID=="L2_B13_S2_C6_M6C")   { *hashID=1528; *bec= 0; *layer=3; *phimod=24; *etamod= -6; }
-  else if (geographicalID=="L2_B13_S2_C6_M5C")   { *hashID=1529; *bec= 0; *layer=3; *phimod=24; *etamod= -5; }
-  else if (geographicalID=="L2_B13_S2_C6_M4C")   { *hashID=1530; *bec= 0; *layer=3; *phimod=24; *etamod= -4; }
-  else if (geographicalID=="L2_B13_S2_C6_M3C")   { *hashID=1531; *bec= 0; *layer=3; *phimod=24; *etamod= -3; }
-  else if (geographicalID=="L2_B13_S2_C6_M2C")   { *hashID=1532; *bec= 0; *layer=3; *phimod=24; *etamod= -2; }
-  else if (geographicalID=="L2_B13_S2_C6_M1C")   { *hashID=1533; *bec= 0; *layer=3; *phimod=24; *etamod= -1; }
-  else if (geographicalID=="L2_B13_S2_A7_M0")    { *hashID=1534; *bec= 0; *layer=3; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="L2_B13_S2_A7_M1A")   { *hashID=1535; *bec= 0; *layer=3; *phimod=24; *etamod=  1; }
-  else if (geographicalID=="L2_B13_S2_A7_M2A")   { *hashID=1536; *bec= 0; *layer=3; *phimod=24; *etamod=  2; }
-  else if (geographicalID=="L2_B13_S2_A7_M3A")   { *hashID=1537; *bec= 0; *layer=3; *phimod=24; *etamod=  3; }
-  else if (geographicalID=="L2_B13_S2_A7_M4A")   { *hashID=1538; *bec= 0; *layer=3; *phimod=24; *etamod=  4; }
-  else if (geographicalID=="L2_B13_S2_A7_M5A")   { *hashID=1539; *bec= 0; *layer=3; *phimod=24; *etamod=  5; }
-  else if (geographicalID=="L2_B13_S2_A7_M6A")   { *hashID=1540; *bec= 0; *layer=3; *phimod=24; *etamod=  6; }
-  else if (geographicalID=="L2_B14_S1_C7_M6C")   { *hashID=1541; *bec= 0; *layer=3; *phimod=25; *etamod= -6; }
-  else if (geographicalID=="L2_B14_S1_C7_M5C")   { *hashID=1542; *bec= 0; *layer=3; *phimod=25; *etamod= -5; }
-  else if (geographicalID=="L2_B14_S1_C7_M4C")   { *hashID=1543; *bec= 0; *layer=3; *phimod=25; *etamod= -4; }
-  else if (geographicalID=="L2_B14_S1_C7_M3C")   { *hashID=1544; *bec= 0; *layer=3; *phimod=25; *etamod= -3; }
-  else if (geographicalID=="L2_B14_S1_C7_M2C")   { *hashID=1545; *bec= 0; *layer=3; *phimod=25; *etamod= -2; }
-  else if (geographicalID=="L2_B14_S1_C7_M1C")   { *hashID=1546; *bec= 0; *layer=3; *phimod=25; *etamod= -1; }
-  else if (geographicalID=="L2_B14_S1_C7_M0")    { *hashID=1547; *bec= 0; *layer=3; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="L2_B14_S1_A6_M1A")   { *hashID=1548; *bec= 0; *layer=3; *phimod=25; *etamod=  1; }
-  else if (geographicalID=="L2_B14_S1_A6_M2A")   { *hashID=1549; *bec= 0; *layer=3; *phimod=25; *etamod=  2; }
-  else if (geographicalID=="L2_B14_S1_A6_M3A")   { *hashID=1550; *bec= 0; *layer=3; *phimod=25; *etamod=  3; }
-  else if (geographicalID=="L2_B14_S1_A6_M4A")   { *hashID=1551; *bec= 0; *layer=3; *phimod=25; *etamod=  4; }
-  else if (geographicalID=="L2_B14_S1_A6_M5A")   { *hashID=1552; *bec= 0; *layer=3; *phimod=25; *etamod=  5; }
-  else if (geographicalID=="L2_B14_S1_A6_M6A")   { *hashID=1553; *bec= 0; *layer=3; *phimod=25; *etamod=  6; }
-  else if (geographicalID=="L2_B14_S2_C6_M6C")   { *hashID=1554; *bec= 0; *layer=3; *phimod=26; *etamod= -6; }
-  else if (geographicalID=="L2_B14_S2_C6_M5C")   { *hashID=1555; *bec= 0; *layer=3; *phimod=26; *etamod= -5; }
-  else if (geographicalID=="L2_B14_S2_C6_M4C")   { *hashID=1556; *bec= 0; *layer=3; *phimod=26; *etamod= -4; }
-  else if (geographicalID=="L2_B14_S2_C6_M3C")   { *hashID=1557; *bec= 0; *layer=3; *phimod=26; *etamod= -3; }
-  else if (geographicalID=="L2_B14_S2_C6_M2C")   { *hashID=1558; *bec= 0; *layer=3; *phimod=26; *etamod= -2; }
-  else if (geographicalID=="L2_B14_S2_C6_M1C")   { *hashID=1559; *bec= 0; *layer=3; *phimod=26; *etamod= -1; }
-  else if (geographicalID=="L2_B14_S2_A7_M0")    { *hashID=1560; *bec= 0; *layer=3; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="L2_B14_S2_A7_M1A")   { *hashID=1561; *bec= 0; *layer=3; *phimod=26; *etamod=  1; }
-  else if (geographicalID=="L2_B14_S2_A7_M2A")   { *hashID=1562; *bec= 0; *layer=3; *phimod=26; *etamod=  2; }
-  else if (geographicalID=="L2_B14_S2_A7_M3A")   { *hashID=1563; *bec= 0; *layer=3; *phimod=26; *etamod=  3; }
-  else if (geographicalID=="L2_B14_S2_A7_M4A")   { *hashID=1564; *bec= 0; *layer=3; *phimod=26; *etamod=  4; }
-  else if (geographicalID=="L2_B14_S2_A7_M5A")   { *hashID=1565; *bec= 0; *layer=3; *phimod=26; *etamod=  5; }
-  else if (geographicalID=="L2_B14_S2_A7_M6A")   { *hashID=1566; *bec= 0; *layer=3; *phimod=26; *etamod=  6; }
-  else if (geographicalID=="L2_B15_S1_C7_M6C")   { *hashID=1567; *bec= 0; *layer=3; *phimod=27; *etamod= -6; }
-  else if (geographicalID=="L2_B15_S1_C7_M5C")   { *hashID=1568; *bec= 0; *layer=3; *phimod=27; *etamod= -5; }
-  else if (geographicalID=="L2_B15_S1_C7_M4C")   { *hashID=1569; *bec= 0; *layer=3; *phimod=27; *etamod= -4; }
-  else if (geographicalID=="L2_B15_S1_C7_M3C")   { *hashID=1570; *bec= 0; *layer=3; *phimod=27; *etamod= -3; }
-  else if (geographicalID=="L2_B15_S1_C7_M2C")   { *hashID=1571; *bec= 0; *layer=3; *phimod=27; *etamod= -2; }
-  else if (geographicalID=="L2_B15_S1_C7_M1C")   { *hashID=1572; *bec= 0; *layer=3; *phimod=27; *etamod= -1; }
-  else if (geographicalID=="L2_B15_S1_C7_M0")    { *hashID=1573; *bec= 0; *layer=3; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="L2_B15_S1_A6_M1A")   { *hashID=1574; *bec= 0; *layer=3; *phimod=27; *etamod=  1; }
-  else if (geographicalID=="L2_B15_S1_A6_M2A")   { *hashID=1575; *bec= 0; *layer=3; *phimod=27; *etamod=  2; }
-  else if (geographicalID=="L2_B15_S1_A6_M3A")   { *hashID=1576; *bec= 0; *layer=3; *phimod=27; *etamod=  3; }
-  else if (geographicalID=="L2_B15_S1_A6_M4A")   { *hashID=1577; *bec= 0; *layer=3; *phimod=27; *etamod=  4; }
-  else if (geographicalID=="L2_B15_S1_A6_M5A")   { *hashID=1578; *bec= 0; *layer=3; *phimod=27; *etamod=  5; }
-  else if (geographicalID=="L2_B15_S1_A6_M6A")   { *hashID=1579; *bec= 0; *layer=3; *phimod=27; *etamod=  6; }
-  else if (geographicalID=="L2_B15_S2_C6_M6C")   { *hashID=1580; *bec= 0; *layer=3; *phimod=28; *etamod= -6; }
-  else if (geographicalID=="L2_B15_S2_C6_M5C")   { *hashID=1581; *bec= 0; *layer=3; *phimod=28; *etamod= -5; }
-  else if (geographicalID=="L2_B15_S2_C6_M4C")   { *hashID=1582; *bec= 0; *layer=3; *phimod=28; *etamod= -4; }
-  else if (geographicalID=="L2_B15_S2_C6_M3C")   { *hashID=1583; *bec= 0; *layer=3; *phimod=28; *etamod= -3; }
-  else if (geographicalID=="L2_B15_S2_C6_M2C")   { *hashID=1584; *bec= 0; *layer=3; *phimod=28; *etamod= -2; }
-  else if (geographicalID=="L2_B15_S2_C6_M1C")   { *hashID=1585; *bec= 0; *layer=3; *phimod=28; *etamod= -1; }
-  else if (geographicalID=="L2_B15_S2_A7_M0")    { *hashID=1586; *bec= 0; *layer=3; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="L2_B15_S2_A7_M1A")   { *hashID=1587; *bec= 0; *layer=3; *phimod=28; *etamod=  1; }
-  else if (geographicalID=="L2_B15_S2_A7_M2A")   { *hashID=1588; *bec= 0; *layer=3; *phimod=28; *etamod=  2; }
-  else if (geographicalID=="L2_B15_S2_A7_M3A")   { *hashID=1589; *bec= 0; *layer=3; *phimod=28; *etamod=  3; }
-  else if (geographicalID=="L2_B15_S2_A7_M4A")   { *hashID=1590; *bec= 0; *layer=3; *phimod=28; *etamod=  4; }
-  else if (geographicalID=="L2_B15_S2_A7_M5A")   { *hashID=1591; *bec= 0; *layer=3; *phimod=28; *etamod=  5; }
-  else if (geographicalID=="L2_B15_S2_A7_M6A")   { *hashID=1592; *bec= 0; *layer=3; *phimod=28; *etamod=  6; }
-  else if (geographicalID=="L2_B16_S1_C7_M6C")   { *hashID=1593; *bec= 0; *layer=3; *phimod=29; *etamod= -6; }
-  else if (geographicalID=="L2_B16_S1_C7_M5C")   { *hashID=1594; *bec= 0; *layer=3; *phimod=29; *etamod= -5; }
-  else if (geographicalID=="L2_B16_S1_C7_M4C")   { *hashID=1595; *bec= 0; *layer=3; *phimod=29; *etamod= -4; }
-  else if (geographicalID=="L2_B16_S1_C7_M3C")   { *hashID=1596; *bec= 0; *layer=3; *phimod=29; *etamod= -3; }
-  else if (geographicalID=="L2_B16_S1_C7_M2C")   { *hashID=1597; *bec= 0; *layer=3; *phimod=29; *etamod= -2; }
-  else if (geographicalID=="L2_B16_S1_C7_M1C")   { *hashID=1598; *bec= 0; *layer=3; *phimod=29; *etamod= -1; }
-  else if (geographicalID=="L2_B16_S1_C7_M0")    { *hashID=1599; *bec= 0; *layer=3; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="L2_B16_S1_A6_M1A")   { *hashID=1600; *bec= 0; *layer=3; *phimod=29; *etamod=  1; }
-  else if (geographicalID=="L2_B16_S1_A6_M2A")   { *hashID=1601; *bec= 0; *layer=3; *phimod=29; *etamod=  2; }
-  else if (geographicalID=="L2_B16_S1_A6_M3A")   { *hashID=1602; *bec= 0; *layer=3; *phimod=29; *etamod=  3; }
-  else if (geographicalID=="L2_B16_S1_A6_M4A")   { *hashID=1603; *bec= 0; *layer=3; *phimod=29; *etamod=  4; }
-  else if (geographicalID=="L2_B16_S1_A6_M5A")   { *hashID=1604; *bec= 0; *layer=3; *phimod=29; *etamod=  5; }
-  else if (geographicalID=="L2_B16_S1_A6_M6A")   { *hashID=1605; *bec= 0; *layer=3; *phimod=29; *etamod=  6; }
-  else if (geographicalID=="L2_B16_S2_C6_M6C")   { *hashID=1606; *bec= 0; *layer=3; *phimod=30; *etamod= -6; }
-  else if (geographicalID=="L2_B16_S2_C6_M5C")   { *hashID=1607; *bec= 0; *layer=3; *phimod=30; *etamod= -5; }
-  else if (geographicalID=="L2_B16_S2_C6_M4C")   { *hashID=1608; *bec= 0; *layer=3; *phimod=30; *etamod= -4; }
-  else if (geographicalID=="L2_B16_S2_C6_M3C")   { *hashID=1609; *bec= 0; *layer=3; *phimod=30; *etamod= -3; }
-  else if (geographicalID=="L2_B16_S2_C6_M2C")   { *hashID=1610; *bec= 0; *layer=3; *phimod=30; *etamod= -2; }
-  else if (geographicalID=="L2_B16_S2_C6_M1C")   { *hashID=1611; *bec= 0; *layer=3; *phimod=30; *etamod= -1; }
-  else if (geographicalID=="L2_B16_S2_A7_M0")    { *hashID=1612; *bec= 0; *layer=3; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="L2_B16_S2_A7_M1A")   { *hashID=1613; *bec= 0; *layer=3; *phimod=30; *etamod=  1; }
-  else if (geographicalID=="L2_B16_S2_A7_M2A")   { *hashID=1614; *bec= 0; *layer=3; *phimod=30; *etamod=  2; }
-  else if (geographicalID=="L2_B16_S2_A7_M3A")   { *hashID=1615; *bec= 0; *layer=3; *phimod=30; *etamod=  3; }
-  else if (geographicalID=="L2_B16_S2_A7_M4A")   { *hashID=1616; *bec= 0; *layer=3; *phimod=30; *etamod=  4; }
-  else if (geographicalID=="L2_B16_S2_A7_M5A")   { *hashID=1617; *bec= 0; *layer=3; *phimod=30; *etamod=  5; }
-  else if (geographicalID=="L2_B16_S2_A7_M6A")   { *hashID=1618; *bec= 0; *layer=3; *phimod=30; *etamod=  6; }
-  else if (geographicalID=="L2_B17_S1_C7_M6C")   { *hashID=1619; *bec= 0; *layer=3; *phimod=31; *etamod= -6; }
-  else if (geographicalID=="L2_B17_S1_C7_M5C")   { *hashID=1620; *bec= 0; *layer=3; *phimod=31; *etamod= -5; }
-  else if (geographicalID=="L2_B17_S1_C7_M4C")   { *hashID=1621; *bec= 0; *layer=3; *phimod=31; *etamod= -4; }
-  else if (geographicalID=="L2_B17_S1_C7_M3C")   { *hashID=1622; *bec= 0; *layer=3; *phimod=31; *etamod= -3; }
-  else if (geographicalID=="L2_B17_S1_C7_M2C")   { *hashID=1623; *bec= 0; *layer=3; *phimod=31; *etamod= -2; }
-  else if (geographicalID=="L2_B17_S1_C7_M1C")   { *hashID=1624; *bec= 0; *layer=3; *phimod=31; *etamod= -1; }
-  else if (geographicalID=="L2_B17_S1_C7_M0")    { *hashID=1625; *bec= 0; *layer=3; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="L2_B17_S1_A6_M1A")   { *hashID=1626; *bec= 0; *layer=3; *phimod=31; *etamod=  1; }
-  else if (geographicalID=="L2_B17_S1_A6_M2A")   { *hashID=1627; *bec= 0; *layer=3; *phimod=31; *etamod=  2; }
-  else if (geographicalID=="L2_B17_S1_A6_M3A")   { *hashID=1628; *bec= 0; *layer=3; *phimod=31; *etamod=  3; }
-  else if (geographicalID=="L2_B17_S1_A6_M4A")   { *hashID=1629; *bec= 0; *layer=3; *phimod=31; *etamod=  4; }
-  else if (geographicalID=="L2_B17_S1_A6_M5A")   { *hashID=1630; *bec= 0; *layer=3; *phimod=31; *etamod=  5; }
-  else if (geographicalID=="L2_B17_S1_A6_M6A")   { *hashID=1631; *bec= 0; *layer=3; *phimod=31; *etamod=  6; }
-  else if (geographicalID=="L2_B17_S2_C6_M6C")   { *hashID=1632; *bec= 0; *layer=3; *phimod=32; *etamod= -6; }
-  else if (geographicalID=="L2_B17_S2_C6_M5C")   { *hashID=1633; *bec= 0; *layer=3; *phimod=32; *etamod= -5; }
-  else if (geographicalID=="L2_B17_S2_C6_M4C")   { *hashID=1634; *bec= 0; *layer=3; *phimod=32; *etamod= -4; }
-  else if (geographicalID=="L2_B17_S2_C6_M3C")   { *hashID=1635; *bec= 0; *layer=3; *phimod=32; *etamod= -3; }
-  else if (geographicalID=="L2_B17_S2_C6_M2C")   { *hashID=1636; *bec= 0; *layer=3; *phimod=32; *etamod= -2; }
-  else if (geographicalID=="L2_B17_S2_C6_M1C")   { *hashID=1637; *bec= 0; *layer=3; *phimod=32; *etamod= -1; }
-  else if (geographicalID=="L2_B17_S2_A7_M0")    { *hashID=1638; *bec= 0; *layer=3; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="L2_B17_S2_A7_M1A")   { *hashID=1639; *bec= 0; *layer=3; *phimod=32; *etamod=  1; }
-  else if (geographicalID=="L2_B17_S2_A7_M2A")   { *hashID=1640; *bec= 0; *layer=3; *phimod=32; *etamod=  2; }
-  else if (geographicalID=="L2_B17_S2_A7_M3A")   { *hashID=1641; *bec= 0; *layer=3; *phimod=32; *etamod=  3; }
-  else if (geographicalID=="L2_B17_S2_A7_M4A")   { *hashID=1642; *bec= 0; *layer=3; *phimod=32; *etamod=  4; }
-  else if (geographicalID=="L2_B17_S2_A7_M5A")   { *hashID=1643; *bec= 0; *layer=3; *phimod=32; *etamod=  5; }
-  else if (geographicalID=="L2_B17_S2_A7_M6A")   { *hashID=1644; *bec= 0; *layer=3; *phimod=32; *etamod=  6; }
-  else if (geographicalID=="L2_B18_S1_C7_M6C")   { *hashID=1645; *bec= 0; *layer=3; *phimod=33; *etamod= -6; }
-  else if (geographicalID=="L2_B18_S1_C7_M5C")   { *hashID=1646; *bec= 0; *layer=3; *phimod=33; *etamod= -5; }
-  else if (geographicalID=="L2_B18_S1_C7_M4C")   { *hashID=1647; *bec= 0; *layer=3; *phimod=33; *etamod= -4; }
-  else if (geographicalID=="L2_B18_S1_C7_M3C")   { *hashID=1648; *bec= 0; *layer=3; *phimod=33; *etamod= -3; }
-  else if (geographicalID=="L2_B18_S1_C7_M2C")   { *hashID=1649; *bec= 0; *layer=3; *phimod=33; *etamod= -2; }
-  else if (geographicalID=="L2_B18_S1_C7_M1C")   { *hashID=1650; *bec= 0; *layer=3; *phimod=33; *etamod= -1; }
-  else if (geographicalID=="L2_B18_S1_C7_M0")    { *hashID=1651; *bec= 0; *layer=3; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="L2_B18_S1_A6_M1A")   { *hashID=1652; *bec= 0; *layer=3; *phimod=33; *etamod=  1; }
-  else if (geographicalID=="L2_B18_S1_A6_M2A")   { *hashID=1653; *bec= 0; *layer=3; *phimod=33; *etamod=  2; }
-  else if (geographicalID=="L2_B18_S1_A6_M3A")   { *hashID=1654; *bec= 0; *layer=3; *phimod=33; *etamod=  3; }
-  else if (geographicalID=="L2_B18_S1_A6_M4A")   { *hashID=1655; *bec= 0; *layer=3; *phimod=33; *etamod=  4; }
-  else if (geographicalID=="L2_B18_S1_A6_M5A")   { *hashID=1656; *bec= 0; *layer=3; *phimod=33; *etamod=  5; }
-  else if (geographicalID=="L2_B18_S1_A6_M6A")   { *hashID=1657; *bec= 0; *layer=3; *phimod=33; *etamod=  6; }
-  else if (geographicalID=="L2_B18_S2_C6_M6C")   { *hashID=1658; *bec= 0; *layer=3; *phimod=34; *etamod= -6; }
-  else if (geographicalID=="L2_B18_S2_C6_M5C")   { *hashID=1659; *bec= 0; *layer=3; *phimod=34; *etamod= -5; }
-  else if (geographicalID=="L2_B18_S2_C6_M4C")   { *hashID=1660; *bec= 0; *layer=3; *phimod=34; *etamod= -4; }
-  else if (geographicalID=="L2_B18_S2_C6_M3C")   { *hashID=1661; *bec= 0; *layer=3; *phimod=34; *etamod= -3; }
-  else if (geographicalID=="L2_B18_S2_C6_M2C")   { *hashID=1662; *bec= 0; *layer=3; *phimod=34; *etamod= -2; }
-  else if (geographicalID=="L2_B18_S2_C6_M1C")   { *hashID=1663; *bec= 0; *layer=3; *phimod=34; *etamod= -1; }
-  else if (geographicalID=="L2_B18_S2_A7_M0")    { *hashID=1664; *bec= 0; *layer=3; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="L2_B18_S2_A7_M1A")   { *hashID=1665; *bec= 0; *layer=3; *phimod=34; *etamod=  1; }
-  else if (geographicalID=="L2_B18_S2_A7_M2A")   { *hashID=1666; *bec= 0; *layer=3; *phimod=34; *etamod=  2; }
-  else if (geographicalID=="L2_B18_S2_A7_M3A")   { *hashID=1667; *bec= 0; *layer=3; *phimod=34; *etamod=  3; }
-  else if (geographicalID=="L2_B18_S2_A7_M4A")   { *hashID=1668; *bec= 0; *layer=3; *phimod=34; *etamod=  4; }
-  else if (geographicalID=="L2_B18_S2_A7_M5A")   { *hashID=1669; *bec= 0; *layer=3; *phimod=34; *etamod=  5; }
-  else if (geographicalID=="L2_B18_S2_A7_M6A")   { *hashID=1670; *bec= 0; *layer=3; *phimod=34; *etamod=  6; }
-  else if (geographicalID=="L2_B19_S1_C7_M6C")   { *hashID=1671; *bec= 0; *layer=3; *phimod=35; *etamod= -6; }
-  else if (geographicalID=="L2_B19_S1_C7_M5C")   { *hashID=1672; *bec= 0; *layer=3; *phimod=35; *etamod= -5; }
-  else if (geographicalID=="L2_B19_S1_C7_M4C")   { *hashID=1673; *bec= 0; *layer=3; *phimod=35; *etamod= -4; }
-  else if (geographicalID=="L2_B19_S1_C7_M3C")   { *hashID=1674; *bec= 0; *layer=3; *phimod=35; *etamod= -3; }
-  else if (geographicalID=="L2_B19_S1_C7_M2C")   { *hashID=1675; *bec= 0; *layer=3; *phimod=35; *etamod= -2; }
-  else if (geographicalID=="L2_B19_S1_C7_M1C")   { *hashID=1676; *bec= 0; *layer=3; *phimod=35; *etamod= -1; }
-  else if (geographicalID=="L2_B19_S1_C7_M0")    { *hashID=1677; *bec= 0; *layer=3; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="L2_B19_S1_A6_M1A")   { *hashID=1678; *bec= 0; *layer=3; *phimod=35; *etamod=  1; }
-  else if (geographicalID=="L2_B19_S1_A6_M2A")   { *hashID=1679; *bec= 0; *layer=3; *phimod=35; *etamod=  2; }
-  else if (geographicalID=="L2_B19_S1_A6_M3A")   { *hashID=1680; *bec= 0; *layer=3; *phimod=35; *etamod=  3; }
-  else if (geographicalID=="L2_B19_S1_A6_M4A")   { *hashID=1681; *bec= 0; *layer=3; *phimod=35; *etamod=  4; }
-  else if (geographicalID=="L2_B19_S1_A6_M5A")   { *hashID=1682; *bec= 0; *layer=3; *phimod=35; *etamod=  5; }
-  else if (geographicalID=="L2_B19_S1_A6_M6A")   { *hashID=1683; *bec= 0; *layer=3; *phimod=35; *etamod=  6; }
-  else if (geographicalID=="L2_B19_S2_C6_M6C")   { *hashID=1684; *bec= 0; *layer=3; *phimod=36; *etamod= -6; }
-  else if (geographicalID=="L2_B19_S2_C6_M5C")   { *hashID=1685; *bec= 0; *layer=3; *phimod=36; *etamod= -5; }
-  else if (geographicalID=="L2_B19_S2_C6_M4C")   { *hashID=1686; *bec= 0; *layer=3; *phimod=36; *etamod= -4; }
-  else if (geographicalID=="L2_B19_S2_C6_M3C")   { *hashID=1687; *bec= 0; *layer=3; *phimod=36; *etamod= -3; }
-  else if (geographicalID=="L2_B19_S2_C6_M2C")   { *hashID=1688; *bec= 0; *layer=3; *phimod=36; *etamod= -2; }
-  else if (geographicalID=="L2_B19_S2_C6_M1C")   { *hashID=1689; *bec= 0; *layer=3; *phimod=36; *etamod= -1; }
-  else if (geographicalID=="L2_B19_S2_A7_M0")    { *hashID=1690; *bec= 0; *layer=3; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="L2_B19_S2_A7_M1A")   { *hashID=1691; *bec= 0; *layer=3; *phimod=36; *etamod=  1; }
-  else if (geographicalID=="L2_B19_S2_A7_M2A")   { *hashID=1692; *bec= 0; *layer=3; *phimod=36; *etamod=  2; }
-  else if (geographicalID=="L2_B19_S2_A7_M3A")   { *hashID=1693; *bec= 0; *layer=3; *phimod=36; *etamod=  3; }
-  else if (geographicalID=="L2_B19_S2_A7_M4A")   { *hashID=1694; *bec= 0; *layer=3; *phimod=36; *etamod=  4; }
-  else if (geographicalID=="L2_B19_S2_A7_M5A")   { *hashID=1695; *bec= 0; *layer=3; *phimod=36; *etamod=  5; }
-  else if (geographicalID=="L2_B19_S2_A7_M6A")   { *hashID=1696; *bec= 0; *layer=3; *phimod=36; *etamod=  6; }
-  else if (geographicalID=="L2_B20_S1_C7_M6C")   { *hashID=1697; *bec= 0; *layer=3; *phimod=37; *etamod= -6; }
-  else if (geographicalID=="L2_B20_S1_C7_M5C")   { *hashID=1698; *bec= 0; *layer=3; *phimod=37; *etamod= -5; }
-  else if (geographicalID=="L2_B20_S1_C7_M4C")   { *hashID=1699; *bec= 0; *layer=3; *phimod=37; *etamod= -4; }
-  else if (geographicalID=="L2_B20_S1_C7_M3C")   { *hashID=1700; *bec= 0; *layer=3; *phimod=37; *etamod= -3; }
-  else if (geographicalID=="L2_B20_S1_C7_M2C")   { *hashID=1701; *bec= 0; *layer=3; *phimod=37; *etamod= -2; }
-  else if (geographicalID=="L2_B20_S1_C7_M1C")   { *hashID=1702; *bec= 0; *layer=3; *phimod=37; *etamod= -1; }
-  else if (geographicalID=="L2_B20_S1_C7_M0")    { *hashID=1703; *bec= 0; *layer=3; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="L2_B20_S1_A6_M1A")   { *hashID=1704; *bec= 0; *layer=3; *phimod=37; *etamod=  1; }
-  else if (geographicalID=="L2_B20_S1_A6_M2A")   { *hashID=1705; *bec= 0; *layer=3; *phimod=37; *etamod=  2; }
-  else if (geographicalID=="L2_B20_S1_A6_M3A")   { *hashID=1706; *bec= 0; *layer=3; *phimod=37; *etamod=  3; }
-  else if (geographicalID=="L2_B20_S1_A6_M4A")   { *hashID=1707; *bec= 0; *layer=3; *phimod=37; *etamod=  4; }
-  else if (geographicalID=="L2_B20_S1_A6_M5A")   { *hashID=1708; *bec= 0; *layer=3; *phimod=37; *etamod=  5; }
-  else if (geographicalID=="L2_B20_S1_A6_M6A")   { *hashID=1709; *bec= 0; *layer=3; *phimod=37; *etamod=  6; }
-  else if (geographicalID=="L2_B20_S2_C6_M6C")   { *hashID=1710; *bec= 0; *layer=3; *phimod=38; *etamod= -6; }
-  else if (geographicalID=="L2_B20_S2_C6_M5C")   { *hashID=1711; *bec= 0; *layer=3; *phimod=38; *etamod= -5; }
-  else if (geographicalID=="L2_B20_S2_C6_M4C")   { *hashID=1712; *bec= 0; *layer=3; *phimod=38; *etamod= -4; }
-  else if (geographicalID=="L2_B20_S2_C6_M3C")   { *hashID=1713; *bec= 0; *layer=3; *phimod=38; *etamod= -3; }
-  else if (geographicalID=="L2_B20_S2_C6_M2C")   { *hashID=1714; *bec= 0; *layer=3; *phimod=38; *etamod= -2; }
-  else if (geographicalID=="L2_B20_S2_C6_M1C")   { *hashID=1715; *bec= 0; *layer=3; *phimod=38; *etamod= -1; }
-  else if (geographicalID=="L2_B20_S2_A7_M0")    { *hashID=1716; *bec= 0; *layer=3; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="L2_B20_S2_A7_M1A")   { *hashID=1717; *bec= 0; *layer=3; *phimod=38; *etamod=  1; }
-  else if (geographicalID=="L2_B20_S2_A7_M2A")   { *hashID=1718; *bec= 0; *layer=3; *phimod=38; *etamod=  2; }
-  else if (geographicalID=="L2_B20_S2_A7_M3A")   { *hashID=1719; *bec= 0; *layer=3; *phimod=38; *etamod=  3; }
-  else if (geographicalID=="L2_B20_S2_A7_M4A")   { *hashID=1720; *bec= 0; *layer=3; *phimod=38; *etamod=  4; }
-  else if (geographicalID=="L2_B20_S2_A7_M5A")   { *hashID=1721; *bec= 0; *layer=3; *phimod=38; *etamod=  5; }
-  else if (geographicalID=="L2_B20_S2_A7_M6A")   { *hashID=1722; *bec= 0; *layer=3; *phimod=38; *etamod=  6; }
-  else if (geographicalID=="L2_B21_S1_C7_M6C")   { *hashID=1723; *bec= 0; *layer=3; *phimod=39; *etamod= -6; }
-  else if (geographicalID=="L2_B21_S1_C7_M5C")   { *hashID=1724; *bec= 0; *layer=3; *phimod=39; *etamod= -5; }
-  else if (geographicalID=="L2_B21_S1_C7_M4C")   { *hashID=1725; *bec= 0; *layer=3; *phimod=39; *etamod= -4; }
-  else if (geographicalID=="L2_B21_S1_C7_M3C")   { *hashID=1726; *bec= 0; *layer=3; *phimod=39; *etamod= -3; }
-  else if (geographicalID=="L2_B21_S1_C7_M2C")   { *hashID=1727; *bec= 0; *layer=3; *phimod=39; *etamod= -2; }
-  else if (geographicalID=="L2_B21_S1_C7_M1C")   { *hashID=1728; *bec= 0; *layer=3; *phimod=39; *etamod= -1; }
-  else if (geographicalID=="L2_B21_S1_C7_M0")    { *hashID=1729; *bec= 0; *layer=3; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="L2_B21_S1_A6_M1A")   { *hashID=1730; *bec= 0; *layer=3; *phimod=39; *etamod=  1; }
-  else if (geographicalID=="L2_B21_S1_A6_M2A")   { *hashID=1731; *bec= 0; *layer=3; *phimod=39; *etamod=  2; }
-  else if (geographicalID=="L2_B21_S1_A6_M3A")   { *hashID=1732; *bec= 0; *layer=3; *phimod=39; *etamod=  3; }
-  else if (geographicalID=="L2_B21_S1_A6_M4A")   { *hashID=1733; *bec= 0; *layer=3; *phimod=39; *etamod=  4; }
-  else if (geographicalID=="L2_B21_S1_A6_M5A")   { *hashID=1734; *bec= 0; *layer=3; *phimod=39; *etamod=  5; }
-  else if (geographicalID=="L2_B21_S1_A6_M6A")   { *hashID=1735; *bec= 0; *layer=3; *phimod=39; *etamod=  6; }
-  else if (geographicalID=="L2_B21_S2_C6_M6C")   { *hashID=1736; *bec= 0; *layer=3; *phimod=40; *etamod= -6; }
-  else if (geographicalID=="L2_B21_S2_C6_M5C")   { *hashID=1737; *bec= 0; *layer=3; *phimod=40; *etamod= -5; }
-  else if (geographicalID=="L2_B21_S2_C6_M4C")   { *hashID=1738; *bec= 0; *layer=3; *phimod=40; *etamod= -4; }
-  else if (geographicalID=="L2_B21_S2_C6_M3C")   { *hashID=1739; *bec= 0; *layer=3; *phimod=40; *etamod= -3; }
-  else if (geographicalID=="L2_B21_S2_C6_M2C")   { *hashID=1740; *bec= 0; *layer=3; *phimod=40; *etamod= -2; }
-  else if (geographicalID=="L2_B21_S2_C6_M1C")   { *hashID=1741; *bec= 0; *layer=3; *phimod=40; *etamod= -1; }
-  else if (geographicalID=="L2_B21_S2_A7_M0")    { *hashID=1742; *bec= 0; *layer=3; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="L2_B21_S2_A7_M1A")   { *hashID=1743; *bec= 0; *layer=3; *phimod=40; *etamod=  1; }
-  else if (geographicalID=="L2_B21_S2_A7_M2A")   { *hashID=1744; *bec= 0; *layer=3; *phimod=40; *etamod=  2; }
-  else if (geographicalID=="L2_B21_S2_A7_M3A")   { *hashID=1745; *bec= 0; *layer=3; *phimod=40; *etamod=  3; }
-  else if (geographicalID=="L2_B21_S2_A7_M4A")   { *hashID=1746; *bec= 0; *layer=3; *phimod=40; *etamod=  4; }
-  else if (geographicalID=="L2_B21_S2_A7_M5A")   { *hashID=1747; *bec= 0; *layer=3; *phimod=40; *etamod=  5; }
-  else if (geographicalID=="L2_B21_S2_A7_M6A")   { *hashID=1748; *bec= 0; *layer=3; *phimod=40; *etamod=  6; }
-  else if (geographicalID=="L2_B22_S1_C7_M6C")   { *hashID=1749; *bec= 0; *layer=3; *phimod=41; *etamod= -6; }
-  else if (geographicalID=="L2_B22_S1_C7_M5C")   { *hashID=1750; *bec= 0; *layer=3; *phimod=41; *etamod= -5; }
-  else if (geographicalID=="L2_B22_S1_C7_M4C")   { *hashID=1751; *bec= 0; *layer=3; *phimod=41; *etamod= -4; }
-  else if (geographicalID=="L2_B22_S1_C7_M3C")   { *hashID=1752; *bec= 0; *layer=3; *phimod=41; *etamod= -3; }
-  else if (geographicalID=="L2_B22_S1_C7_M2C")   { *hashID=1753; *bec= 0; *layer=3; *phimod=41; *etamod= -2; }
-  else if (geographicalID=="L2_B22_S1_C7_M1C")   { *hashID=1754; *bec= 0; *layer=3; *phimod=41; *etamod= -1; }
-  else if (geographicalID=="L2_B22_S1_C7_M0")    { *hashID=1755; *bec= 0; *layer=3; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="L2_B22_S1_A6_M1A")   { *hashID=1756; *bec= 0; *layer=3; *phimod=41; *etamod=  1; }
-  else if (geographicalID=="L2_B22_S1_A6_M2A")   { *hashID=1757; *bec= 0; *layer=3; *phimod=41; *etamod=  2; }
-  else if (geographicalID=="L2_B22_S1_A6_M3A")   { *hashID=1758; *bec= 0; *layer=3; *phimod=41; *etamod=  3; }
-  else if (geographicalID=="L2_B22_S1_A6_M4A")   { *hashID=1759; *bec= 0; *layer=3; *phimod=41; *etamod=  4; }
-  else if (geographicalID=="L2_B22_S1_A6_M5A")   { *hashID=1760; *bec= 0; *layer=3; *phimod=41; *etamod=  5; }
-  else if (geographicalID=="L2_B22_S1_A6_M6A")   { *hashID=1761; *bec= 0; *layer=3; *phimod=41; *etamod=  6; }
-  else if (geographicalID=="L2_B22_S2_C6_M6C")   { *hashID=1762; *bec= 0; *layer=3; *phimod=42; *etamod= -6; }
-  else if (geographicalID=="L2_B22_S2_C6_M5C")   { *hashID=1763; *bec= 0; *layer=3; *phimod=42; *etamod= -5; }
-  else if (geographicalID=="L2_B22_S2_C6_M4C")   { *hashID=1764; *bec= 0; *layer=3; *phimod=42; *etamod= -4; }
-  else if (geographicalID=="L2_B22_S2_C6_M3C")   { *hashID=1765; *bec= 0; *layer=3; *phimod=42; *etamod= -3; }
-  else if (geographicalID=="L2_B22_S2_C6_M2C")   { *hashID=1766; *bec= 0; *layer=3; *phimod=42; *etamod= -2; }
-  else if (geographicalID=="L2_B22_S2_C6_M1C")   { *hashID=1767; *bec= 0; *layer=3; *phimod=42; *etamod= -1; }
-  else if (geographicalID=="L2_B22_S2_A7_M0")    { *hashID=1768; *bec= 0; *layer=3; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="L2_B22_S2_A7_M1A")   { *hashID=1769; *bec= 0; *layer=3; *phimod=42; *etamod=  1; }
-  else if (geographicalID=="L2_B22_S2_A7_M2A")   { *hashID=1770; *bec= 0; *layer=3; *phimod=42; *etamod=  2; }
-  else if (geographicalID=="L2_B22_S2_A7_M3A")   { *hashID=1771; *bec= 0; *layer=3; *phimod=42; *etamod=  3; }
-  else if (geographicalID=="L2_B22_S2_A7_M4A")   { *hashID=1772; *bec= 0; *layer=3; *phimod=42; *etamod=  4; }
-  else if (geographicalID=="L2_B22_S2_A7_M5A")   { *hashID=1773; *bec= 0; *layer=3; *phimod=42; *etamod=  5; }
-  else if (geographicalID=="L2_B22_S2_A7_M6A")   { *hashID=1774; *bec= 0; *layer=3; *phimod=42; *etamod=  6; }
-  else if (geographicalID=="L2_B23_S1_C7_M6C")   { *hashID=1775; *bec= 0; *layer=3; *phimod=43; *etamod= -6; }
-  else if (geographicalID=="L2_B23_S1_C7_M5C")   { *hashID=1776; *bec= 0; *layer=3; *phimod=43; *etamod= -5; }
-  else if (geographicalID=="L2_B23_S1_C7_M4C")   { *hashID=1777; *bec= 0; *layer=3; *phimod=43; *etamod= -4; }
-  else if (geographicalID=="L2_B23_S1_C7_M3C")   { *hashID=1778; *bec= 0; *layer=3; *phimod=43; *etamod= -3; }
-  else if (geographicalID=="L2_B23_S1_C7_M2C")   { *hashID=1779; *bec= 0; *layer=3; *phimod=43; *etamod= -2; }
-  else if (geographicalID=="L2_B23_S1_C7_M1C")   { *hashID=1780; *bec= 0; *layer=3; *phimod=43; *etamod= -1; }
-  else if (geographicalID=="L2_B23_S1_C7_M0")    { *hashID=1781; *bec= 0; *layer=3; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="L2_B23_S1_A6_M1A")   { *hashID=1782; *bec= 0; *layer=3; *phimod=43; *etamod=  1; }
-  else if (geographicalID=="L2_B23_S1_A6_M2A")   { *hashID=1783; *bec= 0; *layer=3; *phimod=43; *etamod=  2; }
-  else if (geographicalID=="L2_B23_S1_A6_M3A")   { *hashID=1784; *bec= 0; *layer=3; *phimod=43; *etamod=  3; }
-  else if (geographicalID=="L2_B23_S1_A6_M4A")   { *hashID=1785; *bec= 0; *layer=3; *phimod=43; *etamod=  4; }
-  else if (geographicalID=="L2_B23_S1_A6_M5A")   { *hashID=1786; *bec= 0; *layer=3; *phimod=43; *etamod=  5; }
-  else if (geographicalID=="L2_B23_S1_A6_M6A")   { *hashID=1787; *bec= 0; *layer=3; *phimod=43; *etamod=  6; }
-  else if (geographicalID=="L2_B23_S2_C6_M6C")   { *hashID=1788; *bec= 0; *layer=3; *phimod=44; *etamod= -6; }
-  else if (geographicalID=="L2_B23_S2_C6_M5C")   { *hashID=1789; *bec= 0; *layer=3; *phimod=44; *etamod= -5; }
-  else if (geographicalID=="L2_B23_S2_C6_M4C")   { *hashID=1790; *bec= 0; *layer=3; *phimod=44; *etamod= -4; }
-  else if (geographicalID=="L2_B23_S2_C6_M3C")   { *hashID=1791; *bec= 0; *layer=3; *phimod=44; *etamod= -3; }
-  else if (geographicalID=="L2_B23_S2_C6_M2C")   { *hashID=1792; *bec= 0; *layer=3; *phimod=44; *etamod= -2; }
-  else if (geographicalID=="L2_B23_S2_C6_M1C")   { *hashID=1793; *bec= 0; *layer=3; *phimod=44; *etamod= -1; }
-  else if (geographicalID=="L2_B23_S2_A7_M0")    { *hashID=1794; *bec= 0; *layer=3; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="L2_B23_S2_A7_M1A")   { *hashID=1795; *bec= 0; *layer=3; *phimod=44; *etamod=  1; }
-  else if (geographicalID=="L2_B23_S2_A7_M2A")   { *hashID=1796; *bec= 0; *layer=3; *phimod=44; *etamod=  2; }
-  else if (geographicalID=="L2_B23_S2_A7_M3A")   { *hashID=1797; *bec= 0; *layer=3; *phimod=44; *etamod=  3; }
-  else if (geographicalID=="L2_B23_S2_A7_M4A")   { *hashID=1798; *bec= 0; *layer=3; *phimod=44; *etamod=  4; }
-  else if (geographicalID=="L2_B23_S2_A7_M5A")   { *hashID=1799; *bec= 0; *layer=3; *phimod=44; *etamod=  5; }
-  else if (geographicalID=="L2_B23_S2_A7_M6A")   { *hashID=1800; *bec= 0; *layer=3; *phimod=44; *etamod=  6; }
-  else if (geographicalID=="L2_B24_S1_C7_M6C")   { *hashID=1801; *bec= 0; *layer=3; *phimod=45; *etamod= -6; }
-  else if (geographicalID=="L2_B24_S1_C7_M5C")   { *hashID=1802; *bec= 0; *layer=3; *phimod=45; *etamod= -5; }
-  else if (geographicalID=="L2_B24_S1_C7_M4C")   { *hashID=1803; *bec= 0; *layer=3; *phimod=45; *etamod= -4; }
-  else if (geographicalID=="L2_B24_S1_C7_M3C")   { *hashID=1804; *bec= 0; *layer=3; *phimod=45; *etamod= -3; }
-  else if (geographicalID=="L2_B24_S1_C7_M2C")   { *hashID=1805; *bec= 0; *layer=3; *phimod=45; *etamod= -2; }
-  else if (geographicalID=="L2_B24_S1_C7_M1C")   { *hashID=1806; *bec= 0; *layer=3; *phimod=45; *etamod= -1; }
-  else if (geographicalID=="L2_B24_S1_C7_M0")    { *hashID=1807; *bec= 0; *layer=3; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="L2_B24_S1_A6_M1A")   { *hashID=1808; *bec= 0; *layer=3; *phimod=45; *etamod=  1; }
-  else if (geographicalID=="L2_B24_S1_A6_M2A")   { *hashID=1809; *bec= 0; *layer=3; *phimod=45; *etamod=  2; }
-  else if (geographicalID=="L2_B24_S1_A6_M3A")   { *hashID=1810; *bec= 0; *layer=3; *phimod=45; *etamod=  3; }
-  else if (geographicalID=="L2_B24_S1_A6_M4A")   { *hashID=1811; *bec= 0; *layer=3; *phimod=45; *etamod=  4; }
-  else if (geographicalID=="L2_B24_S1_A6_M5A")   { *hashID=1812; *bec= 0; *layer=3; *phimod=45; *etamod=  5; }
-  else if (geographicalID=="L2_B24_S1_A6_M6A")   { *hashID=1813; *bec= 0; *layer=3; *phimod=45; *etamod=  6; }
-  else if (geographicalID=="L2_B24_S2_C6_M6C")   { *hashID=1814; *bec= 0; *layer=3; *phimod=46; *etamod= -6; }
-  else if (geographicalID=="L2_B24_S2_C6_M5C")   { *hashID=1815; *bec= 0; *layer=3; *phimod=46; *etamod= -5; }
-  else if (geographicalID=="L2_B24_S2_C6_M4C")   { *hashID=1816; *bec= 0; *layer=3; *phimod=46; *etamod= -4; }
-  else if (geographicalID=="L2_B24_S2_C6_M3C")   { *hashID=1817; *bec= 0; *layer=3; *phimod=46; *etamod= -3; }
-  else if (geographicalID=="L2_B24_S2_C6_M2C")   { *hashID=1818; *bec= 0; *layer=3; *phimod=46; *etamod= -2; }
-  else if (geographicalID=="L2_B24_S2_C6_M1C")   { *hashID=1819; *bec= 0; *layer=3; *phimod=46; *etamod= -1; }
-  else if (geographicalID=="L2_B24_S2_A7_M0")    { *hashID=1820; *bec= 0; *layer=3; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="L2_B24_S2_A7_M1A")   { *hashID=1821; *bec= 0; *layer=3; *phimod=46; *etamod=  1; }
-  else if (geographicalID=="L2_B24_S2_A7_M2A")   { *hashID=1822; *bec= 0; *layer=3; *phimod=46; *etamod=  2; }
-  else if (geographicalID=="L2_B24_S2_A7_M3A")   { *hashID=1823; *bec= 0; *layer=3; *phimod=46; *etamod=  3; }
-  else if (geographicalID=="L2_B24_S2_A7_M4A")   { *hashID=1824; *bec= 0; *layer=3; *phimod=46; *etamod=  4; }
-  else if (geographicalID=="L2_B24_S2_A7_M5A")   { *hashID=1825; *bec= 0; *layer=3; *phimod=46; *etamod=  5; }
-  else if (geographicalID=="L2_B24_S2_A7_M6A")   { *hashID=1826; *bec= 0; *layer=3; *phimod=46; *etamod=  6; }
-  else if (geographicalID=="L2_B25_S1_C7_M6C")   { *hashID=1827; *bec= 0; *layer=3; *phimod=47; *etamod= -6; }
-  else if (geographicalID=="L2_B25_S1_C7_M5C")   { *hashID=1828; *bec= 0; *layer=3; *phimod=47; *etamod= -5; }
-  else if (geographicalID=="L2_B25_S1_C7_M4C")   { *hashID=1829; *bec= 0; *layer=3; *phimod=47; *etamod= -4; }
-  else if (geographicalID=="L2_B25_S1_C7_M3C")   { *hashID=1830; *bec= 0; *layer=3; *phimod=47; *etamod= -3; }
-  else if (geographicalID=="L2_B25_S1_C7_M2C")   { *hashID=1831; *bec= 0; *layer=3; *phimod=47; *etamod= -2; }
-  else if (geographicalID=="L2_B25_S1_C7_M1C")   { *hashID=1832; *bec= 0; *layer=3; *phimod=47; *etamod= -1; }
-  else if (geographicalID=="L2_B25_S1_C7_M0")    { *hashID=1833; *bec= 0; *layer=3; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="L2_B25_S1_A6_M1A")   { *hashID=1834; *bec= 0; *layer=3; *phimod=47; *etamod=  1; }
-  else if (geographicalID=="L2_B25_S1_A6_M2A")   { *hashID=1835; *bec= 0; *layer=3; *phimod=47; *etamod=  2; }
-  else if (geographicalID=="L2_B25_S1_A6_M3A")   { *hashID=1836; *bec= 0; *layer=3; *phimod=47; *etamod=  3; }
-  else if (geographicalID=="L2_B25_S1_A6_M4A")   { *hashID=1837; *bec= 0; *layer=3; *phimod=47; *etamod=  4; }
-  else if (geographicalID=="L2_B25_S1_A6_M5A")   { *hashID=1838; *bec= 0; *layer=3; *phimod=47; *etamod=  5; }
-  else if (geographicalID=="L2_B25_S1_A6_M6A")   { *hashID=1839; *bec= 0; *layer=3; *phimod=47; *etamod=  6; }
-  else if (geographicalID=="L2_B25_S2_C6_M6C")   { *hashID=1840; *bec= 0; *layer=3; *phimod=48; *etamod= -6; }
-  else if (geographicalID=="L2_B25_S2_C6_M5C")   { *hashID=1841; *bec= 0; *layer=3; *phimod=48; *etamod= -5; }
-  else if (geographicalID=="L2_B25_S2_C6_M4C")   { *hashID=1842; *bec= 0; *layer=3; *phimod=48; *etamod= -4; }
-  else if (geographicalID=="L2_B25_S2_C6_M3C")   { *hashID=1843; *bec= 0; *layer=3; *phimod=48; *etamod= -3; }
-  else if (geographicalID=="L2_B25_S2_C6_M2C")   { *hashID=1844; *bec= 0; *layer=3; *phimod=48; *etamod= -2; }
-  else if (geographicalID=="L2_B25_S2_C6_M1C")   { *hashID=1845; *bec= 0; *layer=3; *phimod=48; *etamod= -1; }
-  else if (geographicalID=="L2_B25_S2_A7_M0")    { *hashID=1846; *bec= 0; *layer=3; *phimod=48; *etamod=  0; }
-  else if (geographicalID=="L2_B25_S2_A7_M1A")   { *hashID=1847; *bec= 0; *layer=3; *phimod=48; *etamod=  1; }
-  else if (geographicalID=="L2_B25_S2_A7_M2A")   { *hashID=1848; *bec= 0; *layer=3; *phimod=48; *etamod=  2; }
-  else if (geographicalID=="L2_B25_S2_A7_M3A")   { *hashID=1849; *bec= 0; *layer=3; *phimod=48; *etamod=  3; }
-  else if (geographicalID=="L2_B25_S2_A7_M4A")   { *hashID=1850; *bec= 0; *layer=3; *phimod=48; *etamod=  4; }
-  else if (geographicalID=="L2_B25_S2_A7_M5A")   { *hashID=1851; *bec= 0; *layer=3; *phimod=48; *etamod=  5; }
-  else if (geographicalID=="L2_B25_S2_A7_M6A")   { *hashID=1852; *bec= 0; *layer=3; *phimod=48; *etamod=  6; }
-  else if (geographicalID=="L2_B26_S1_C7_M6C")   { *hashID=1853; *bec= 0; *layer=3; *phimod=49; *etamod= -6; }
-  else if (geographicalID=="L2_B26_S1_C7_M5C")   { *hashID=1854; *bec= 0; *layer=3; *phimod=49; *etamod= -5; }
-  else if (geographicalID=="L2_B26_S1_C7_M4C")   { *hashID=1855; *bec= 0; *layer=3; *phimod=49; *etamod= -4; }
-  else if (geographicalID=="L2_B26_S1_C7_M3C")   { *hashID=1856; *bec= 0; *layer=3; *phimod=49; *etamod= -3; }
-  else if (geographicalID=="L2_B26_S1_C7_M2C")   { *hashID=1857; *bec= 0; *layer=3; *phimod=49; *etamod= -2; }
-  else if (geographicalID=="L2_B26_S1_C7_M1C")   { *hashID=1858; *bec= 0; *layer=3; *phimod=49; *etamod= -1; }
-  else if (geographicalID=="L2_B26_S1_C7_M0")    { *hashID=1859; *bec= 0; *layer=3; *phimod=49; *etamod=  0; }
-  else if (geographicalID=="L2_B26_S1_A6_M1A")   { *hashID=1860; *bec= 0; *layer=3; *phimod=49; *etamod=  1; }
-  else if (geographicalID=="L2_B26_S1_A6_M2A")   { *hashID=1861; *bec= 0; *layer=3; *phimod=49; *etamod=  2; }
-  else if (geographicalID=="L2_B26_S1_A6_M3A")   { *hashID=1862; *bec= 0; *layer=3; *phimod=49; *etamod=  3; }
-  else if (geographicalID=="L2_B26_S1_A6_M4A")   { *hashID=1863; *bec= 0; *layer=3; *phimod=49; *etamod=  4; }
-  else if (geographicalID=="L2_B26_S1_A6_M5A")   { *hashID=1864; *bec= 0; *layer=3; *phimod=49; *etamod=  5; }
-  else if (geographicalID=="L2_B26_S1_A6_M6A")   { *hashID=1865; *bec= 0; *layer=3; *phimod=49; *etamod=  6; }
-  else if (geographicalID=="L2_B26_S2_C6_M6C")   { *hashID=1866; *bec= 0; *layer=3; *phimod=50; *etamod= -6; }
-  else if (geographicalID=="L2_B26_S2_C6_M5C")   { *hashID=1867; *bec= 0; *layer=3; *phimod=50; *etamod= -5; }
-  else if (geographicalID=="L2_B26_S2_C6_M4C")   { *hashID=1868; *bec= 0; *layer=3; *phimod=50; *etamod= -4; }
-  else if (geographicalID=="L2_B26_S2_C6_M3C")   { *hashID=1869; *bec= 0; *layer=3; *phimod=50; *etamod= -3; }
-  else if (geographicalID=="L2_B26_S2_C6_M2C")   { *hashID=1870; *bec= 0; *layer=3; *phimod=50; *etamod= -2; }
-  else if (geographicalID=="L2_B26_S2_C6_M1C")   { *hashID=1871; *bec= 0; *layer=3; *phimod=50; *etamod= -1; }
-  else if (geographicalID=="L2_B26_S2_A7_M0")    { *hashID=1872; *bec= 0; *layer=3; *phimod=50; *etamod=  0; }
-  else if (geographicalID=="L2_B26_S2_A7_M1A")   { *hashID=1873; *bec= 0; *layer=3; *phimod=50; *etamod=  1; }
-  else if (geographicalID=="L2_B26_S2_A7_M2A")   { *hashID=1874; *bec= 0; *layer=3; *phimod=50; *etamod=  2; }
-  else if (geographicalID=="L2_B26_S2_A7_M3A")   { *hashID=1875; *bec= 0; *layer=3; *phimod=50; *etamod=  3; }
-  else if (geographicalID=="L2_B26_S2_A7_M4A")   { *hashID=1876; *bec= 0; *layer=3; *phimod=50; *etamod=  4; }
-  else if (geographicalID=="L2_B26_S2_A7_M5A")   { *hashID=1877; *bec= 0; *layer=3; *phimod=50; *etamod=  5; }
-  else if (geographicalID=="L2_B26_S2_A7_M6A")   { *hashID=1878; *bec= 0; *layer=3; *phimod=50; *etamod=  6; }
-  else if (geographicalID=="L2_B01_S1_C7_M6C")   { *hashID=1879; *bec= 0; *layer=3; *phimod=51; *etamod= -6; }
-  else if (geographicalID=="L2_B01_S1_C7_M5C")   { *hashID=1880; *bec= 0; *layer=3; *phimod=51; *etamod= -5; }
-  else if (geographicalID=="L2_B01_S1_C7_M4C")   { *hashID=1881; *bec= 0; *layer=3; *phimod=51; *etamod= -4; }
-  else if (geographicalID=="L2_B01_S1_C7_M3C")   { *hashID=1882; *bec= 0; *layer=3; *phimod=51; *etamod= -3; }
-  else if (geographicalID=="L2_B01_S1_C7_M2C")   { *hashID=1883; *bec= 0; *layer=3; *phimod=51; *etamod= -2; }
-  else if (geographicalID=="L2_B01_S1_C7_M1C")   { *hashID=1884; *bec= 0; *layer=3; *phimod=51; *etamod= -1; }
-  else if (geographicalID=="L2_B01_S1_C7_M0")    { *hashID=1885; *bec= 0; *layer=3; *phimod=51; *etamod=  0; }
-  else if (geographicalID=="L2_B01_S1_A6_M1A")   { *hashID=1886; *bec= 0; *layer=3; *phimod=51; *etamod=  1; }
-  else if (geographicalID=="L2_B01_S1_A6_M2A")   { *hashID=1887; *bec= 0; *layer=3; *phimod=51; *etamod=  2; }
-  else if (geographicalID=="L2_B01_S1_A6_M3A")   { *hashID=1888; *bec= 0; *layer=3; *phimod=51; *etamod=  3; }
-  else if (geographicalID=="L2_B01_S1_A6_M4A")   { *hashID=1889; *bec= 0; *layer=3; *phimod=51; *etamod=  4; }
-  else if (geographicalID=="L2_B01_S1_A6_M5A")   { *hashID=1890; *bec= 0; *layer=3; *phimod=51; *etamod=  5; }
-  else if (geographicalID=="L2_B01_S1_A6_M6A")   { *hashID=1891; *bec= 0; *layer=3; *phimod=51; *etamod=  6; }
-  else if (geographicalID=="D1A_B01_S2_M1")      { *hashID=1892; *bec= 2; *layer=0; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S2_M6")      { *hashID=1893; *bec= 2; *layer=0; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S2_M2")      { *hashID=1894; *bec= 2; *layer=0; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S2_M5")      { *hashID=1895; *bec= 2; *layer=0; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S2_M3")      { *hashID=1896; *bec= 2; *layer=0; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S2_M4")      { *hashID=1897; *bec= 2; *layer=0; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S1_M1")      { *hashID=1898; *bec= 2; *layer=0; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S1_M6")      { *hashID=1899; *bec= 2; *layer=0; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S1_M2")      { *hashID=1900; *bec= 2; *layer=0; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S1_M5")      { *hashID=1901; *bec= 2; *layer=0; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S1_M3")      { *hashID=1902; *bec= 2; *layer=0; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S1_M4")      { *hashID=1903; *bec= 2; *layer=0; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S2_M1")      { *hashID=1904; *bec= 2; *layer=0; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S2_M6")      { *hashID=1905; *bec= 2; *layer=0; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S2_M2")      { *hashID=1906; *bec= 2; *layer=0; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S2_M5")      { *hashID=1907; *bec= 2; *layer=0; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S2_M3")      { *hashID=1908; *bec= 2; *layer=0; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="D1A_B02_S2_M4")      { *hashID=1909; *bec= 2; *layer=0; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S1_M1")      { *hashID=1910; *bec= 2; *layer=0; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S1_M6")      { *hashID=1911; *bec= 2; *layer=0; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S1_M2")      { *hashID=1912; *bec= 2; *layer=0; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S1_M5")      { *hashID=1913; *bec= 2; *layer=0; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S1_M3")      { *hashID=1914; *bec= 2; *layer=0; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S1_M4")      { *hashID=1915; *bec= 2; *layer=0; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S2_M1")      { *hashID=1916; *bec= 2; *layer=0; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S2_M6")      { *hashID=1917; *bec= 2; *layer=0; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S2_M2")      { *hashID=1918; *bec= 2; *layer=0; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S2_M5")      { *hashID=1919; *bec= 2; *layer=0; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S2_M3")      { *hashID=1920; *bec= 2; *layer=0; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="D1A_B03_S2_M4")      { *hashID=1921; *bec= 2; *layer=0; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S1_M1")      { *hashID=1922; *bec= 2; *layer=0; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S1_M6")      { *hashID=1923; *bec= 2; *layer=0; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S1_M2")      { *hashID=1924; *bec= 2; *layer=0; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S1_M5")      { *hashID=1925; *bec= 2; *layer=0; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S1_M3")      { *hashID=1926; *bec= 2; *layer=0; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S1_M4")      { *hashID=1927; *bec= 2; *layer=0; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S2_M1")      { *hashID=1928; *bec= 2; *layer=0; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S2_M6")      { *hashID=1929; *bec= 2; *layer=0; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S2_M2")      { *hashID=1930; *bec= 2; *layer=0; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S2_M5")      { *hashID=1931; *bec= 2; *layer=0; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S2_M3")      { *hashID=1932; *bec= 2; *layer=0; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="D1A_B04_S2_M4")      { *hashID=1933; *bec= 2; *layer=0; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S1_M1")      { *hashID=1934; *bec= 2; *layer=0; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S1_M6")      { *hashID=1935; *bec= 2; *layer=0; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S1_M2")      { *hashID=1936; *bec= 2; *layer=0; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S1_M5")      { *hashID=1937; *bec= 2; *layer=0; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S1_M3")      { *hashID=1938; *bec= 2; *layer=0; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="D1A_B01_S1_M4")      { *hashID=1939; *bec= 2; *layer=0; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S2_M1")      { *hashID=1940; *bec= 2; *layer=1; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S2_M6")      { *hashID=1941; *bec= 2; *layer=1; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S2_M2")      { *hashID=1942; *bec= 2; *layer=1; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S2_M5")      { *hashID=1943; *bec= 2; *layer=1; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S2_M3")      { *hashID=1944; *bec= 2; *layer=1; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S2_M4")      { *hashID=1945; *bec= 2; *layer=1; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S1_M1")      { *hashID=1946; *bec= 2; *layer=1; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S1_M6")      { *hashID=1947; *bec= 2; *layer=1; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S1_M2")      { *hashID=1948; *bec= 2; *layer=1; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S1_M5")      { *hashID=1949; *bec= 2; *layer=1; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S1_M3")      { *hashID=1950; *bec= 2; *layer=1; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S1_M4")      { *hashID=1951; *bec= 2; *layer=1; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S2_M1")      { *hashID=1952; *bec= 2; *layer=1; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S2_M6")      { *hashID=1953; *bec= 2; *layer=1; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S2_M2")      { *hashID=1954; *bec= 2; *layer=1; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S2_M5")      { *hashID=1955; *bec= 2; *layer=1; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S2_M3")      { *hashID=1956; *bec= 2; *layer=1; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="D2A_B02_S2_M4")      { *hashID=1957; *bec= 2; *layer=1; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S1_M1")      { *hashID=1958; *bec= 2; *layer=1; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S1_M6")      { *hashID=1959; *bec= 2; *layer=1; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S1_M2")      { *hashID=1960; *bec= 2; *layer=1; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S1_M5")      { *hashID=1961; *bec= 2; *layer=1; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S1_M3")      { *hashID=1962; *bec= 2; *layer=1; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S1_M4")      { *hashID=1963; *bec= 2; *layer=1; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S2_M1")      { *hashID=1964; *bec= 2; *layer=1; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S2_M6")      { *hashID=1965; *bec= 2; *layer=1; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S2_M2")      { *hashID=1966; *bec= 2; *layer=1; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S2_M5")      { *hashID=1967; *bec= 2; *layer=1; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S2_M3")      { *hashID=1968; *bec= 2; *layer=1; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="D2A_B03_S2_M4")      { *hashID=1969; *bec= 2; *layer=1; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S1_M1")      { *hashID=1970; *bec= 2; *layer=1; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S1_M6")      { *hashID=1971; *bec= 2; *layer=1; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S1_M2")      { *hashID=1972; *bec= 2; *layer=1; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S1_M5")      { *hashID=1973; *bec= 2; *layer=1; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S1_M3")      { *hashID=1974; *bec= 2; *layer=1; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S1_M4")      { *hashID=1975; *bec= 2; *layer=1; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S2_M1")      { *hashID=1976; *bec= 2; *layer=1; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S2_M6")      { *hashID=1977; *bec= 2; *layer=1; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S2_M2")      { *hashID=1978; *bec= 2; *layer=1; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S2_M5")      { *hashID=1979; *bec= 2; *layer=1; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S2_M3")      { *hashID=1980; *bec= 2; *layer=1; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="D2A_B04_S2_M4")      { *hashID=1981; *bec= 2; *layer=1; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S1_M1")      { *hashID=1982; *bec= 2; *layer=1; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S1_M6")      { *hashID=1983; *bec= 2; *layer=1; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S1_M2")      { *hashID=1984; *bec= 2; *layer=1; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S1_M5")      { *hashID=1985; *bec= 2; *layer=1; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S1_M3")      { *hashID=1986; *bec= 2; *layer=1; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="D2A_B01_S1_M4")      { *hashID=1987; *bec= 2; *layer=1; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S2_M1")      { *hashID=1988; *bec= 2; *layer=2; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S2_M6")      { *hashID=1989; *bec= 2; *layer=2; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S2_M2")      { *hashID=1990; *bec= 2; *layer=2; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S2_M5")      { *hashID=1991; *bec= 2; *layer=2; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S2_M3")      { *hashID=1992; *bec= 2; *layer=2; *phimod= 4; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S2_M4")      { *hashID=1993; *bec= 2; *layer=2; *phimod= 5; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S1_M1")      { *hashID=1994; *bec= 2; *layer=2; *phimod= 6; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S1_M6")      { *hashID=1995; *bec= 2; *layer=2; *phimod= 7; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S1_M2")      { *hashID=1996; *bec= 2; *layer=2; *phimod= 8; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S1_M5")      { *hashID=1997; *bec= 2; *layer=2; *phimod= 9; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S1_M3")      { *hashID=1998; *bec= 2; *layer=2; *phimod=10; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S1_M4")      { *hashID=1999; *bec= 2; *layer=2; *phimod=11; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S2_M1")      { *hashID=2000; *bec= 2; *layer=2; *phimod=12; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S2_M6")      { *hashID=2001; *bec= 2; *layer=2; *phimod=13; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S2_M2")      { *hashID=2002; *bec= 2; *layer=2; *phimod=14; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S2_M5")      { *hashID=2003; *bec= 2; *layer=2; *phimod=15; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S2_M3")      { *hashID=2004; *bec= 2; *layer=2; *phimod=16; *etamod=  0; }
-  else if (geographicalID=="D3A_B02_S2_M4")      { *hashID=2005; *bec= 2; *layer=2; *phimod=17; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S1_M1")      { *hashID=2006; *bec= 2; *layer=2; *phimod=18; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S1_M6")      { *hashID=2007; *bec= 2; *layer=2; *phimod=19; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S1_M2")      { *hashID=2008; *bec= 2; *layer=2; *phimod=20; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S1_M5")      { *hashID=2009; *bec= 2; *layer=2; *phimod=21; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S1_M3")      { *hashID=2010; *bec= 2; *layer=2; *phimod=22; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S1_M4")      { *hashID=2011; *bec= 2; *layer=2; *phimod=23; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S2_M1")      { *hashID=2012; *bec= 2; *layer=2; *phimod=24; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S2_M6")      { *hashID=2013; *bec= 2; *layer=2; *phimod=25; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S2_M2")      { *hashID=2014; *bec= 2; *layer=2; *phimod=26; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S2_M5")      { *hashID=2015; *bec= 2; *layer=2; *phimod=27; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S2_M3")      { *hashID=2016; *bec= 2; *layer=2; *phimod=28; *etamod=  0; }
-  else if (geographicalID=="D3A_B03_S2_M4")      { *hashID=2017; *bec= 2; *layer=2; *phimod=29; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S1_M1")      { *hashID=2018; *bec= 2; *layer=2; *phimod=30; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S1_M6")      { *hashID=2019; *bec= 2; *layer=2; *phimod=31; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S1_M2")      { *hashID=2020; *bec= 2; *layer=2; *phimod=32; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S1_M5")      { *hashID=2021; *bec= 2; *layer=2; *phimod=33; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S1_M3")      { *hashID=2022; *bec= 2; *layer=2; *phimod=34; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S1_M4")      { *hashID=2023; *bec= 2; *layer=2; *phimod=35; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S2_M1")      { *hashID=2024; *bec= 2; *layer=2; *phimod=36; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S2_M6")      { *hashID=2025; *bec= 2; *layer=2; *phimod=37; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S2_M2")      { *hashID=2026; *bec= 2; *layer=2; *phimod=38; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S2_M5")      { *hashID=2027; *bec= 2; *layer=2; *phimod=39; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S2_M3")      { *hashID=2028; *bec= 2; *layer=2; *phimod=40; *etamod=  0; }
-  else if (geographicalID=="D3A_B04_S2_M4")      { *hashID=2029; *bec= 2; *layer=2; *phimod=41; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S1_M1")      { *hashID=2030; *bec= 2; *layer=2; *phimod=42; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S1_M6")      { *hashID=2031; *bec= 2; *layer=2; *phimod=43; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S1_M2")      { *hashID=2032; *bec= 2; *layer=2; *phimod=44; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S1_M5")      { *hashID=2033; *bec= 2; *layer=2; *phimod=45; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S1_M3")      { *hashID=2034; *bec= 2; *layer=2; *phimod=46; *etamod=  0; }
-  else if (geographicalID=="D3A_B01_S1_M4")      { *hashID=2035; *bec= 2; *layer=2; *phimod=47; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_34_M3_A7")  { *hashID=2036; *bec= 4; *layer=0; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_34_M4_A10") { *hashID=2037; *bec= 4; *layer=0; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_12_M1_A1")  { *hashID=2038; *bec= 4; *layer=0; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_12_M2_A4")  { *hashID=2039; *bec= 4; *layer=0; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_34_M3_A8")  { *hashID=2040; *bec= 4; *layer=1; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_34_M4_A11") { *hashID=2041; *bec= 4; *layer=1; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_12_M1_A2")  { *hashID=2042; *bec= 4; *layer=1; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_12_M2_A5")  { *hashID=2043; *bec= 4; *layer=1; *phimod= 3; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_34_M3_A9")  { *hashID=2044; *bec= 4; *layer=2; *phimod= 0; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_34_M4_A12") { *hashID=2045; *bec= 4; *layer=2; *phimod= 1; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_12_M1_A3")  { *hashID=2046; *bec= 4; *layer=2; *phimod= 2; *etamod=  0; }
-  else if (geographicalID=="LI_S15_A_12_M2_A6")  { *hashID=2047; *bec= 4; *layer=2; *phimod= 3; *etamod=  0; }
-  else                                           { *hashID=  -1; *bec=-1; *layer=-1; *phimod=-1; *etamod=-1; }
-}
-
diff --git a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/recover.py b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/recover.py
index 811efdc3f43fb2ff5efa9417d23bedc72c72ba03..cf8b76225767cc5cbdcbd7a783aa81d2f594da07 100755
--- a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/recover.py
+++ b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/recover.py
@@ -64,24 +64,25 @@ def create_reference():
   print(last3)
   sort_dict = {}
   golden_dict = {}
-
+#The following is truly horrible; it parses the .h file to read module names.
   golden_modules = []
-  module_file = open('pixelMapping.h', 'r')
+  module_file = open('../common/pixelMapping.h', 'r')
   module_data = module_file.read()
   module_lines = module_data.splitlines()
-
+  found_names=False
   for modules in module_lines:
     modulename = ""
     modules = modules.split()
     if len(modules) != 0:
-      if modules[0] == "else" and modules[1] == "if":
-        geographicalID = modules[2].split('"')
-        modulename = geographicalID[1]
-      elif modules[0] == "if":
-        geographicalID = modules[1].split('"')
+      if found_names:
+        if "};" in modules: #end of list in code
+          break
+        geographicalID = modules[0].split('"')
         modulename = geographicalID[1]
-    if modulename:
-      golden_modules.append(modulename)
+        golden_modules.append(modulename)
+        print(modulename)
+      if "names" in modules: #beginning of list in code
+        found_names=True
 
   # seek the latest run
   run_numbers = []