diff --git a/CHANGELOG b/CHANGELOG index 63729b9cdf6abb78a759d0fa1f4c88dea21a5e4b..c93cd046f824169cdfa40a6ab25ae272060d15c6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,5 @@ ***************************************************************** -* ARIEL FGS HFS Repository, ARIEL-UVIE-PL-ML-001 1.2, CHANGELOG * +* ARIEL FGS HFS Repository, ARIEL-UVIE-PL-ML-001 1.3, CHANGELOG * ***************************************************************** ################################################################################ @@ -186,4 +186,39 @@ V1.2: - switched HFS to 80 Hz +################################################################################ +V1.3: +08.July, 2024 Gerald Mösenlechner <gerald.moesenlechner@univie.ac.at> + + Fixed Issues: + + - Fixed issue with bias at start of ramp + + - improved performance on of-axis targets by changing weighted images to floats + and updating weighting function size + + - updated 108 check to trigger when stars have a smaller extent + + - removed 109 saturation check from target acquisition + + - updated Hot Pixel implementation + + - Fixed valgrind error in target acquistion + + - fixed issues in Target aquisition + + - updated simulink test + + - removed redundant code + + - removed debug outputs + + - cleaned up uptdated code left over from previous generations + + - updated Star validation table + + - updated Background sources + + - fixed typos + ################################################################################ \ No newline at end of file diff --git a/Calibration_FGS1.txt b/Calibration_FGS1.txt index 0e4faf96a13996daa212126421da2c2a8e7da9b8..5f5020d0181888cfdf997d9c24fc4ea0704f0942 100644 --- a/Calibration_FGS1.txt +++ b/Calibration_FGS1.txt @@ -270,6 +270,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -453,7 +454,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -787,6 +787,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -1938,7 +1939,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -2091,7 +2091,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -4250,7 +4249,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -4529,6 +4527,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -4742,6 +4741,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -4761,7 +4761,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -5027,6 +5026,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -5268,7 +5268,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -6500,7 +6499,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -7266,6 +7264,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -7402,6 +7401,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -8373,6 +8373,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -9089,7 +9090,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -9863,7 +9863,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -10088,7 +10087,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -10167,7 +10165,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -10184,7 +10181,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -10592,7 +10588,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -10969,6 +10964,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -11243,7 +11239,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -11637,7 +11632,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -12500,7 +12494,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -12651,7 +12644,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -12899,6 +12891,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -13278,7 +13271,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -14419,6 +14411,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -14772,6 +14765,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -15003,6 +14997,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -15230,7 +15225,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -16114,6 +16108,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -17002,6 +16997,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -18010,6 +18006,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -18287,6 +18284,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -18336,7 +18334,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -18614,6 +18611,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -19043,6 +19041,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -19428,7 +19427,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -19684,6 +19682,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -20585,7 +20584,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -21626,7 +21624,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -22202,7 +22199,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -22848,6 +22844,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -23532,7 +23529,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -23553,7 +23549,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -23853,6 +23848,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -25122,6 +25118,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -25285,7 +25282,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -26484,7 +26480,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -27560,6 +27555,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -28665,7 +28661,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -30496,7 +30491,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -31474,6 +31468,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -31908,6 +31903,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -32145,6 +32141,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -33298,6 +33295,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -33735,6 +33733,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -34132,6 +34131,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -34624,6 +34624,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -34729,6 +34730,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -35801,6 +35803,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -35855,7 +35858,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -37223,7 +37225,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -37538,7 +37539,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -37555,6 +37555,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -37705,11 +37706,11 @@ 1310 1310 1310 -65535 1310 1310 1310 1310 +65535 1310 1310 1310 @@ -38140,7 +38141,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -38683,7 +38683,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -38909,6 +38908,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -39035,6 +39035,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -39970,7 +39971,6 @@ 1310 1310 1310 -65535 1310 1310 1310 diff --git a/Calibration_FGS2.txt b/Calibration_FGS2.txt index efbaf4c34145e285c3843d6ebc1a72f2e1d7f02d..ff8383d94dd75d83de059e58f2e8d9aed02e67c6 100644 --- a/Calibration_FGS2.txt +++ b/Calibration_FGS2.txt @@ -130,6 +130,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -1542,7 +1543,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -2242,7 +2242,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -3244,7 +3243,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -3254,6 +3252,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -3766,7 +3765,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -3776,7 +3774,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -4560,7 +4557,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -5912,7 +5908,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -5983,6 +5978,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -6916,7 +6912,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -6996,6 +6991,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -7367,7 +7363,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -7524,6 +7519,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -7920,6 +7916,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -7968,6 +7965,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -9571,7 +9569,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -9653,6 +9650,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -9955,7 +9953,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -10123,6 +10120,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -10244,6 +10242,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -11550,7 +11549,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -11774,7 +11772,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -11832,7 +11829,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -12178,6 +12174,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -13303,6 +13300,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -13632,7 +13630,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -14494,6 +14491,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -15914,6 +15912,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -16239,7 +16238,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -16262,6 +16260,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -16759,6 +16758,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -17092,6 +17092,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -17831,7 +17832,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -17908,6 +17908,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -17983,7 +17984,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -18267,7 +18267,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -18281,6 +18280,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -18288,7 +18288,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -18297,6 +18296,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -18442,7 +18442,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -18818,7 +18817,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -19229,6 +19227,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -19259,7 +19258,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -21320,6 +21318,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -21457,7 +21456,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -21985,6 +21983,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -22029,6 +22028,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -22878,6 +22878,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -24038,6 +24039,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -24109,6 +24111,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -24371,7 +24374,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -27557,6 +27559,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -28422,7 +28425,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -28817,6 +28819,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -28885,7 +28888,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -31802,6 +31804,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -32278,7 +32281,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -32571,7 +32573,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -32980,7 +32981,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -33510,6 +33510,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -34420,7 +34421,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -34657,7 +34657,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -34674,7 +34673,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -35500,7 +35498,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -35688,7 +35685,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -36150,6 +36146,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -36433,6 +36430,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -37973,7 +37971,6 @@ 1310 1310 1310 -65535 1310 1310 1310 @@ -38472,6 +38469,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -39200,6 +39198,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -39239,6 +39238,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -39424,6 +39424,7 @@ 1310 1310 1310 +65535 1310 1310 1310 @@ -39915,7 +39916,6 @@ 1310 1310 1310 -65535 1310 1310 1310 diff --git a/JUSTIFICATION b/JUSTIFICATION index 639142c883658fc4d54a850abc83d96d09e618b9..24f6447d98009abb84c40f27f881a851dc203f62 100644 --- a/JUSTIFICATION +++ b/JUSTIFICATION @@ -1,5 +1,5 @@ ************************************************************ -* ARIEL FGS HFS, , ARIEL-UVIE-PL-ML-001 1.2, JUSTIFICATION * +* ARIEL FGS HFS, , ARIEL-UVIE-PL-ML-001 1.3, JUSTIFICATION * ************************************************************ This note describes the justification of the parameters and values diff --git a/Quaternion_Calculator.py b/Quaternion_Calculator.py index 1987b5b2483aa99112f8070413264e8399405aa0..a5865c1b85b4901cc64f22fc08ce2bd21ed100ab 100644 --- a/Quaternion_Calculator.py +++ b/Quaternion_Calculator.py @@ -92,8 +92,10 @@ if __name__ == "__main__": star = star_cat.loc[star_cat['Name'] == id] print("Quaternion for Star:", id) + star.dec = star.dec + star.ra = star.ra - star_vec = np.array((np.cos(star["dec"]*(np.pi/180))*np.cos(star["ra"]*(np.pi/180)), np.cos(star["dec"]*(np.pi/180))*np.sin(star["ra"]*(np.pi/180)), np.sin(star["dec"]*(np.pi/180)))) + star_vec = np.array((np.cos(star.dec*(np.pi/180))*np.cos(star.ra*(np.pi/180)), np.cos(star.dec*(np.pi/180))*np.sin(star.ra*(np.pi/180)), np.sin(star.dec*(np.pi/180)))) sc_vec = np.array((0, 0, 1)) #target sc-vector diff --git a/README b/README index dbaa0da8426012db28ba98f2e49b5da24606469d..96994aa821f7c47a4cb972cc555fbf2f5844654c 100644 --- a/README +++ b/README @@ -1,5 +1,5 @@ ****************************************************** -* ARIEL FGS HFS Repository, ARIEL-UVIE-PL-ML-001 1.2 * +* ARIEL FGS HFS Repository, ARIEL-UVIE-PL-ML-001 1.3 * ****************************************************** This repository contains the HFS, the simulator SW used to simulate the @@ -70,4 +70,4 @@ Run test cases: The software provided here is ©University of Vienna. -GM 03rd May, 2024 +GM 08th July, 2024 diff --git a/Star_Validation_Signals.xlsx b/Star_Validation_Signals.xlsx index a5d5a51dfc303525c55c03fa5dd807544148cfc3..ca3c176fa49f25e6e4951786ca1c499fbebf321e 100644 Binary files a/Star_Validation_Signals.xlsx and b/Star_Validation_Signals.xlsx differ diff --git a/create_hot_pixels.py b/create_hot_pixels.py index 2be287486d2d55f1578c04cef203f339549a4fca..d631f65de10a54a5a0cbd293fea531e843c76a65 100644 --- a/create_hot_pixels.py +++ b/create_hot_pixels.py @@ -12,7 +12,7 @@ def createDefectPixels(xDim, yDim, n, max, min, value, bias): return hp, ref if __name__ == "__main__": - hotPixels, Calibration = createDefectPixels(200, 200, 37, 100, 0, 0xFFFF, 1310) + hotPixels, Calibration = createDefectPixels(200, 200, 37, 100, 0, 0xFFFF, 2000) - np.savetxt('hotPixels_FGS1.txt', hotPixels.ravel(), fmt='%f') - np.savetxt('Calibration_FGS1.txt', Calibration.ravel(), fmt='%i') + np.savetxt('hotPixels.txt', hotPixels.ravel(), fmt='%f') + np.savetxt('Calibration.txt', Calibration.ravel(), fmt='%i') diff --git a/hotPixels_FGS1.txt b/hotPixels_FGS1.txt index e9ead95a49463420d8e9ba9253fdcc05610bbd46..d82f50bee57e58bc7e0cad23eb48fd84f877a2f9 100644 --- a/hotPixels_FGS1.txt +++ b/hotPixels_FGS1.txt @@ -270,6 +270,7 @@ 1.000000 1.000000 1.000000 +495.484556 1.000000 1.000000 1.000000 @@ -453,7 +454,6 @@ 1.000000 1.000000 1.000000 -57.846680 1.000000 1.000000 1.000000 @@ -787,6 +787,7 @@ 1.000000 1.000000 1.000000 +388.118544 1.000000 1.000000 1.000000 @@ -1938,7 +1939,6 @@ 1.000000 1.000000 1.000000 -38.251263 1.000000 1.000000 1.000000 @@ -2091,7 +2091,6 @@ 1.000000 1.000000 1.000000 -85.673019 1.000000 1.000000 1.000000 @@ -4250,7 +4249,6 @@ 1.000000 1.000000 1.000000 -52.884116 1.000000 1.000000 1.000000 @@ -4529,6 +4527,7 @@ 1.000000 1.000000 1.000000 +332.639397 1.000000 1.000000 1.000000 @@ -4742,6 +4741,7 @@ 1.000000 1.000000 1.000000 +775.158071 1.000000 1.000000 1.000000 @@ -4761,7 +4761,6 @@ 1.000000 1.000000 1.000000 -46.612530 1.000000 1.000000 1.000000 @@ -5027,6 +5026,7 @@ 1.000000 1.000000 1.000000 +276.645602 1.000000 1.000000 1.000000 @@ -5268,7 +5268,6 @@ 1.000000 1.000000 1.000000 -68.308997 1.000000 1.000000 1.000000 @@ -6500,7 +6499,6 @@ 1.000000 1.000000 1.000000 -59.991512 1.000000 1.000000 1.000000 @@ -7266,6 +7264,7 @@ 1.000000 1.000000 1.000000 +219.374643 1.000000 1.000000 1.000000 @@ -7402,6 +7401,7 @@ 1.000000 1.000000 1.000000 +538.789537 1.000000 1.000000 1.000000 @@ -8373,6 +8373,7 @@ 1.000000 1.000000 1.000000 +40.057703 1.000000 1.000000 1.000000 @@ -9089,7 +9090,6 @@ 1.000000 1.000000 1.000000 -72.815357 1.000000 1.000000 1.000000 @@ -9863,7 +9863,6 @@ 1.000000 1.000000 1.000000 -66.462335 1.000000 1.000000 1.000000 @@ -10088,7 +10087,6 @@ 1.000000 1.000000 1.000000 -88.599889 1.000000 1.000000 1.000000 @@ -10167,7 +10165,6 @@ 1.000000 1.000000 1.000000 -28.371075 1.000000 1.000000 1.000000 @@ -10184,7 +10181,6 @@ 1.000000 1.000000 1.000000 -99.086369 1.000000 1.000000 1.000000 @@ -10592,7 +10588,6 @@ 1.000000 1.000000 1.000000 -36.918545 1.000000 1.000000 1.000000 @@ -10969,6 +10964,7 @@ 1.000000 1.000000 1.000000 +702.680685 1.000000 1.000000 1.000000 @@ -11243,7 +11239,6 @@ 1.000000 1.000000 1.000000 -93.673304 1.000000 1.000000 1.000000 @@ -11637,7 +11632,6 @@ 1.000000 1.000000 1.000000 -98.770494 1.000000 1.000000 1.000000 @@ -12500,7 +12494,6 @@ 1.000000 1.000000 1.000000 -55.475060 1.000000 1.000000 1.000000 @@ -12651,7 +12644,6 @@ 1.000000 1.000000 1.000000 -76.276686 1.000000 1.000000 1.000000 @@ -12899,6 +12891,7 @@ 1.000000 1.000000 1.000000 +28.166693 1.000000 1.000000 1.000000 @@ -13278,7 +13271,6 @@ 1.000000 1.000000 1.000000 -35.052140 1.000000 1.000000 1.000000 @@ -14419,6 +14411,7 @@ 1.000000 1.000000 1.000000 +655.454106 1.000000 1.000000 1.000000 @@ -14772,6 +14765,7 @@ 1.000000 1.000000 1.000000 +947.149946 1.000000 1.000000 1.000000 @@ -15003,6 +14997,7 @@ 1.000000 1.000000 1.000000 +91.094857 1.000000 1.000000 1.000000 @@ -15230,7 +15225,6 @@ 1.000000 1.000000 1.000000 -11.292349 1.000000 1.000000 1.000000 @@ -16114,6 +16108,7 @@ 1.000000 1.000000 1.000000 +193.563463 1.000000 1.000000 1.000000 @@ -17002,6 +16997,7 @@ 1.000000 1.000000 1.000000 +458.371857 1.000000 1.000000 1.000000 @@ -18010,6 +18006,7 @@ 1.000000 1.000000 1.000000 +766.820698 1.000000 1.000000 1.000000 @@ -18287,6 +18284,7 @@ 1.000000 1.000000 1.000000 +618.256494 1.000000 1.000000 1.000000 @@ -18336,7 +18334,6 @@ 1.000000 1.000000 1.000000 -90.910215 1.000000 1.000000 1.000000 @@ -18614,6 +18611,7 @@ 1.000000 1.000000 1.000000 +369.582447 1.000000 1.000000 1.000000 @@ -19043,6 +19041,7 @@ 1.000000 1.000000 1.000000 +819.487659 1.000000 1.000000 1.000000 @@ -19428,7 +19427,6 @@ 1.000000 1.000000 1.000000 -84.507804 1.000000 1.000000 1.000000 @@ -19684,6 +19682,7 @@ 1.000000 1.000000 1.000000 +513.810014 1.000000 1.000000 1.000000 @@ -20585,7 +20584,6 @@ 1.000000 1.000000 1.000000 -45.415306 1.000000 1.000000 1.000000 @@ -21626,7 +21624,6 @@ 1.000000 1.000000 1.000000 -14.050151 1.000000 1.000000 1.000000 @@ -22202,7 +22199,6 @@ 1.000000 1.000000 1.000000 -88.500691 1.000000 1.000000 1.000000 @@ -22848,6 +22844,7 @@ 1.000000 1.000000 1.000000 +766.418557 1.000000 1.000000 1.000000 @@ -23532,7 +23529,6 @@ 1.000000 1.000000 1.000000 -98.566368 1.000000 1.000000 1.000000 @@ -23553,7 +23549,6 @@ 1.000000 1.000000 1.000000 -83.974716 1.000000 1.000000 1.000000 @@ -23853,6 +23848,7 @@ 1.000000 1.000000 1.000000 +173.652758 1.000000 1.000000 1.000000 @@ -25122,6 +25118,7 @@ 1.000000 1.000000 1.000000 +458.041925 1.000000 1.000000 1.000000 @@ -25285,7 +25282,6 @@ 1.000000 1.000000 1.000000 -39.955372 1.000000 1.000000 1.000000 @@ -26484,7 +26480,6 @@ 1.000000 1.000000 1.000000 -88.206904 1.000000 1.000000 1.000000 @@ -27560,6 +27555,7 @@ 1.000000 1.000000 1.000000 +917.960020 1.000000 1.000000 1.000000 @@ -28665,7 +28661,6 @@ 1.000000 1.000000 1.000000 -49.380249 1.000000 1.000000 1.000000 @@ -30496,7 +30491,6 @@ 1.000000 1.000000 1.000000 -66.431327 1.000000 1.000000 1.000000 @@ -31474,6 +31468,7 @@ 1.000000 1.000000 1.000000 +783.415257 1.000000 1.000000 1.000000 @@ -31908,6 +31903,7 @@ 1.000000 1.000000 1.000000 +627.860338 1.000000 1.000000 1.000000 @@ -32145,6 +32141,7 @@ 1.000000 1.000000 1.000000 +943.923844 1.000000 1.000000 1.000000 @@ -33298,6 +33295,7 @@ 1.000000 1.000000 1.000000 +801.751159 1.000000 1.000000 1.000000 @@ -33735,6 +33733,7 @@ 1.000000 1.000000 1.000000 +527.807023 1.000000 1.000000 1.000000 @@ -34132,6 +34131,7 @@ 1.000000 1.000000 1.000000 +683.361910 1.000000 1.000000 1.000000 @@ -34624,6 +34624,7 @@ 1.000000 1.000000 1.000000 +291.422914 1.000000 1.000000 1.000000 @@ -34729,6 +34730,7 @@ 1.000000 1.000000 1.000000 +639.254018 1.000000 1.000000 1.000000 @@ -35801,6 +35803,7 @@ 1.000000 1.000000 1.000000 +883.760916 1.000000 1.000000 1.000000 @@ -35855,7 +35858,6 @@ 1.000000 1.000000 1.000000 -16.875212 1.000000 1.000000 1.000000 @@ -37223,7 +37225,6 @@ 1.000000 1.000000 1.000000 -48.540114 1.000000 1.000000 1.000000 @@ -37538,7 +37539,6 @@ 1.000000 1.000000 1.000000 -8.381580 1.000000 1.000000 1.000000 @@ -37555,6 +37555,7 @@ 1.000000 1.000000 1.000000 +223.522796 1.000000 1.000000 1.000000 @@ -37705,11 +37706,11 @@ 1.000000 1.000000 1.000000 -57.505195 1.000000 1.000000 1.000000 1.000000 +783.142228 1.000000 1.000000 1.000000 @@ -38140,7 +38141,6 @@ 1.000000 1.000000 1.000000 -32.291574 1.000000 1.000000 1.000000 @@ -38683,7 +38683,6 @@ 1.000000 1.000000 1.000000 -45.713473 1.000000 1.000000 1.000000 @@ -38909,6 +38908,7 @@ 1.000000 1.000000 1.000000 +775.683845 1.000000 1.000000 1.000000 @@ -39035,6 +39035,7 @@ 1.000000 1.000000 1.000000 +822.685956 1.000000 1.000000 1.000000 @@ -39970,7 +39971,6 @@ 1.000000 1.000000 1.000000 -35.534834 1.000000 1.000000 1.000000 diff --git a/hotPixels_FGS2.txt b/hotPixels_FGS2.txt index 79132dcb2f9079098f6d4be990fc8f826424ceab..417b127d118d5b245ea44edfdf80fee871859c6d 100644 --- a/hotPixels_FGS2.txt +++ b/hotPixels_FGS2.txt @@ -130,6 +130,7 @@ 1.000000 1.000000 1.000000 +672.008887 1.000000 1.000000 1.000000 @@ -1542,7 +1543,6 @@ 1.000000 1.000000 1.000000 -26.349570 1.000000 1.000000 1.000000 @@ -2242,7 +2242,6 @@ 1.000000 1.000000 1.000000 -75.573394 1.000000 1.000000 1.000000 @@ -3244,7 +3243,6 @@ 1.000000 1.000000 1.000000 -45.879175 1.000000 1.000000 1.000000 @@ -3254,6 +3252,7 @@ 1.000000 1.000000 1.000000 +666.436938 1.000000 1.000000 1.000000 @@ -3766,7 +3765,6 @@ 1.000000 1.000000 1.000000 -70.832286 1.000000 1.000000 1.000000 @@ -3776,7 +3774,6 @@ 1.000000 1.000000 1.000000 -72.679976 1.000000 1.000000 1.000000 @@ -4560,7 +4557,6 @@ 1.000000 1.000000 1.000000 -7.628467 1.000000 1.000000 1.000000 @@ -5912,7 +5908,6 @@ 1.000000 1.000000 1.000000 -66.921049 1.000000 1.000000 1.000000 @@ -5983,6 +5978,7 @@ 1.000000 1.000000 1.000000 +266.669758 1.000000 1.000000 1.000000 @@ -6916,7 +6912,6 @@ 1.000000 1.000000 1.000000 -54.236340 1.000000 1.000000 1.000000 @@ -6996,6 +6991,7 @@ 1.000000 1.000000 1.000000 +383.954180 1.000000 1.000000 1.000000 @@ -7367,7 +7363,6 @@ 1.000000 1.000000 1.000000 -0.392382 1.000000 1.000000 1.000000 @@ -7524,6 +7519,7 @@ 1.000000 1.000000 1.000000 +712.250099 1.000000 1.000000 1.000000 @@ -7920,6 +7916,7 @@ 1.000000 1.000000 1.000000 +795.885724 1.000000 1.000000 1.000000 @@ -7968,6 +7965,7 @@ 1.000000 1.000000 1.000000 +747.914186 1.000000 1.000000 1.000000 @@ -9571,7 +9569,6 @@ 1.000000 1.000000 1.000000 -12.362883 1.000000 1.000000 1.000000 @@ -9653,6 +9650,7 @@ 1.000000 1.000000 1.000000 +834.555054 1.000000 1.000000 1.000000 @@ -9955,7 +9953,6 @@ 1.000000 1.000000 1.000000 -59.607241 1.000000 1.000000 1.000000 @@ -10123,6 +10120,7 @@ 1.000000 1.000000 1.000000 +507.849772 1.000000 1.000000 1.000000 @@ -10244,6 +10242,7 @@ 1.000000 1.000000 1.000000 +748.258056 1.000000 1.000000 1.000000 @@ -11550,7 +11549,6 @@ 1.000000 1.000000 1.000000 -75.434937 1.000000 1.000000 1.000000 @@ -11774,7 +11772,6 @@ 1.000000 1.000000 1.000000 -96.625379 1.000000 1.000000 1.000000 @@ -11832,7 +11829,6 @@ 1.000000 1.000000 1.000000 -16.704426 1.000000 1.000000 1.000000 @@ -12178,6 +12174,7 @@ 1.000000 1.000000 1.000000 +51.557541 1.000000 1.000000 1.000000 @@ -13303,6 +13300,7 @@ 1.000000 1.000000 1.000000 +421.219000 1.000000 1.000000 1.000000 @@ -13632,7 +13630,6 @@ 1.000000 1.000000 1.000000 -89.767565 1.000000 1.000000 1.000000 @@ -14494,6 +14491,7 @@ 1.000000 1.000000 1.000000 +182.183649 1.000000 1.000000 1.000000 @@ -15914,6 +15912,7 @@ 1.000000 1.000000 1.000000 +636.822834 1.000000 1.000000 1.000000 @@ -16239,7 +16238,6 @@ 1.000000 1.000000 1.000000 -2.009611 1.000000 1.000000 1.000000 @@ -16262,6 +16260,7 @@ 1.000000 1.000000 1.000000 +633.668480 1.000000 1.000000 1.000000 @@ -16759,6 +16758,7 @@ 1.000000 1.000000 1.000000 +708.756485 1.000000 1.000000 1.000000 @@ -17092,6 +17092,7 @@ 1.000000 1.000000 1.000000 +664.256304 1.000000 1.000000 1.000000 @@ -17831,7 +17832,6 @@ 1.000000 1.000000 1.000000 -50.962185 1.000000 1.000000 1.000000 @@ -17908,6 +17908,7 @@ 1.000000 1.000000 1.000000 +572.512075 1.000000 1.000000 1.000000 @@ -17983,7 +17984,6 @@ 1.000000 1.000000 1.000000 -25.441828 1.000000 1.000000 1.000000 @@ -18267,7 +18267,6 @@ 1.000000 1.000000 1.000000 -45.466178 1.000000 1.000000 1.000000 @@ -18281,6 +18280,7 @@ 1.000000 1.000000 1.000000 +130.405147 1.000000 1.000000 1.000000 @@ -18288,7 +18288,6 @@ 1.000000 1.000000 1.000000 -96.822395 1.000000 1.000000 1.000000 @@ -18297,6 +18296,7 @@ 1.000000 1.000000 1.000000 +687.509691 1.000000 1.000000 1.000000 @@ -18442,7 +18442,6 @@ 1.000000 1.000000 1.000000 -82.964214 1.000000 1.000000 1.000000 @@ -18818,7 +18817,6 @@ 1.000000 1.000000 1.000000 -73.717976 1.000000 1.000000 1.000000 @@ -19229,6 +19227,7 @@ 1.000000 1.000000 1.000000 +369.685997 1.000000 1.000000 1.000000 @@ -19259,7 +19258,6 @@ 1.000000 1.000000 1.000000 -96.311678 1.000000 1.000000 1.000000 @@ -21320,6 +21318,7 @@ 1.000000 1.000000 1.000000 +507.170983 1.000000 1.000000 1.000000 @@ -21457,7 +21456,6 @@ 1.000000 1.000000 1.000000 -7.190163 1.000000 1.000000 1.000000 @@ -21985,6 +21983,7 @@ 1.000000 1.000000 1.000000 +724.414130 1.000000 1.000000 1.000000 @@ -22029,6 +22028,7 @@ 1.000000 1.000000 1.000000 +485.620548 1.000000 1.000000 1.000000 @@ -22878,6 +22878,7 @@ 1.000000 1.000000 1.000000 +885.247526 1.000000 1.000000 1.000000 @@ -24038,6 +24039,7 @@ 1.000000 1.000000 1.000000 +506.637129 1.000000 1.000000 1.000000 @@ -24109,6 +24111,7 @@ 1.000000 1.000000 1.000000 +475.684148 1.000000 1.000000 1.000000 @@ -24371,7 +24374,6 @@ 1.000000 1.000000 1.000000 -98.009030 1.000000 1.000000 1.000000 @@ -27557,6 +27559,7 @@ 1.000000 1.000000 1.000000 +319.434523 1.000000 1.000000 1.000000 @@ -28422,7 +28425,6 @@ 1.000000 1.000000 1.000000 -9.857426 1.000000 1.000000 1.000000 @@ -28817,6 +28819,7 @@ 1.000000 1.000000 1.000000 +621.259224 1.000000 1.000000 1.000000 @@ -28885,7 +28888,6 @@ 1.000000 1.000000 1.000000 -84.049169 1.000000 1.000000 1.000000 @@ -31802,6 +31804,7 @@ 1.000000 1.000000 1.000000 +673.727843 1.000000 1.000000 1.000000 @@ -32278,7 +32281,6 @@ 1.000000 1.000000 1.000000 -74.543331 1.000000 1.000000 1.000000 @@ -32571,7 +32573,6 @@ 1.000000 1.000000 1.000000 -99.629960 1.000000 1.000000 1.000000 @@ -32980,7 +32981,6 @@ 1.000000 1.000000 1.000000 -49.025323 1.000000 1.000000 1.000000 @@ -33510,6 +33510,7 @@ 1.000000 1.000000 1.000000 +495.879597 1.000000 1.000000 1.000000 @@ -34420,7 +34421,6 @@ 1.000000 1.000000 1.000000 -32.470029 1.000000 1.000000 1.000000 @@ -34657,7 +34657,6 @@ 1.000000 1.000000 1.000000 -50.123738 1.000000 1.000000 1.000000 @@ -34674,7 +34673,6 @@ 1.000000 1.000000 1.000000 -33.658413 1.000000 1.000000 1.000000 @@ -35500,7 +35498,6 @@ 1.000000 1.000000 1.000000 -30.121723 1.000000 1.000000 1.000000 @@ -35688,7 +35685,6 @@ 1.000000 1.000000 1.000000 -32.651175 1.000000 1.000000 1.000000 @@ -36150,6 +36146,7 @@ 1.000000 1.000000 1.000000 +378.935793 1.000000 1.000000 1.000000 @@ -36433,6 +36430,7 @@ 1.000000 1.000000 1.000000 +559.707152 1.000000 1.000000 1.000000 @@ -37973,7 +37971,6 @@ 1.000000 1.000000 1.000000 -64.860326 1.000000 1.000000 1.000000 @@ -38472,6 +38469,7 @@ 1.000000 1.000000 1.000000 +405.330632 1.000000 1.000000 1.000000 @@ -39200,6 +39198,7 @@ 1.000000 1.000000 1.000000 +428.597453 1.000000 1.000000 1.000000 @@ -39239,6 +39238,7 @@ 1.000000 1.000000 1.000000 +737.795748 1.000000 1.000000 1.000000 @@ -39424,6 +39424,7 @@ 1.000000 1.000000 1.000000 +975.973357 1.000000 1.000000 1.000000 @@ -39915,7 +39916,6 @@ 1.000000 1.000000 1.000000 -9.357522 1.000000 1.000000 1.000000 diff --git a/matlab_model/Test_cases/Acquisition_Target_Switch.slx b/matlab_model/Test_cases/Acquisition_Target_Switch.slx index 217a43ed759cd93f28e82833cbf9032bc5427611..9c3620f0d77634a361ca7c0f30c2f80b34d65e66 100644 Binary files a/matlab_model/Test_cases/Acquisition_Target_Switch.slx and b/matlab_model/Test_cases/Acquisition_Target_Switch.slx differ diff --git a/matlab_model/Test_cases/Dynamic_Performance.slx b/matlab_model/Test_cases/Dynamic_Performance.slx index 80e30d38e2e84f6733391b66895c277a0df030e3..a1145be164509536d2522a388a9918aac92efa37 100644 Binary files a/matlab_model/Test_cases/Dynamic_Performance.slx and b/matlab_model/Test_cases/Dynamic_Performance.slx differ diff --git a/matlab_model/Test_cases/FoV_Test.slx b/matlab_model/Test_cases/FoV_Test.slx index 9f02389de0edac79072b2af42541fce083e65205..097a2bad11448449bab2e70af682f4e4bc3cee08 100644 Binary files a/matlab_model/Test_cases/FoV_Test.slx and b/matlab_model/Test_cases/FoV_Test.slx differ diff --git a/matlab_model/Test_cases/Mode_Channel_Switch.slx b/matlab_model/Test_cases/Mode_Channel_Switch.slx index af7f53d528fd6a382af5f1aa08b3b4e63fd46030..8e71b2f5b7a235b4570fd9a9b32536ed7271842e 100644 Binary files a/matlab_model/Test_cases/Mode_Channel_Switch.slx and b/matlab_model/Test_cases/Mode_Channel_Switch.slx differ diff --git a/matlab_model/Test_cases/Reset_and_Save.slx b/matlab_model/Test_cases/Reset_and_Save.slx index fa6211521c13fef574c14d044fa7149e509fbce4..69bbb9c8b4216aa5db91963e5327478dfd8e97d7 100644 Binary files a/matlab_model/Test_cases/Reset_and_Save.slx and b/matlab_model/Test_cases/Reset_and_Save.slx differ diff --git a/matlab_model/Test_cases/Shift_Test.slx b/matlab_model/Test_cases/Shift_Test.slx index fac97338c3a9d2b62652c04d83aaa81ae9f164eb..57187d32ce1b9a7bf961411f82c794d8a2e834c1 100644 Binary files a/matlab_model/Test_cases/Shift_Test.slx and b/matlab_model/Test_cases/Shift_Test.slx differ diff --git a/matlab_model/Test_cases/Validation_Tests.slx b/matlab_model/Test_cases/Validation_Tests.slx index b02c764767460823a5c8b36e6e804a33599baa0d..51402ae0af2bedaa02b4988dfb4dedfb78692f41 100644 Binary files a/matlab_model/Test_cases/Validation_Tests.slx and b/matlab_model/Test_cases/Validation_Tests.slx differ diff --git a/src/HFS_API.cpp b/src/HFS_API.cpp index 9ca6fba5e25a9c415b1455cd8a8a963b9e381363..5f316dfb2b87abf03ea468eb69d63b272891c873 100644 --- a/src/HFS_API.cpp +++ b/src/HFS_API.cpp @@ -1,8 +1,8 @@ /** * @file HFS_API.cpp * @author Gerald Mösenlechner (gerald.moesenlechner@univie.ac.at) -* @date May, 2024 -* @version 1.2 +* @date July, 2024 +* @version 1.3 * * @copyright * This program is free software; you can redistribute it and/or modify it @@ -581,11 +581,6 @@ int FGS :: generate_image() } generate_shot(starimage, shot, dim_x, dim_y); - if(strcmp(mode, MODE_ACQU) == 0){ - trf_x = 0; - trf_y = 0; - } - if(channel == 1){ apply_fov_mask(shot, fov_mask_FGS1, dim_x, dim_y, XDIM, YDIM, trf_x, trf_y); } @@ -609,6 +604,8 @@ int FGS :: generate_image() previous_image[i] = tmp_image[i]; } } + + return 0; } @@ -663,10 +660,10 @@ int FGS :: perform_algorithm() if(med_track == 1){ MedFilter3x3(image, dim_x, dim_y, med_threshold, filtered_image); - output = ArielCoG(filtered_image, dim_x, dim_y, iter_track, fwhm_x, fwhm_y, channel, target_signal*(lower_sig_lim/100)*exposure_time, pearson_limit, tolerance_track, target_signal*exposure_time); + output = ArielCoG(filtered_image, dim_x, dim_y, iter_track, fwhm_x, fwhm_y, channel, target_signal*(lower_sig_lim/100)*exposure_time, pearson_limit, tolerance_track, target_signal*exposure_time, 0); } else{ - output = ArielCoG(image, dim_x, dim_y, iter_track, fwhm_x, fwhm_y, channel, target_signal*(lower_sig_lim/100)*exposure_time, pearson_limit, tolerance_track, target_signal*exposure_time); + output = ArielCoG(image, dim_x, dim_y, iter_track, fwhm_x, fwhm_y, channel, target_signal*(lower_sig_lim/100)*exposure_time, pearson_limit, tolerance_track, target_signal*exposure_time, 0); } } @@ -746,6 +743,8 @@ int FGS :: set_mode(const char* new_mode) if(strcmp(mode, MODE_ACQU) == 0){ exposure_time = exp_acq; delay = delay_acq; + trf_x = 0; + trf_y = 0; if(channel == 1){ dim_x = acq_dim_fgs1; dim_y = acq_dim_fgs1; @@ -1342,15 +1341,7 @@ int FGS :: transform_to_detector(double (&vec)[3], double (&velVec)[3], double* apply_aberration(vec, velVec); if(strcmp(mode, MODE_TRAC) == 0){ - /*Check if tracking window is inside of Acq window*/ - /* - if(abs(trf_x) > (XDIM/2 - dim_x/2)){ - trf_x = XDIM/2 - dim_x/2; - } - if(abs(trf_y) > (YDIM/2 - dim_y/2)){ - trf_y = YDIM/2 - dim_y/2; - } - */ + x_pos = (vec[0]*(360/TWO_PI)*3600000 + offset[0])/plate_scale - trf_x; y_pos = (vec[1]*(360/TWO_PI)*3600000 + offset[1])/plate_scale - trf_y; } @@ -1437,6 +1428,7 @@ int FGS :: transform_star_coordinates(double (&quaternion)[4], double (&velocity int FGS :: generate_centroid(hfs_parameters update) { + rand_seed = rand_seed * 1103515245 + 12345; transform_star_coordinates(update.position_quat, update.scVelocity); srand(rand_seed); @@ -1444,6 +1436,7 @@ int FGS :: generate_centroid(hfs_parameters update) generate_image(); ramp_counter = ramp_counter + 1; perform_algorithm(); + reset_arrays(0); if(ramp_counter >= ramp_length){ reset_ramp(); @@ -1464,7 +1457,7 @@ int FGS :: generate_centroid(hfs_parameters update) centroid.x = 0; centroid.y = 0; } - if(sat_counter >= sat_limit){ + if(sat_counter >= sat_limit && strcmp(mode, MODE_ACQU) != 0){ centroid.validity.flag = 0; centroid.validity.index = 109; } @@ -1482,7 +1475,7 @@ double tmp[XDIM*YDIM]; int FGS :: reset_ramp() { unsigned int i; - random_normal_trm(tmp, bias_value, reset_noise, XDIM*YDIM); + random_normal_trm(tmp, bias_value*gain, reset_noise, XDIM*YDIM); for(i = 0; i < XDIM*YDIM; i++){ previous_image[i] = reference_cal[i]; image_ramp[i] = (unsigned int) tmp[i]; @@ -1584,7 +1577,6 @@ char string_buffer[64]; int FGS :: set_params(hfs_parameters update, outputHfs *outPacket) { const char* update_mode_char; - std::ofstream file; if(update.save == 1){ snprintf(string_buffer, sizeof(string_buffer), "HFS_config_%.0f.xml", sim_time); @@ -1607,7 +1599,7 @@ int FGS :: set_params(hfs_parameters update, outputHfs *outPacket) reset_ramp(); } - if(trf_x != update.target_pos_x || trf_y != update.target_pos_y){ + if((trf_x != update.target_pos_x || trf_y != update.target_pos_y) && (strcmp(mode, MODE_ACQU) != 0)){ trf_x = update.target_pos_x; trf_y = update.target_pos_y; if(channel == 1){ @@ -1634,9 +1626,8 @@ int FGS :: set_params(hfs_parameters update, outputHfs *outPacket) generate_centroid(update); start_exposure = sim_time; } - else{ + else if(transition_end == 0){ generate_smear(update.ang_rate, timestep); - } if(transition_end == 0){ if((strcmp(mode, update_mode_char) != 0) && (channel != update.channel)){ diff --git a/src/HFS_API.hpp b/src/HFS_API.hpp index 6793db8ff9bc115ce7e4e51bef3269fed6bf7702..f4c50834c686988c4ba5e959c825726ab513e036 100644 --- a/src/HFS_API.hpp +++ b/src/HFS_API.hpp @@ -1,8 +1,8 @@ /** * @file HFS_API.hpp * @author Gerald Mösenlechner (gerald.moesenlechner@univie.ac.at) -* @date May, 2024 -* @version 1.2 +* @date July, 2024 +* @version 1.3 * * @copyright * This program is free software; you can redistribute it and/or modify it diff --git a/src/HFS_Wrapper.cpp b/src/HFS_Wrapper.cpp index 96ae9b2dc019f794ba8064537ddb48d6ae3a1e8b..ba0b13ab330089ad7a3635239d997754cbb33f63 100644 --- a/src/HFS_Wrapper.cpp +++ b/src/HFS_Wrapper.cpp @@ -1,8 +1,8 @@ /** * @file HFS_Wrapper.cpp * @author Gerald Mösenlechner (gerald.moesenlechner@univie.ac.at) -* @date January, 2024 -* @version 1.1 +* @date July, 2024 +* @version 1.3 * * @copyright * This program is free software; you can redistribute it and/or modify it diff --git a/src/HFS_config.xml b/src/HFS_config.xml index 6fc883e653d4360bd38dd73c0f7e87ec869b7fec..a7ab8d423b862be623b17ceee2c523e8ee02ccb2 100644 --- a/src/HFS_config.xml +++ b/src/HFS_config.xml @@ -2,7 +2,7 @@ <simulation_time>0.0</simulation_time> <!-- Global timestep of the matlab simulink model. - Default: 0.0125 (680Hz)--> + Default: 0.0125 (80Hz)--> <timestep>0.0125</timestep> <!-- Random seed used in the noise generation --> @@ -92,7 +92,7 @@ <FGS2_Offset_Y>400</FGS2_Offset_Y> <!-- Starting channel of the Simulator: 1 or 2 --> - <FGS_channel>1</FGS_channel> + <FGS_channel>2</FGS_channel> <!-- Starting operational mode of the Simulator. Possible entries are: - Tracking @@ -102,12 +102,12 @@ <FGS_mode>Tracking</FGS_mode> <!-- FWHM of the gaussian used as a weighting function in the centroid calculation in px. - Default: FGS1: x = 5, y = 5; FGS2: x = 6, y = 6 + Default: FGS1: x = 10, y = 10; FGS2: x = 10, y = 10 --> - <FWHM_FGS1_x>5</FWHM_FGS1_x> - <FWHM_FGS1_y>5</FWHM_FGS1_y> - <FWHM_FGS2_x>6</FWHM_FGS2_x> - <FWHM_FGS2_y>6</FWHM_FGS2_y> + <FWHM_FGS1_x>10</FWHM_FGS1_x> + <FWHM_FGS1_y>10</FWHM_FGS1_y> + <FWHM_FGS2_x>10</FWHM_FGS2_x> + <FWHM_FGS2_y>10</FWHM_FGS2_y> <!-- Time delay causes by the channel switch in s. Worst case unknown, assumed 1 s --> <transition_delay_channel>1</transition_delay_channel> @@ -127,7 +127,7 @@ <!-- Threshold for the Pearson correlation used as the validity index. Index can range from -1 to 1. A value of 0.5 to 0.6 serves as a decent cutoff for invalid measurements--> - <validation_pearson_limit>0.6</validation_pearson_limit> + <validation_pearson_limit>0.5</validation_pearson_limit> <!-- default failed status of the HFS --> <failed_status>0</failed_status> @@ -142,8 +142,8 @@ <max_ramp>150</max_ramp> <!-- Limit for staturated pixels in an image. At this limit, the centroid will be set invalid. - Used for the Snowball detection. Default: 5 --> - <saturation_limit>5</saturation_limit> + Used for the Snowball detection. Default: 25 --> + <saturation_limit>25</saturation_limit> <!-- Calibration and hot pixel map that replaces the first sample of a ramp for FGS1 --> <reset_calibration_FGS1>./Calibration_FGS1.txt</reset_calibration_FGS1> @@ -178,7 +178,7 @@ <!-- Exposure time for mode Tracking in s, default: 0.1 --> <exposure_time>0.1</exposure_time> <!-- Brightness tolerance for Validation default is 30% --> - <tolerance>30</tolerance> + <tolerance>40</tolerance> <!-- Dimension of the Tracking window in px, default: 64 --> <dim>64</dim> </Tracking> diff --git a/src/Star_catalogue.csv b/src/Star_catalogue.csv index dc959488bb29672e295494539240a871258ce41c..6b190749fd396c8d1fb553c48105bce2b6c3d11a 100644 --- a/src/Star_catalogue.csv +++ b/src/Star_catalogue.csv @@ -823,1391 +823,840 @@ XO-3,319588.964508643,414543.612816102,65.46958069345,57.81721007633 XO-4,122895.72734377,172085.573016364,110.38802395728,58.26811026231 XO-5,60215.3911158306,90622.2934498613,116.71638297929,39.094466195 XO-6,983995.450633648,1261303.08613684,94.79294684687,73.82756411441 -BKGR0,6049.87471602521,48645.1163661628,292.847333,-10.89045 -BKGR1,4.40297663830111,35.402933280637,292.843919,-10.888036 -BKGR2,61.7655596907493,496.637199877703,292.851605,-10.895941 -BKGR3,26591.7170587818,213815.530307442,293.221079,-6.381548 -BKGR4,2.8297390050699,22.7530303764593,293.220215,-6.374677 -BKGR5,171.295668465428,1377.33393113883,341.952515,34.43787 -BKGR6,33.1700694745372,266.709967594615,341.946152,34.429939 -BKGR7,130.841761145755,1052.05694253957,107.944059,29.14089 -BKGR8,530.574509377022,4266.18069977524,66.644279,74.948929 -BKGR9,491752.278815491,3954023.50447708,28.623381,64.793159 -BKGR10,3.72174300809089,29.9253505587436,28.641284,64.799355 -BKGR11,20358.5283521474,163696.444508308,111.979674,-25.313553 -BKGR12,3.37090397459286,27.1043655943613,111.978122,-25.316557 -BKGR13,4589.29929131279,36901.0944100563,219.076644,-5.471204 -BKGR14,1272.75959908622,10233.8547011065,290.898411,-34.685387 -BKGR15,1266.91179991658,10186.8344098697,294.607001,-32.058495 -BKGR16,131.143382555728,1054.48218426363,249.181293,46.604717 -BKGR17,109.331770524085,879.1019565372,146.401478,-28.368259 -BKGR18,6134.03685685843,49321.8373441381,253.345833,44.852177 -BKGR19,4515.92147031347,36311.0867142354,19.965928,-28.808451 -BKGR20,24702.8113143709,198627.44062714,11.618307,38.83728 -BKGR21,2268.53968547702,18240.605328401,221.019225,46.261719 -BKGR22,352.165153930892,2831.64787655819,22.244026,-28.245342 -BKGR23,19895.1116696026,159970.258511646,102.25613,54.197235 -BKGR24,223.741415412626,1799.03348408972,30.462575,27.044027 -BKGR25,1382.75864115185,11118.321975656,225.276706,15.699975 -BKGR27,33554.1607768152,269798.323465035,3.932775,-36.093304 -BKGR28,48.5005184608118,389.977226816937,53.653171,-22.223097 -BKGR29,167.782391805776,1349.08479211407,54.864678,-19.792084 -BKGR30,90.1044792707533,724.501429364811,289.666834,40.855213 -BKGR31,4.48483408557696,36.0611229515113,289.679593,40.857204 -BKGR32,110.089622152339,885.195600186889,104.691643,-11.294426 -BKGR33,588499.883421199,4731940.18954923,69.552331,28.216698 -BKGR34,8030.57016801114,64571.2578600626,298.478799,29.382929 -BKGR35,140522.666162623,1129898.0174676,298.482928,29.383444 -BKGR36,45367.6601673414,364786.910752889,298.478437,29.372646 -BKGR37,16.1341608057013,129.729650067757,298.467622,29.387613 -BKGR39,16245.9974656082,130628.893042287,220.442836,-46.780434 -BKGR40,1046.51722549822,8414.71180861106,357.276464,24.426895 -BKGR41,3370.90397459286,27104.3655943613,186.276289,-33.841286 -BKGR42,172.086333346663,1383.69141570828,76.190074,-28.437756 -BKGR43,140.522666162623,1129.89801746759,149.822962,-49.868668 -BKGR44,2.49313836132366,20.0465317706966,149.820437,-49.868542 -BKGR45,2.33209576961708,18.7516395652888,149.834209,-49.865295 -BKGR46,359.539310434041,2890.94112113527,107.191377,-43.450787 -BKGR47,1.68556840138759,13.5531188458225,107.188714,-43.446781 -BKGR48,784.777207367785,6310.14365847887,245.102641,-10.903593 -BKGR49,14.5460937119135,116.96050819281,245.102918,-10.901465 -BKGR50,18144.5574928739,145894.609737188,211.787309,32.60331 -BKGR51,27.780904475108,223.377407695602,73.762138,-38.018112 -BKGR52,1547.91240659694,12446.2708201347,84.903921,-33.222439 -BKGR53,146.806870598906,1180.42730450589,104.040089,58.564426 -BKGR54,222.201190342693,1786.64902469613,255.671961,12.259587 -BKGR55,8.37040325408394,67.3037475053927,255.667686,12.263463 -BKGR56,1158.10085207865,9311.92022272673,180.354276,67.014503 -BKGR57,32.7903748290394,263.656963841508,180.354691,67.01635 -BKGR58,696.219817626692,5598.08188344275,90.049924,-30.540836 -BKGR59,12.7275959908622,102.338547011065,90.058401,-30.534191 -BKGR60,10733.6240818753,86305.6537535241,170.295196,31.547348 -BKGR61,120.710870311682,970.597674926806,229.810253,-42.666199 -BKGR62,1.20710870311682,9.70597674926806,229.80683,-42.666615 -BKGR63,1.48165257847832,11.9134966387629,229.813227,-42.659721 -BKGR64,141.17128931899,1135.1133897522,229.815305,-42.659206 -BKGR65,27273.8458236719,219300.310522293,192.951044,-36.066631 -BKGR66,127.569361297804,1025.74461726471,192.957472,-36.071564 -BKGR67,735.77729352943,5916.15095243408,192.944768,-36.061626 -BKGR68,379.093537659201,3048.17043636368,131.517565,-52.113438 -BKGR69,131143.382555728,1054482.18426363,74.448406,-18.47226 -BKGR71,35.1355196552929,282.513526716509,149.479418,-4.43623 -BKGR72,1.31143382555728,10.5448218426363,149.485146,-4.438538 -BKGR73,1418.22906383817,11403.5283510149,161.705694,-44.009628 -BKGR74,16701.1501739666,134288.631053691,326.302179,-43.416904 -BKGR75,5429.33177328306,43655.528138834,184.326594,64.722939 -BKGR76,5391.95651624909,43355.0055969677,164.012121,-45.273792 -BKGR77,413.757978288308,3326.89616661793,99.687706,-36.634686 -BKGR78,321.178437628415,2582.49355666021,99.689035,-36.639412 -BKGR79,1108.52726957119,8913.31482956459,80.821015,-61.880402 -BKGR80,3879.23760505581,31191.7144680832,129.933342,-2.202079 -BKGR81,1899.96841425391,15277.0410862554,167.873622,-36.48217 -BKGR82,19758.154684209,158869.030997961,64.000106,-46.249645 -BKGR83,9610.50880956578,77275.0414386286,304.294086,-31.625071 -BKGR84,27526.2076119513,221329.471312138,344.088412,-36.93623 -BKGR85,79.203866146314,636.85306988783,49.576308,-42.806786 -BKGR86,720.686490503193,5794.81061007531,322.643487,27.504253 -BKGR87,288.899227886355,2322.94670853276,93.465578,9.093426 -BKGR88,154435.230685349,1241764.51916012,93.470207,9.092409 -BKGR89,138914.116504505,1116964.18181433,204.502934,66.886406 -BKGR90,56460.7159801351,453982.640614916,259.960878,-30.030302 -BKGR91,18.524495158879,148.949567540819,259.961038,-30.02858 -BKGR92,2.66530172975024,21.4308426009552,259.962615,-30.029995 -BKGR93,41.5667798342099,334.225242160102,259.956662,-30.02807 -BKGR94,15.4435230685349,124.176451916012,259.955666,-30.031605 -BKGR95,44.745192534137,359.781846702358,259.965342,-30.030708 -BKGR96,5.71145002583081,45.9239511836703,259.954838,-30.030544 -BKGR97,64.6764808385255,520.042990016003,259.956193,-30.0271 -BKGR98,1.89996841425391,15.2770410862554,259.962188,-30.035166 -BKGR99,1.39877023158955,11.24706607642,259.954766,-30.028482 -BKGR100,42145.0313423152,338874.778426727,259.964699,-30.026979 -BKGR101,1.89996841425391,15.2770410862554,259.954974,-30.033587 -BKGR102,1345.07462933407,10815.3168348778,259.965941,-30.033421 -BKGR103,2.09771450466699,16.8670544387002,259.966914,-30.030846 -BKGR104,7.04281663159737,56.6290461655525,259.963001,-30.035955 -BKGR105,2.59864156789671,20.8948494634837,259.961862,-30.036377 -BKGR106,4.11856933060597,33.1161046721751,259.962967,-30.024693 -BKGR107,101.799672573817,818.538755070967,259.966741,-30.035271 -BKGR108,28.167375353375,226.484896978914,259.956534,-30.023838 -BKGR109,1.1317392582719,9.09995504021968,259.969019,-30.030718 -BKGR110,6.91427074113764,55.5954495882148,259.952592,-30.025553 -BKGR111,2.94948628561843,23.7158801328989,259.951701,-30.026688 -BKGR112,2.20671568107563,17.7434981932133,259.963323,-30.038492 -BKGR113,7.3577729352943,59.1615095243408,259.968605,-30.035257 -BKGR114,81.0487611890659,651.687283528702,259.954933,-30.022888 -BKGR115,2.17143273743567,17.4597992771745,259.965765,-30.03808 -BKGR116,1.70508636359338,13.7100565655766,259.969314,-30.02598 -BKGR117,4663.86940598903,37500.6889597178,259.948966,-30.029411 -BKGR118,22.8426445135392,183.670431641939,259.957757,-30.040262 -BKGR119,357.064259230242,2871.04002243944,259.94868,-30.028229 -BKGR120,8.52602066915007,68.5550175927619,259.964627,-30.04052 -BKGR121,2.7780904475108,22.3377407695602,259.956429,-30.020376 -BKGR122,939.17469210314,7551.60467447305,5.469609,-53.196304 -BKGR123,464.244087254152,3732.83889449176,216.695211,27.997269 -BKGR124,930.564286770617,7482.37114666943,106.122253,-37.320499 -BKGR125,126.399798363432,1016.34053408768,90.279714,-43.463825 -BKGR126,677.245894734869,5445.51861059505,269.204714,27.786957 -BKGR127,22581166.9240075,181567973.596614,292.407692,-12.646664 -BKGR128,905203.826502111,7278455.76019156,269.8823,41.732567 -BKGR130,2646.95392169903,21283.3137181917,256.204219,84.118996 -BKGR131,4413.12654770381,35484.5454705048,236.461317,57.391174 -BKGR132,1468.06870598906,11804.2730450589,237.221338,57.697475 -BKGR133,1839.69734311786,14792.4205930145,331.856717,30.276146 -BKGR134,4.75057721194948,38.1978788204646,331.853393,30.285744 -BKGR135,141.496722750635,1137.73009636099,173.853999,-47.747555 -BKGR136,624.807711640253,5023.8798761745,283.374818,43.788227 -BKGR137,25278.2137076294,203254.068068414,284.349302,44.902134 -BKGR138,1.73279178823343,13.9328270639506,284.334379,44.899223 -BKGR139,1048.92969685562,8434.10972268684,284.565096,45.275345 -BKGR140,21465765.5243142,172599386.075399,47.969021,-39.023266 -BKGR141,4974.46501835237,39998.0893878974,180.963642,-40.395042 -BKGR142,246.459964249443,1981.70610190608,206.403853,-40.76189 -BKGR143,359.539310434041,2890.94112113527,297.917125,-49.051144 -BKGR144,6648.84764074688,53461.2669462874,39.130654,-53.686798 -BKGR145,82555.5701596371,663803.054706716,318.61095,36.321953 -BKGR146,1428.0597580647,11482.5738332863,98.369992,-67.966393 -BKGR147,3.09561099948468,24.89082243231,98.361016,-67.971123 -BKGR148,1.5694460131717,12.6194156944968,98.352015,-67.974884 -BKGR149,115.810085207865,931.192022272673,132.436015,-28.507792 -BKGR150,26.5305578066978,213.323768233987,132.437258,-28.507895 -BKGR151,285.592225771056,2296.3561574432,154.534159,-24.592833 -BKGR152,31242.5433540064,251211.343766311,63.015084,-34.340122 -BKGR153,178.956048310776,1438.9286064796,276.192249,5.5678 -BKGR154,275.262076119514,2213.29471312138,120.691926,-11.894098 -BKGR155,3124.25433540064,25121.1343766311,158.38407,21.483133 -BKGR156,46.5314280401529,374.144397685001,204.235117,17.289787 -BKGR157,215152.492243721,1729972.68752402,98.579888,31.011438 -BKGR158,133274.2911009,1071616.14141335,100.864402,-26.016691 -BKGR159,8030.57016801114,64571.2578600626,100.921005,-27.859444 -BKGR160,589.856515761301,4742.84843825653,100.926279,-27.866131 -BKGR161,9.65486890269938,77.6317268236634,100.926331,-27.868202 -BKGR162,171.690545762954,1380.50901376287,257.079237,-56.56279 -BKGR163,1.89996841425391,15.2770410862554,257.090548,-56.560925 -BKGR164,291.572379529629,2344.44066978902,257.068927,-56.567383 -BKGR165,160230.94023946,1288365.97438321,242.201067,35.691277 -BKGR167,564607.15980135,4539826.40614915,152.135897,-4.146677 -BKGR168,3628.66086713576,29176.9066998353,212.89357,-0.653477 -BKGR169,6772.45894734869,54455.1861059505,218.939263,-2.457168 -BKGR170,236.998927752263,1905.63291974071,78.593244,32.655586 -BKGR171,2.96993114783328,23.8802707605092,78.600811,32.657898 -BKGR172,1.2409274204144,9.97790228748414,78.582688,32.652081 -BKGR173,266530.172975024,2143084.26009552,142.730226,-21.012403 -BKGR174,38.7031560614703,311.199755155415,142.729656,-21.02331 -BKGR175,2305400.49009132,18536991.3221577,64.892717,-28.786245 -BKGR176,12610.9086894354,101400.301572473,80.580239,-67.858719 -BKGR177,1.4512638624745,11.6691506488685,80.58267,-67.856888 -BKGR178,5.83104484059393,46.8855750112731,80.561819,-67.859047 -BKGR179,7.54651398400506,60.679116203581,80.573529,-67.851814 -BKGR180,1.01098888557054,8.12903973915469,80.598296,-67.864128 -BKGR181,41090.9688400319,330399.397449835,197.896765,38.960583 -BKGR182,15876.1934149461,127655.416413178,130.100825,-37.787189 -BKGR183,9413.39713365175,75690.1292111788,130.303342,-40.150005 -BKGR184,426.330478050256,3427.98763423353,287.867571,3.949431 -BKGR185,5.34252276177232,42.9575245164804,287.861921,3.952814 -BKGR186,38084.335392493,306224.015183073,287.862944,3.943311 -BKGR187,1.43135177579651,11.5090438997191,287.85912,3.94886 -BKGR188,1.99869433326348,16.0708647675716,287.856951,3.949627 -BKGR189,80.8623542110697,650.18844436893,281.537746,-43.339581 -BKGR190,11343.4818670432,91209.3260308556,281.549354,-43.344158 -BKGR191,106.107573030221,853.177211044364,130.412336,-32.199863 -BKGR192,116.881662732825,939.808235970278,321.256237,-6.198632 -BKGR193,10465172.2549822,84147118.0861107,321.846861,-7.015783 -BKGR194,3764.83876102018,30271.8697867501,177.024467,37.261185 -BKGR195,29427.0265540525,236613.351222012,119.25569,14.284005 -BKGR196,177.31536939809,1425.73642972002,143.896933,-29.038769 -BKGR197,70.1045782850544,563.688593326406,96.351159,46.258827 -BKGR198,440297.663830111,3540293.3280637,132.733228,-41.037926 -BKGR199,1.81863850177131,14.6230931546915,132.730692,-41.03437 -BKGR200,4.34256553406985,34.9171868258627,132.726063,-41.042187 -BKGR201,11.0343404941306,88.7236186790828,132.729611,-41.031033 -BKGR202,27.5262076119513,221.329471312138,132.743186,-41.036819 -BKGR203,1196.04186400622,9616.99181956123,235.652782,-48.41312 -BKGR204,2353.67438609326,18925.1463499374,235.650971,-48.415512 -BKGR205,2.96993114783328,23.8802707605092,235.651104,-48.420097 -BKGR206,83.5115186082006,671.489531816274,9.327041,46.27462 -BKGR207,309.561099948468,2489.082243231,9.318284,46.269466 -BKGR208,7616.34101817516,61240.5731530466,155.307111,-26.816204 -BKGR209,290.232726133869,2333.66894336724,265.383873,-34.767265 -BKGR210,4750.57721194948,38197.8788204646,265.38134,-34.767521 -BKGR211,1.76094738980929,14.1592172917332,265.382013,-34.765091 -BKGR212,3.62866086713576,29.1769066998353,265.380924,-34.764389 -BKGR213,10.6843075589135,85.9091152943229,265.388208,-34.765457 -BKGR214,96.9943375271965,779.900585936312,265.382277,-34.772621 -BKGR215,1.38914116504505,11.1696418181433,265.387342,-34.772259 -BKGR216,2.15152492243721,17.2997268752402,265.390003,-34.763897 -BKGR217,53671.8272639823,431558.074405275,265.389682,-34.771919 -BKGR218,11.4484418124719,92.0532755337502,265.391332,-34.770573 -BKGR219,2.93593462710861,23.606915561547,265.382067,-34.774368 -BKGR220,6.39361352844447,51.4090107134968,265.392746,-34.769821 -BKGR221,1.48506814042046,11.9409600848556,265.376647,-34.761845 -BKGR222,20.4054596069149,164.073803785406,265.379044,-34.774525 -BKGR223,37475.408981745,301327.83179091,265.386825,-34.775242 -BKGR224,457.874419584355,3681.62242480351,265.38346,-34.776161 -BKGR225,20171.8802423128,162195.666484198,265.390564,-34.760036 -BKGR226,14.7484500325019,118.587590938239,265.373475,-34.771015 -BKGR227,21.4163956336082,172.202418503159,265.394261,-34.771236 -BKGR228,1.51267761850581,12.1629591075318,265.389426,-34.775684 -BKGR229,1.24952911836183,10.0470658019766,265.395545,-34.766747 -BKGR230,11.3958410003683,91.630329151248,265.388217,-34.757896 -BKGR231,96.7712567413104,778.106864363906,265.371825,-34.764053 -BKGR232,9.83436631708111,79.0750083823535,265.384001,-34.756405 -BKGR233,1.38594622902398,11.1439523548366,265.381834,-34.756496 -BKGR234,8.54567517664955,68.7130532297478,265.390079,-34.777039 -BKGR235,8447.85364180988,67926.501413594,157.925696,-23.921494 -BKGR236,6618.29896074435,53215.6347368106,242.508718,-1.298437 -BKGR237,198.037019347361,1592.35261937617,267.893694,47.1936 -BKGR238,191.313836613041,1538.29364761008,267.897876,47.193489 -BKGR239,105.863532384308,851.214957910911,312.551404,38.769146 -BKGR240,14.8165257847832,119.134966387629,312.55367,38.777653 -BKGR241,1.03453784187806,8.31838939904876,312.543864,38.777607 -BKGR242,47287.5029232124,380223.755092277,310.806994,45.115757 -BKGR243,21.5152492243721,172.997268752402,310.798057,45.116199 -BKGR244,32.8659644496838,264.264755914059,310.82188,45.115818 -BKGR245,2562.98686892505,20608.1613811863,14.945234,45.148239 -BKGR246,664.884764074688,5346.12669462874,14.945533,45.147114 -BKGR247,1345.07462933407,10815.3168348778,14.944092,45.149658 -BKGR248,829.366293578075,6668.67030393401,331.5881,-40.23988 -BKGR249,198.037019347361,1592.35261937617,60.99075,-58.958202 -BKGR250,399.711258614468,3213.95096606908,60.997796,-58.958145 -BKGR251,26469.5392169903,212833.137181917,198.547245,21.143419 -BKGR253,102.50531419332,824.212594663484,85.833834,1.862602 -BKGR255,175.689732320089,1412.66519956396,3.874719,-55.20327 -BKGR256,488.36707993923,3926.80419812977,284.936199,-55.536579 -BKGR257,5.45439243010037,43.8570329012155,284.928505,-55.544132 -BKGR258,722.347844443328,5808.16902814787,3.469226,51.602371 -BKGR259,238.092865098973,1914.42892164585,90.580287,-38.081417 -BKGR260,82.5555701596371,663.803054706716,127.41442,12.813326 -BKGR261,353.790674424795,2844.71816929863,249.071285,-29.076487 -BKGR262,20977.1450466699,168670.544387002,249.076757,-29.074312 -BKGR263,186.100003435455,1496.37087506644,242.709561,-55.349976 -BKGR264,1.58032489321579,12.7068893051943,242.704738,-55.345776 -BKGR265,3.22660929938451,25.9441380531306,242.716971,-55.352848 -BKGR266,3.19702756751825,25.7062807657499,242.714643,-55.355503 -BKGR267,84.2842411759731,677.702747955856,242.70367,-55.344494 -BKGR268,6.24807711640253,50.238798761745,242.718021,-55.345543 -BKGR269,2.14163956336082,17.2202418503159,242.71567,-55.3577 -BKGR270,435.257618149476,3499.76792545068,242.723149,-55.346382 -BKGR271,3.21178437628415,25.8249355666021,242.716201,-55.341515 -BKGR272,1.22108636313128,9.81836666308383,242.722792,-55.344246 -BKGR273,134.19810435327,1079.04422964187,242.691771,-55.348888 -BKGR274,6.14817727219209,49.4355359216558,242.72806,-55.348129 -BKGR275,123.238493613913,990.921489127645,45.480378,-57.256413 -BKGR276,1917548.6055403,15418397.8070154,191.701872,43.151932 -BKGR277,22016.4037584739,177026.892798043,10.233327,-3.734955 -BKGR278,8724.61720278213,70151.8690883571,75.180019,-5.8751 -BKGR279,12126.8046373363,97507.7750238964,134.521889,41.623337 -BKGR280,157.306395988248,1264.85064520766,260.162461,-43.952354 -BKGR281,24702.8113143709,198627.44062714,260.165895,-43.954834 -BKGR282,4.09964622342303,32.9639499922632,260.156577,-43.952522 -BKGR283,81.4228652730382,654.695335356566,260.155192,-43.955509 -BKGR284,2.10739711488448,16.9449092246035,260.165792,-43.95842 -BKGR285,49.516094276936,398.143148604236,260.165589,-43.945946 -BKGR286,1.08579135909743,8.73050261235335,260.162458,-43.961365 -BKGR287,1.20710870311682,9.70597674926806,260.152754,-43.94659 -BKGR288,277.80904475108,2233.77407695602,257.059218,35.724518 -BKGR289,1235.22587682055,9932.05799076594,348.499657,-32.306583 -BKGR290,12323.8493613913,99092.1489127645,340.500216,-59.253471 -BKGR291,189.559860816196,1524.19048667768,65.791794,-53.004322 -BKGR292,48.836707993923,392.680419812977,65.7927,-53.00518 -BKGR293,333.231755587514,2679.41044870189,243.224108,44.288044 -BKGR294,14346513.8241295,115355749.85957,246.200303,44.689983 -BKGR295,52.089043319973,418.831412655591,246.203415,44.683216 -BKGR296,400632.68822799,3221359.88821657,257.762098,32.305466 -BKGR297,1801.96512376694,14489.0278308111,208.59776,-18.301659 -BKGR298,70.2661860283521,564.988029735819,306.42515,-58.277779 -BKGR299,537.955536039016,4325.52918511219,29.891097,-53.412666 -BKGR300,2031170.50362708,16331995.3133464,147.517495,-29.905424 -BKGR301,34573.7415474969,277996.44781679,248.535525,-59.735874 -BKGR302,1.38594622902398,11.1439523548366,248.530634,-59.744125 -BKGR303,3.03211997271625,24.3803113010338,248.522115,-59.729206 -BKGR304,13764.0544229219,110672.379264265,286.122129,7.256043 -BKGR305,1.61713538875455,13.0028707796926,286.122964,7.252938 -BKGR306,20.1254862051764,161.822626803026,286.118783,7.259341 -BKGR308,44.9517269588411,361.44252425271,286.119002,7.249721 -BKGR309,8.01210036915622,64.4227480880871,286.129158,7.253582 -BKGR310,48.9492882327898,393.585641669175,286.114653,7.253107 -BKGR314,11.5277986199851,92.6913583564741,286.116601,7.26426 -BKGR315,36.7914056816608,295.827979035398,286.116395,7.247582 -BKGR316,475057.721194949,3819787.88204647,246.714036,-42.973782 -BKGR317,19.3529146433387,155.610624854087,246.71171,-42.972691 -BKGR318,15.3019359979928,123.037995361825,246.711689,-42.970406 -BKGR319,38.7031560614703,311.199755155415,246.710061,-42.975773 -BKGR320,917.796466102902,7379.70916583896,246.70696,-42.969685 -BKGR321,5.80425362314686,46.6701553618625,246.72275,-42.965466 -BKGR322,3197027.56751824,25706280.7657498,108.062395,-38.174545 -BKGR323,174.480292709859,1402.94048073273,39.326617,25.127228 -BKGR324,12.2955052943996,98.8642432945792,39.3172,25.124981 -BKGR325,21025.5023601971,169059.370148543,195.076363,-27.403164 -BKGR326,616.235028454964,4954.94966014639,109.114928,-36.571136 -BKGR327,1.8270329556877,14.690590285915,109.114702,-36.567383 -BKGR328,1635860.9340207,13153436.9271334,293.343877,62.053188 -BKGR329,10.2269558512827,82.2316958299111,293.330405,62.056862 -BKGR330,133274.2911009,1071616.14141335,245.98865,66.726028 -BKGR331,620.506565607094,4989.29573036786,318.166862,17.940132 -BKGR332,100402.92870353,807307.982320605,245.504948,22.839373 -BKGR333,1921.96901160202,15453.9408847404,271.969147,20.39784 -BKGR334,295.628555371428,2377.05508828321,334.711623,-52.115772 -BKGR335,2227134.16987626,17907676.760597,44.713064,-52.095997 -BKGR336,137.323979762062,1104.17839855351,115.174438,-21.557257 -BKGR337,5.36718272639823,43.1558074405275,115.167397,-21.55283 -BKGR338,35297.6978453442,283817.549906643,25.490174,-60.438442 -BKGR339,62624.8042168493,503546.111536386,93.213753,-43.394062 -BKGR341,1654.80331088174,13305.7465483916,167.242852,-33.718395 -BKGR342,52.3294754197401,420.764650618412,167.25187,-33.712044 -BKGR343,7920.3866146314,63685.306988783,277.301587,60.115185 -BKGR344,40902.1729875905,328881.350111245,333.942319,-65.493057 -BKGR345,546.696610322204,4395.81338034431,275.68863,30.251291 -BKGR346,4.55770677720955,36.6470690629229,275.689463,30.262402 -BKGR347,34.6534422530077,278.637295813819,244.549695,27.989285 -BKGR348,203.585283521474,1636.96444508308,245.108589,24.362988 -BKGR349,117.691847713737,946.322675446223,96.21888,-38.868816 -BKGR350,4006.3268822799,32213.5988821656,208.44391,38.073204 -BKGR351,45.7874419584355,368.162242480351,103.344388,2.330875 -BKGR352,1.35752045164394,10.9153897294342,103.350776,2.337839 -BKGR353,671.036867050794,5395.59379588566,104.928761,0.196545 -BKGR354,55.3027058715472,444.671450031706,55.65043,-73.306587 -BKGR355,4043.39696850759,32511.6676427423,11.79077,49.704288 -BKGR356,46.7462073533406,375.871369758552,328.106894,-1.275721 -BKGR357,149.880930673988,1205.1448428167,93.226515,-5.09737 -BKGR358,244.763345789371,1968.06413305661,214.537988,-44.783485 -BKGR359,197.127121894512,1585.03642366093,295.407277,-8.317173 -BKGR360,25.4534339142159,204.662957961046,295.404346,-8.31744 -BKGR361,1.03453784187806,8.31838939904876,295.40004,-8.317003 -BKGR362,48.2776788202497,388.185444217303,295.399377,-8.318331 -BKGR363,267144.588478675,2148024.57953605,35.516238,20.668531 -BKGR365,504.366672005627,4055.45182381025,38.541978,51.222328 -BKGR366,645277.290604151,5188469.24329438,339.818409,-0.715827 -BKGR367,8293662.93578075,66686703.0393401,63.312508,-70.42041 -BKGR368,108.579135909743,873.050261235335,63.316364,-70.42231 -BKGR369,95443.5053227053,767430.837950947,6.959792,-32.556629 -BKGR370,121268.046373363,975077.750238964,6.9593,-32.551693 -BKGR372,21664.3858072595,174196.42853166,7.943713,-30.918083 -BKGR373,8236.56976171773,66227.6350046497,354.238026,55.675995 -BKGR374,23.1604173526129,186.225541864932,354.250315,55.674065 -BKGR375,261.063635238284,2099.12957065058,354.244271,55.668465 -BKGR376,28297.390050699,227530.303764593,327.021183,-20.235403 -BKGR377,119054655.081101,957280575.581659,155.061633,53.779415 -BKGR378,190.434829378925,1531.22583030851,176.837005,45.51001 -BKGR379,1155437.29403182,9290503.40052497,22.62729,-14.07332 -BKGR380,2.76532628134477,22.2351081734143,22.625374,-14.06855 -BKGR381,6176.55596907493,49663.7199877703,353.768123,-26.640352 -BKGR382,376.483876102018,3027.18697867501,240.517909,-43.224098 -BKGR383,3.53790674424795,28.4471816929863,240.515732,-43.213608 -BKGR384,308.849129175566,2483.35751293116,98.152875,-52.03997 -BKGR385,2186.48439010554,17580.8248239829,98.167758,-52.040916 -BKGR386,981.17479022062,7889.31409098431,98.169918,-52.042759 -BKGR387,3175.01938454651,25529.3199736806,298.501574,62.995598 -BKGR388,2.79734725053331,22.4925785914723,298.516834,62.996712 -BKGR389,176500.679278546,1419185.76585874,300.033513,61.17432 -BKGR391,23645.384534431,190125.008564767,71.666888,-38.475349 -BKGR392,37.0464315224385,297.87856062317,252.209631,26.926062 -BKGR393,1.24665528113774,10.0239581918615,252.205116,26.921335 -BKGR394,13266.195135552,106669.251248418,283.038621,36.360397 -BKGR395,149.192290350576,1199.60770523299,222.605685,-71.672569 -BKGR396,264.695392169903,2128.33137181917,74.418562,-50.656677 -BKGR397,413.757978288308,3326.89616661793,75.354924,46.95726 -BKGR398,38.4367254091861,309.057471109508,348.001677,-70.516762 -BKGR399,45263.3174444365,363947.92413979,94.839376,0.301171 -BKGR400,2.31071498708589,18.5797235004033,94.832861,0.29333 -BKGR401,4175.86433724729,33576.795578366,313.978374,21.48024 -BKGR402,3.95135801672551,31.7716117358325,313.973532,21.480549 -BKGR403,462.111079426199,3715.6880576776,95.141394,1.679765 -BKGR404,1.1422111126972,9.18415588750978,95.143989,1.677801 -BKGR405,4894.92882327898,39358.5641669175,114.377992,-49.400768 -BKGR406,97891.815082419,787116.917209119,135.016064,3.653432 -BKGR408,513.743548526448,4130.84830240149,132.051335,-43.264263 -BKGR409,1.8524495158879,14.8949567540819,132.059983,-43.267838 -BKGR410,11.1364399896542,89.5445682150318,132.058021,-43.258633 -BKGR411,6.37890862538577,51.29077326991,132.049954,-43.273094 -BKGR412,2739.97361760793,22031.2554763652,251.254559,5.836842 -BKGR413,71902.8957571086,578148.291551173,252.30181,3.821173 -BKGR414,1131.7392582719,9099.95504021969,112.4542,-72.127121 -BKGR415,426.330478050256,3427.98763423353,233.471426,66.718605 -BKGR416,2869.10459590356,23069.5565587047,188.965705,-59.719662 -BKGR417,218.145561555532,1754.03900489409,188.962151,-59.715004 -BKGR418,808623.542110699,6501884.44368932,34.413397,-62.739155 -BKGR419,19.3084041748114,155.25273034839,34.412412,-62.741608 -BKGR420,87.8509336009057,706.381386142127,115.451479,1.239271 -BKGR421,4372.66676031928,35159.2212021762,94.029464,8.687361 -BKGR422,290.901781665605,2339.0486058767,94.022976,8.695772 -BKGR423,34653.4422530077,278637.295813819,277.805246,31.055437 -BKGR424,2803.79580193234,22544.4293401114,56.227513,68.373207 -BKGR425,346.534422530077,2786.37295813819,328.579261,36.667786 -BKGR426,2771.70101678634,22286.3653914418,310.130503,57.502724 -BKGR427,11688.1662732825,93980.8235970278,310.135652,57.492641 -BKGR428,36286608.6713576,291769066.998353,336.163364,-41.440315 -BKGR429,599440.913123685,4819913.52586201,336.169365,-41.438259 -BKGR430,2247.74158862762,18073.3744535609,279.040253,30.710291 -BKGR431,1.35439824124558,10.8902850297045,279.033119,30.715538 -BKGR432,4526.33174444365,36394.792413979,52.108728,-5.626717 -BKGR433,2201.64037584739,17702.6892798043,58.08888,-17.736441 -BKGR434,579090.421025591,4656281.69831388,163.165013,0.483886 -BKGR435,461.048253436626,3707.14221228963,14.296426,-59.834099 -BKGR436,529.354221868076,4256.36875644431,254.389425,1.690558 -BKGR437,122.955052943996,988.642432945792,270.662999,11.939787 -BKGR438,21.3671392905,171.806363931,29.349097,32.836487 -BKGR439,155505.724563512,1250372.01959885,167.189979,29.021309 -BKGR440,284.935381879008,2291.0746848404,224.08868,30.11808 -BKGR441,330.176668488808,2654.8454660533,233.940829,-57.375439 -BKGR442,1.20989137606341,9.72835133645367,233.938078,-57.376072 -BKGR443,1.4117128931899,11.351133897522,233.941412,-57.371372 -BKGR444,1.03453784187806,8.31838939904876,233.933121,-57.377182 -BKGR445,5.89856515761301,47.4284843825653,233.932798,-57.373543 -BKGR446,2.38641725837675,19.1884213609345,233.929432,-57.377045 -BKGR447,1.15012854188927,9.24781741480535,233.928984,-57.375866 -BKGR448,68.1940339008415,548.326514233003,233.936865,-57.382919 -BKGR449,8.82564350861685,70.9641894477119,233.929708,-57.37038 -BKGR450,3.39426996467597,27.2922440810997,233.95184,-57.38176 -BKGR451,9.500498224924,76.3904813538993,233.932928,-57.367947 -BKGR452,1.40846604363469,11.3250270140161,233.930873,-57.368645 -BKGR453,2.39743245995816,19.2769910897101,233.940446,-57.384342 -BKGR454,51.9692418447927,417.868127137372,233.951809,-57.382748 -BKGR455,50.4366672005627,405.545182381025,233.937921,-57.385422 -BKGR456,8.78509336009057,70.6381386142127,233.930863,-57.367111 -BKGR457,1.70508636359338,13.7100565655766,233.949429,-57.384762 -BKGR458,292.244523281385,2349.84516369239,268.886566,16.816324 -BKGR459,2.11712441800008,17.0231233718707,268.900562,16.817698 -BKGR460,1068430.75589135,8590911.52943229,150.463523,-38.920666 -BKGR461,1899.96841425391,15277.0410862554,111.019579,60.367065 -BKGR462,18.6959002022122,150.327780920445,111.014451,60.373814 -BKGR463,7157.25319598882,57549.1941442569,320.768576,7.389057 -BKGR464,35871.2392966758,288429.214106389,314.841582,18.071898 -BKGR466,8604.91096708917,69189.3493605328,278.162909,38.378761 -BKGR467,159.494745941687,1282.44647043243,307.105338,49.978867 -BKGR468,9.3917469210314,75.5160467447305,307.115252,49.977024 -BKGR469,324897.5086562,2612397.42267604,234.169864,-42.130341 -BKGR470,119604.186400622,961699.181956123,234.169583,-42.134079 -BKGR471,21.9657674349726,176.619742242916,234.171509,-42.126003 -BKGR472,200.33017995466,1610.79119369786,117.817267,47.406616 -BKGR474,572.461627791039,4602.98168246266,250.71013,-54.47897 -BKGR475,10.2034345055352,82.0425681777392,250.697403,-54.475063 -BKGR476,199.869433326348,1607.08647675716,250.712126,-54.488621 -BKGR477,9.52239913519111,76.5665796003053,250.695145,-54.473679 -BKGR478,52.6922060145384,423.681251841044,105.20729,1.213539 -BKGR479,73408.5052713496,590254.418282732,170.687139,11.583944 -BKGR480,1.22672264169531,9.86368618447702,170.693715,11.582494 -BKGR481,233209.576961708,1875163.95652888,255.161144,6.313074 -BKGR482,440297.663830111,3540293.3280637,231.02663,-28.101604 -BKGR483,11034.3404941306,88723.6186790828,31.997118,46.582672 -BKGR485,5479.56876165379,44059.4677673203,107.166049,5.122636 -BKGR486,2049.96469289946,16483.1134053857,238.048205,36.836575 -BKGR487,3773.51761068923,30341.6536536717,263.401918,-70.072433 -BKGR488,1.01098888557054,8.12903973915469,263.423947,-70.070969 -BKGR489,42.5349945160239,342.010348145771,263.401089,-70.08168 -BKGR490,2895.65209387154,23283.016537382,71.919932,-66.006401 -BKGR491,1843.93828348503,14826.5206442298,158.766822,-13.225983 -BKGR492,27717.0101678634,222863.653914418,312.085523,47.373344 -BKGR493,1.08579135909743,8.73050261235335,312.075312,47.372345 -BKGR494,55.6860459152575,447.753765271178,70.759717,-2.777766 -BKGR495,105377.133635308,847303.980435171,24.808859,-17.599747 -BKGR496,3843.67254091861,30905.7471109508,26.639841,49.425327 -BKGR497,62.0506565607094,498.929573036786,26.633367,49.42844 -BKGR498,3339.99934119261,26855.8712769457,67.882367,-45.001457 -BKGR499,478.350664003765,3846.26538672894,256.909909,-65.74054 -BKGR500,3204.39747720298,25765.5398630122,163.579145,-17.06963 -BKGR501,112.913633020836,907.902572440956,98.429458,11.93836 -BKGR502,33.7867471079203,271.668476100067,267.985467,-62.996788 -BKGR503,109.080314429712,877.080078143697,138.059457,-15.138665 -BKGR504,284.28004868599,2285.80535928751,112.997118,46.593376 -BKGR505,144.127343231678,1158.88207808329,113.009989,46.594326 -BKGR506,398.791948230248,3206.55908396969,99.392718,12.942798 -BKGR507,2.04524990493977,16.4452032965477,99.397096,12.944733 -BKGR508,1075836.76408227,8650460.88328947,80.50351,48.759544 -BKGR509,31.6771704259989,254.706041670874,80.509794,48.762852 -BKGR510,2.18648439010554,17.5808248239829,80.49526,48.762451 -BKGR511,144.127343231678,1158.88207808329,201.059782,-38.237949 -BKGR512,4.22421856733597,33.9655965469595,201.068735,-38.230457 -BKGR513,330.176668488808,2654.8454660533,249.349455,-75.427322 -BKGR514,409964.622342303,3296394.99922633,252.793989,-75.634262 -BKGR515,64231.2510761286,516463.0392537,152.639008,-51.69445 -BKGR516,4.42329985506418,35.5663457959005,152.640437,-51.704117 -BKGR517,133.889457278123,1076.56249678106,264.557477,26.449583 -BKGR518,10345.3784187806,83183.8939904876,82.913165,-24.759014 -BKGR519,246459.964249443,1981706.10190608,83.943302,-29.088282 -BKGR520,43.9285007304223,353.215087935972,336.205966,20.533335 -BKGR521,2332.09576961708,18751.6395652888,53.313842,57.987469 -BKGR522,1.37640544229219,11.0672379264265,53.333178,57.988628 -BKGR523,408081.006002001,3281249.43996037,53.502039,58.598648 -BKGR524,8447.85364180988,67926.501413594,351.11051,73.962158 -BKGR525,8198.72616120759,65923.3466620078,49.745157,-71.865768 -BKGR526,1048929.69685562,8434109.72268682,164.598911,48.288105 -BKGR527,2498.88563880765,20092.7437990642,249.500032,7.79142 -BKGR528,34.3357375847767,276.082733730867,351.480853,-55.610825 -BKGR529,178.956048310776,1438.9286064796,249.741739,25.864382 -BKGR530,810.487611890659,6516.87283528702,57.445039,-69.656342 -BKGR531,236.45384534431,1901.25008564767,205.622144,-64.858765 -BKGR532,184.818900022941,1486.06993041816,205.611177,-64.860458 -BKGR533,4.35257618149476,34.9976792545068,205.616021,-64.854378 -BKGR534,3.67914056816608,29.5827979035398,205.642198,-64.855606 -BKGR535,7.54651398400506,60.679116203581,205.607652,-64.866974 -BKGR536,2.39743245995816,19.2769910897101,205.639466,-64.851578 -BKGR537,332.465343817365,2673.24797567669,83.643088,67.609055 -BKGR538,3204.39747720298,25765.5398630122,274.907929,39.032856 -BKGR539,106843.075589135,859091.152943229,329.529125,10.383571 -BKGR540,108829.436668308,875062.849941458,137.21886,86.834778 -BKGR541,366223.645275029,2944687.72935989,212.087005,-48.2612 -BKGR542,1.71690545762954,13.8050901376287,212.074801,-48.264076 -BKGR543,954.435053227053,7674.30837950947,192.32421,-68.369476 -BKGR544,3.37867471079203,27.1668476100067,192.321291,-68.36972 -BKGR545,3.00432132971465,24.1567912634945,192.315117,-68.369034 -BKGR546,2.06893278266409,16.6356297759149,192.351184,-68.370079 -BKGR547,191.313836613041,1538.29364761008,329.901646,71.227005 -BKGR548,323.404740200395,2600.39454680689,148.615472,59.168694 -BKGR549,7.7937483907191,62.6670493507694,148.601507,59.167736 -BKGR550,2.75896620738787,22.1839688437168,148.602231,59.164246 -BKGR551,141.496722750635,1137.73009636099,273.023937,-39.223236 -BKGR552,1.44459591071362,11.6155357717748,273.025993,-39.227776 -BKGR553,1345.07462933407,10815.3168348778,276.059317,-13.329378 -BKGR555,58.0425362314686,466.701553618625,276.061704,-13.330165 -BKGR556,457.874419584355,3681.62242480351,276.060777,-13.327534 -BKGR558,2.77170101678634,22.2863653914418,276.05949,-13.333706 -BKGR563,454.722434250643,3656.27831429876,276.054682,-13.328199 -BKGR565,4557.70677720955,36647.0690629229,276.064849,-13.330485 -BKGR568,3.86141412726631,31.0484015580119,276.052759,-13.32888 -BKGR571,14.3795859540819,115.621672326651,276.066556,-13.331269 -BKGR578,457874.419584356,3681622.42480352,276.056663,-13.322084 -BKGR580,14988.0930673988,120514.48428167,276.065142,-13.323516 -BKGR583,29.6310049574184,238.253476618599,276.06805,-13.329391 -BKGR588,1.01331945564589,8.14777911109814,276.068637,-13.334005 -BKGR590,53.6718272639822,431.558074405275,276.048891,-13.32907 -BKGR593,37.1318323670343,298.565241623708,276.069273,-13.333439 -BKGR594,2.7211117718964,21.8795933804398,276.055206,-13.339027 -BKGR595,263479.227313909,2118552.57742801,276.064442,-13.320233 -BKGR598,5.87146371248895,47.2105702911777,276.056157,-13.319377 -BKGR601,395135.801672552,3177161.17358325,354.542905,40.512726 -BKGR602,3189.67460815541,25647.1579606291,224.4589,-45.252174 -BKGR603,3.8881801712962,31.2636187959899,224.445094,-45.253475 -BKGR604,23482.6108522276,188816.197211838,169.276869,-11.373664 -BKGR605,1777.24123539423,14290.2309162686,248.439402,38.01643 -BKGR606,7425.85357004268,59708.9242320941,259.112519,42.656181 -BKGR607,1144.84418124719,9205.32755337502,259.361841,47.404335 -BKGR608,175.28565714872,1409.41615976486,186.451341,-14.078506 -BKGR609,255.121101392882,2051.34754804873,6.714488,17.43017 -BKGR610,265.305578066978,2133.23768233987,281.812993,24.096008 -BKGR611,34099.3720298116,274182.193560047,283.687844,-10.738187 -BKGR612,2.78449460739425,22.3892345801564,283.68413,-10.736989 -BKGR613,13.7008143372977,110.163885870833,283.691024,-10.740762 -BKGR614,1650997.36888049,13275144.180537,283.68354,-10.734333 -BKGR615,9.67712567413103,77.8106864363906,283.687004,-10.73233 -BKGR616,6.55762203115612,52.7277508649772,283.677251,-10.73578 -BKGR617,1.74480292709859,14.0294048073273,283.698795,-10.736987 -BKGR618,2708609.39896468,21779065.7803384,156.029186,-63.998596 -BKGR619,23591.0016591106,189687.733179331,156.038709,-64.001823 -BKGR620,9.92536258824943,79.8066804264281,156.025041,-63.992142 -BKGR621,5281.36740942518,42465.7937995681,85.981267,60.627495 -BKGR622,5257.10173036562,42270.6812002229,111.476962,-59.640484 -BKGR623,327.149590596981,2630.50569651934,116.074991,-59.887337 -BKGR624,524.501073190744,4217.34613312853,310.803731,61.56057 -BKGR625,1.28158194715504,10.304792392972,310.821043,61.566837 -BKGR626,14816.5257847832,119134.966387629,107.882276,-53.16814 -BKGR627,182.283089649552,1465.68028658483,300.933443,5.495015 -BKGR628,288.899227886355,2322.94670853276,69.694805,7.070355 -BKGR629,614.817727219209,4943.55359216558,95.826303,-15.445785 -BKGR630,1.76094738980929,14.1592172917332,95.826076,-15.437874 -BKGR631,120.989137606341,972.835133645367,95.820976,-15.453529 -BKGR632,4.8836707993923,39.2680419812977,95.832398,-15.454966 -BKGR633,2284264.45135392,18367043.1641939,190.404474,19.851309 -BKGR634,46531.4280401529,374144.397685001,258.345768,1.465925 -BKGR635,3.08849129175566,24.8335751293116,258.350922,1.464246 -BKGR636,1740.78999172403,13997.1380716629,33.41776,58.758247 -BKGR637,3.58712392966758,28.8429214106389,33.429902,58.760216 -BKGR638,9.92536258824943,79.8066804264281,33.415003,58.767097 -BKGR639,172.880647771168,1390.0782450932,282.50241,21.967476 -BKGR640,12786.3439047041,102810.920281463,282.49694,21.971237 -BKGR641,7.44297193045324,59.8465675178243,282.494454,21.961664 -BKGR642,41951.3925125904,337317.790249762,205.008691,-19.227638 -BKGR643,1.4117128931899,11.351133897522,205.007797,-19.222597 -BKGR644,6119.92896357756,49208.4002660923,115.114973,-64.198837 -BKGR645,209.771450466699,1686.70544387002,223.787943,18.251163 -BKGR646,357.064259230242,2871.04002243944,284.542391,-74.212547 -BKGR647,280.379580193234,2254.44293401114,324.494251,4.127291 -BKGR648,175.689732320089,1412.66519956396,338.090243,31.732763 -BKGR649,97.6666701554352,785.30659853535,96.797636,36.38166 -BKGR650,301.818864690153,2426.82939457658,99.478684,40.583923 -BKGR651,215.648469961396,1733.96068643702,21.0676,49.346146 -BKGR652,355423.697980392,2857848.79176926,139.10827,-62.071117 -BKGR653,606.382111758711,4875.72549407139,139.11142,-62.071701 -BKGR654,3263.97167418129,26244.5570130293,201.157885,-59.158142 -BKGR655,2.58075264517196,20.7510103315252,201.151273,-59.156631 -BKGR656,2.28426445135392,18.3670431641939,201.169617,-59.159691 -BKGR657,5208904.3319973,41883141.2655591,280.706067,57.865196 -BKGR658,17731.536939809,142573.642972002,303.440181,20.358271 -BKGR659,7477.32712793221,60122.8067223685,303.441917,20.357698 -BKGR660,1.15543729403183,9.29050340052499,303.44307,20.34923 -BKGR661,313.145648545965,2517.90445721562,266.231627,22.605272 -BKGR662,1677823.91805776,13490847.9211407,118.992622,-9.797198 -BKGR663,10.2034345055352,82.0425681777392,119.002914,-9.798083 -BKGR664,62480.7711640253,502387.98761745,292.16772,-8.781412 -BKGR665,1.30240597860299,10.4722317996617,292.167938,-8.771085 -BKGR666,494.022104203427,3972.27444772959,271.559846,-49.282635 -BKGR667,17568.9732320089,141266.519956396,353.872755,31.016243 -BKGR668,61907944.0108512,497782066.861762,353.870375,31.017153 -BKGR669,30.2514629029665,243.242381410552,353.881136,31.022495 -BKGR670,12639.9798363432,101634.053408768,332.807543,77.320381 -BKGR671,844.785364180988,6792.6501413594,357.540469,66.280037 -BKGR672,10417.0891561262,83760.4971974333,357.528754,66.282295 -BKGR673,1.77724123539423,14.2902309162686,357.522694,66.287903 -BKGR674,976.666701554352,7853.0659853535,156.663645,-6.86512 -BKGR675,10635.2176247923,85514.3987638459,230.654773,-8.195262 -BKGR676,562013.025541724,4518967.79851638,20.536336,56.457729 -BKGR677,44131.2654770381,354845.454705048,20.533169,56.455811 -BKGR678,19.5770108332469,157.412510966939,20.545852,56.460209 -BKGR679,1150.12854188927,9247.81741480535,73.667748,-75.322357 -BKGR680,146.806870598906,1180.42730450589,156.660825,76.517525 -BKGR681,661.829896074435,5321.56347368106,313.472995,-67.989281 -BKGR682,2616.6544907099,21039.6856406728,317.872678,-66.309341 -BKGR683,92628.8732245335,744799.277402952,318.210435,-69.268219 -BKGR685,6219.3698096972,50007.9724486742,318.183442,-69.269058 -BKGR686,506.694722787018,4074.1709389131,151.880761,-66.546089 -BKGR687,18.1028261686723,145.559061446159,151.881923,-66.556412 -BKGR688,12239.0125791198,98410.0033577838,92.53072,-28.025276 -BKGR689,3.28659644496838,26.4264755914059,92.539388,-28.028528 -BKGR690,1.93529146433387,15.5610624854087,92.540166,-28.023615 -BKGR691,766913.497197556,6166507.25264382,338.101027,66.665703 -BKGR692,17.4480292709859,140.294048073273,338.120757,66.666451 -BKGR693,512.561971153263,4121.34761494726,84.077426,75.398773 -BKGR694,1.98037019347361,15.9235261937617,84.074491,75.399765 -BKGR695,974.420430474141,7835.00443478993,93.608196,-28.921535 -BKGR696,3834.83233938748,30834.6658650792,283.65741,72.538742 -BKGR697,3417.79792006473,27481.4248792925,264.418897,15.185134 -BKGR698,123807.33665466,995495.374903814,5.489827,-9.904613 -BKGR699,4433.49661432004,35648.3346905209,303.477478,42.5826 -BKGR700,9.8117479022062,78.8931409098431,303.477918,42.588844 -BKGR701,19.8951116696026,159.970258511646,303.469236,42.588894 -BKGR702,1182.3508860026,9506.90702451774,205.606091,9.367255 -BKGR703,16.2834483575793,130.930023740602,205.604559,9.367163 -BKGR704,11932.9104405345,95948.7335215722,282.80531,-59.047295 -BKGR705,6.83512373844755,54.9590537392737,282.821914,-59.049793 -BKGR706,1.4117128931899,11.351133897522,282.822345,-59.051498 -BKGR707,235.367438609326,1892.51463499374,257.461245,-67.050842 -BKGR708,2696.16446921871,21679.0000626041,257.438931,-67.045158 -BKGR709,444.37168795336,3573.05125890632,170.622502,-5.590142 -BKGR710,8704.55114004305,69990.5242667251,52.461653,-8.873782 -BKGR711,72735.4920496824,584842.93324863,52.456132,-8.871731 -BKGR712,3497408.66063397,28121549.4968699,353.018637,-43.590008 -BKGR713,113696.312933791,914195.852422818,353.018235,-43.588791 -BKGR714,530.574509377022,4266.18069977524,211.961928,-86.308105 -BKGR715,856.537499246811,6887.14531765017,222.341968,-84.710487 -BKGR716,2021.83812287503,16256.9566110648,222.027154,-46.573479 -BKGR717,1.06843075589135,8.59091152943229,222.03066,-46.574799 -BKGR718,2.68377671873101,21.5793941050802,222.024045,-46.564926 -BKGR719,1.5694460131717,12.6194156944968,222.034766,-46.58268 -BKGR720,1474.84500325019,11858.7590938239,249.895104,-78.717033 -BKGR721,111.621121351706,897.509897633501,137.16197,-58.040421 -BKGR722,3.92415705946682,31.5528974990541,137.157437,-58.043365 -BKGR723,5.03206660849983,40.4612454344478,137.176572,-58.038242 -BKGR724,4.71787446844981,37.9349264722414,137.177726,-58.044159 -BKGR725,23809.2865098973,191442.892164585,137.146211,-58.035446 -BKGR726,790.217023091702,6353.88348472676,180.323395,-18.130861 -BKGR727,3.83483233938748,30.8346658650792,180.320163,-18.125776 -BKGR729,705905.200067218,5675958.95990884,57.518561,-11.140332 -BKGR730,30321.1997271625,243803.113010338,139.463465,-56.280781 -BKGR731,149880.930673988,1205144.8428167,58.033965,-6.244088 -BKGR732,5043.66672005627,40554.5182381025,58.035607,-6.243431 -BKGR733,180611.908238529,1452242.84894784,310.296883,-62.69603 -BKGR734,1.98951116696026,15.9970258511646,310.292094,-62.696465 -BKGR735,186959.002022122,1503277.80920445,318.452778,48.643131 -BKGR736,1.27275959908622,10.2338547011065,318.450187,48.634392 -BKGR737,4118.56933060597,33116.1046721751,44.941486,6.67501 -BKGR738,102.034345055352,820.425681777392,44.936603,6.684019 -BKGR739,1269832.33323909,10210317.4884446,8.119441,-68.007515 -BKGR740,972179.325674049,7816984.42463989,208.701273,5.926908 -BKGR741,1103.43404941306,8872.36186790828,11.412262,-9.90623 -BKGR742,6542.53991900865,52606.4804032075,191.307172,38.772755 -BKGR743,6587.89063917693,52971.1311048215,218.484646,-61.454342 -BKGR744,2.15152492243721,17.2997268752402,218.48792,-61.454803 -BKGR745,14.2477531176358,114.56164646317,218.494586,-61.454548 -BKGR746,2956.28555371428,23770.5508828321,218.473955,-61.453564 -BKGR747,4.97446501835237,39.9980893878974,218.492735,-61.459904 -BKGR748,1.67782391805776,13.4908479211407,218.471058,-61.452175 -BKGR749,1.03215847086859,8.29925763433178,218.469919,-61.458717 -BKGR750,1.24952911836183,10.0470658019766,218.495446,-61.447952 -BKGR751,14.9536214099221,120.237308659364,218.500721,-61.451069 -BKGR752,4.83889703637789,38.90803040846,218.468548,-61.449547 -BKGR753,8.06763759572263,64.8693052443569,218.472111,-61.461693 -BKGR754,5.39195651624909,43.3550055969677,218.466229,-61.44994 -BKGR755,1.9758154684209,15.8869030997961,218.468175,-61.461796 -BKGR756,8198.72616120759,65923.3466620078,208.338587,5.985527 -BKGR757,943.509725516662,7586.46129791575,200.599782,47.477905 -BKGR758,587146.371248895,4721057.02911777,334.586532,-64.557579 -BKGR759,1098.3642304759,8831.59706801904,54.267025,-82.236557 -BKGR760,4071.42445732968,32737.0277566617,160.073655,-81.833389 -BKGR761,689.836835971944,5546.75836024055,302.583753,18.193239 -BKGR762,131.143382555728,1054.48218426363,12.527414,-6.746952 -BKGR763,31677.1704259989,254706.041670874,313.76445,3.434987 -BKGR764,4253.49945160239,34201.0348145771,2.646501,55.679924 -BKGR765,5113.83111332623,41118.6877846779,2.646965,55.679199 -BKGR766,1341.9810435327,10790.4422964187,2.561199,56.928154 -BKGR767,569.831405529073,4581.83290269317,47.080062,73.753494 -BKGR768,78839.957437226,633926.995823296,32.356516,-10.18159 -BKGR769,2.976777546204,23.9353204699769,32.360156,-10.188376 -BKGR770,2263.32218898442,18198.6531003077,304.278878,5.892254 -BKGR771,5.91216275461931,47.537818330741,304.27983,5.885979 -BKGR772,58444.867871944,469936.574240932,20.034837,30.568085 -BKGR774,161.341608057013,1297.29650067757,6.989558,-11.878504 -BKGR775,2117.12441800008,17023.1233718707,289.351428,13.8952 -BKGR776,116612.842368225,937646.737008509,289.350102,13.900661 -BKGR777,14.3795859540819,115.621672326651,289.357301,13.891999 -BKGR778,23.1604173526129,186.225541864932,289.348832,13.888988 -BKGR779,24.2519341946944,195.002081263018,289.349945,13.888424 -BKGR780,283.62622271749,2280.54815284707,289.343957,13.893125 -BKGR781,2.65917170587818,21.3815530307442,289.348713,13.902827 -BKGR782,12.6691179991658,101.868344098698,289.347318,13.887921 -BKGR783,4.91752278815491,39.5402350447708,289.345095,13.888773 -BKGR784,4.30275265394673,34.5970641328537,289.359508,13.899369 -BKGR785,2.61063635238284,20.9912957065058,289.342605,13.891113 -BKGR786,1.79368584607612,14.4224567949464,289.352535,13.904845 -BKGR787,1.258190440431,10.1167087350482,289.355898,13.904479 -BKGR788,3294172.83224002,26487394.9092039,334.311607,-54.32132 -BKGR790,2012.54862051764,16182.2626803026,7.23095,74.165878 -BKGR791,26.0463205538984,209.430170660989,7.249986,74.167526 -BKGR792,2083.27393959016,16750.9424526627,7.211161,74.15667 -BKGR793,504.366672005627,4055.45182381025,151.599223,34.432003 -BKGR794,720.686490503193,5794.81061007531,78.282647,11.54793 -BKGR795,162.834483575793,1309.30023740602,51.277129,-29.27446 -BKGR796,13419.810435327,107904.422964187,357.836401,7.335228 -BKGR797,3.32465343817365,26.7324797567669,357.828814,7.336934 -BKGR798,3773.51761068923,30341.6536536717,268.31909,-51.791866 -BKGR799,184.393828348503,1482.65206442298,292.41301,-61.367435 -BKGR800,11932.9104405345,95948.7335215722,255.663191,-10.871582 -BKGR801,267.760420356341,2152.97628758906,178.243352,-70.523056 -BKGR802,12845.3629865957,103285.473927811,178.245015,-70.527779 -BKGR803,256.298686892505,2060.81613811863,337.899492,23.007748 -BKGR804,3.63702579433846,29.244166416155,337.901087,23.002193 -BKGR805,2419.6156293867,19455.3588921645,338.111352,23.716385 -BKGR806,522.091209660755,4197.96918776264,231.437539,-54.717819 -BKGR807,11.9329104405345,95.9487335215722,231.440082,-54.718624 -BKGR808,4.38274679823713,35.2402715776807,231.434135,-54.717075 -BKGR809,16.4720018030294,132.446121961754,231.437513,-54.714569 -BKGR810,4.06206044092653,32.6617346821821,231.429818,-54.7206 -BKGR811,6467.64808385255,52004.2990016003,231.447625,-54.713978 -BKGR812,1053771.33635309,8473039.80435172,231.43593,-54.725338 -BKGR813,1.2380733665466,9.95495374903814,231.450958,-54.711468 -BKGR814,38.2601246975569,307.637481015366,231.453777,-54.721977 -BKGR815,7.22347844443328,58.0816902814787,231.454972,-54.715805 -BKGR816,3.48936484392805,28.0568717278161,231.446032,-54.708649 -BKGR817,1.02034345055352,8.20425681777392,231.44086,-54.707211 -BKGR818,366.223645275029,2944.68772935989,127.799458,-20.427391 -BKGR819,409.021729875905,3288.81350111245,141.796373,78.005058 -BKGR820,396.959665664558,3191.82628324117,15.582459,-17.018827 -BKGR821,1810.28261686723,14555.9061446159,52.904906,6.458623 -BKGR822,373.892179328633,3006.34797009303,304.219093,47.332741 -BKGR823,105.863532384308,851.214957910911,304.21064,47.326481 -BKGR824,47.7250488006117,383.741922181795,304.206322,47.333885 -BKGR825,1.43795859540819,11.5621672326651,304.228934,47.326653 -BKGR826,15408.0039511224,123890.854001863,323.535755,52.272964 -BKGR827,5.6590871372518,45.5029178684766,323.538119,52.270084 -BKGR828,7.01045782850544,56.3688593326406,323.524231,52.276928 -BKGR829,7722.29487598109,62092.514388914,348.975975,76.776237 -BKGR830,3.02514629029665,24.3242381410552,348.961141,76.777588 -BKGR831,2.35367438609326,18.9251463499374,348.973745,76.772552 -BKGR832,1.1823508860026,9.50690702451774,348.964719,76.766991 -BKGR833,232.138076285941,1866.54836075117,348.966728,72.383621 -BKGR834,226.853968547702,1824.0605328401,27.990413,36.89819 -BKGR835,854.567517664955,6871.30532297478,322.699764,72.968513 -BKGR836,425.349945160239,3420.10348145771,293.112262,-41.96661 -BKGR837,11034.3404941306,88723.6186790828,239.949788,-56.314476 -BKGR838,3.18233856012983,25.5881711341867,239.948089,-56.31279 -BKGR839,3.00432132971465,24.1567912634945,239.952324,-56.310856 -BKGR840,3.54606246159086,28.512759219434,239.941868,-56.311127 -BKGR841,502.049317645963,4036.81871522886,239.9434,-56.310135 -BKGR842,62.6248042168493,503.546111536386,239.959687,-56.317261 -BKGR843,2.94948628561843,23.7158801328989,239.938839,-56.312447 -BKGR844,6741.34232498172,54204.9872527488,239.948837,-56.321095 -BKGR845,2.57481707879828,20.7032843321451,239.947053,-56.306988 -BKGR846,255.121101392882,2051.34754804873,239.935815,-56.313831 -BKGR847,7.93864499144712,63.8321167834562,239.933091,-56.314499 -BKGR848,21.2689662030683,171.016985392385,239.96196,-56.308216 -BKGR849,2.14163956336082,17.2202418503159,239.939235,-56.322529 -BKGR850,15.9862419303257,128.540281486894,239.936003,-56.307915 -BKGR851,617.655596907493,4966.37199877703,239.945213,-56.324596 -BKGR852,1.64341172501676,13.2141504334291,239.952521,-56.324978 -BKGR853,61.4817727219209,494.355359216558,239.940979,-56.324272 -BKGR854,204.996469289946,1648.31134053857,95.976596,54.821934 -BKGR855,652.749249475651,5248.54888557599,192.377215,19.2439 -BKGR856,73.4085052713496,590.254418282732,199.059566,22.863438 -BKGR857,13296.7768737273,106915.149268138,55.878874,52.220577 -BKGR858,2628.73241907004,21136.8004171136,55.87412,52.213753 -BKGR859,227901.078890339,1832480.01371478,57.882611,49.788128 -BKGR860,23645.384534431,190125.008564767,57.883855,49.789261 -BKGR861,3241502.65122079,26063890.7533376,58.431824,53.273075 -BKGR862,35.0547102025244,281.863763635796,58.434216,53.274895 -BKGR863,2.86250583844656,23.0164980509777,58.421144,53.269596 -BKGR864,34573.7415474969,277996.44781679,261.278011,-14.880802 -BKGR865,60.3596039029682,485.332357031762,261.269721,-14.886404 -BKGR866,6248.07711640253,50238.798761745,334.135751,48.984509 -BKGR867,1485.06814042046,11940.9600848556,334.15214,48.982933 -BKGR868,1345.07462933407,10815.3168348778,242.208641,-54.215145 -BKGR869,5.41684465671833,43.555123210322,242.202657,-54.217213 -BKGR870,56.3308599368477,452.938509515831,242.201739,-54.212204 -BKGR871,28.8234778100503,231.760407935953,242.203382,-54.210857 -BKGR872,8.88681994682266,71.4560897093002,242.209622,-54.209507 -BKGR873,1.63963198293595,13.1837587307931,242.206982,-54.209454 -BKGR874,1.77724123539423,14.2902309162686,242.201225,-54.209846 -BKGR875,41.3757978288308,332.689616661793,242.19688,-54.216881 -BKGR876,10.3692269790419,83.3756526703824,242.215169,-54.207813 -BKGR877,2.13179962338373,17.1411220259079,242.196097,-54.219753 -BKGR878,3.81721288526114,30.6929934443241,242.21971,-54.209621 -BKGR879,1.19329104405345,9.59487335215722,242.208092,-54.206448 -BKGR880,51.9692418447927,417.868127137372,242.20103,-54.207577 -BKGR881,8.14228652730382,65.4695335356566,242.214541,-54.224113 -BKGR882,191.313836613041,1538.29364761008,242.219054,-54.208031 -BKGR883,1.56583638750746,12.5903918438028,242.191907,-54.215469 -BKGR884,1.01098888557054,8.12903973915469,242.195645,-54.208836 -BKGR885,6.14817727219209,49.4355359216558,242.219129,-54.206913 -BKGR886,2.35367438609326,18.9251463499374,242.216027,-54.205147 -BKGR887,408.081006002002,3281.24943996037,137.451619,-18.15591 -BKGR888,567.213268040673,4560.78129274025,352.32332,15.533185 -BKGR889,119329.104405345,959487.335215722,20.127012,81.725662 -BKGR890,688.250255276358,5534.00117002028,53.814874,-85.148399 -BKGR891,67.8807107759515,545.807182745012,75.370924,-11.535932 -BKGR892,38881.801712962,312636.187959899,84.318505,6.696542 -BKGR893,200.791988713644,1614.50445089312,344.80684,29.45977 -BKGR894,27.3367185315953,219.805849948604,344.805981,29.468821 -BKGR895,3595.39310434041,28909.4112113527,265.345444,16.839069 -BKGR896,3.73032251178931,29.9943356163462,265.351808,16.841068 -BKGR897,649.750139100208,5224.43399393667,265.337384,16.84222 -BKGR898,38.2601246975569,307.637481015366,265.347594,16.829294 -BKGR899,7010.45782850544,56368.8593326406,100.485435,16.131371 -BKGR900,1.48849157604603,11.9684868407298,100.488674,16.13018 -BKGR901,12524.0958046493,100702.266806346,201.45551,-50.073975 -BKGR902,420.481004600315,3380.95388064199,23.059453,-19.30892 -BKGR903,16701.1501739666,134288.631053691,124.40449,74.01194 -BKGR904,1.65099736888049,13.275144180537,124.413079,74.012131 -BKGR905,79021.7023091702,635388.348472675,260.013992,73.939987 -BKGR906,234.286023459876,1883.81932008982,100.117152,57.804688 -BKGR907,6437931.94019005,51765360.9517615,224.124758,17.103231 -BKGR908,143.135177579651,1150.90438997191,145.678562,-39.532043 -BKGR909,17090.1699360485,137416.615100218,112.486111,-51.180359 -BKGR910,125.529668271894,1009.34409506318,251.44426,-63.504898 -BKGR911,1.3358152007155,10.7408647174742,251.454838,-63.501911 -BKGR912,150.57274961671,1210.70753866623,251.443527,-63.515335 -BKGR913,42048.1004600315,338095.388064199,61.073238,-25.048426 -BKGR914,587.146371248895,4721.05702911777,261.059488,8.207926 -BKGR915,248740.430221107,2000042.60270448,158.300537,-48.126839 -BKGR916,35.6243034222764,286.443681362492,164.34978,37.335247 -BKGR917,224.257192643039,1803.18068458066,251.218879,-48.464149 -BKGR918,61.058535175508,490.952240860859,251.221872,-48.467545 -BKGR919,1.22672264169531,9.86368618447702,251.215247,-48.468369 -BKGR920,11.0343404941306,88.7236186790828,251.220103,-48.459278 -BKGR921,5.87146371248895,47.2105702911777,251.221443,-48.459225 -BKGR922,5.3302353003937,42.8587249517514,251.225059,-48.468296 -BKGR923,21.0255023601971,169.059370148543,251.214293,-48.469601 -BKGR924,38.4367254091861,309.057471109508,251.208281,-48.463387 -BKGR925,1.02741613346786,8.26112600920989,251.22108,-48.456497 -BKGR926,1.33889457278123,10.7656249678106,251.214749,-48.455711 -BKGR927,2.73997361760793,22.0312554763652,251.214629,-48.472702 -BKGR928,2.17643840686561,17.5000482713008,251.223172,-48.455105 -BKGR929,9.7891815082419,78.7116917209119,251.206068,-48.459915 -BKGR930,238.641725837675,1918.84213609345,251.204989,-48.461002 -BKGR931,1.34817534658723,10.8402487150701,251.232736,-48.469482 -BKGR932,16.5099736888049,132.75144180537,251.221504,-48.474697 -BKGR933,42.6330478050256,342.798763423353,251.218566,-48.474991 -BKGR934,283.62622271749,2280.54815284707,251.218975,-48.453121 -BKGR935,1447.92604821417,11642.3123471311,68.743274,4.731973 -BKGR936,2007.91988713645,16145.0445089312,154.623949,-66.623138 -BKGR937,18481.8900022941,148606.993041816,146.118562,5.612106 -BKGR939,1971.27121894512,15850.3642366093,229.035598,-63.390907 -BKGR940,170.901699360485,1374.16615100218,229.051929,-63.387611 -BKGR941,9.19912205464323,73.9672115241187,229.018361,-63.395988 -BKGR942,1.21268046373363,9.75077750238964,229.023105,-63.400253 -BKGR943,6946.18556480678,55852.0665239471,357.991735,37.521973 -BKGR944,210.255023601971,1690.59370148543,117.393704,70.719711 -BKGR945,19.1313836613041,153.829364761008,21.963113,20.59049 -BKGR946,23645.384534431,190125.008564767,75.859542,5.097125 -BKGR947,17528.565714872,140941.615976486,75.860973,5.096861 -BKGR948,777.582326683738,6252.29191368338,217.993222,-50.432529 -BKGR950,1351.28321173187,10865.238069182,222.285533,7.338561 -BKGR951,16.7782391805776,134.908479211407,222.290906,7.344396 -BKGR952,40996.4622342303,329639.499922632,67.364445,65.929604 -BKGR953,3355.41607768152,26979.8323465035,59.694777,3.527321 -BKGR954,29427.0265540525,236613.351222012,239.742686,27.033813 -BKGR955,252.20075429422,2027.8659668405,166.50694,-65.103935 -BKGR956,1.84393828348503,14.8265206442298,166.517492,-65.104813 -BKGR957,1.26691179991658,10.1868344098698,166.509405,-65.099365 -BKGR958,10.4651722549822,84.1471180861105,166.528355,-65.09787 -BKGR959,9072.90536831224,72952.3433355827,90.740976,48.416912 -BKGR960,19131.3836613041,153829.364761008,85.720751,-13.702567 -BKGR961,153.372106035209,1233.21627233762,62.253989,33.282169 -BKGR962,3.76483876102018,30.2718697867501,62.246807,33.290066 -BKGR963,1258.190440431,10116.7087350482,148.821936,-55.786922 -BKGR964,1.06352176247923,8.55143987638459,148.820786,-55.784023 -BKGR965,3.8971433522808,31.3356888804914,148.827354,-55.777081 -BKGR966,44.2329985506418,355.663457959005,148.829636,-55.777222 -BKGR967,3721.74300809089,29925.3505587436,143.142157,-7.473834 -BKGR968,2.17643840686561,17.5000482713008,143.139405,-7.479192 -BKGR969,3537.90674424795,28447.1816929863,347.279243,81.105827 -BKGR970,41090.9688400319,330399.397449835,65.610467,51.80912 -BKGR972,6648.84764074688,53461.2669462874,65.619862,51.808075 -BKGR973,27462.8990912367,220820.427653932,65.614466,51.814465 -BKGR974,316.04314955737,2541.20234031021,150.181979,-27.225204 -BKGR975,57.1145002583081,459.239511836703,150.18776,-27.217173 -BKGR976,97666.6701554352,785306.59853535,280.910803,49.698437 -BKGR977,319702.756751824,2570628.07657498,301.950095,-31.7579 -BKGR978,11.5277986199851,92.6913583564741,301.962575,-31.766787 -BKGR979,154.080039511224,1238.90854001863,163.274177,-35.35017 -BKGR980,333.999934119261,2685.58712769457,112.395373,-15.560338 -BKGR981,2.02649894110323,16.2944327664754,112.390271,-15.565776 -BKGR982,6946.18556480678,55852.0665239471,127.070483,-9.193767 -BKGR983,3611.98868487842,29042.8509905761,98.64485,-30.264339 -BKGR984,192639.96077521,1548956.58977214,157.956003,-32.914257 -BKGR985,342.567675797262,2754.47761063591,239.034072,-10.109444 -BKGR986,1204332430.14041,9683653622.20496,133.149142,28.330822 -BKGR987,82.5555701596371,663.803054706716,140.549992,44.493313 -BKGR988,533.02353003937,4285.87249517514,172.441887,44.643978 -BKGR989,11661284.2368225,93764673.7008509,252.969995,-49.11504 -BKGR990,2.0737021652953,16.6739788631241,252.965544,-49.11655 -BKGR991,37.6483876102018,302.718697867501,252.967646,-49.118626 -BKGR992,10.7583676408227,86.5046088328947,252.960829,-49.113377 -BKGR993,2.15648469961396,17.3396068643702,252.963996,-49.12096 -BKGR994,56852.0829664452,457129.497944126,252.982654,-49.12038 -BKGR995,59.6686732305461,479.776803480894,252.977686,-49.12492 -BKGR996,4224.21856733597,33965.5965469595,274.716518,-39.917545 -BKGR997,7.27354920496824,58.484293324863,274.718884,-39.915413 -BKGR998,5.56860459152575,44.7753765271177,274.709286,-39.92392 -BKGR999,5196.92418447927,41786.8127137372,203.166918,-27.481533 -BKGR1000,377351.761068923,3034165.36536717,200.09132,-18.171741 -BKGR1001,627.691693001509,5047.06905206677,176.644198,-46.18589 -BKGR1002,73917.3487207965,594345.866448583,144.971294,-5.822221 -BKGR1005,61481.7727219209,494355.359216558,337.1996,-34.781506 -BKGR1006,163.963198293595,1318.37587307931,36.775428,-21.16342 -BKGR1007,770.453409062292,6194.97055687224,15.10449,-31.303589 -BKGR1008,2997.41158239977,24101.2321853366,15.132264,-35.960854 -BKGR1009,381.721288526114,3069.29934443241,154.385902,-33.297588 -BKGR1011,10.3453784187806,83.1838939904876,154.383897,-33.307083 -BKGR1012,66.0307729553139,530.932421732736,322.765639,-8.006863 -BKGR1013,236.998927752263,1905.63291974071,26.569738,57.482716 -BKGR1014,593.945205798638,4775.72429304482,31.454552,-27.043245 -BKGR1015,101.098888557054,812.903973915469,31.463588,-27.037682 -BKGR1016,55.814415508709,448.785944300403,152.009645,-39.035912 -BKGR1017,829.366293578075,6668.67030393401,209.343576,-23.893562 -BKGR1018,43.8274679823713,352.402715776807,209.336627,-23.901966 -BKGR1019,409.964622342303,3296.39499922632,253.839969,40.488335 -BKGR1020,41.2806361345335,331.92445177657,253.831791,40.48793 -BKGR1021,268.377671873101,2157.93941050802,189.300639,-44.523838 -BKGR1022,49630.240662932,399060.963350853,63.590653,-36.983471 -BKGR1023,75.9882391992769,610.997237433244,272.700641,42.285931 -BKGR1024,4997.42610562428,40182.7121800483,273.95331,44.034061 -BKGR1025,790.217023091702,6353.88348472676,42.278975,32.124664 -BKGR1026,138.914116504505,1116.96418181433,125.374905,55.869186 -BKGR1027,1948.70626389636,15668.9266175398,235.212048,-33.465637 -BKGR1028,442.329985506418,3556.63457959005,303.244346,16.450636 -BKGR1029,1.28453629865957,10.3285473927811,303.236496,16.453098 -BKGR1030,1.35439824124558,10.8902850297045,303.24519,16.439913 -BKGR1031,827.458804035117,6653.33278784651,287.070855,22.490923 -BKGR1032,1.47824487211068,11.8860963568436,287.063499,22.493521 -BKGR1033,1.90873826998968,15.347556703984,287.079887,22.484985 -BKGR1034,19.5770108332469,157.412510966939,107.107349,65.145576 -BKGR1035,2598.64156789671,20894.8494634837,58.666278,-26.283064 -BKGR1036,754.651398400506,6067.9116203581,204.181634,-59.27512 -BKGR1037,3.09561099948468,24.89082243231,204.182907,-59.271286 -BKGR1038,10.8579135909743,87.3050261235335,204.189787,-59.273067 -BKGR1039,9.76666701554352,78.5306598535351,204.197538,-59.278511 -BKGR1040,15.2316299883683,122.472687123233,204.188632,-59.285194 -BKGR1041,10.3215847086859,82.9925763433178,204.169681,-59.265827 -BKGR1042,148.165257847832,1191.34966387629,277.318883,-43.870495 -BKGR1043,3546.06246159086,28512.759219434,278.005167,-46.699707 -BKGR1044,5.59430810246353,44.982050274803,278.00959,-46.692974 -BKGR1045,47178.7446844981,379349.264722414,67.570788,55.503342 -BKGR1046,8565.37499246811,68871.4531765016,67.572338,55.502567 -BKGR1047,1.46132354298576,11.7500373369483,67.583324,55.496204 -BKGR1048,5125.61971153263,41213.4761494726,114.410815,-9.290774 -BKGR1049,16739.6503012923,134598.198319425,192.513632,-28.372135 -BKGR1050,318233856.012983,2558817113.41867,154.901455,19.870068 -BKGR1051,89.6904867937461,721.172647668656,135.543582,-7.602593 -BKGR1052,52.5710173036561,422.706812002229,135.808305,-10.095798 -BKGR1053,1.09331770524085,8.791019565372,135.797403,-10.096598 -BKGR1054,337.867471079203,2716.68476100067,74.133637,33.02747 -BKGR1055,79569.4545816832,639792.650096583,110.544261,41.10976 -BKGR1056,1.05134772953385,8.45355235357275,110.553895,41.103008 -BKGR1057,70.4281663159737,566.290461655525,280.687263,5.937688 -BKGR1058,2.31604173526129,18.6225541864932,280.687823,5.945363 -BKGR1059,1.62834483575793,13.0930023740602,280.681349,5.945062 -BKGR1060,96.5486890269937,776.317268236634,280.680358,5.944345 -BKGR1061,125240.958046493,1007022.66806345,280.696459,5.933026 -BKGR1062,18.1445574928739,145.894609737188,97.033582,-0.170681 -BKGR1063,5.05529357263159,40.6480060577759,97.030251,-0.176355 -BKGR1064,610.58535175508,4909.52240860859,291.777056,1.383714 -BKGR1065,11.6881662732825,93.9808235970278,291.776523,1.38272 -BKGR1066,1594.94745941687,12824.4647043243,78.919804,16.278751 -BKGR1067,59394.5205798638,477572.429304482,153.716027,-47.156796 -BKGR1068,5.63308599368477,45.2938509515831,153.701424,-47.162327 -BKGR1069,20594.269,165591.96,258.828924,4.963803 -BKGR1070,127863.439047041,1028109.20281463,119.774462,15.391521 -BKGR1072,799367.304965987,6427457.98791088,351.77,-1.286352 -BKGR1073,17288.0647771168,139007.82450932,344.445207,38.675079 -BKGR1074,49062.1279959102,394492.950277266,344.441358,38.674225 -BKGR1075,1221086.36313128,9818366.66308383,297.709244,48.080791 -BKGR1076,972.179325674047,7816.98442463987,209.389489,43.493534 -BKGR1077,13205.2425055709,106179.150557507,129.882536,47.352051 -BKGR1078,17568.9732320089,141266.519956396,260.116169,38.242165 -BKGR1079,2849.35381879008,22910.746848404,66.248026,39.460636 -BKGR1080,3489.36484392805,28056.8717278161,9.573181,42.463078 -BKGR1081,14.9192290350576,119.960770523299,9.565315,42.462692 -BKGR1082,75.4651398400506,606.79116203581,9.567012,42.467712 -BKGR1083,35624.3034222764,286443.681362492,324.536396,30.488716 -BKGR1084,2.69616446921871,21.6790000626041,324.529541,30.493057 -BKGR1085,727.354920496824,5848.4293324863,256.346473,33.012512 -BKGR1086,354.606246159086,2851.2759219434,9.516742,34.711575 -BKGR1087,31242.5433540064,251211.343766311,111.916469,24.33663 -BKGR1090,965.486890269938,7763.17268236634,171.274955,41.027954 -BKGR1091,181445.574928739,1458946.09737188,155.681719,50.128345 -BKGR1093,2976.777546204,23935.3204699769,155.683211,50.13068 -BKGR1094,201.718802423128,1621.95666484198,306.123854,16.762152 -BKGR1095,357.064259230242,2871.04002243944,108.825058,14.262599 -BKGR1096,11.6881662732825,93.9808235970278,108.825284,14.261271 -BKGR1097,190.873826998968,1534.7556703984,48.435419,25.197405 -BKGR1098,3271.49590596981,26305.0569651934,213.156383,4.059997 -BKGR1099,969.943375271965,7799.00585936312,222.767436,5.947368 -BKGR1100,98.117479022062,788.931409098431,13.000766,34.728413 -BKGR1101,629.138671793397,5058.70374782738,33.131142,51.778759 -BKGR1102,2.78449460739425,22.3892345801564,33.137162,51.785828 -BKGR1103,13.4817534658723,108.402487150701,33.118489,51.783855 -BKGR1104,4443.7168795336,35730.5125890632,206.094121,48.028667 -BKGR1105,1.19329104405345,9.59487335215722,206.097737,48.027431 -BKGR1106,8805.34509182215,70800.9763410981,123.949894,5.836719 -BKGR1107,1029.78457226058,8280.16987145264,271.537705,26.426662 -BKGR1108,1275.69361297804,10257.4461726471,31.042848,46.687836 -BKGR1109,1235.22587682055,9932.05799076594,113.184212,33.835052 -BKGR1110,7059.05200067218,56759.5895990884,303.195342,18.104868 -BKGR1111,195.319849577853,1570.50472238184,303.200726,18.109133 -BKGR1112,23.5367438609326,189.251463499374,303.199931,18.110012 -BKGR1113,310.98996906418,2500.57132485144,188.266255,44.915352 -BKGR1114,26.8377671873101,215.793941050802,284.296064,51.269138 -BKGR1115,12.1268046373363,97.5077750238964,284.298395,51.261303 -BKGR1116,86.8453122796765,698.295505278857,113.758247,17.830082 -BKGR1117,2117.12441800008,17023.1233718707,229.991354,36.229664 -BKGR1119,1221.08636313128,9818.36666308383,335.512861,45.457378 -BKGR1120,2332.09576961708,18751.6395652888,297.322651,4.672421 -BKGR1121,1.36693033387428,10.991051596427,297.316887,4.666824 -BKGR1122,2.87571856506751,23.122737378924,297.313883,4.674419 -BKGR1123,294.948628561843,2371.58801328989,135.344391,6.09723 -BKGR1124,21.4657655243142,172.599386075399,128.925737,10.206653 -BKGR1125,66.1829896074435,532.156347368106,213.144074,47.014687 -BKGR1126,784.777207367785,6310.14365847887,274.373238,-3.381036 -BKGR1127,8.78509336009057,70.6381386142127,274.366717,-3.387076 -BKGR1128,1.96673742095311,15.8139094104758,274.366781,-3.389048 -BKGR1129,1485.06814042046,11940.9600848556,270.444201,-2.970947 -BKGR1130,5.41684465671833,43.555123210322,270.446814,-2.977166 -BKGR1131,2.51620708655439,20.2320200454035,270.447648,-2.962252 -BKGR1132,1.43795859540819,11.5621672326651,270.452358,-2.964057 -BKGR1133,5620.13025541724,45189.6779851638,305.441397,26.692652 -BKGR1134,73408.5052713496,590254.418282732,305.449786,26.688166 -BKGR1135,5.64607159801351,45.3982640614916,305.438501,26.70142 -BKGR1136,411.856933060597,3311.61046721751,274.405476,36.62141 -BKGR1137,394.227014547281,3169.85390565855,118.063411,12.13941 -BKGR1138,30.3211997271625,243.803113010338,21.06519,32.810764 -BKGR1139,29.8363972715294,239.90497082131,42.721679,29.022396 -BKGR1140,9.90253488775845,79.6231301549136,21.871105,38.968147 -BKGR1141,588.499883421198,4731.94018954922,99.898,25.482536 -BKGR1142,2.77170101678634,22.2863653914418,99.890985,25.48045 -BKGR1143,29.4270265540524,236.613351222012,264.273447,25.731186 -BKGR1144,1843.93828348503,14826.5206442298,100.848071,27.252287 -BKGR1145,4599.87871878999,36986.1602180065,274.743421,10.597294 -BKGR1146,6063.82111758711,48757.2549407138,354.774222,42.465973 -BKGR1147,36.9612270943346,297.193458945106,315.905492,11.989404 -BKGR1148,26.3479227313908,211.8552577428,150.572631,53.950863 -BKGR1149,15694.460131717,126194.156944968,256.610682,44.776981 -BKGR1150,5777.58550016263,46455.7254758355,292.24731,47.969513 -BKGR1151,13891.4116504505,111696.418181433,343.041067,35.447109 -BKGR1152,120.433243014041,968.365362220494,110.168529,37.140652 -BKGR1153,327.903748290394,2636.56963841508,175.525336,-23.354836 -BKGR1154,7.12436860464379,57.284779615408,289.400767,-22.389914 -BKGR1155,7.7937483907191,62.6670493507694,289.401384,-22.383919 -BKGR1156,12.9642196669243,104.241162651442,316.961465,-26.096655 -BKGR1157,51.2561971153263,412.134761494726,176.739094,-22.562992 -BKGR1158,142.477531176358,1145.6164646317,174.009715,-29.543312 -BKGR1159,51.7304648679584,415.948197491078,268.890685,-61.747311 -BKGR1160,324.150265122078,2606.38907533375,268.86985,-61.749802 -BKGR1161,47.8350664003764,384.626538672894,207.907777,-23.781174 -BKGR1162,45.7874419584355,368.162242480351,144.926863,-28.58559 -BKGR1163,35.1355196552929,282.513526716509,193.55256,-46.587715 -BKGR1164,70.5905200067218,567.595895990884,193.560043,-46.590881 -BKGR1165,165.480331088174,1330.57465483916,285.096424,-54.893192 -BKGR1166,252.20075429422,2027.8659668405,312.45744,-24.428793 -BKGR1167,200.791988713644,1614.50445089312,5.618693,-59.942551 -BKGR1168,33.3999934119261,268.558712769457,191.702787,-24.427364 -BKGR1169,643.793194019004,5176.53609517614,294.633634,-55.330105 -BKGR1170,95.00498224924,763.904813538993,296.688277,-63.565609 -BKGR1171,37.8221646717302,304.115983890205,112.419228,-29.937878 -BKGR1172,30.4611560260925,244.928457049214,94.112075,-22.546885 -BKGR1173,39.604668376851,318.448528650022,103.517344,-27.050377 -BKGR1174,1.16344640273308,9.354902093564,103.507976,-27.046686 -BKGR1175,34.6534422530077,278.637295813819,80.538157,-30.970844 -BKGR1176,2.59266485814248,20.8467926432803,80.547806,-30.976128 -BKGR1177,13.5128321173187,108.65238069182,6.702437,-56.316124 -BKGR1178,247.028113143709,1986.2744062714,67.222871,-21.481916 -BKGR1179,169.334863162828,1361.56772000329,102.847505,-29.058611 -BKGR1180,9.58840525267096,77.0973137752099,140.087718,-31.26932 -BKGR1181,74.4297193045324,598.465675178243,88.146797,-19.031656 -BKGR1182,3.06017583339464,24.6058995440165,88.138377,-19.033834 -BKGR1183,128.158194715504,1030.4792392972,341.364027,-14.99176 -BKGR1184,24.5893122061373,197.714830434924,144.287622,-29.800419 -BKGR1185,100.172008375483,805.451225485722,292.939809,-26.740179 -BKGR1186,5.87146371248895,47.2105702911777,180.208792,-46.13641 -BKGR1187,140.199472998964,1127.2993241404,15.005901,-58.904778 -BKGR1188,41.3757978288308,332.689616661793,290.810104,-20.166317 -BKGR1189,1.27275959908622,10.2338547011065,290.813313,-20.160477 -BKGR1190,19.758154684209,158.869030997961,290.810896,-20.17708 -BKGR1191,1891238.85234513,15206849.4583605,247.623437,38.347324 -BKGR1192,2151524.92243721,17299726.8752402,42.435295,71.75322 -BKGR1193,35871239.2966758,288429214.106389,300.182124,22.710873 -BKGR1194,5925.79169732399,47647.4043196972,300.179061,22.709513 -BKGR1195,2.8167375353375,22.6484896978914,300.176363,22.708496 -BKGR1196,1.11621121351706,8.97509897633501,300.172699,22.709558 -BKGR1197,28.8899227886355,232.294670853276,300.188473,22.700834 -BKGR1198,6134036.85685843,49321837.3441381,330.794914,18.884359 -BKGR1199,236998.927752263,1905632.91974071,154.671097,10.129043 -BKGR1200,23000982.1610065,184943574.251949,168.63817,25.71039 -BKGR1201,76.868141539375,618.072251997025,284.985377,-22.293427 -BKGR1202,1.83546615664287,14.7583989697405,284.978563,-22.287868 -BKGR1203,30813.8795890003,247764.594914564,284.975101,-22.293108 -BKGR1204,301.818864690153,2426.82939457658,126.936744,17.579386 -BKGR1205,53425.2276177232,429575.245164804,67.412415,22.882765 -BKGR1206,126.109086894354,1014.00301572473,188.137361,-9.607622 -BKGR1207,19.8493541825194,159.60233712678,188.144892,-9.615799 -BKGR1208,49516.094276936,398143.148604236,350.91652,-1.189307 -BKGR1209,45892.9929131279,369010.944100563,73.766483,18.654562 -BKGR1210,756.391049539638,6081.89960127867,253.768887,-28.710564 -BKGR1211,43.1267152320439,346.768186024763,253.764866,-28.707253 -BKGR1212,3.75617987215145,30.2022464182685,253.766135,-28.716984 -BKGR1213,192196.901160201,1545394.08847403,253.776072,-28.705532 -BKGR1214,11.5810085207865,93.1192022272673,347.704375,-7.857524 -BKGR1215,8236.56976171773,66227.6350046497,242.573773,-24.990332 -BKGR1216,6.36423754266563,51.1728077648973,242.567226,-24.99481 -BKGR1217,448.483408557696,3606.11229515113,63.273348,15.247784 -BKGR1218,100.63438135791,809.169019422041,76.867348,16.86771 -BKGR1219,3.94227014547281,31.6985390565855,76.860198,16.872942 -BKGR1220,204.524990493977,1644.52032965477,76.859528,16.862766 -BKGR1221,15803.2489321579,127068.893051943,157.935441,0.937565 -BKGR1222,223.741415412626,1799.03348408972,335.624507,-7.95543 -BKGR1223,1080.80260095906,8690.38959653821,62.670291,24.401718 -BKGR1224,149.880930673988,1205.1448428167,62.671037,24.402699 -BKGR1225,101.799672573817,818.538755070967,52.341872,22.299374 -BKGR1226,147.145295387108,1183.14847047643,52.339483,22.290113 -BKGR1227,16972.5220337307,136470.645775709,245.440753,-23.547789 -BKGR1228,1882.54939913003,15136.9803317012,252.426112,-19.542799 -BKGR1229,799.367304965987,6427.45798791089,127.578792,22.235914 -BKGR1230,4557.70677720955,36647.0690629229,0.362142,39.383808 -BKGR1231,5724.61627791039,46029.8168246266,284.548373,-47.003242 -BKGR1232,9413397.13365175,75690129.2111788,161.707282,-9.398984 -BKGR1233,5416.84465671833,43555.123210322,267.640506,36.570232 -BKGR1235,4696.1978042794,37760.6313173011,108.301485,-42.409744 -BKGR1236,1.26691179991658,10.1868344098698,108.29829,-42.4156 -BKGR1237,1744.80292709859,14029.4048073273,117.415037,-52.120453 -BKGR1238,284.28004868599,2285.80535928751,314.268487,31.661034 -BKGR1239,2.64086609661449,21.2343634549953,314.273252,31.656446 -BKGR1240,2.99051772706272,24.0458008895125,314.26991,31.6677 -BKGR1241,1.62834483575793,13.0930023740602,314.259763,31.667253 -BKGR1242,170.116477378008,1367.85243104866,314.256605,31.660557 -BKGR1243,7686.8141539375,61807.2251997025,216.524016,59.444275 -BKGR1244,562013.025541724,4518967.79851638,92.663969,30.957184 -BKGR1245,8.19872616120759,65.9233466620078,92.661877,30.953283 -BKGR1246,27148.5338848933,218292.717120763,148.643324,40.388069 -BKGR1247,25512.1101392882,205134.754804873,157.06254,25.573223 -BKGR1248,10297.8457226058,82801.6987145264,195.981868,30.640051 -BKGR1249,357064.259230241,2871040.02243943,78.295529,33.318169 -BKGR1250,8293.66293578075,66686.7030393401,283.30551,24.12738 -BKGR1251,7740.09660417796,62235.6524174358,283.303331,24.125698 -BKGR1252,146.132354298576,1175.00373369483,165.1674,64.96402 -BKGR1253,10.7089374315343,86.107156258138,286.243425,50.040382 -BKGR1254,2470281.13143708,19862744.062714,289.752185,41.634533 -BKGR1255,54.2933177328306,436.55528138834,289.764463,41.63393 -BKGR1256,194.870626389636,1566.89266175398,285.268586,48.560013 -BKGR1257,21.220048938241,170.623657240723,299.407009,44.035046 -BKGR1258,28.9565209387154,232.83016537382,296.837254,48.239964 -BKGR1259,78.2972269877325,629.563073079385,296.849669,48.232895 -BKGR1260,36.3702579433846,292.44166416155,288.581518,41.089806 -BKGR1261,3.42567675797262,27.5447761063591,288.567302,41.09013 -BKGR1262,6.96219817626692,55.9808188344274,288.583625,41.079121 -BKGR1263,11.2136341038505,90.1652615093762,293.351293,43.13464 -BKGR1264,18825.4939913003,151369.803317012,11.247108,-15.271294 -BKGR1265,1.80196512376694,14.4890278308111,11.245929,-15.281094 -BKGR1266,1980.37019347361,15923.5261937617,215.122877,-31.20207 -BKGR1267,2.40295911255405,19.3214291435974,215.119372,-31.192595 -BKGR1268,2.61063635238284,20.9912957065058,215.135065,-31.202431 -BKGR1269,486.123237027655,3908.76217169708,303.381672,65.162041 -BKGR1270,299.741158239977,2410.12321853366,207.655866,-6.804028 -BKGR1271,75.2915748347965,605.39558109009,359.151996,36.212971 -BKGR1272,3.18233856012983,25.5881711341867,359.159001,36.215561 -BKGR1273,37.7351761068923,303.416536536717,4.859266,44.027641 -BKGR1274,2.61063635238284,20.9912957065058,4.849786,44.033623 -BKGR1275,137.957838452839,1109.27505447117,7.053898,42.061333 -BKGR1276,1.60970532655715,12.9431280152279,7.045091,42.059692 -BKGR1278,1891.23885234513,15206.8494583605,286.041062,36.632629 -BKGR1279,10.5377133635309,84.7303980435172,286.042481,36.633629 -BKGR1280,1777.24123539423,14290.2309162686,286.808473,49.316402 -BKGR1281,307.43009632566,2471.94752159228,268.029265,37.546154 -BKGR1282,583.104484059393,4688.55750112731,268.304354,37.211849 -BKGR1283,31.9702756751825,257.062807657499,305.221841,59.448788 -BKGR1284,660.307729553139,5309.32421732736,5.166978,31.98999 -BKGR1285,1296.42196669243,10424.1162651442,348.992912,31.462852 -BKGR1286,2671.44588478675,21480.2457953604,68.959728,-64.027039 -BKGR1287,5.85795972068204,47.1019889926072,68.945973,-64.022293 -BKGR1288,10489.2969685562,84341.0972268684,98.351102,-23.48621 -BKGR1289,15.5864202281107,125.325442478997,98.362175,-23.482721 -BKGR1290,213.179962338373,1714.11220259079,249.314868,7.183352 -BKGR1291,1635.8609340207,13153.4369271334,160.602432,7.435026 -BKGR1292,1155.43729403183,9290.50340052499,160.601768,7.443054 -BKGR1293,860.491096708917,6918.93493605328,166.429747,-5.079412 -BKGR1294,28757.1856506751,231227.37378924,188.386852,-10.146148 -BKGR1295,4728.75029232124,38022.3755092277,47.368964,30.673594 -BKGR1296,2.55709216270288,20.560763925275,47.367272,30.677927 -BKGR1297,609.181044415161,4898.23082040705,224.872776,46.960117 -BKGR1298,105.134772953385,845.355235357275,327.665717,10.46301 -BKGR1299,20689.3278266409,166356.297759149,36.775432,-50.284519 -BKGR1300,2031.17050362708,16331.9953133464,19.550553,2.702846 -BKGR1301,355.423697980392,2857.84879176926,55.933441,-65.193855 -BKGR1302,808.623542110697,6501.8844436893,97.63664,29.672291 -BKGR1303,1654.80331088174,13305.7465483916,62.616051,-45.89822 -BKGR1304,5269.22060145384,42368.1251841044,107.600275,-39.097393 -BKGR1305,244.763345789371,1968.06413305661,289.478676,-32.86113 -BKGR1306,5416.84465671833,43555.123210322,289.479327,-32.859962 -BKGR1307,61.058535175508,490.952240860859,332.714323,-30.749672 -BKGR1308,3145.91063186245,25295.2657613116,63.373865,-69.226807 -BKGR1309,28493.5381879008,229107.46848404,160.558664,-3.835064 -BKGR1310,2.53948926407163,20.4192246219848,160.563538,-3.832746 -BKGR1311,482.776788202497,3881.85444217303,176.298965,-42.063927 -BKGR1312,1.16077055026091,9.33338641580251,176.306032,-42.059822 -BKGR1313,9478.64768535275,76214.788122221,140.102976,33.882439 -BKGR1314,6.96219817626692,55.9808188344274,140.097121,33.887089 -BKGR1315,33323.1755587514,267941.044870189,210.193542,-30.583567 -BKGR1316,2640.86609661449,21234.3634549953,217.609126,-46.15918 -BKGR1317,82.3656976171773,662.276350046497,314.575373,-35.796555 -BKGR1318,114.484418124719,920.532755337502,267.284974,29.879107 -BKGR1319,19531.9849577853,157050.472238184,0.32575,-8.926325 -BKGR1320,399.711258614468,3213.95096606908,41.639084,-0.463922 -BKGR1321,420.481004600315,3380.95388064199,49.562228,-41.302147 -BKGR1322,29836.3972715294,239904.97082131,218.276477,21.894714 -BKGR1323,8526.02066915007,68555.0175927619,60.38562,-20.451092 -BKGR1324,663.355571551961,5333.83094443456,60.387701,-20.450634 -BKGR1325,79.7528811182225,641.267524475545,71.824413,-17.115154 -BKGR1326,45.0553513914939,362.275735322589,140.50639,-23.946169 -BKGR1327,1.41822906383817,11.4035283510149,140.505281,-23.945187 -BKGR1328,158.032489321579,1270.68893051943,320.76288,-40.04826 -BKGR1329,7975.28811182225,64126.7524475545,322.252865,-58.836193 -BKGR1330,862.474733550743,6934.88472832637,322.252604,-58.834763 -BKGR1331,173.279178823343,1393.28270639506,359.191558,-22.153164 -BKGR1332,2527.82137076294,20325.4068068414,208.927939,-32.159607 -BKGR1333,81.0487611890659,651.687283528702,349.063433,0.306745 -BKGR1334,110.852726957119,891.331482956459,279.26241,40.018707 -BKGR1335,214.657655243142,1725.99386075399,201.655321,-8.317587 -BKGR1336,163.963198293595,1318.37587307931,4.146313,-10.976422 -BKGR1337,119.879902525389,963.916127529856,68.136454,-38.968338 -BKGR1338,3211.78437628415,25824.9355666021,214.683032,-20.275484 -BKGR1339,109.83642304759,883.159706801904,87.679409,-27.623163 -BKGR1340,183.969734311786,1479.24205930145,87.686258,-27.618069 -BKGR1341,137.008143372977,1101.63885870833,344.873422,-60.447769 -BKGR1342,117.963155442545,948.504174511644,357.580534,-17.077572 -BKGR1343,2166.43858072595,17419.642853166,196.043901,-35.549519 -BKGR1344,6.33499652728133,50.937690070267,196.035462,-35.548157 -BKGR1345,133.889457278123,1076.56249678106,196.034366,-35.54871 -BKGR1346,449.517269588411,3614.4252425271,96.74463,-46.821438 -BKGR1347,837.040325408394,6730.37475053927,96.755426,-46.826237 -BKGR1348,744.297193045324,5984.65675178243,239.962306,-28.061733 -BKGR1349,924.15832727928,7430.86286599915,199.433836,-47.23756 -BKGR1350,1240.9274204144,9977.90228748415,354.168208,-34.611233 -BKGR1351,489.492882327898,3935.85641669175,354.170142,-34.611816 -BKGR1352,328.659644496838,2642.64755914059,195.793985,-41.384827 -BKGR1353,25.1041997084608,201.854876905583,195.803338,-41.385677 -BKGR1354,92203.2822108683,741377.2355664,24.354311,-45.677898 -BKGR1355,411.856933060597,3311.61046721751,148.417002,-45.659191 -BKGR1356,2909.01781665605,23390.486058767,307.725542,6.429536 -BKGR1357,5078.62774755856,40835.6287289735,5.160559,-23.935728 -BKGR1358,1299.41052797508,10448.1463348871,347.492721,18.396086 -BKGR1359,599.440913123685,4819.91352586201,52.818043,-23.819702 -BKGR1360,442.329985506418,3556.63457959005,101.127587,-42.761826 -BKGR1361,886.638082812452,7129.1745263479,227.215586,2.343304 -BKGR1362,835.115186082006,6714.89531816274,195.359879,-27.5222 -BKGR1363,2545.34339142159,20466.2957961046,4.602897,-15.267305 -BKGR1364,40.433969685076,325.116676427423,4.605523,-15.27075 -BKGR1365,231.071498708589,1857.97235004033,353.616152,-1.580064 -BKGR1366,20546.9034956789,165211.109060502,357.879538,-39.906719 -BKGR1367,5429.33177328306,43655.528138834,278.631793,35.661533 -BKGR1368,108.080260095906,869.038959653821,278.626065,35.659447 -BKGR1369,30.1818864690153,242.682939457658,278.621824,35.661396 -BKGR1370,279.091353039091,2244.08470962456,169.439021,-19.054773 -BKGR1371,3.1531627048407,25.3535773711353,169.436545,-19.064484 -BKGR1372,860.491096708917,6918.93493605328,3.961682,1.200451 -BKGR1373,20125.4862051764,161822.626803026,165.399561,-23.860636 -BKGR1374,3721.74300809089,29925.3505587436,76.081782,-6.229821 -BKGR1375,63.3499652728132,509.37690070267,131.580405,-8.026946 -BKGR1376,100.63438135791,809.169019422041,221.943987,1.064966 -BKGR1377,125240.958046493,1007022.66806345,243.959845,10.032566 -BKGR1378,782.972269877325,6295.63073079385,217.326702,-3.444534 -BKGR1379,223.741415412626,1799.03348408972,353.562841,-42.061428 -BKGR1380,2622.68650227859,21088.1871251588,190.618736,-30.63987 -BKGR1381,1155.43729403183,9290.50340052499,192.981545,-42.073608 -BKGR1382,6741.34232498172,54204.9872527488,154.908372,-9.806276 -BKGR1383,56.8520829664452,457.129497944126,3.903165,-11.938115 -BKGR1384,633.499652728132,5093.7690070267,5.237497,-35.99826 -BKGR1385,49.516094276936,398.143148604236,318.736981,-55.87178 -BKGR1386,801.210036915622,6442.27480880871,331.203047,-12.018885 -BKGR1387,529.354221868076,4256.36875644431,291.16233,55.47316 -BKGR1388,2222.01190342693,17866.4902469613,91.089427,-16.965294 -BKGR1389,314.591063186245,2529.52657613116,359.348991,-41.277149 -BKGR1390,1338.89457278123,10765.6249678106,43.688073,-10.89808 -BKGR1391,1022.69558512827,8223.16958299112,348.494748,8.761262 -BKGR1392,507.862774755856,4083.56287289735,31.909202,-20.661839 -BKGR1393,11501.2854188927,92478.1741480535,205.454308,-0.128076 -BKGR1394,500.894636257445,4027.5342898239,203.758114,-17.503464 -BKGR1395,366.223645275029,2944.68772935989,183.366285,23.055698 -BKGR1396,71.0798301154851,571.530282783536,223.820104,-2.057665 -BKGR1397,646.764808385255,5200.42990016003,274.701064,45.172016 -BKGR1398,589.856515761301,4742.84843825653,348.157246,-22.673937 -BKGR1399,122.390125791198,984.100033577838,75.299663,-26.054144 -BKGR1400,14182.2906383817,114035.283510149,87.139961,-63.988434 -BKGR1401,5043.66672005627,40554.5182381025,94.336431,-38.323257 -BKGR1402,137.957838452839,1109.27505447117,101.115041,-32.858402 -BKGR1403,1835.46615664287,14758.3989697405,101.123037,-32.858212 -BKGR1404,1.03931305159123,8.35678533996878,101.107368,-32.851505 -BKGR1405,1.6023094023946,12.8836597438321,101.103792,-32.857132 -BKGR1406,562.013025541724,4518.96779851638,133.324304,8.523038 -BKGR1407,440.297663830111,3540.2933280637,158.224966,-34.989845 -BKGR1408,926.288732245335,7447.99277402952,295.74384,-19.949596 -BKGR1409,14052.2666162623,112989.801746759,305.095785,-19.31468 -BKGR1410,433257.791049511,3483687.95246673,315.025778,-5.094404 -BKGR1411,50089.4636257445,402753.42898239,311.042609,-39.225273 -BKGR1412,3279.03748290394,26365.6963841508,315.476951,-13.433218 -BKGR1413,5966.86732305461,47977.6803480894,29.263338,0.758834 -BKGR1414,3011.24700564215,24212.4784185549,41.039999,-30.169039 -BKGR1415,11688.1662732825,93980.8235970278,319.94961,-58.148876 -BKGR1416,74945.6414714842,602614.04105775,304.538823,-1.075676 -BKGR1418,1080.80260095906,8690.38959653821,342.385707,-10.67556 -BKGR1419,71243.6860464379,572847.79615408,26.632746,2.700539 -BKGR1420,49062.1279959102,394492.950277266,37.155115,-7.060681 -BKGR1421,122.390125791198,984.100033577838,63.75624,-22.116434 -BKGR1422,10958.3806284621,88112.8495841768,66.370903,-30.600445 -BKGR1423,102269.558512827,822316.958299111,359.900292,-35.031391 -BKGR1424,21764.3840686561,175000.482713008,359.900526,-35.032494 -BKGR1425,55557.9715636779,446723.960187841,303.167407,-2.144208 -BKGR1426,5.19692418447927,41.7868127137372,303.169283,-2.142587 -BKGR1427,159.862419303257,1285.40281486894,304.20789,3.29405 -BKGR1428,386.141412726631,3104.84015580119,304.211733,3.288433 -BKGR1429,21714.3273743567,174597.992771745,72.660671,1.893921 -BKGR1430,504.366672005627,4055.45182381025,190.152085,-19.284243 -BKGR1431,17407.8999172403,139971.380716629,131.107099,1.860033 -BKGR1432,23054.0049009131,185369.913221577,175.90836,6.56373 -BKGR1433,593.945205798638,4775.72429304482,309.511192,-48.462067 -BKGR1434,123.522587682055,993.205799076594,313.899962,-18.971106 -BKGR1435,704.281663159737,5662.90461655525,315.531971,7.056235 -BKGR1436,12.5240958046493,100.702266806346,315.531968,7.058946 -BKGR1437,37.7351761068923,303.416536536717,246.692114,51.041115 -BKGR1438,1424.77531176358,11456.164646317,9.458792,51.288761 -BKGR1439,59.1216275461931,475.37818330741,9.456235,51.295605 -BKGR1440,1.79368584607612,14.4224567949464,9.466089,51.294701 -BKGR1441,16662.7385944765,133979.775772911,313.783098,-34.135555 -BKGR1443,8086.23542110697,65018.844436893,313.788158,-34.135521 -BKGR1444,34020.9456504521,273551.592013867,337.457189,-48.003086 -BKGR1446,151.965982115166,1221.91007759369,1.046351,-47.360626 -BKGR1447,11634.4640273308,93549.02093564,24.604338,-55.772083 -BKGR1448,64.8255755248989,521.241812918732,58.428794,-34.328194 -BKGR1449,101799.672573817,818538.755070967,39.897688,-50.008003 -BKGR1450,3704.64315224385,29787.856062317,240.54935,28.169586 -BKGR1451,6134.03685685843,49321.8373441381,117.026968,50.2258 -BKGR1452,6664.17481750248,53584.5078945447,117.031174,50.217556 -BKGR1453,20171.8802423128,162195.666484198,65.469581,57.817181 -BKGR1454,4894.92882327898,39358.5641669175,110.388223,58.268108 -BKGR1455,563.308599368477,4529.38509515831,116.716527,39.094578 -BKGR1456,7075.324796138,56890.4339663181,94.79328,73.827682 -BKGR1457,819.87261612076,6592.33466620078,94.767155,73.819916 +BKGR1,303.212001188944,2438.03118758384,292.843919,-10.888036 +BKGR2,18.9559863265197,152.419052261289,293.218379,-6.386016 +BKGR3,15.2386462254522,122.529103757532,341.94808,34.439457 +BKGR4,16.0157170221663,128.777282688184,28.612832,64.791283 +BKGR5,372.688838767294,2996.67232370813,111.978122,-25.316557 +BKGR6,136.818992087853,1100.11796517286,219.078388,-5.470285 +BKGR7,28.7174839330366,230.908147379207,290.901423,-34.683731 +BKGR8,27.551572220904,221.533422417785,294.609548,-32.056953 +BKGR9,13.5190566142295,108.702431048118,294.608946,-32.062336 +BKGR10,54.0687571458412,434.749665839624,146.399664,-28.364265 +BKGR11,30.6299569744691,246.285734355127,102.256989,54.19268 +BKGR12,76.4445250549893,614.666093272345,225.276726,15.700931 +BKGR13,16.6627388097492,133.979778931696,225.275141,15.703135 +BKGR14,15.5792442701097,125.267744220473,225.277167,15.694959 +BKGR15,37.8221651603701,304.115991060222,289.666392,40.858028 +BKGR16,35.038571081131,281.733997101713,104.69609,-11.294752 +BKGR17,37.2688838767294,299.667232370813,104.695751,-11.291583 +BKGR18,36487.6914520587,293385.912741698,69.552331,28.216698 +BKGR19,105.425674136448,847.694288184007,298.480218,29.38092 +BKGR20,27.5769598463366,221.737556232874,298.479797,29.380611 +BKGR21,117.313066391413,943.277025486635,298.481477,29.381956 +BKGR22,2628.7324530317,21136.8009154472,298.482928,29.383444 +BKGR23,53.8203337724345,432.752172568528,298.475395,29.37874 +BKGR24,14.3795861398577,115.621675052615,220.447769,-46.77961 +BKGR25,48.0558636556869,386.401903220951,186.273705,-33.844624 +BKGR26,84.4396426618389,678.952289060991,76.185301,-28.437748 +BKGR27,266.530176418435,2143.08431062214,149.820437,-49.868542 +BKGR28,51.4927856369348,414.037098881802,149.828129,-49.868359 +BKGR29,24.6459967433559,198.170614862794,149.82478,-49.865601 +BKGR30,21.905157833803,176.132401614535,149.827152,-49.870918 +BKGR31,17.0980422835363,137.479915605032,149.826749,-49.864883 +BKGR32,16.9256901716366,136.09408713383,149.826536,-49.873585 +BKGR33,326.096687129736,2622.03966291772,107.188714,-43.446781 +BKGR34,728.025157145048,5853.81855436258,245.102918,-10.901465 +BKGR35,203.679062231768,1637.71850728772,245.105787,-10.904518 +BKGR36,22.0874910613401,177.598485059535,211.789103,32.605282 +BKGR37,952.678549502199,7660.18497394878,180.354691,67.01635 +BKGR38,284.542004577975,2287.91168759326,229.80683,-42.666615 +BKGR39,59.7236561974899,480.218909129789,131.517209,-52.116875 +BKGR40,37.3375989673941,300.219748542473,131.524268,-52.113354 +BKGR41,88.5821846357547,712.261150480327,74.446853,-18.472256 +BKGR42,75.1876284722782,604.559787927565,74.450089,-18.467911 +BKGR43,15.7089221255222,126.3104425787,161.708692,-44.007626 +BKGR44,3048.92251056307,24515.4154193492,99.689035,-36.639412 +BKGR45,91.991221734904,739.672132680129,129.934262,-2.199404 +BKGR46,44.8896673125057,360.943526242397,322.639262,27.504681 +BKGR47,16000.9727926697,128658.729031968,93.470207,9.092409 +BKGR48,494.932971620307,3979.59848502808,259.961038,-30.02858 +BKGR49,242.40768650671,1949.12304755751,259.962615,-30.029995 +BKGR50,690.790548348923,5554.42691700497,259.956662,-30.02807 +BKGR51,383.483238893124,3083.46665920554,259.955666,-30.031605 +BKGR52,117.746060815488,946.758595826221,259.958108,-30.026665 +BKGR53,539.692504916335,4339.49564506632,259.965342,-30.030708 +BKGR54,244.876092597481,1968.97071522674,259.954838,-30.030544 +BKGR55,636.423762488778,5117.28089713774,259.956193,-30.0271 +BKGR56,205.374437406885,1651.35047942399,259.962188,-30.035166 +BKGR57,216.444416363382,1740.36065658059,259.954766,-30.028482 +BKGR58,5614.95637975737,45148.0769794492,259.964699,-30.026979 +BKGR59,61.1711136001183,491.857453371012,259.960003,-30.025242 +BKGR60,168.324133219712,1353.44077676183,259.954974,-30.033587 +BKGR61,20.0514778456117,161.227550865589,90.281965,-43.468193 +BKGR62,17.6094741255969,141.592176255592,292.412746,-12.648204 +BKGR63,9114.78411446569,73289.0777806434,269.88225,41.734032 +BKGR64,69.654052153735,560.066062116636,256.171518,84.120934 +BKGR65,70.2985531630928,565.248289584818,331.851833,30.273581 +BKGR66,152.526880027915,1226.42009219546,173.85286,-47.744873 +BKGR67,66.5191033931672,534.858937003608,173.856292,-47.752213 +BKGR68,13.8212202172358,111.132032399626,284.561388,45.273739 +BKGR69,105.522819500948,848.475403138074,284.561083,45.276802 +BKGR70,5431.832718944,43675.6379120743,180.963642,-40.395042 +BKGR71,72.0686499814034,579.481074669716,180.958716,-40.393402 +BKGR72,133.951131581925,1077.05841169979,318.609442,36.324696 +BKGR73,15.7959731466372,127.010392130687,98.371791,-67.969345 +BKGR74,1110.05982933327,8925.63774978042,132.437258,-28.507895 +BKGR75,64.8255763624069,521.241825207835,132.433993,-28.507021 +BKGR76,12.5125661582708,100.609561662966,132.432623,-28.508904 +BKGR77,23.4070340424228,188.208510152942,132.439284,-28.506001 +BKGR78,20.5753099755167,165.43951828363,276.190371,5.566836 +BKGR79,115.277987689174,926.9136054182,276.191795,5.562727 +BKGR80,55.4301924910583,445.696534098477,276.197457,5.569598 +BKGR81,33.154798038123,266.587177677764,120.691929,-11.892165 +BKGR82,21.8246047254031,175.48469971037,98.583734,31.01296 +BKGR83,36.1864839256196,290.963998897543,100.92482,-27.860533 +BKGR84,14.3003407749114,114.984488297299,100.926917,-27.858231 +BKGR85,35.4606250740387,285.127598916675,257.073046,-56.560951 +BKGR86,20.7465738716217,166.816596758011,257.077795,-56.566738 +BKGR87,18.5757512505219,149.361703046018,257.074891,-56.55909 +BKGR88,128.512800231972,1033.33052036432,242.202842,35.691219 +BKGR89,49.4477331369614,397.593482680494,78.58886,32.658657 +BKGR90,55.3791629006877,445.286221405294,142.733526,-21.015732 +BKGR91,167.396505175586,1345.98201492791,80.58267,-67.856888 +BKGR92,71.6055008445909,575.757039883416,130.104997,-37.785431 +BKGR93,16.5861804791378,133.364197764171,130.095652,-37.788288 +BKGR94,106.793885241903,858.695638174176,287.864767,3.950719 +BKGR95,57.8823808905604,465.413800474393,287.87084,3.948534 +BKGR96,63.1751652736483,507.971394977667,287.863879,3.949017 +BKGR97,70.4281672258636,566.29047500672,287.865605,3.945633 +BKGR98,84.9075650983731,682.714704430988,287.865388,3.953308 +BKGR99,320.439751860189,2576.55404704757,132.730692,-41.03437 +BKGR100,16.193711087902,130.208476314317,132.729868,-41.040722 +BKGR101,94.6556161362898,761.095679970905,235.6503,-48.413544 +BKGR102,54.6193323003774,439.176665406279,235.655366,-48.411777 +BKGR103,66.7031566300581,536.338850496333,235.654179,-48.410896 +BKGR104,2623.89460609353,21097.9013281295,235.650971,-48.415512 +BKGR105,25.6416747293978,206.176544619011,235.651188,-48.40966 +BKGR106,40.0817234066243,322.284379689065,235.657717,-48.41589 +BKGR107,23.4501911294914,188.555522552933,235.648803,-48.409698 +BKGR108,25.8789342244843,208.084272698056,235.646416,-48.410938 +BKGR109,171.295670678467,1377.33396361166,265.383629,-34.768841 +BKGR110,4330.5831999287,34820.8410631925,265.38134,-34.767521 +BKGR111,156.223508393502,1256.14350422687,265.382013,-34.765091 +BKGR112,81.0114464947479,651.387254894304,265.385608,-34.769981 +BKGR113,120.82210190831,971.492063133522,265.387978,-34.767097 +BKGR114,194.870628907248,1566.89269869596,265.380924,-34.764389 +BKGR115,311.41991853505,2504.02843834056,265.388208,-34.765457 +BKGR116,828.221283534099,6659.46371370235,265.382277,-34.772621 +BKGR117,1556.49018618002,12515.242148052,267.897876,47.193489 +BKGR118,46.6172216945302,374.834241138601,312.548444,38.76823 +BKGR119,103.215848420346,829.925782999995,312.55496,38.76992 +BKGR120,15.4364129001124,124.119282638301,312.55434,38.766472 +BKGR121,32.7300287475205,263.17174301833,310.80051,45.117744 +BKGR122,4034.09746565809,32436.8936468929,14.945533,45.147114 +BKGR123,3608.6634985409,29016.1145351753,14.944092,45.149658 +BKGR124,44.5601235952694,358.293770107601,14.949366,45.148682 +BKGR125,2119.07528728522,17038.8098722391,60.997796,-58.958145 +BKGR126,57.1934621272037,459.874423984712,198.548922,21.143362 +BKGR127,13.2478800354651,106.521986495206,85.831911,1.860275 +BKGR128,16.0600312779018,129.133599513092,85.836892,1.863722 +BKGR129,6173.71229454441,49640.8554353022,249.076757,-29.074312 +BKGR130,50.7395237754143,407.980360020532,242.705867,-55.348003 +BKGR131,38.5963633960269,310.341072641764,242.712315,-55.352997 +BKGR132,59.3398421559853,477.13278259208,242.712417,-55.354561 +BKGR133,48.1444674099337,387.114337805808,242.704738,-55.345776 +BKGR134,248.282658379296,1996.36182635048,242.716971,-55.352848 +BKGR135,53.9692504916335,433.949564506632,242.710574,-55.344978 +BKGR136,244.65065721407,1967.158061066,242.70741,-55.355331 +BKGR137,16.0009727926697,128.658729031968,260.165389,-43.949657 +BKGR138,33.4307705456255,268.806184767089,260.167242,-43.952827 +BKGR139,3210.30567691284,25813.0460908562,260.165895,-43.954834 +BKGR140,241.961566064669,1945.53593508554,260.156577,-43.952522 +BKGR141,72.1350582384891,580.015042326845,260.161037,-43.947983 +BKGR142,34.8133957246404,279.923433734673,260.157052,-43.954735 +BKGR143,42.4762713724402,341.538177684966,260.167831,-43.949829 +BKGR144,64.587189507611,519.325032388213,260.156207,-43.950657 +BKGR145,25.0349303084039,201.297905859743,348.496972,-32.30616 +BKGR146,7924.03502982572,63714.6434127566,340.500216,-59.253471 +BKGR147,1242.0708993564,9987.09674401772,65.7927,-53.00518 +BKGR148,101.425320039195,815.528714221767,147.514297,-29.909512 +BKGR149,22.1486054482946,178.089886392005,147.522704,-29.9055 +BKGR150,39.3501495071494,316.402026827212,248.532413,-59.73732 +BKGR151,21.4065355661041,172.123138674061,248.54348,-59.73774 +BKGR152,29.4948632372403,237.158806920383,248.527887,-59.733089 +BKGR153,24.3526589549497,195.811979077182,248.544166,-59.733406 +BKGR154,20.461920206713,164.52778724524,248.544553,-59.738869 +BKGR155,18.3208823885781,147.312383653228,286.124983,7.25474 +BKGR156,63.7010200459322,512.199625819258,286.122964,7.252938 +BKGR157,51.8735997510017,417.099103957877,286.125126,7.257893 +BKGR158,12.2052417730997,98.1384641047744,286.120598,7.252324 +BKGR159,226.85397147852,1824.06057584522,286.118783,7.259341 +BKGR160,24.623307391911,197.988177009966,286.117521,7.254016 +BKGR161,21.5251599226751,173.076959366492,286.124045,7.261082 +BKGR162,39.6776906195277,319.035680653785,286.125302,7.260474 +BKGR163,2979.52056113227,23957.3764349821,246.714383,-42.972164 +BKGR164,74.2243472129102,596.814349938483,246.71171,-42.972691 +BKGR165,365.886500846298,2941.97688970538,246.711689,-42.970406 +BKGR166,683.82722424936,5498.43704438311,246.710061,-42.975773 +BKGR167,21.5847183826703,173.555849985542,246.71839,-42.975761 +BKGR168,25.430001556565,204.474548012949,195.078691,-27.401917 +BKGR169,278.57772458472,2239.95481062921,109.114702,-36.567383 +BKGR170,38.1721293457725,306.9299416796,109.113806,-36.575626 +BKGR171,239.964162504528,1929.47544884251,293.338572,62.051598 +BKGR172,14.741659874373,118.532994701876,318.167432,17.94256 +BKGR173,111.210651959822,894.209453472855,271.966439,20.398499 +BKGR174,17.8215874806336,143.297712226644,271.965508,20.395224 +BKGR175,16.0009727926697,128.658729031968,44.708811,-52.100571 +BKGR176,31.1706879009779,250.633579617683,115.175836,-21.558737 +BKGR177,47.3528787837965,380.749425629866,115.170088,-21.555443 +BKGR178,75.7436774366389,609.030800656676,93.211695,-43.394028 +BKGR179,17.0665755165723,137.226901347912,167.246898,-33.722378 +BKGR180,33.6470029905991,270.544841029195,167.240765,-33.713322 +BKGR181,21.0158222592068,168.981537339403,275.692656,30.248215 +BKGR182,90.1459846375041,724.83516852862,244.54747,27.990934 +BKGR183,24.5101735710202,197.078503967273,245.110644,24.362377 +BKGR184,111.005982933327,892.563774978042,104.927459,0.195426 +BKGR185,26.6284806068581,214.111136574163,104.9307,0.196826 +BKGR186,69.0154599651475,554.93134559546,93.225662,-5.09615 +BKGR187,20.5185367642873,164.983022963347,93.222114,-5.098316 +BKGR188,13.2845358993913,106.816724629282,93.221741,-5.097077 +BKGR189,28.0379583815571,225.444298716321,295.406598,-8.315698 +BKGR190,688.884458099815,5539.10065203046,295.404346,-8.31744 +BKGR191,92.3307549795831,742.402211425373,35.516283,20.670036 +BKGR192,22.685397147852,182.406057584522,38.547753,51.218967 +BKGR193,16.7242398276356,134.474289040423,38.549837,51.222717 +BKGR194,16.5709110752692,133.241421347995,38.54616,51.226479 +BKGR195,10.9482923749469,88.0317340878395,339.8233,-0.714149 +BKGR196,3068.6431439267,24673.9827550447,63.316364,-70.42231 +BKGR197,148.370099098516,1192.99673986742,6.962506,-32.556519 +BKGR198,18990.9367243736,152700.077285537,6.9593,-32.551693 +BKGR199,83.9742989284668,675.210608222307,354.23457,55.672115 +BKGR200,67.1964588117783,540.305336318864,354.247643,55.675362 +BKGR201,296.856379722481,2386.92765839979,22.625374,-14.06855 +BKGR202,33.3078336325895,267.817688180833,240.517908,-43.221832 +BKGR203,16.5404144260892,132.996207499182,240.514554,-43.228497 +BKGR204,131.02265233701,1053.51144224179,300.036276,61.174335 +BKGR205,30.7430100297474,247.194757987237,222.603488,-71.670586 +BKGR206,24.1293924356431,194.016764062346,222.601057,-71.669853 +BKGR207,17.8708984408694,143.694205961963,222.611565,-71.677231 +BKGR208,13.4445535955262,108.103375989428,75.357411,46.960949 +BKGR209,78.2251467870011,628.983505838178,75.355688,46.953011 +BKGR210,140.393301402541,1128.85784865079,75.34781,46.955742 +BKGR211,15.5505726572553,125.037204907836,348.006054,-70.519302 +BKGR212,29.116983929416,234.120399687141,94.837331,0.298675 +BKGR213,172.721494346797,1388.79855788152,94.840817,0.30485 +BKGR214,32.2809559177993,259.560891336788,313.974646,21.479012 +BKGR215,379.617641592255,3052.38462174922,313.973532,21.480549 +BKGR216,120.710871871194,970.597697810183,313.978406,21.485147 +BKGR217,10.8279536173822,87.064128442722,313.973384,21.476894 +BKGR218,262.147902243944,2107.847838886,95.143989,1.677801 +BKGR219,48.3221653133286,388.543150084828,95.143047,1.675757 +BKGR220,12.570321539502,101.073954299604,95.136873,1.682656 +BKGR221,271.735504783643,2184.93869912335,114.379717,-49.405891 +BKGR222,88.3377608537815,710.295816650857,135.015976,3.651999 +BKGR223,22.0265453065959,177.108439644992,132.048981,-43.26342 +BKGR224,56.1495637975737,451.480769794492,112.451252,-72.131042 +BKGR225,15.0989374770976,121.405750182043,112.469837,-72.126778 +BKGR226,1084.79178271233,8722.46542985369,188.962151,-59.715004 +BKGR227,29.0901785423883,233.904866102347,188.972677,-59.715965 +BKGR228,33.8958388901601,272.545651291789,188.975834,-59.718044 +BKGR229,905.620795970303,7281.80855652954,34.412412,-62.741608 +BKGR230,95.6194820217469,768.845818752279,94.026336,8.687253 +BKGR231,55.89157998603,449.406404083474,94.034041,8.686119 +BKGR232,33.4615756072653,269.053878462321,277.809,31.056765 +BKGR233,49.4022110585898,397.227454138226,328.580847,36.672913 +BKGR234,30.2375351874242,243.13039567542,310.121755,57.500378 +BKGR235,65666.8806672938,528006.485331841,336.169365,-41.438259 +BKGR236,20.2930061393553,163.169602995854,279.043003,30.709448 +BKGR237,18.6959004437521,150.327784464661,279.043357,30.707737 +BKGR238,88.1751864672635,708.988607757149,279.039082,30.71454 +BKGR239,55.5323927800494,446.518294091364,279.034791,30.70735 +BKGR240,34.2094732258844,275.067485153888,254.390917,1.687294 +BKGR241,48.2332345287457,387.828085953134,233.938078,-57.376072 +BKGR242,25.0118829008237,201.112588991502,233.937192,-57.373772 +BKGR243,27.9091356644786,224.408476253242,233.945435,-57.374584 +BKGR244,39.1332922952621,314.658347013219,233.936604,-57.377975 +BKGR245,51.3507021981319,412.894651176295,233.934657,-57.374043 +BKGR246,24.623307391911,197.988177009966,233.947516,-57.375217 +BKGR247,53.7212843097735,431.955747367237,233.944935,-57.378574 +BKGR248,54.1684472670075,435.551242372032,233.933101,-57.374939 +BKGR249,87.5278753942244,703.783785461365,233.941412,-57.371372 +BKGR250,63.8772758632034,513.616842742781,233.933121,-57.377182 +BKGR251,37.613728613446,302.440019132856,233.939124,-57.371239 +BKGR252,164.947746547734,1326.29232625411,233.932798,-57.373543 +BKGR253,46.1048259393096,370.714229969139,233.949134,-57.373837 +BKGR254,1952.29924693447,15697.8168174704,268.886566,16.816324 +BKGR255,65.0049437404111,522.684061200786,150.457299,-38.921459 +BKGR256,18.4904034261439,148.675448356856,111.012656,60.364334 +BKGR257,95.7075913889427,769.554278128225,314.843136,18.071899 +BKGR258,29.8501409901692,240.015482244905,278.165469,38.37616 +BKGR259,39.3864090297782,316.693578107074,307.108867,49.980145 +BKGR260,169.412864896551,1362.19492162627,307.106305,49.981575 +BKGR261,15.1546666122925,121.853850419268,307.104282,49.984093 +BKGR262,23000.9824581656,184943.578612287,234.169583,-42.134079 +BKGR263,990.25350156933,7962.3132032155,234.171509,-42.126003 +BKGR264,20.7656909747126,166.97031129889,250.707479,-54.47757 +BKGR265,70.1045791907639,563.688606616258,250.71305,-54.48101 +BKGR266,39.6046688885197,318.448536157951,250.713843,-54.480984 +BKGR267,50.5529363794296,406.480070161171,250.705322,-54.480141 +BKGR268,141.431577930665,1137.20629972455,250.717515,-54.478306 +BKGR269,21.1128268872833,169.761520676683,250.717049,-54.482384 +BKGR270,66.580397974381,535.35178722076,250.702921,-54.482277 +BKGR271,17.7887891209804,143.033991056564,250.709308,-54.473591 +BKGR272,14.4592706431408,116.262392779518,105.209199,1.215181 +BKGR273,24942.8679060137,200557.661386071,255.161144,6.313074 +BKGR274,37.7873456963141,303.836018832967,231.022856,-28.104378 +BKGR275,105.037986185451,844.577012773159,31.997119,46.583706 +BKGR276,38.2425098094734,307.495848585747,32.004964,46.58363 +BKGR277,23.3424472882244,187.689188620737,107.165109,5.124344 +BKGR278,58.0425369813437,466.701564621855,107.16758,5.1217 +BKGR279,51.6828419516041,415.565281212132,107.166615,5.127511 +BKGR280,197.9458434832,1591.6195202442,238.047434,36.839687 +BKGR281,80.4167258203729,646.605295254376,312.089401,47.374523 +BKGR282,43.746809680372,351.754171800012,312.084622,47.376827 +BKGR283,54.1185792519273,435.150269536024,312.092945,47.371334 +BKGR284,14.9742950722661,120.403540279127,26.64374,49.425297 +BKGR285,1005.88049481603,8087.96488175799,26.633367,49.42844 +BKGR286,39.241571101646,315.528982429637,26.647441,49.423336 +BKGR287,31.9850023350307,257.181222781329,256.908837,-65.742271 +BKGR288,42.0868465757479,338.406936850726,256.910796,-65.743568 +BKGR289,19.922617035004,160.191422104567,256.907508,-65.744453 +BKGR290,19.0961750354797,153.546265047232,98.426449,11.941052 +BKGR291,20.8231480426106,167.432305292971,98.427981,11.934171 +BKGR292,44.1109475269921,354.682088317691,98.424603,11.937566 +BKGR293,373.032255998285,2999.43363235102,99.397096,12.944733 +BKGR294,818.363755670537,6580.20246985447,80.509794,48.762852 +BKGR295,32.6697933024185,262.687408977524,249.349859,-75.430779 +BKGR296,31.1706879009779,250.633579617683,249.368164,-75.426437 +BKGR297,36.7236962645517,295.28355231738,152.641659,-51.692871 +BKGR298,14.406098727908,115.834854334032,264.561734,26.448519 +BKGR299,32820.5902167409,263899.918966139,53.502039,58.598648 +BKGR300,19.8493544389613,159.602340889658,53.510028,58.595135 +BKGR301,44.9310312699012,361.27612065745,53.506986,58.59354 +BKGR302,89.3195212826518,718.189839759889,205.621225,-64.857079 +BKGR303,41.4711794292722,333.456553296009,205.623342,-64.861893 +BKGR304,35.6243038825213,286.443688115857,205.628927,-64.860138 +BKGR305,56.564817043797,454.819688970079,205.630282,-64.858078 +BKGR306,196.673744636219,1581.39097833138,205.618321,-64.862404 +BKGR307,816.105654168373,6562.04579444117,205.611177,-64.860458 +BKGR308,306.299569744691,2462.85734355127,205.616021,-64.854378 +BKGR309,105.425674136448,847.694288184007,205.624739,-64.853622 +BKGR310,47.791029576586,384.272456688982,83.641663,67.604149 +BKGR311,44.1515939265629,355.008913078676,274.907858,39.035431 +BKGR312,391.69351993009,3149.48291564809,192.321291,-68.36972 +BKGR313,26.6284806068581,214.111136574163,192.318948,-68.371086 +BKGR314,257.837681175028,2073.1907232369,192.315117,-68.369034 +BKGR315,110.903789713654,891.742071827291,192.313111,-68.370567 +BKGR316,155.21953810849,1248.07089873412,192.310129,-68.370255 +BKGR317,35.3627789876346,284.340849680824,192.31266,-68.37278 +BKGR318,468.75551115074,3769.11385781579,329.899725,71.228249 +BKGR319,56.7735938760136,456.498397023168,273.021028,-39.222408 +BKGR320,40.2296622788765,323.473909071124,273.023337,-39.225796 +BKGR321,18.3208823885781,147.312383653228,273.028009,-39.222134 +BKGR322,19.1843189745631,154.255002404722,273.019675,-39.22485 +BKGR323,51.7781330041147,416.331486233726,273.022294,-39.219662 +BKGR324,328.205902167409,2638.99918966139,273.025993,-39.227776 +BKGR325,17.4641071283388,140.423326501721,273.021725,-39.228004 +BKGR326,46.4457934792691,373.45584142619,276.057208,-13.328936 +BKGR327,210.545705119505,1692.93099705943,276.061704,-13.330165 +BKGR328,246.914381873858,1985.35995049988,276.060777,-13.327534 +BKGR329,61.8509517366309,497.323815430651,276.059847,-13.332159 +BKGR330,33.2159277183327,267.078701978431,276.057147,-13.331255 +BKGR331,128.276288807464,1031.42880728268,276.05949,-13.333706 +BKGR332,18.8862783776899,151.858552833156,276.05917,-13.325195 +BKGR333,29.9051776569842,240.458014564304,276.062701,-13.326532 +BKGR334,127.686912796698,1026.6898223816,276.062791,-13.332404 +BKGR335,41.3948570107648,332.842869022619,276.057575,-13.3336 +BKGR336,37.4064407525875,300.77328342451,276.056178,-13.326161 +BKGR337,35.038571081131,281.733997101713,276.056459,-13.333255 +BKGR338,272.989778884919,2195.02391792965,276.054682,-13.328199 +BKGR339,24.2854629490333,195.271677382451,276.060752,-13.324642 +BKGR340,90.7290548552879,729.523450555499,276.064693,-13.32906 +BKGR341,1196.04187945837,9616.99204629707,276.064849,-13.330485 +BKGR342,37.8919003721012,304.676709700667,276.058123,-13.324108 +BKGR343,27.5262079675736,221.329476530331,276.062133,-13.324607 +BKGR344,21.8849917261092,175.970252361548,224.46044,-45.253902 +BKGR345,171.453512499272,1378.60311945088,224.454235,-45.251751 +BKGR346,23.1071501693895,185.797239384497,224.462247,-45.249489 +BKGR347,52.4018219019607,421.346370137846,224.454187,-45.255993 +BKGR348,27.5769598463366,221.737556232874,169.273855,-11.375032 +BKGR349,9659.31628287385,77667.4876193571,169.276869,-11.373664 +BKGR350,20.2370118857863,162.719371026172,259.358713,47.401844 +BKGR351,16.7705145114151,134.846369043219,259.359919,47.399586 +BKGR352,22.4981281788033,180.9002874131,259.356972,47.399899 +BKGR353,11.7854558902791,94.7630994410711,281.812293,24.093866 +BKGR354,15.1826082671513,122.078520372012,281.81476,24.091118 +BKGR355,92.7569343808146,745.828984335528,283.68599,-10.735852 +BKGR356,87.8509347358874,706.381402796187,283.690967,-10.736626 +BKGR357,84.4396426618389,678.952289060991,283.691428,-10.737304 +BKGR358,340.836727442821,2740.55963524279,283.68413,-10.736989 +BKGR359,523.053830295487,4205.70935861782,283.691024,-10.740762 +BKGR360,95.5314537689172,768.138011591132,283.692524,-10.736117 +BKGR361,6168.02871317301,49595.1555666085,156.038709,-64.001823 +BKGR362,21.7043301396501,174.517610050364,111.469802,-59.642685 +BKGR363,18.3377643180718,147.44812587468,310.798608,61.555798 +BKGR364,35.7228735881712,287.236255743732,300.931341,5.499024 +BKGR365,16.1490279710364,129.849193594472,95.822381,-15.445026 +BKGR366,385.963633960269,3103.41072641764,258.350922,1.464246 +BKGR367,41.2046649190071,331.31359495194,33.420134,58.759682 +BKGR368,24.3526589549497,195.811979077182,33.420658,58.756023 +BKGR369,18.8515205901799,151.579076527375,33.422638,58.754749 +BKGR370,16.8014354112455,135.09499415647,33.411393,58.754063 +BKGR371,14.6739280997045,117.988385061148,282.499904,21.966194 +BKGR372,14.4326601989595,116.0484266681,282.500512,21.969683 +BKGR373,17.9368586924948,144.224571349787,282.498984,21.963785 +BKGR374,297.677758466219,2393.532103429,205.007797,-19.222597 +BKGR375,75.1876284722782,604.559787927565,115.110383,-64.19754 +BKGR376,71.5395801033457,575.226992185982,284.537514,-74.212143 +BKGR377,25.3131613126626,203.535072802594,324.491597,4.127744 +BKGR378,36.1864839256196,290.963998897543,99.477641,40.588196 +BKGR379,27883.4422346609,224201.883562431,139.10827,-62.071117 +BKGR380,19.0961750354797,153.546265047232,139.101156,-62.06292 +BKGR381,22.1486054482946,178.089886392005,201.160505,-59.161037 +BKGR382,297.129920503213,2389.12711274817,201.151273,-59.156631 +BKGR383,213.081814692281,1713.32304687709,201.151873,-59.155258 +BKGR384,45.5560841774436,366.301972129366,201.160512,-59.162083 +BKGR385,53.0330233889776,426.421660380192,201.16345,-59.155006 +BKGR386,15.8250972205026,127.244569538293,201.16577,-59.159924 +BKGR387,161.93711087902,1302.08476314317,201.158015,-59.162994 +BKGR388,26.6775772866839,214.505907348911,201.157369,-59.152634 +BKGR389,84.8293983435486,682.086190436333,303.439535,20.359873 +BKGR390,11275.7746237262,90664.91461095,303.441917,20.357698 +BKGR391,19.0610309599312,153.263682722291,303.438661,20.36195 +BKGR392,19.1666576983738,154.112993704561,303.43606,20.359747 +BKGR393,17.1769632608883,138.114494062956,292.17073,-8.783685 +BKGR394,36.622365000642,294.468779878557,271.558573,-49.28714 +BKGR395,55.7373590056283,448.166362269415,271.56466,-49.279015 +BKGR396,221.486054482946,1780.89886392005,271.567417,-49.282497 +BKGR397,10908.0315838965,87708.009882225,353.872755,31.016243 +BKGR398,357887.381980568,2877658.5210677,353.870375,31.017153 +BKGR399,100.495447115807,808.051902028251,357.538463,66.282227 +BKGR400,42.1644448608966,339.030879961664,357.550814,66.279854 +BKGR401,92.5862270688282,744.456381176882,357.542618,66.275124 +BKGR402,4378.71205420947,35207.8298607965,357.528754,66.282295 +BKGR403,83.8969913478255,674.589002573781,156.660525,-6.862984 +BKGR404,16.8014354112455,135.09499415647,230.652719,-8.197784 +BKGR405,13247.8800354651,106521.986495206,20.533169,56.455811 +BKGR406,20.9192633269112,168.205137700031,73.662158,-75.323692 +BKGR407,13.3581521797344,107.408649707072,156.679494,76.517105 +BKGR408,63.1170055837642,507.503751423844,318.210425,-69.269722 +BKGR409,14.366348148838,115.515232580549,151.883865,-66.541473 +BKGR410,76.0932943666009,611.841959105591,151.873086,-66.549843 +BKGR411,29.224452705701,234.984521909372,338.107122,66.66819 +BKGR412,84.4396426618389,678.952289060991,338.108417,66.663513 +BKGR413,240.628124864118,1934.81415883326,84.074491,75.399765 +BKGR414,17.448029496404,140.294051380928,264.416953,15.187647 +BKGR415,241.961566064669,1945.53593508554,303.480885,42.587025 +BKGR416,874.472963554977,7031.35875059696,205.604559,9.367163 +BKGR417,36.622365000642,294.468779878557,205.60153,9.368657 +BKGR418,84.1291278625303,676.455538398247,282.80308,-59.051182 +BKGR419,64.0540193667486,515.037980996401,257.46371,-67.052109 +BKGR420,38.4544307485623,309.19983740141,257.470186,-67.054024 +BKGR421,37961.7641592255,305238.462174922,353.018235,-43.588791 +BKGR422,31.1133222239009,250.172320468104,222.025639,-46.571133 +BKGR423,256.653024638979,2063.66527711294,222.03066,-46.574799 +BKGR424,39.8608345181585,320.508282447008,222.033356,-46.574451 +BKGR425,14.5260116040081,116.799035601853,222.022639,-46.569695 +BKGR426,111.210651959822,894.209453472855,249.915107,-78.720764 +BKGR427,341.779796422064,2748.14255272106,137.157437,-58.043365 +BKGR428,122.164883946705,982.288946089665,137.171463,-58.040607 +BKGR429,148.506815960665,1194.09603663826,139.465405,-56.279312 +BKGR430,185.586502278745,1492.24199166256,139.461932,-56.284794 +BKGR431,171.927911165852,1382.41760812525,139.455879,-56.2812 +BKGR432,5352.37319126979,43036.729142432,58.035607,-6.243431 +BKGR433,120.488718901153,968.811436490539,58.033913,-6.240284 +BKGR434,14.6199668121467,117.554499524058,58.037853,-6.241886 +BKGR435,293.864000646115,2362.86689073674,310.292094,-62.696465 +BKGR436,15.1965984078476,122.191010640216,44.94157,6.677429 +BKGR437,30.7996929378937,247.650527209173,208.698488,5.927892 +BKGR438,31.9261380160562,256.707913529278,208.700477,5.931641 +BKGR439,198.310809244628,1594.55409376131,218.48792,-61.454803 +BKGR440,71.6055008445909,575.757039883416,218.486745,-61.456768 +BKGR441,151.40715074427,1217.4167054414,218.490159,-61.455223 +BKGR442,39.6776906195277,319.035680653785,218.488961,-61.457561 +BKGR443,48.9492888651855,393.585650948581,218.49317,-61.453144 +BKGR444,81.235598929041,653.189593269554,218.481748,-61.450233 +BKGR445,26.800715388575,215.496021630711,218.476066,-61.456902 +BKGR446,204.24262651298,1642.24994828746,218.494586,-61.454548 +BKGR447,1818.63852526704,14623.0934994541,218.473955,-61.453564 +BKGR448,50.228057963454,403.867826228821,218.493299,-61.451275 +BKGR449,34.146515051837,274.56125851629,208.342358,5.981371 +BKGR450,135.315138614157,1088.02595807535,160.074742,-81.835426 +BKGR451,14.2871757379685,114.878632425742,160.102779,-81.832787 +BKGR452,16.134161014145,129.729653126339,160.047041,-81.831528 +BKGR453,15.50766414471,124.692191216464,160.108259,-81.835114 +BKGR454,30.686431439267,246.739827550447,160.100979,-81.829498 +BKGR455,16.1788029952857,130.088605086914,302.585449,18.192043 +BKGR456,40.8645185654261,328.57858639317,302.579661,18.196657 +BKGR457,126.749538509816,1019.15269411196,313.762605,3.434076 +BKGR458,12194.0055052813,98048.1168518099,2.646965,55.679199 +BKGR459,44.2329991221058,355.663466344334,2.559191,56.926395 +BKGR460,217.64384349839,1750.00486838922,2.553354,56.927711 +BKGR461,21.8849917261092,175.970252361548,304.276465,5.891673 +BKGR462,26.2147902243944,210.7847838886,304.278395,5.89609 +BKGR463,127.569362945925,1025.74464144827,20.036499,30.568075 +BKGR464,86.2474744693403,693.488489182727,289.351815,13.893575 +BKGR465,117.637662612611,945.887000380607,289.353096,13.895734 +BKGR466,44.9310312699012,361.27612065745,289.348813,13.894832 +BKGR467,182.871651403028,1470.41273992224,289.353646,13.892676 +BKGR468,55.5323927800494,446.518294091364,289.355034,13.894735 +BKGR469,148.370099098516,1192.99673986742,289.353341,13.891837 +BKGR470,23.8641728920784,191.88421813332,289.354343,13.899576 +BKGR471,90.9800951636256,731.54198576739,289.355891,13.898415 +BKGR472,75.1184099884621,604.003224131807,335.97372,16.61002 +BKGR473,59.1216283100094,475.378194515204,7.224344,74.163498 +BKGR474,651.247976275718,5236.47768157322,7.249986,74.167526 +BKGR475,17.2403622457013,138.624265119606,51.276483,-29.272776 +BKGR476,44.8070536028781,360.279255699661,268.319513,-51.794777 +BKGR477,25.0579989532095,201.483393489755,268.323919,-51.79081 +BKGR478,21.5449944603599,173.236442570578,268.325858,-51.791016 +BKGR479,140.264053923156,1127.8186108092,292.416923,-61.366451 +BKGR480,15.8250972205026,127.244569538293,255.661888,-10.875858 +BKGR481,16.693460996435,134.226806255803,255.665305,-10.87586 +BKGR482,5527.72446117541,44446.6728885106,178.245015,-70.527779 +BKGR483,18.5244953982045,148.949571052541,178.233614,-70.519165 +BKGR484,740.195408431544,5951.67567110223,231.440082,-54.718624 +BKGR485,103.692271130061,833.756546360957,231.440862,-54.717461 +BKGR486,356.571301937029,2867.07634035281,231.434135,-54.717075 +BKGR487,340.836727442821,2740.55963524279,231.437513,-54.714569 +BKGR488,150.711498076606,1211.82318377062,231.429818,-54.7206 +BKGR489,519.213991110442,4174.8344339719,127.799701,-20.428888 +BKGR490,171.137974168422,1376.06597617002,127.795607,-20.430332 +BKGR491,43.4256559017322,349.171876490908,304.218794,47.335304 +BKGR492,23.930203220848,192.415146989155,304.214959,47.329956 +BKGR493,155.21953810849,1248.07089873412,323.538119,52.270084 +BKGR494,21.4065355661041,172.123138674061,323.530453,52.275246 +BKGR495,14.2871757379685,114.878632425742,323.542762,52.271919 +BKGR496,23.1284424451483,185.96844379643,323.540641,52.269588 +BKGR497,336.780073014241,2707.94136823704,348.961141,76.777588 +BKGR498,309.418578611339,2487.93630105104,348.973745,76.772552 +BKGR499,9.92079297033621,79.7699384338356,348.969952,72.388084 +BKGR500,17.4159186225953,140.035858065692,322.707773,72.971146 +BKGR501,29.6310053402334,238.253482235802,293.112908,-41.963871 +BKGR502,376.13728613446,3024.40019132856,239.948089,-56.31279 +BKGR503,65.5460291454094,527.034756712044,239.952621,-56.313286 +BKGR504,60.7220446412658,488.246632813893,239.945958,-56.315426 +BKGR505,34.1150794280844,274.308494671821,239.955337,-56.315166 +BKGR506,101.987368638442,820.047968105283,239.948183,-56.318268 +BKGR507,192.728697675835,1549.67011145215,239.952324,-56.310856 +BKGR508,69.975560650517,562.651209601414,239.94254,-56.31258 +BKGR509,75.1184099884621,604.003224131807,239.952553,-56.309608 +BKGR510,126.983234964456,1021.03177291691,239.944513,-56.319016 +BKGR511,289.83203540278,2330.44714161085,239.941868,-56.311127 +BKGR512,30.4611564196325,244.928462823791,95.978218,54.817368 +BKGR513,28.219309759164,226.90248741856,55.881377,52.218464 +BKGR514,14.1301374603509,113.615937621529,55.873286,52.223732 +BKGR515,11960.4187945837,96169.9204629707,57.883855,49.789261 +BKGR516,1134.87070831361,9125.13413022787,58.434216,53.274895 +BKGR517,58.1495538215654,467.562052970054,261.27486,-14.877228 +BKGR518,47.5714497413408,382.506885127193,334.14246,48.983101 +BKGR519,16.8479236892605,135.468791602525,334.143543,48.98444 +BKGR520,1348.17536400485,10840.2489706462,242.208313,-54.213806 +BKGR521,307.713384320995,2474.22537653471,242.210275,-54.213627 +BKGR522,43.9892327074118,353.703418195913,242.208034,-54.217834 +BKGR523,73.8833173151114,594.072237081896,242.205213,-54.218311 +BKGR524,57.5103998037352,462.422818958771,242.209213,-54.219189 +BKGR525,491.752285168638,3954.02359769945,242.202657,-54.217213 +BKGR526,60.4987479418599,486.451175130485,242.201412,-54.215355 +BKGR527,40.2667322358659,323.771976795713,242.20703,-54.211018 +BKGR528,992.993456755273,7984.34431072351,242.201739,-54.212204 +BKGR529,62.4232515467845,501.925496038053,242.199792,-54.215118 +BKGR530,60.1653415897708,483.770360778333,242.213997,-54.219547 +BKGR531,563.049253168935,4527.29982318953,242.203382,-54.210857 +BKGR532,15.8250972205026,127.244569538293,137.454945,-18.159229 +BKGR533,76.0232421176918,611.278691270112,20.144171,81.725693 +BKGR534,18.5757512505219,149.361703046018,53.820178,-85.150475 +BKGR535,15.1128505186484,121.517620520559,344.803047,29.462145 +BKGR536,50.0894642728707,402.753438477942,265.344341,16.842972 +BKGR537,25.2898577628332,203.347696376059,100.482474,16.131586 +BKGR538,384.544307485623,3091.9983740141,100.488674,16.13018 +BKGR539,10.4362959628871,83.9149339096208,201.457461,-50.077366 +BKGR540,238.861627327229,1920.61031442461,124.413079,74.012131 +BKGR541,66.3966834640074,533.874597320142,145.674928,-39.536282 +BKGR542,27.098570819589,217.890982342543,112.494448,-51.178646 +BKGR543,22.7063007957805,182.574137163773,158.295925,-48.124851 +BKGR544,28.1155372533804,226.068085730889,158.29292,-48.125389 +BKGR545,62.4232515467845,501.925496038053,251.221253,-48.465191 +BKGR546,25.0349303084039,201.297905859743,251.216419,-48.466854 +BKGR547,45.3885581447685,364.954948625044,251.221231,-48.46104 +BKGR548,54.8209284827999,440.797636140012,251.224199,-48.464272 +BKGR549,665.80397974381,5353.5178722076,251.221872,-48.467545 +BKGR550,68.4457342534106,550.350362494078,251.213196,-48.461685 +BKGR551,122.502904773472,985.006863963893,251.215247,-48.468369 +BKGR552,168.634483487069,1355.93620447553,251.220103,-48.459278 +BKGR553,40.6393157219247,326.767802011827,251.211475,-48.464485 +BKGR554,136.31585966651,1096.07243752254,251.221443,-48.459225 +BKGR555,85.7721678420469,689.666699885263,154.629454,-66.621613 +BKGR556,48.994393594634,393.948323721003,154.625148,-66.618515 +BKGR557,21.9455458129963,176.457148499522,154.622271,-66.618416 +BKGR558,67.9432608994022,546.310134194411,146.117278,5.611972 +BKGR559,34.4307423715296,276.846639922886,229.038224,-63.389084 +BKGR560,17.0351666601813,136.974352731275,357.991777,37.519413 +BKGR561,9156.85604637091,73627.3647933758,75.860973,5.096861 +BKGR562,27.450255225129,220.718764704492,217.996485,-50.433197 +BKGR563,27.5008670648289,221.125718397503,217.992409,-50.438019 +BKGR564,46.1048259393096,370.714229969139,166.507899,-65.106285 +BKGR565,304.611564196325,2449.28462823791,166.517492,-65.104813 +BKGR566,160.157170221663,1287.77282688184,166.509405,-65.099365 +BKGR567,32.7601881048007,263.414244810338,166.506165,-65.09922 +BKGR568,29.1438140164906,234.33613187715,166.512909,-65.108276 +BKGR569,407.517615791612,3276.71943357757,90.741809,48.418655 +BKGR570,17.5932626673485,141.461825080009,85.725481,-13.700919 +BKGR571,73.0712247708163,587.542459426551,148.825161,-55.784725 +BKGR572,219.657677187572,1766.19746407006,148.820786,-55.784023 +BKGR573,192.551269706472,1548.24346962677,148.815591,-55.787998 +BKGR574,26.2389460609353,210.979013281295,148.815253,-55.786522 +BKGR575,27.6787445001157,222.555974235321,148.817424,-55.783096 +BKGR576,40.8268982803546,328.276093655645,148.829645,-55.785576 +BKGR577,109.382132673335,879.50691191753,65.612355,51.810169 +BKGR578,21.0158222592068,168.981537339403,150.186818,-27.224464 +BKGR579,30517.3196557532,245380.053528384,301.950095,-31.7579 +BKGR580,143.795861398577,1156.21675052615,112.393807,-15.560513 +BKGR581,34.1779796422064,274.814255272106,112.398126,-15.56115 +BKGR582,130.3005913681,1047.70557982659,112.398507,-15.559658 +BKGR583,35.0063142216636,281.474629962264,112.400312,-15.560064 +BKGR584,14.9742950722661,120.403540279127,98.646467,-30.259729 +BKGR585,839742.989284669,6752106.08222308,133.149142,28.330822 +BKGR586,551.247187597374,4432.40317058822,252.965544,-49.11655 +BKGR587,791.674008381378,6365.59870738943,252.967646,-49.118626 +BKGR588,49.6759735028636,399.428690812604,252.976773,-49.11396 +BKGR589,69.7824779076355,561.098692725157,252.97164,-49.119797 +BKGR590,666.417490359965,5358.45091578845,274.718884,-39.915413 +BKGR591,89.6491934655223,720.84062884596,144.971275,-5.823657 +BKGR592,107.484635186855,864.249738612186,144.972786,-5.822239 +BKGR593,12.7334587797461,102.385688920964,144.975872,-5.819214 +BKGR594,30.0708972544757,241.790513098312,26.577169,57.484924 +BKGR595,52.7407603675119,424.071666453445,152.008957,-39.033192 +BKGR596,16.2385178395112,130.568753141781,189.304745,-44.522163 +BKGR597,20.5185367642873,164.983022963347,42.278737,32.126678 +BKGR598,26.800715388575,215.496021630711,125.380057,55.866348 +BKGR599,194.154019832188,1561.13067322385,125.36833,55.873272 +BKGR600,129.344029562048,1040.01417082279,303.246296,16.44935 +BKGR601,60.554495016458,486.899419612741,303.242393,16.453293 +BKGR602,40.9398631640858,329.184408328411,303.24942,16.451349 +BKGR603,65.6668806672938,528.006485331841,287.068033,22.489155 +BKGR604,19.2196903643271,154.539412490915,287.067067,22.489954 +BKGR605,20.274324194658,163.019387425105,287.071426,22.495049 +BKGR606,29.4134784074252,236.50441740906,287.06631,22.489138 +BKGR607,33.399993843434,268.558719101153,287.075143,22.494392 +BKGR608,87.3667914986411,702.488561130832,58.661841,-26.280483 +BKGR609,129.105988365932,1038.10015733459,204.185763,-59.277199 +BKGR610,23.2566087518855,186.998988272894,204.181291,-59.278316 +BKGR611,135.43982587436,1089.02852864603,204.175635,-59.272915 +BKGR612,252.200757552504,2027.86601465066,204.182907,-59.271286 +BKGR613,21.0933902073945,169.605236520494,204.18483,-59.278969 +BKGR614,711.453281354344,5720.56937604485,204.189787,-59.273067 +BKGR615,31.7501942556587,255.293205755747,277.312899,-43.870689 +BKGR616,14.741659874373,118.532994701876,278.010515,-46.697884 +BKGR617,138.850160711501,1116.44994554395,278.006404,-46.705185 +BKGR618,17739.7047240268,142639.319044482,67.572338,55.502567 +BKGR619,42.3980992103523,340.909620212228,67.576223,55.501095 +BKGR620,71.4737200493952,574.697432455769,67.579642,55.50127 +BKGR621,31.0846789878449,249.94200932427,114.413109,-9.290174 +BKGR622,448483.414351836,3606112.38017095,154.901455,19.870068 +BKGR623,61.907944810665,497.782078597764,74.137176,33.025463 +BKGR624,59.9993280691565,482.435498902052,280.690594,5.936817 +BKGR625,484.112600654441,3892.5953262726,291.776523,1.38272 +BKGR626,47.3092852493236,380.398903895221,291.777862,1.381062 +BKGR627,18.8515205901799,151.579076527375,291.776787,1.386787 +BKGR628,48.5005190874096,389.977236011268,291.779743,1.381292 +BKGR629,33.2465348112619,267.324803870276,291.774497,1.380706 +BKGR630,19.9961500382277,160.782677577547,291.774342,1.387434 +BKGR631,34.1150794280844,274.308494671821,291.771933,1.384367 +BKGR632,170.351666601813,1369.74352731275,291.772688,1.386664 +BKGR633,102.836286789726,826.873848744644,78.918686,16.277615 +BKGR634,13593.9724915492,109304.805771528,153.716027,-47.156796 +BKGR635,84.985803880604,683.343797575091,258.833065,4.958681 +BKGR636,101.705956089647,817.785219375524,258.832884,4.957645 +BKGR637,8537.80805279578,68649.796923274,258.828924,4.963803 +BKGR638,43425.6559017321,349171.876490908,351.77,-1.286352 +BKGR639,23085.877495513,185626.19258506,344.441358,38.674225 +BKGR640,248.054086877307,1994.52395565851,297.710401,48.083828 +BKGR641,44.9724333424594,361.609021544392,297.703585,48.084755 +BKGR642,42.7510107177295,343.747269309457,66.247755,39.458736 +BKGR643,35.3953643145262,284.602857922278,111.915299,24.335232 +BKGR644,5988.8906955263,48154.7637872856,111.915134,24.338097 +BKGR645,71.2108855899239,572.584064228752,111.917737,24.332235 +BKGR646,87.6892562907731,705.081397882123,155.684139,50.12833 +BKGR647,4366.62992545115,35110.681309256,155.683211,50.13068 +BKGR648,27.6787445001157,222.555974235321,306.121131,16.765411 +BKGR649,903.954116354476,7268.40731625156,108.825284,14.261271 +BKGR650,10.8379311253239,87.1443544081879,213.155283,4.064783 +BKGR651,12.2841860877839,98.7732302107591,222.766799,5.944146 +BKGR652,189.385352556531,1522.78733755219,206.097737,48.027431 +BKGR653,19.4511994359137,156.400903244986,123.952159,5.838547 +BKGR654,58.9584946951931,474.066489044755,303.196339,18.107277 +BKGR655,138.339558955878,1112.34435935421,303.198373,18.106863 +BKGR656,75.8833310329083,610.153710771803,229.991427,36.230556 +BKGR657,38.6319283361727,310.627039004969,229.995252,36.229889 +BKGR658,192.196903643271,1545.39412490915,335.516512,45.457386 +BKGR659,14.7688400415646,118.751541774674,297.317632,4.670149 +BKGR660,11.6666558441272,93.8078660846439,274.376702,-3.380545 +BKGR661,91.1478411446568,732.890777806433,274.371254,-3.383919 +BKGR662,50.0433514103881,402.382659628686,274.373783,-3.376483 +BKGR663,59.2306347418359,476.2546805362,274.368229,-3.381076 +BKGR664,18.3885034998695,147.856103484967,270.444607,-2.973238 +BKGR665,58.2031362116977,467.992891913551,305.446921,26.692875 +BKGR666,35.07085766395,281.993603237171,305.44706,26.691362 +BKGR667,28.8234781824324,231.760413400071,305.442643,26.687519 +BKGR668,55.5835635653671,446.929742088173,118.061499,12.138989 +BKGR669,14.5260116040081,116.799035601853,42.723335,29.026209 +BKGR670,11.828955193832,95.1128634948822,264.276583,25.732025 +BKGR671,182.871651403028,1470.41273992224,274.744343,10.593964 +BKGR672,19.3796704111718,155.825761125102,274.739364,10.594466 +BKGR673,41.5093933925683,333.763819611168,274.7384,10.594824 +BKGR674,20.0330182542807,161.079123167482,315.903886,11.993749 +BKGR675,24.3750989151407,195.99241165432,315.90798,11.99344 +BKGR676,162.984530871016,1310.50673389951,256.609322,44.779293 +BKGR677,83.2810873314018,669.636714423208,292.247697,47.965324 +BKGR678,33.8334579201217,272.044065767901,289.398628,-22.39023 +BKGR679,29.116983929416,234.120399687141,289.404195,-22.393501 +BKGR680,26.0223423865217,209.237372081425,268.881088,-61.74464 +BKGR681,241.29392435643,1940.16764062346,144.925313,-28.585169 +BKGR682,43.7065359292324,351.430343386446,193.554675,-46.589199 +BKGR683,28.8500378161947,231.973970961082,285.101154,-54.896313 +BKGR684,35.2652028867878,283.556271312902,285.103284,-54.896866 +BKGR685,166.473989255146,1338.56435805332,285.097624,-54.888073 +BKGR686,30.4892251056307,245.154154193492,5.617268,-59.940647 +BKGR687,21.5053436448642,172.91762298424,294.637989,-55.331196 +BKGR688,29.9327340317263,240.679586602265,294.630641,-55.327782 +BKGR689,15.7233972425019,126.426832386828,112.42267,-29.936695 +BKGR690,31.9555566215341,256.944459171829,112.415462,-29.937002 +BKGR691,226.019748201331,1817.352852011,112.420987,-29.941065 +BKGR692,14.1953592114727,114.140364961873,112.416481,-29.934147 +BKGR693,55.1755138904373,443.648744536422,94.10643,-22.546995 +BKGR694,22.9586520823862,184.603213534627,6.695611,-56.316429 +BKGR695,48.5452102942129,390.336583779727,67.225432,-21.477848 +BKGR696,17.1295670678467,137.733396361166,102.84408,-29.05904 +BKGR697,20.7274743679274,166.663023728278,140.088655,-31.264778 +BKGR698,16.7705145114151,134.846369043219,140.086218,-31.264046 +BKGR699,62.4807719712398,502.387999462044,292.938915,-26.739065 +BKGR700,114.748333447186,922.654824250112,292.940146,-26.737755 +BKGR701,34.5260095843869,277.612653257417,292.943873,-26.73945 +BKGR702,16.7705145114151,134.846369043219,292.935274,-26.740204 +BKGR703,74.2927418551438,597.364289486309,180.206542,-46.138641 +BKGR704,29.5220415243468,237.377338876015,180.21347,-46.136585 +BKGR705,63.6423762488778,511.728089713774,14.997598,-58.908104 +BKGR706,18.8862783776899,151.858552833156,290.813352,-20.164858 +BKGR707,195.229924693447,1569.78168174704,247.617514,38.350597 +BKGR708,769.389733218913,6186.41794401017,300.18111,22.7078 +BKGR709,6094.61655133637,49004.8717407578,300.179061,22.709513 +BKGR710,69.7824779076355,561.098692725157,300.177406,22.712553 +BKGR711,32.37027483708,260.279076336042,300.18069,22.714754 +BKGR712,74.5669512331957,599.569119812936,300.180196,22.704754 +BKGR713,281.155372533804,2260.68085730889,300.176363,22.708496 +BKGR714,152.948910159861,1229.81350215203,300.176122,22.709717 +BKGR715,28.0121463562558,225.236752436977,23.217097,53.168587 +BKGR716,57.9891024404715,466.271914487197,168.643464,25.7104 +BKGR717,13.694506508635,110.113167802408,284.986661,-22.290522 +BKGR718,15.7669026719167,126.776645696745,284.983863,-22.289743 +BKGR719,33.338525412988,268.064471017662,253.766598,-28.711342 +BKGR720,17.9203458407352,144.091796764915,253.771786,-28.711485 +BKGR721,14.9192292278052,119.960773351565,253.771873,-28.709906 +BKGR722,62.0792393268331,499.159403278325,253.766844,-28.71287 +BKGR723,16.9256901716366,136.09408713383,253.765184,-28.712431 +BKGR724,74.5669512331957,599.569119812936,253.773712,-28.711809 +BKGR725,769.389733218913,6186.41794401017,253.764866,-28.707253 +BKGR726,59.1761064262659,475.816235707352,242.571903,-24.987101 +BKGR727,16.9725222530056,136.47064899322,76.86423,16.867464 +BKGR728,1423.46366773198,11445.6182562525,335.624507,-7.95543 +BKGR729,1368.18992087853,11001.1796517286,62.671037,24.402699 +BKGR730,11.3382593497319,91.1673344035446,52.342069,22.304527 +BKGR731,67.2583775477776,540.803205165974,245.442708,-23.549189 +BKGR732,92.075987811474,740.353709720339,252.425892,-19.546906 +BKGR733,37.926816178933,304.957456589517,252.425589,-19.538286 +BKGR734,32.7903752526715,263.656970057639,0.356486,39.38134 +BKGR735,27.0486993548391,217.489981768838,284.542265,-47.002029 +BKGR736,33.0937808592962,266.096557964907,267.642335,36.570244 +BKGR737,21.0545705119505,169.293099705943,108.304865,-42.413223 +BKGR738,90.8126578976861,730.195676008134,117.412368,-52.120075 +BKGR739,40.8268982803546,328.276093655645,117.412604,-52.121487 +BKGR740,80.2687290889675,645.415300645284,117.42162,-52.11768 +BKGR741,14.7960703226168,118.970491797073,314.264933,31.66271 +BKGR742,83.2810873314018,669.636714423208,314.268661,31.656319 +BKGR743,94.6556161362898,761.095679970905,314.267511,31.665773 +BKGR744,169.568971790305,1363.4501274693,314.263001,31.662815 +BKGR745,371.318328467555,2985.65248662857,92.661877,30.953283 +BKGR746,27.098570819589,217.890982342543,78.292209,33.321011 +BKGR747,7036.33303497394,56576.9142323724,283.303331,24.125698 +BKGR748,27.2236521393365,218.896721420589,283.308556,24.130735 +BKGR749,85851.2033196689,690302.199003413,289.752185,41.634533 +BKGR750,27.475549491173,220.922147846454,289.754583,41.628956 +BKGR751,34.1150794280844,274.308494671821,299.408461,44.033321 +BKGR752,24.2184523562669,194.732866535841,299.414388,44.033726 +BKGR753,19.5770110861703,157.412514678189,288.586331,41.087517 +BKGR754,29.8776466509167,240.236646507779,288.585716,41.092697 +BKGR755,9694.9681520093,77954.1529508976,11.247108,-15.271294 +BKGR756,23.3639563804709,187.862136385033,359.156711,36.216705 +BKGR757,42.2811106330206,339.968952299983,7.052059,42.063492 +BKGR758,67.6310899717931,543.800067131155,7.049538,42.062519 +BKGR759,31.1994103906624,250.864528014716,7.050291,42.056564 +BKGR760,1948.70628907248,15668.9269869596,346.622013,-5.041274 +BKGR761,670.110444119695,5388.14478148381,286.042481,36.633629 +BKGR762,20.0699544466867,161.376115333634,286.036603,36.633072 +BKGR763,93.3568923950051,750.65305575784,286.806993,49.319092 +BKGR764,25.7126232688776,206.747019241675,268.025442,37.550461 +BKGR765,54.8714436834219,441.203812788959,268.034982,37.543835 +BKGR766,69.4618565454736,558.520678407481,268.301717,37.211014 +BKGR767,37.8919003721012,304.676709700667,305.219515,59.453594 +BKGR768,23.4501911294914,188.555522552933,98.351525,-23.480764 +BKGR769,63.7010200459322,512.199625819258,249.317499,7.18705 +BKGR770,79.6794608465085,640.677182274856,160.602522,7.433162 +BKGR771,250.349303084039,2012.97905859743,47.367272,30.677927 +BKGR772,1832.08823885781,14731.2383653228,327.665717,10.46301 +BKGR773,30.1541011116171,242.45952882936,327.659446,10.462239 +BKGR774,50.0433514103881,402.382659628686,97.639326,29.673754 +BKGR775,12.2390127372405,98.4100056779553,97.635652,29.675037 +BKGR776,95.3556403077252,766.724351512037,107.598521,-39.098934 +BKGR777,8161.05654168374,65620.4579444117,289.479327,-32.859962 +BKGR778,34.3041282040542,275.828575704173,289.480286,-32.861767 +BKGR779,14.2608820125194,114.667212948837,332.712838,-30.744549 +BKGR780,274.249842452397,2205.15568799088,160.563538,-3.832746 +BKGR781,64.3496792866337,517.415288302088,176.296885,-42.063889 +BKGR782,26.1665452451552,210.396861367168,176.295749,-42.06538 +BKGR783,13.5564628028676,109.00320230437,217.614585,-46.157307 +BKGR784,34.494224594167,277.357080268388,217.613131,-46.164024 +BKGR785,24.1961566064669,194.553593508554,314.577559,-35.800831 +BKGR786,14.3531223448455,115.408888100488,314.573515,-35.792126 +BKGR787,12.9344029562048,104.001417082279,267.288418,29.876057 +BKGR788,129.582509650362,1041.93171330345,218.276739,21.897898 +BKGR789,2491.99052520032,20037.3025994306,60.387701,-20.450634 +BKGR790,290.099103543001,2332.59455151717,140.505281,-23.945187 +BKGR791,88.1751864672635,708.988607757149,140.503735,-23.948681 +BKGR792,2778.09048340207,22337.7412962079,322.252604,-58.834763 +BKGR793,67.0110444119695,538.814478148381,359.19485,-22.157196 +BKGR794,51.3034282273833,412.514536225059,96.743481,-46.8237 +BKGR795,20.4807750133162,164.679392743552,199.436281,-47.233761 +BKGR796,63.6423762488778,511.728089713774,199.438453,-47.242092 +BKGR797,3175.01942556587,25529.3205755747,354.170142,-34.611816 +BKGR798,18.4733809755585,148.538576250034,354.165322,-34.613544 +BKGR799,15.7233972425019,126.426832386828,148.420331,-45.663273 +BKGR800,68.4457342534106,550.350362494078,307.726968,6.434261 +BKGR801,28.9565213128165,232.83017086316,101.133783,-42.765209 +BKGR802,877.700582854951,7057.31101001983,4.605523,-15.27075 +BKGR803,1346.93422026205,10830.2693288729,278.626065,35.659447 +BKGR804,46.9619786495149,377.606322075678,76.078552,-6.23039 +BKGR805,62.7113841844199,504.242278863144,131.581653,-8.026449 +BKGR806,30.2932861183818,243.578671165435,131.577894,-8.027628 +BKGR807,26.287324530317,211.368009154472,131.576794,-8.027664 +BKGR808,83.7425896314219,673.347507519058,131.575577,-8.027405 +BKGR809,25.6180687468268,205.986736427066,192.987614,-42.074261 +BKGR810,14.4992783315972,116.584081867738,192.987091,-42.076443 +BKGR811,11.7637662612611,94.5887000380605,3.899934,-11.940089 +BKGR812,161.788029952857,1300.88605086914,318.728859,-55.869995 +BKGR813,43.4256559017322,349.171876490908,91.08903,-16.962891 +BKGR814,14.7824489120872,118.860966370771,31.912526,-20.663181 +BKGR815,16.0600312779018,129.133599513092,31.912092,-20.657187 +BKGR816,33.4615756072653,269.053878462321,101.110737,-32.861153 +BKGR817,59.0128224906231,474.503321554984,158.230483,-34.991852 +BKGR818,22.5396094563941,181.233825162498,295.746263,-19.95429 +BKGR819,149.605095862469,1202.9269557404,305.099141,-19.316486 +BKGR820,88.9091353599966,714.890057183819,304.538843,-1.077193 +BKGR821,11.4642694982149,92.1805418978023,304.54309,-1.074753 +BKGR822,14850.6815960665,119409.603663826,359.900526,-35.032494 +BKGR823,392.41571101646,3155.28982429638,303.169283,-2.142587 +BKGR824,12.2164883946705,98.2288946089665,303.165482,-2.149649 +BKGR825,26.6775772866839,214.505907348911,190.152082,-19.288023 +BKGR826,43.5859369978253,350.460645766276,309.514812,-48.465828 +BKGR827,745.669512331957,5995.69119812936,315.531968,7.058946 +BKGR828,30.377105308385,244.252634592161,246.685933,51.042736 +BKGR829,14.065215375955,113.093919805943,9.451859,51.291931 +BKGR830,38.1369877011824,306.647378901222,313.783082,-34.136925 +BKGR831,10768.2811673072,86584.3212657239,313.788158,-34.135521 +BKGR832,56.2530904387227,452.313194562896,337.457188,-48.004551 +BKGR833,17.7724125835513,142.902312531835,240.553034,28.167744 +BKGR834,13.694506508635,110.113167802408,65.463805,57.815659 +BKGR835,22.6228015978636,181.902746691558,65.475086,57.820065 +BKGR836,43.305831999287,348.208410631925,110.379492,58.265553 +BKGR837,63.8772758632034,513.616842742781,94.777094,73.827858 diff --git a/src/detector_features.c b/src/detector_features.c index ced012092e9b82a3e8d3bbfed305b82d47f3c549..6133e394b752ee58332c6cd7a482aa81ca586849 100644 --- a/src/detector_features.c +++ b/src/detector_features.c @@ -1,8 +1,8 @@ /** * @file detector_features.c * @author Gerald Mösenlechner (gerald.moesenlechner@univie.ac.at) -* @date May, 2024 -* @version 1.2 +* @date July, 2024 +* @version 1.3 * * @copyright * This program is free software; you can redistribute it and/or modify it @@ -89,11 +89,7 @@ void generate_dark(double *darkframe, double dark_mean, double exp_time, unsigne } else{ random_poisson_trm(darkframe, dark_mean*exp_time, width*height); - } - - for(i = 0; i < width*height; i++){ - darkframe[i] = darkframe[i]; - } + } } /** @@ -203,8 +199,7 @@ void generate_starmask(double *mask, struct stars star_field, double exposure_ti { unsigned int i; double signal; - FILE *fptr; - + for(i = 0; i<star_field.number; i++){ if(star_field.visible[i] == 1){ if(star_field.x[i] > 0){ @@ -217,10 +212,6 @@ void generate_starmask(double *mask, struct stars star_field, double exposure_ti else{ signal = star_field.signalFGS2[i]; } - fptr = fopen("signal.txt", "a"); - fprintf(fptr, "%f\n", signal); - fclose(fptr); - //printf("Signal: %f\n", signal); set_star_in_image(mask, detector_width, detector_height, star_field.x[i], star_field.y[i], signal*exposure_time); } } diff --git a/src/fcu_algorithms.c b/src/fcu_algorithms.c index 9515905b6e8ecb9000ff740b285864c00e0c306b..e089f9230aeeadc87c701637311edd61466247c1 100644 --- a/src/fcu_algorithms.c +++ b/src/fcu_algorithms.c @@ -1,8 +1,8 @@ /** * @file fcu_algorithms.c * @author Gerald Mösenlechner (gerald.moesenlechner@univie.ac.at) -* @date May, 2024 -* @version 1.2 +* @date July, 2024 +* @version 1.3 * * @copyright * This program is free software; you can redistribute it and/or modify it @@ -94,12 +94,9 @@ unsigned int GetMin(unsigned int* image, unsigned int length) */ void find_brightest_uint (unsigned int *buffer, unsigned int buflength, unsigned int listlength, unsigned int *list, unsigned int *positions) { - unsigned int ctr, lctr, i; + unsigned int ctr, lctr; unsigned int temp, temp2, tidx, tidx2; - for (i=0; i < listlength; i++) - list[i] = 0; - list[0] = buffer[0]; positions[0] = 0; @@ -174,15 +171,16 @@ void get_2D_gaussian (float *img, unsigned int cols, unsigned int rows, float ce * @param threshold: threshold criteria for neighbour identification * */ -void check_neighbours (unsigned int *image, unsigned int *sum, int *is_target, unsigned int x, unsigned int y, unsigned int width, unsigned int height, unsigned int threshold) { - unsigned int val, ctr=0; +int check_neighbours (unsigned int *image, unsigned int *sum, int *is_target, unsigned int x, unsigned int y, unsigned int width, unsigned int height, unsigned int threshold) { + unsigned int val; + int ctr=0; int i, j, x_tmp, y_tmp; for(i = -2;i<=2;i++){ for(j = -2;j<=2;j++){ x_tmp = x + i; y_tmp = y + j; - if(x_tmp > 0 && y_tmp > 0){ + if(x_tmp >= 0 && y_tmp >= 0){ if(x_tmp <= (width-1) && (y_tmp <= (height-1))){ val = GET_PIXEL(image, width, (x_tmp), (y_tmp)); if (val > threshold){ @@ -198,7 +196,7 @@ void check_neighbours (unsigned int *image, unsigned int *sum, int *is_target, u *is_target = 0; } - return; + return ctr; } /** @@ -260,7 +258,7 @@ void std_threshold(unsigned int *image, unsigned int dimX, unsigned int dimY){ * @param target_brightness: signal of the target star in ADU * */ -int identify_star (unsigned int *image, unsigned int *brightness, int *is_target, unsigned int x_dim, unsigned int y_dim, unsigned int *positions, unsigned int length, unsigned int sigma, unsigned int target_brightness) +int identify_star (unsigned int *image, unsigned int *brightness, int *is_target, unsigned int x_dim, unsigned int y_dim, unsigned int *positions, int *ext_ctr, unsigned int length, unsigned int sigma, unsigned int target_brightness) { unsigned int pos_x, pos_y, tmp_x, tmp_y; unsigned int i, j, ctr = 0; @@ -274,9 +272,7 @@ int identify_star (unsigned int *image, unsigned int *brightness, int *is_target return -1; for(i = 0; i < length; i++){ - brightness[i] = 0; is_target[i] = 1; - brightness_diff[i] = 0; pos_x = (positions[i] % x_dim); pos_y = (positions[i] / x_dim); for(j = 0; j < i; j++){ @@ -299,7 +295,7 @@ int identify_star (unsigned int *image, unsigned int *brightness, int *is_target if(is_target[i] != 0){ pos_x = (positions[i] % x_dim); pos_y = (positions[i] / x_dim); - check_neighbours(image, &brightness[i], &is_target[i], pos_x, pos_y, x_dim, y_dim, sigma); + ext_ctr[i] = check_neighbours(image, &brightness[i], &is_target[i], pos_x, pos_y, x_dim, y_dim, sigma); } } @@ -755,11 +751,12 @@ unsigned int ref_y[25]; * @param y_center: estimated center in y * @param signalTolerance: Tolerance range for 7 * @param targetSignal: Signal for 7 + * @param acq: flag for target acquisition to avoid second signal check * * @returns struct containing the validity data of the centroid */ -struct valpack CheckRoiForStar (unsigned int *data, unsigned int x_dim, unsigned int y_dim, unsigned int CenSignalLimit, float PearsonLimit, unsigned int fgs, double x_center, double y_center, unsigned int signalTolerance, unsigned int targetSignal) +struct valpack CheckRoiForStar (unsigned int *data, unsigned int x_dim, unsigned int y_dim, unsigned int CenSignalLimit, float PearsonLimit, unsigned int fgs, double x_center, double y_center, unsigned int signalTolerance, unsigned int targetSignal, short acq) { unsigned int i; unsigned int median, minimum, maximum; @@ -769,7 +766,6 @@ struct valpack CheckRoiForStar (unsigned int *data, unsigned int x_dim, unsigned int mag; struct valpack package; - if ((x_dim > VALBINNING) && (y_dim > VALBINNING)){ binnedwidth = x_dim / VALBINNING; binnedheight = y_dim / VALBINNING; @@ -867,8 +863,7 @@ struct valpack CheckRoiForStar (unsigned int *data, unsigned int x_dim, unsigned extract_strips(data, x_strip, y_strip, x_dim, y_dim, 25, x_center, y_center); mag = sum; - - if(abs(targetSignal - mag) > targetSignal*((float)signalTolerance/100)){ + if((abs(targetSignal - mag) > targetSignal*((float)signalTolerance/100)) && acq != 1){ package.index = 107; package.magnitude = mag; return package; @@ -1075,11 +1070,12 @@ unsigned int roi_cog[REFINEDROISIZE*REFINEDROISIZE]; * @param fgs: FGS channel for approximated weighting function * @param CenSignalLimit: Signal limit for centroid validation * @param PearsonLimit: Pearson Coeff limit for centroid validation + * @param acq: flag to indicate use in target acquisition * * @returns Centroid packet in form of coord struct */ -struct coord ArielCoG (unsigned int *img, unsigned int rows, unsigned int cols, unsigned int iterations, float fwhm_x, float fwhm_y, int fgs, unsigned int CenSignalLimit, float PearsonLimit, unsigned int signalTolerance, unsigned int targetSignal) +struct coord ArielCoG (unsigned int *img, unsigned int rows, unsigned int cols, unsigned int iterations, float fwhm_x, float fwhm_y, int fgs, unsigned int CenSignalLimit, float PearsonLimit, unsigned int signalTolerance, unsigned int targetSignal, short acq) { float x_res, y_res; @@ -1144,7 +1140,7 @@ struct coord ArielCoG (unsigned int *img, unsigned int rows, unsigned int cols, res.y = y_start + y_roi; - res.validity = CheckRoiForStar (img, rows, cols, CenSignalLimit, PearsonLimit,fgs , res.x, res.y, signalTolerance, targetSignal); + res.validity = CheckRoiForStar (img, rows, cols, CenSignalLimit, PearsonLimit,fgs , res.x, res.y, signalTolerance, targetSignal, acq); if(res.validity.index > 99){ res.validity.flag = 0; @@ -1152,7 +1148,6 @@ struct coord ArielCoG (unsigned int *img, unsigned int rows, unsigned int cols, else{ res.validity.flag = 1; } - return res; } @@ -1187,6 +1182,7 @@ struct coord SourceDetection(unsigned int *data, unsigned int xdim, unsigned int unsigned int source_val[target_number]; unsigned int source_pos[target_number]; unsigned int source_br[target_number]; + int ext_ctr[target_number]; int target[target_number]; int pos_x = 0, pos_y = 0, flag; unsigned int tmp_br = 0, sum = 0, mean, i; /*tmp_br is a placeholder for the brightnes check*/ @@ -1219,6 +1215,14 @@ struct coord SourceDetection(unsigned int *data, unsigned int xdim, unsigned int binned[i] = 0; } + for (i=0; i < target_number; i++){ + source_val[i] = 0; + source_pos[i] = 0; + source_br[i] = 0; + ext_ctr[i] = 0; + target[i] = 0; + } + /* bin by 3x3 */ for (biny = 0; biny < binnedheight; biny++){ for (y = 0; y < BIN; y++){ @@ -1241,7 +1245,7 @@ struct coord SourceDetection(unsigned int *data, unsigned int xdim, unsigned int find_brightest_uint(binned, (binnedwidth * binnedheight), target_number, source_val, source_pos); - identify_star(binned, source_br, target, binnedwidth, binnedheight, source_pos, target_number, mean + sigma, target_brightness); + identify_star(binned, source_br, target, binnedwidth, binnedheight, source_pos, ext_ctr, target_number, mean + sigma, target_brightness); for(i=0; i<target_number;i++){ if (target[i] == 1){ @@ -1278,7 +1282,7 @@ struct coord SourceDetection(unsigned int *data, unsigned int xdim, unsigned int roi[i] = roi[i] - th; } - result = ArielCoG(roi, ROISIZE*BIN, ROISIZE*BIN, iter, fwhm_x, fwhm_y, fgs, CenSignalLimit, PearsonLimit, brightness_tolerance, target_brightness); + result = ArielCoG(roi, ROISIZE*BIN, ROISIZE*BIN, iter, fwhm_x, fwhm_y, fgs, CenSignalLimit, PearsonLimit, brightness_tolerance, target_brightness, 1); result.x = result.x + (float) (pos_x*BIN); result.y = result.y + (float) (pos_y*BIN); @@ -1295,12 +1299,11 @@ struct coord SourceDetection(unsigned int *data, unsigned int xdim, unsigned int pos_x = (source_pos[i] % binnedwidth); pos_y = (source_pos[i] / binnedwidth); result.validity.magnitude = source_br[i]; - - if(pos_x == 0 || pos_y == 0 || pos_x == (binnedheight - 1) || (pos_y == binnedheight - 1)){ + if(ext_ctr[i] <= 6){ result.validity.index = 108; break; } - else{ + else{; result.validity.index = 107; break; } diff --git a/src/fcu_algorithms.h b/src/fcu_algorithms.h index ee5ae979d675442c98cdcf389bd545169785f0ac..e6954da088389aeceb1431ec06364811b9b8e882 100644 --- a/src/fcu_algorithms.h +++ b/src/fcu_algorithms.h @@ -30,11 +30,11 @@ void std_threshold(unsigned int *, unsigned int, unsigned int); int MedFilter3x3 (unsigned int *, unsigned int, unsigned int, unsigned int, unsigned int *); -struct valpack CheckRoiForStar(unsigned int *, unsigned int, unsigned int, unsigned int, float, unsigned int, double, double, unsigned int, unsigned int); +struct valpack CheckRoiForStar(unsigned int *, unsigned int, unsigned int, unsigned int, float, unsigned int, double, double, unsigned int, unsigned int, short); struct coord SourceDetection(unsigned int *, unsigned int , unsigned int, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, float, float, unsigned int, float); -struct coord ArielCoG (unsigned int *, unsigned int, unsigned int, unsigned int, float, float, int, unsigned int, float, unsigned int, unsigned int); +struct coord ArielCoG (unsigned int *, unsigned int, unsigned int, unsigned int, float, float, int, unsigned int, float, unsigned int, unsigned int, short); void CenterOfGravity2D(unsigned int *, unsigned int, unsigned int, float *, float *); diff --git a/test/FCUTest.cpp b/test/FCUTest.cpp index a3b35bce3f5ed5b15839909307c176bfe3d75b24..1ea02edc2ee5fa532c9c80d653772d1fd2405bdb 100644 --- a/test/FCUTest.cpp +++ b/test/FCUTest.cpp @@ -120,40 +120,40 @@ void FCUTest::testValidation() std::cout << "Check Dimension check.\n"; - package = CheckRoiForStar(noSignal, 0, 64, 100, 0.6, 1, 32., 32., 20, sum_star); + package = CheckRoiForStar(noSignal, 0, 64, 100, 0.6, 1, 32., 32., 20, sum_star, 0); std::cout << package.index << "\n"; CPPUNIT_ASSERT(package.index == 111); package.index = 0; - package = CheckRoiForStar(noSignal, 64, 0, 100, 0.6, 1, 32., 32., 20, sum_star); + package = CheckRoiForStar(noSignal, 64, 0, 100, 0.6, 1, 32., 32., 20, sum_star, 0); CPPUNIT_ASSERT(package.index == 111); std::cout << package.index << "\n"; package.index = 0; - package = CheckRoiForStar(noSignal, 3, 3, 100, 0.6, 1, 32., 32., 20, sum_star); + package = CheckRoiForStar(noSignal, 3, 3, 100, 0.6, 1, 32., 32., 20, sum_star, 0); CPPUNIT_ASSERT(package.index == 111); std::cout << package.index << "\n"; package.index = 0; std::cout << "Check constant image check.\n"; - package = CheckRoiForStar(noSignal, 64, 64, 100, 0.6, 1, 32., 32., 20, sum_star); + package = CheckRoiForStar(noSignal, 64, 64, 100, 0.6, 1, 32., 32., 20, sum_star, 0); std::cout << package.index << "\n"; CPPUNIT_ASSERT(package.index == 101); package.index = 0; std::cout << "Check no star check.\n"; - package = CheckRoiForStar(noStar, 64, 64, 100, 0.6, 1, 32., 32., 20, sum_star); + package = CheckRoiForStar(noStar, 64, 64, 100, 0.6, 1, 32., 32., 20, sum_star, 0); std::cout << package.index << "\n"; CPPUNIT_ASSERT(package.index == 102); package.index = 0; std::cout << "Check too low signal check.\n"; - package = CheckRoiForStar(starImg, 64, 64, 10000, 0.6, 1, 32., 32., 20, sum_star); + package = CheckRoiForStar(starImg, 64, 64, 10000, 0.6, 1, 32., 32., 20, sum_star, 0); std::cout << package.index << "\n"; CPPUNIT_ASSERT(package.index == 104); @@ -161,21 +161,21 @@ void FCUTest::testValidation() std::cout << "Check too low pearson check.\n"; std_threshold(starImg, 64, 64); - package = CheckRoiForStar(starImg, 64, 64, 100, 1.0, 1, 32., 32., 50, 18000); + package = CheckRoiForStar(starImg, 64, 64, 100, 1.0, 1, 32., 32., 50, 18000, 0); std::cout << package.index << "\n"; CPPUNIT_ASSERT(package.index == 106); package.index = 0; std::cout << "Check valid output FGS1.\n"; - package = CheckRoiForStar(starImg, 64, 64, 100, 0.0, 1, 32., 32., 50, 18000); + package = CheckRoiForStar(starImg, 64, 64, 100, 0.0, 1, 32., 32., 50, 18000, 0); std::cout << package.index << "\n"; CPPUNIT_ASSERT(package.index < 1.0); package.index = 0; std::cout << "Check valid output FGS2.\n"; - package = CheckRoiForStar(starImg, 64, 64, 100, 0.0, 2, 32., 32., 50, 18000); + package = CheckRoiForStar(starImg, 64, 64, 100, 0.0, 2, 32., 32., 50, 18000, 0); std::cout << package.index << "\n"; CPPUNIT_ASSERT(package.index < 1.0); } @@ -214,7 +214,7 @@ void FCUTest::testCentroid() std::cout << "Check valid output.\n"; std_threshold(starImg, 64, 64); - output = ArielCoG(starImg, 64, 64, 5, 5., 5., 1, 100, 0.3, 50, 18000); + output = ArielCoG(starImg, 64, 64, 5, 5., 5., 1, 100, 0.3, 50, 18000, 0); CPPUNIT_ASSERT(output.x < 32.0); CPPUNIT_ASSERT(output.x > 31.0); CPPUNIT_ASSERT(output.y < 32.0); @@ -224,7 +224,7 @@ void FCUTest::testCentroid() std::cout << "Check invalid output.\n"; - output = ArielCoG(noStar, 64, 64, 5, 5., 5., 1, 100, 0.3, 50, sum_star); + output = ArielCoG(noStar, 64, 64, 5, 5., 5., 1, 100, 0.3, 50, sum_star, 0); CPPUNIT_ASSERT(output.validity.flag == 0); } diff --git a/test/example.cpp b/test/example.cpp index c5c0f67f6284f10100993f85e68ac93cefdb177d..f03fb10e855777a59f2bbcaba1b26cae1b510404 100644 --- a/test/example.cpp +++ b/test/example.cpp @@ -18,9 +18,9 @@ int main() double sum_x_tra, sum_y_tra, sum_x_acq, sum_y_acq; /*Values for mean*/ /*Quaternion to put WASP-11 in the center of the DRF*/ /*The resuling measurement of the */ - double quat[4] = {0.8689485897529942 , 0.36411458356110155 , -0.3351849018145181, 0.0}; + //double quat[4] = {0.8689485897529942 , 0.36411458356110155 , -0.3351849018145181, 0.0}; double vel[3] = {0.0, 0.0, 0.0}; - + double quat[4] = {0.8549310535429379 , -0.3147579459933313 , -0.4123352145063788 , 0.0}; /*Initialise FGS simulator by calling constructor*/ FGS fgs(real_path); free(real_path); @@ -47,7 +47,7 @@ int main() 2: Tracking Other: Standby (will result in mode 0 in the output) */ - update.mode = 2; + update.mode = 1; /*create xml file with current state*/ update.save = 0; @@ -71,7 +71,7 @@ int main() update.target_pos_y = 0; /*Set signal for target identification in ADU/s*/ - update.validation_signal = (unsigned int) 80000*0.655; + update.validation_signal = (unsigned int) 55000*0.655; /*Unit quaternion of the current SC attitude in reference to J2000*/ update.position_quat[0] = quat[0]; @@ -85,12 +85,12 @@ int main() /*Angular rate in the SC reference frame in arcsec/s*/ update.ang_rate[0] = 0; - update.ang_rate[1] = 1; - update.ang_rate[2] = 1; + update.ang_rate[1] = 0; + update.ang_rate[2] = 0; auto t1 = high_resolution_clock::now(); - for(i = 0; i < 1000; i++) + for(i = 0; i < 10000; i++) { /*time step equivilant to 64Hz sampling*/ /*call update method of FGS class, centroid packet output is @@ -150,7 +150,7 @@ int main() update.time = update.time + 0.0125; if(time != outPacket.time) - { + { time = outPacket.time; std::cout << "Packet time: " << outPacket.time << "\tx: " << outPacket.x << "\ty: " << outPacket.y << "\tMode: " << outPacket.mode << "\tvalidity: " << outPacket.validity_flag << "\tIndex: " << outPacket.validity_index << "\n"; } @@ -186,9 +186,9 @@ int main() std::cout << "Sim is " << outPacket.time / (ms_double.count()/1000) << " times faster than real time!\n"; std::cout << "Mean Measurement for Tracking: \n x: " << sum_x_tra/ctr_tra << "\n y: " << sum_y_tra/ctr_tra << "\n\n"; - std::cout << "Tracking Reference Values: \n x: 450.99mas\n y: 252.362mas\n\n"; + std::cout << "Tracking Reference Values: \n x: 462.639mas\n y: 275.203mas\n\n"; std::cout << "Mean Measurement for Acquisition: \n x: " << sum_x_acq/ctr_acq << "\n y: " << sum_y_acq/ctr_acq << "\n\n"; - std::cout << "Acquisition Reference Values: \n x: 675.908mas\n y: 253.698mas\n\n"; + std::cout << "Acquisition Reference Values: \n x: 461.649mas\n y: 275.785mas\n\n"; }