diff --git a/src/lib/world_magnetic_model/geo_magnetic_tables.hpp b/src/lib/world_magnetic_model/geo_magnetic_tables.hpp index 111dd284ad..820a57ab40 100644 --- a/src/lib/world_magnetic_model/geo_magnetic_tables.hpp +++ b/src/lib/world_magnetic_model/geo_magnetic_tables.hpp @@ -47,80 +47,80 @@ static constexpr int LON_DIM = 37; // Magnetic declination data in radians * 10^-4 // Model: WMM-2020, // Version: 0.5.1.11, -// Date: 2021.5425, +// Date: 2021.5808, static constexpr const int16_t declination_table[19][37] { // LONGITUDE: -180, -170, -160, -150, -140, -130, -120, -110, -100, -90, -80, -70, -60, -50, -40, -30, -20, -10, 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, - /* LAT: -90 */ { 26012, 24267, 22521, 20776, 19031, 17285, 15540, 13795, 12049, 10304, 8559, 6813, 5068, 3323, 1578, -168, -1913, -3658, -5403, -7149, -8894,-10639,-12385,-14130,-15875,-17621,-19366,-21111,-22857,-24602,-26348,-28093,-29838, 31248, 29503, 27757, 26012, }, - /* LAT: -80 */ { 22581, 20446, 18503, 16727, 15085, 13545, 12080, 10668, 9293, 7942, 6610, 5291, 3981, 2676, 1369, 51, -1289, -2659, -4067, -5517, -7009, -8544,-10119,-11736,-13399,-15115,-16899,-18769,-20750,-22866,-25138,-27572,-30141, 30049, 27427, 24916, 22581, }, - /* LAT: -70 */ { 14968, 13572, 12449, 11490, 10625, 9796, 8957, 8071, 7120, 6102, 5032, 3938, 2851, 1794, 771, -240, -1275, -2378, -3574, -4869, -6244, -7670, -9115,-10555,-11980,-13394,-14821,-16303,-17921,-19825,-22329,-26103, 30811, 24187, 19628, 16841, 14968, }, - /* LAT: -60 */ { 8385, 8147, 7873, 7605, 7357, 7109, 6806, 6377, 5766, 4949, 3950, 2839, 1716, 683, -205, -967, -1697, -2515, -3510, -4697, -6019, -7383, -8701, -9911,-10977,-11878,-12596,-13092,-13264,-12814,-10725, -3589, 4792, 7581, 8373, 8511, 8385, }, - /* LAT: -50 */ { 5457, 5497, 5446, 5362, 5293, 5261, 5230, 5107, 4768, 4111, 3105, 1835, 492, -697, -1580, -2156, -2559, -2996, -3668, -4663, -5892, -7161, -8302, -9208, -9813,-10062, -9878, -9131, -7631, -5276, -2376, 370, 2478, 3902, 4776, 5251, 5457, }, - /* LAT: -40 */ { 3934, 4028, 4040, 4001, 3946, 3915, 3924, 3916, 3747, 3219, 2205, 769, -797, -2123, -3002, -3468, -3663, -3729, -3888, -4431, -5383, -6450, -7339, -7888, -8009, -7646, -6770, -5392, -3677, -1969, -505, 718, 1760, 2621, 3275, 3703, 3934, }, - /* LAT: -30 */ { 2966, 3053, 3088, 3080, 3026, 2952, 2895, 2864, 2740, 2269, 1246, -264, -1874, -3140, -3897, -4256, -4350, -4155, -3725, -3477, -3807, -4541, -5245, -5609, -5500, -4927, -3976, -2768, -1550, -597, 85, 686, 1307, 1905, 2410, 2769, 2966, }, - /* LAT: -20 */ { 2324, 2371, 2394, 2403, 2366, 2276, 2173, 2099, 1955, 1466, 423, -1056, -2538, -3614, -4166, -4298, -4110, -3568, -2713, -1899, -1594, -1929, -2577, -3056, -3106, -2758, -2127, -1308, -523, -26, 241, 545, 982, 1454, 1871, 2174, 2324, }, - /* LAT: -10 */ { 1930, 1926, 1910, 1914, 1892, 1812, 1708, 1620, 1437, 893, -158, -1529, -2809, -3655, -3943, -3734, -3171, -2396, -1549, -786, -306, -322, -782, -1291, -1514, -1431, -1120, -619, -115, 133, 187, 349, 716, 1146, 1532, 1814, 1930, }, - /* LAT: 0 */ { 1718, 1686, 1636, 1633, 1628, 1564, 1467, 1358, 1106, 489, -544, -1770, -2833, -3437, -3457, -2973, -2212, -1428, -771, -230, 189, 312, 43, -373, -634, -693, -595, -331, -36, 59, 4, 95, 432, 866, 1278, 1592, 1718, }, - /* LAT: 10 */ { 1584, 1594, 1556, 1578, 1609, 1566, 1451, 1270, 897, 181, -837, -1916, -2753, -3110, -2924, -2329, -1555, -839, -318, 67, 395, 550, 397, 76, -163, -271, -292, -208, -100, -137, -271, -242, 55, 502, 976, 1378, 1584, }, - /* LAT: 20 */ { 1406, 1556, 1620, 1716, 1806, 1791, 1643, 1346, 804, -52, -1096, -2054, -2663, -2788, -2473, -1878, -1168, -515, -48, 265, 526, 677, 592, 349, 148, 30, -57, -117, -193, -379, -612, -670, -440, 1, 537, 1051, 1406, }, - /* LAT: 30 */ { 1114, 1481, 1743, 1968, 2130, 2144, 1962, 1544, 818, -212, -1334, -2222, -2650, -2600, -2209, -1633, -979, -358, 110, 420, 654, 804, 789, 641, 490, 367, 215, 10, -267, -638, -1006, -1167, -1011, -590, -16, 592, 1114, }, - /* LAT: 40 */ { 766, 1353, 1847, 2240, 2489, 2534, 2321, 1791, 880, -351, -1599, -2479, -2812, -2669, -2227, -1636, -983, -351, 163, 532, 806, 1009, 1108, 1099, 1023, 876, 614, 212, -320, -924, -1447, -1695, -1583, -1169, -570, 104, 766, }, - /* LAT: 50 */ { 487, 1236, 1916, 2471, 2836, 2942, 2712, 2058, 913, -594, -2031, -2959, -3263, -3076, -2587, -1942, -1231, -531, 89, 599, 1021, 1381, 1666, 1841, 1863, 1680, 1244, 547, -340, -1242, -1926, -2219, -2099, -1658, -1019, -282, 487, }, - /* LAT: 60 */ { 307, 1163, 1969, 2661, 3162, 3370, 3151, 2332, 803, -1178, -2915, -3905, -4161, -3900, -3326, -2578, -1749, -905, -93, 662, 1358, 1993, 2540, 2942, 3108, 2932, 2307, 1206, -200, -1523, -2402, -2720, -2557, -2059, -1359, -549, 307, }, - /* LAT: 70 */ { 103, 1044, 1943, 2741, 3352, 3639, 3373, 2210, -83, -2849, -4817, -5636, -5633, -5139, -4360, -3418, -2388, -1316, -237, 827, 1856, 2826, 3698, 4411, 4867, 4912, 4322, 2876, 703, -1405, -2714, -3165, -3006, -2469, -1711, -832, 103, }, - /* LAT: 80 */ { -502, 425, 1282, 1976, 2358, 2153, 879, -1903, -5264, -7393, -8098, -7925, -7265, -6325, -5217, -4005, -2729, -1416, -85, 1248, 2565, 3850, 5079, 6219, 7215, 7977, 8325, 7901, 6046, 2410, -1125, -2863, -3255, -2943, -2274, -1426, -502, }, - /* LAT: 90 */ { -30216,-28470,-26725,-24979,-23234,-21489,-19743,-17998,-16253,-14507,-12762,-11017, -9272, -7526, -5781, -4036, -2291, -546, 1199, 2945, 4690, 6435, 8180, 9926, 11671, 13416, 15162, 16907, 18652, 20398, 22143, 23889, 25634, 27380, 29125, 30871,-30216, }, + /* LAT: -90 */ { 26011, 24266, 22520, 20775, 19030, 17284, 15539, 13794, 12048, 10303, 8558, 6813, 5067, 3322, 1577, -169, -1914, -3659, -5404, -7150, -8895,-10640,-12386,-14131,-15876,-17622,-19367,-21112,-22858,-24603,-26348,-28094,-29839, 31247, 29502, 27756, 26011, }, + /* LAT: -80 */ { 22580, 20445, 18502, 16726, 15084, 13544, 12080, 10668, 9292, 7941, 6609, 5290, 3981, 2676, 1369, 50, -1290, -2660, -4068, -5518, -7010, -8545,-10120,-11737,-13400,-15116,-16900,-18770,-20751,-22867,-25140,-27574,-30143, 30048, 27425, 24915, 22580, }, + /* LAT: -70 */ { 14968, 13572, 12449, 11490, 10625, 9796, 8957, 8071, 7120, 6101, 5031, 3937, 2851, 1794, 770, -240, -1276, -2378, -3574, -4869, -6245, -7671, -9116,-10556,-11981,-13395,-14822,-16305,-17923,-19827,-22331,-26106, 30808, 24186, 19627, 16842, 14968, }, + /* LAT: -60 */ { 8386, 8147, 7873, 7606, 7358, 7109, 6805, 6377, 5765, 4949, 3950, 2838, 1716, 683, -205, -967, -1697, -2515, -3510, -4697, -6020, -7384, -8702, -9913,-10978,-11879,-12597,-13093,-13265,-12815,-10726, -3586, 4796, 7584, 8375, 8513, 8386, }, + /* LAT: -50 */ { 5458, 5498, 5447, 5362, 5294, 5261, 5230, 5107, 4768, 4110, 3105, 1835, 491, -697, -1580, -2156, -2558, -2995, -3667, -4664, -5893, -7163, -8303, -9209, -9814,-10063, -9878, -9131, -7630, -5276, -2375, 371, 2479, 3903, 4777, 5252, 5458, }, + /* LAT: -40 */ { 3935, 4029, 4041, 4001, 3946, 3915, 3923, 3916, 3746, 3219, 2204, 768, -798, -2123, -3002, -3468, -3662, -3728, -3887, -4431, -5384, -6452, -7340, -7889, -8009, -7646, -6769, -5391, -3677, -1968, -504, 718, 1760, 2622, 3275, 3704, 3935, }, + /* LAT: -30 */ { 2967, 3054, 3089, 3080, 3027, 2952, 2895, 2863, 2739, 2269, 1245, -266, -1875, -3141, -3897, -4256, -4349, -4154, -3723, -3477, -3807, -4542, -5246, -5610, -5500, -4926, -3975, -2767, -1550, -597, 85, 686, 1307, 1905, 2410, 2769, 2967, }, + /* LAT: -20 */ { 2324, 2372, 2395, 2403, 2366, 2276, 2172, 2098, 1954, 1466, 422, -1057, -2540, -3615, -4166, -4298, -4109, -3567, -2711, -1898, -1594, -1930, -2578, -3057, -3106, -2757, -2126, -1307, -523, -26, 241, 544, 982, 1454, 1871, 2174, 2324, }, + /* LAT: -10 */ { 1930, 1926, 1910, 1914, 1892, 1812, 1707, 1620, 1437, 892, -159, -1531, -2810, -3656, -3943, -3733, -3170, -2394, -1548, -785, -306, -322, -782, -1292, -1514, -1430, -1120, -619, -115, 132, 187, 349, 716, 1146, 1533, 1814, 1930, }, + /* LAT: 0 */ { 1718, 1686, 1636, 1633, 1628, 1564, 1466, 1357, 1105, 489, -545, -1771, -2834, -3437, -3457, -2972, -2210, -1427, -770, -229, 189, 312, 43, -373, -634, -693, -595, -331, -36, 59, 3, 95, 431, 865, 1278, 1592, 1718, }, + /* LAT: 10 */ { 1585, 1594, 1557, 1578, 1609, 1565, 1451, 1270, 896, 180, -838, -1917, -2754, -3110, -2923, -2328, -1554, -838, -317, 68, 395, 551, 397, 76, -162, -271, -292, -208, -100, -137, -271, -243, 55, 501, 976, 1378, 1585, }, + /* LAT: 20 */ { 1406, 1556, 1620, 1716, 1806, 1790, 1642, 1345, 803, -53, -1097, -2054, -2664, -2787, -2472, -1876, -1167, -514, -48, 266, 527, 677, 592, 350, 148, 30, -57, -117, -193, -379, -613, -671, -441, 1, 537, 1051, 1406, }, + /* LAT: 30 */ { 1113, 1481, 1742, 1968, 2130, 2144, 1961, 1543, 818, -212, -1335, -2222, -2650, -2599, -2208, -1632, -977, -357, 110, 420, 654, 804, 789, 642, 491, 367, 215, 10, -268, -639, -1007, -1168, -1012, -590, -16, 592, 1113, }, + /* LAT: 40 */ { 765, 1353, 1847, 2239, 2489, 2534, 2321, 1790, 880, -352, -1599, -2479, -2812, -2667, -2226, -1635, -982, -350, 164, 533, 807, 1009, 1108, 1100, 1023, 877, 614, 211, -321, -925, -1448, -1695, -1583, -1169, -571, 104, 765, }, + /* LAT: 50 */ { 486, 1235, 1915, 2470, 2836, 2941, 2712, 2057, 913, -594, -2030, -2958, -3261, -3074, -2586, -1941, -1230, -529, 90, 600, 1022, 1382, 1667, 1841, 1863, 1680, 1244, 546, -341, -1243, -1927, -2220, -2099, -1658, -1020, -283, 486, }, + /* LAT: 60 */ { 306, 1162, 1967, 2660, 3160, 3369, 3150, 2331, 803, -1177, -2913, -3903, -4158, -3898, -3324, -2576, -1747, -903, -91, 664, 1360, 1994, 2542, 2943, 3109, 2932, 2307, 1205, -201, -1525, -2403, -2720, -2557, -2060, -1359, -550, 306, }, + /* LAT: 70 */ { 100, 1041, 1940, 2738, 3349, 3636, 3372, 2209, -81, -2845, -4812, -5631, -5629, -5135, -4357, -3416, -2385, -1314, -235, 829, 1858, 2828, 3700, 4413, 4868, 4912, 4322, 2875, 701, -1407, -2716, -3167, -3008, -2471, -1713, -834, 100, }, + /* LAT: 80 */ { -508, 418, 1274, 1969, 2351, 2147, 876, -1898, -5252, -7381, -8088, -7917, -7258, -6319, -5212, -4000, -2725, -1412, -81, 1251, 2568, 3853, 5082, 6222, 7218, 7980, 8328, 7903, 6045, 2404, -1134, -2872, -3262, -2950, -2280, -1432, -508, }, + /* LAT: 90 */ { -30201,-28456,-26711,-24965,-23220,-21474,-19729,-17984,-16238,-14493,-12748,-11003, -9257, -7512, -5767, -4022, -2277, -532, 1214, 2959, 4704, 6449, 8195, 9940, 11685, 13430, 15176, 16921, 18667, 20412, 22158, 23903, 25648, 27394, 29139, 30885,-30201, }, }; // Magnetic inclination data in radians * 10^-4 // Model: WMM-2020, // Version: 0.5.1.11, -// Date: 2021.5425, +// Date: 2021.5808, static constexpr const int16_t inclination_table[19][37] { // LONGITUDE: -180, -170, -160, -150, -140, -130, -120, -110, -100, -90, -80, -70, -60, -50, -40, -30, -20, -10, 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, - /* LAT: -90 */ { -12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578, }, - /* LAT: -80 */ { -13664,-13531,-13370,-13190,-12996,-12794,-12589,-12389,-12197,-12021,-11863,-11729,-11618,-11532,-11469,-11427,-11408,-11411,-11438,-11492,-11575,-11689,-11834,-12007,-12204,-12421,-12650,-12883,-13111,-13324,-13511,-13662,-13766,-13818,-13816,-13762,-13664, }, - /* LAT: -70 */ { -14114,-13796,-13476,-13153,-12821,-12476,-12120,-11762,-11418,-11108,-10854,-10669,-10556,-10503,-10489,-10494,-10503,-10514,-10538,-10595,-10702,-10875,-11120,-11433,-11804,-12220,-12668,-13131,-13597,-14050,-14469,-14816,-15008,-14957,-14727,-14430,-14114, }, - /* LAT: -60 */ { -13523,-13171,-12833,-12501,-12157,-11785,-11369,-10914,-10445,-10012, -9679, -9500, -9494, -9629, -9834,-10029,-10160,-10209,-10200,-10187,-10233,-10389,-10674,-11078,-11573,-12127,-12713,-13308,-13897,-14458,-14955,-15246,-15075,-14693,-14288,-13896,-13523, }, - /* LAT: -50 */ { -12498,-12157,-11827,-11506,-11183,-10836,-10436, -9964, -9433, -8909, -8514, -8382, -8575, -9032, -9597,-10114,-10482,-10654,-10634,-10487,-10345,-10345,-10558,-10967,-11504,-12095,-12682,-13222,-13670,-13970,-14079,-14006,-13804,-13521,-13193,-12846,-12498, }, - /* LAT: -40 */ { -11240,-10894,-10549,-10204, -9865, -9526, -9164, -8737, -8215, -7647, -7214, -7161, -7609, -8427, -9349,-10184,-10851,-11296,-11450,-11296,-10959,-10682,-10664,-10935,-11392,-11896,-12345,-12671,-12833,-12839,-12749,-12611,-12430,-12198,-11912,-11585,-11240, }, - /* LAT: -30 */ { -9601, -9227, -8851, -8462, -8069, -7692, -7334, -6940, -6426, -5813, -5353, -5418, -6170, -7363, -8616, -9717,-10639,-11359,-11774,-11782,-11422,-10915,-10572,-10562,-10808,-11129,-11389,-11508,-11448,-11273,-11096,-10958,-10810,-10601,-10320, -9976, -9601, }, - /* LAT: -20 */ { -7369, -6936, -6525, -6099, -5654, -5223, -4829, -4411, -3842, -3154, -2695, -2933, -4020, -5622, -7253, -8633, -9711,-10499,-10953,-11003,-10653,-10045, -9483, -9231, -9274, -9435, -9579, -9601, -9432, -9159, -8961, -8869, -8759, -8549, -8232, -7823, -7369, }, - /* LAT: -10 */ { -4412, -3887, -3441, -3007, -2550, -2099, -1681, -1220, -587, 122, 497, 94, -1210, -3114, -5094, -6719, -7834, -8483, -8761, -8710, -8313, -7638, -6973, -6621, -6577, -6670, -6789, -6816, -6631, -6333, -6174, -6174, -6125, -5904, -5521, -4997, -4412, }, - /* LAT: 0 */ { -903, -292, 165, 563, 980, 1398, 1792, 2244, 2837, 3423, 3638, 3163, 1890, -6, -2053, -3722, -4752, -5198, -5267, -5105, -4676, -3970, -3265, -2888, -2825, -2896, -3024, -3099, -2970, -2733, -2672, -2804, -2855, -2663, -2239, -1614, -903, }, - /* LAT: 10 */ { 2565, 3180, 3606, 3943, 4297, 4665, 5020, 5416, 5876, 6255, 6301, 5828, 4762, 3209, 1517, 127, -697, -960, -878, -648, -245, 386, 1018, 1359, 1421, 1373, 1270, 1179, 1222, 1328, 1259, 1004, 824, 902, 1253, 1850, 2565, }, - /* LAT: 20 */ { 5418, 5939, 6313, 6605, 6918, 7262, 7608, 7962, 8303, 8510, 8430, 7978, 7153, 6063, 4936, 4019, 3477, 3347, 3489, 3728, 4054, 4514, 4973, 5230, 5284, 5263, 5212, 5156, 5146, 5131, 4963, 4639, 4350, 4265, 4436, 4855, 5418, }, - /* LAT: 30 */ { 7569, 7938, 8253, 8534, 8843, 9191, 9552, 9897, 10179, 10299, 10160, 9744, 9120, 8411, 7748, 7231, 6933, 6883, 7020, 7228, 7471, 7768, 8055, 8229, 8284, 8294, 8294, 8285, 8265, 8186, 7968, 7621, 7271, 7053, 7036, 7229, 7569, }, - /* LAT: 40 */ { 9266, 9485, 9741, 10026, 10353, 10715, 11085, 11427, 11683, 11770, 11624, 11267, 10795, 10320, 9922, 9636, 9482, 9474, 9580, 9739, 9911, 10094, 10265, 10389, 10466, 10524, 10577, 10610, 10596, 10489, 10251, 9904, 9539, 9256, 9112, 9124, 9266, }, - /* LAT: 50 */ { 10801, 10923, 11125, 11395, 11719, 12075, 12432, 12750, 12975, 13037, 12899, 12602, 12237, 11890, 11613, 11424, 11328, 11321, 11384, 11485, 11597, 11711, 11827, 11942, 12059, 12180, 12292, 12365, 12358, 12237, 11993, 11667, 11329, 11044, 10854, 10774, 10801, }, - /* LAT: 60 */ { 12318, 12393, 12545, 12765, 13036, 13338, 13642, 13910, 14087, 14115, 13979, 13729, 13439, 13166, 12944, 12786, 12693, 12660, 12674, 12720, 12786, 12870, 12975, 13106, 13264, 13439, 13603, 13713, 13722, 13605, 13382, 13104, 12825, 12587, 12417, 12326, 12318, }, - /* LAT: 70 */ { 13759, 13803, 13900, 14044, 14226, 14431, 14641, 14823, 14927, 14906, 14766, 14562, 14343, 14138, 13964, 13828, 13733, 13677, 13657, 13669, 13710, 13781, 13883, 14018, 14184, 14370, 14555, 14696, 14745, 14675, 14515, 14317, 14122, 13957, 13837, 13770, 13759, }, - /* LAT: 80 */ { 15001, 15015, 15055, 15116, 15194, 15281, 15361, 15406, 15384, 15301, 15186, 15060, 14936, 14822, 14721, 14639, 14577, 14535, 14516, 14520, 14546, 14594, 14665, 14757, 14869, 14995, 15129, 15261, 15368, 15414, 15378, 15294, 15200, 15116, 15053, 15014, 15001, }, + /* LAT: -90 */ { -12578,-12578,-12578,-12578,-12578,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12577,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578,-12578, }, + /* LAT: -80 */ { -13664,-13530,-13370,-13189,-12995,-12793,-12589,-12388,-12197,-12020,-11863,-11729,-11618,-11532,-11469,-11427,-11408,-11410,-11438,-11492,-11575,-11689,-11834,-12007,-12204,-12421,-12650,-12883,-13111,-13324,-13511,-13662,-13766,-13818,-13816,-13762,-13664, }, + /* LAT: -70 */ { -14114,-13795,-13476,-13153,-12820,-12476,-12120,-11762,-11418,-11108,-10854,-10669,-10556,-10503,-10489,-10494,-10503,-10514,-10538,-10594,-10702,-10875,-11120,-11432,-11804,-12220,-12668,-13131,-13597,-14050,-14469,-14816,-15008,-14957,-14727,-14429,-14114, }, + /* LAT: -60 */ { -13523,-13171,-12833,-12500,-12157,-11784,-11369,-10914,-10445,-10012, -9679, -9500, -9494, -9629, -9834,-10030,-10160,-10208,-10200,-10187,-10233,-10388,-10673,-11078,-11573,-12128,-12713,-13309,-13897,-14458,-14955,-15246,-15075,-14693,-14288,-13895,-13523, }, + /* LAT: -50 */ { -12498,-12157,-11827,-11506,-11182,-10836,-10436, -9964, -9433, -8909, -8514, -8382, -8576, -9033, -9598,-10114,-10482,-10654,-10633,-10487,-10344,-10345,-10558,-10967,-11505,-12095,-12682,-13222,-13670,-13970,-14079,-14006,-13804,-13521,-13193,-12846,-12498, }, + /* LAT: -40 */ { -11240,-10894,-10548,-10204, -9865, -9526, -9164, -8737, -8215, -7647, -7215, -7162, -7610, -8428, -9351,-10185,-10851,-11297,-11450,-11295,-10958,-10681,-10663,-10935,-11392,-11896,-12345,-12671,-12833,-12839,-12749,-12611,-12430,-12198,-11912,-11585,-11240, }, + /* LAT: -30 */ { -9601, -9226, -8850, -8462, -8069, -7692, -7334, -6940, -6426, -5813, -5353, -5419, -6171, -7365, -8617, -9719,-10640,-11360,-11775,-11782,-11421,-10914,-10572,-10562,-10808,-11129,-11389,-11508,-11448,-11272,-11096,-10958,-10810,-10601,-10320, -9976, -9601, }, + /* LAT: -20 */ { -7370, -6936, -6524, -6098, -5654, -5222, -4828, -4411, -3842, -3154, -2696, -2935, -4023, -5624, -7256, -8635, -9713,-10500,-10953,-11003,-10652,-10044, -9483, -9231, -9274, -9435, -9579, -9601, -9431, -9158, -8961, -8869, -8760, -8549, -8233, -7823, -7370, }, + /* LAT: -10 */ { -4412, -3886, -3440, -3007, -2550, -2098, -1680, -1219, -587, 122, 496, 92, -1212, -3117, -5097, -6721, -7835, -8484, -8761, -8710, -8313, -7637, -6972, -6620, -6577, -6669, -6789, -6816, -6630, -6333, -6173, -6174, -6126, -5905, -5522, -4998, -4412, }, + /* LAT: 0 */ { -903, -291, 165, 564, 981, 1399, 1793, 2244, 2837, 3422, 3637, 3161, 1887, -10, -2056, -3724, -4754, -5198, -5267, -5105, -4675, -3969, -3264, -2887, -2825, -2896, -3023, -3098, -2969, -2732, -2671, -2804, -2855, -2663, -2240, -1615, -903, }, + /* LAT: 10 */ { 2565, 3180, 3607, 3944, 4298, 4665, 5021, 5416, 5876, 6254, 6300, 5826, 4760, 3206, 1514, 125, -698, -960, -878, -648, -244, 386, 1019, 1360, 1422, 1374, 1271, 1180, 1223, 1329, 1260, 1004, 823, 901, 1252, 1850, 2565, }, + /* LAT: 20 */ { 5418, 5939, 6313, 6606, 6918, 7262, 7609, 7962, 8303, 8509, 8429, 7977, 7151, 6062, 4935, 4017, 3476, 3346, 3489, 3728, 4054, 4514, 4974, 5230, 5285, 5264, 5213, 5157, 5147, 5132, 4964, 4639, 4350, 4264, 4435, 4854, 5418, }, + /* LAT: 30 */ { 7569, 7939, 8253, 8535, 8843, 9192, 9552, 9897, 10179, 10298, 10159, 9743, 9119, 8409, 7747, 7230, 6932, 6883, 7020, 7228, 7472, 7768, 8055, 8229, 8285, 8294, 8294, 8285, 8265, 8186, 7968, 7621, 7270, 7053, 7036, 7229, 7569, }, + /* LAT: 40 */ { 9266, 9485, 9741, 10026, 10353, 10715, 11085, 11427, 11683, 11769, 11623, 11266, 10794, 10320, 9922, 9635, 9482, 9473, 9580, 9739, 9912, 10094, 10265, 10390, 10467, 10525, 10578, 10611, 10596, 10489, 10251, 9904, 9539, 9255, 9112, 9124, 9266, }, + /* LAT: 50 */ { 10801, 10923, 11125, 11395, 11719, 12075, 12431, 12750, 12974, 13036, 12898, 12601, 12236, 11889, 11612, 11423, 11327, 11321, 11384, 11485, 11597, 11712, 11827, 11942, 12060, 12180, 12293, 12365, 12359, 12237, 11994, 11667, 11329, 11044, 10854, 10774, 10801, }, + /* LAT: 60 */ { 12318, 12393, 12545, 12764, 13036, 13338, 13642, 13910, 14087, 14115, 13979, 13729, 13439, 13166, 12944, 12786, 12693, 12660, 12674, 12720, 12787, 12870, 12975, 13106, 13264, 13439, 13603, 13714, 13722, 13605, 13382, 13104, 12825, 12587, 12417, 12326, 12318, }, + /* LAT: 70 */ { 13759, 13803, 13900, 14044, 14225, 14431, 14640, 14823, 14927, 14905, 14766, 14562, 14343, 14138, 13964, 13828, 13733, 13677, 13657, 13669, 13710, 13781, 13883, 14018, 14184, 14371, 14555, 14697, 14745, 14675, 14515, 14317, 14122, 13957, 13837, 13770, 13759, }, + /* LAT: 80 */ { 15001, 15015, 15054, 15115, 15194, 15280, 15361, 15405, 15384, 15301, 15186, 15060, 14936, 14822, 14722, 14639, 14577, 14536, 14517, 14520, 14546, 14595, 14666, 14758, 14869, 14995, 15130, 15261, 15368, 15414, 15378, 15294, 15200, 15116, 15053, 15014, 15001, }, /* LAT: 90 */ { 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, 15392, }, }; // Magnetic strength data in milli-Gauss * 10 // Model: WMM-2020, // Version: 0.5.1.11, -// Date: 2021.5425, +// Date: 2021.5808, static constexpr const int16_t strength_table[19][37] { // LONGITUDE: -180, -170, -160, -150, -140, -130, -120, -110, -100, -90, -80, -70, -60, -50, -40, -30, -20, -10, 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, /* LAT: -90 */ { 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, }, - /* LAT: -80 */ { 6064, 6001, 5922, 5831, 5728, 5617, 5499, 5378, 5255, 5135, 5021, 4916, 4822, 4742, 4678, 4633, 4608, 4606, 4627, 4672, 4742, 4836, 4950, 5081, 5224, 5374, 5523, 5667, 5798, 5911, 6004, 6074, 6118, 6138, 6135, 6109, 6064, }, - /* LAT: -70 */ { 6308, 6176, 6027, 5863, 5685, 5493, 5288, 5074, 4854, 4639, 4436, 4253, 4095, 3963, 3859, 3782, 3734, 3721, 3749, 3824, 3951, 4130, 4357, 4624, 4918, 5225, 5529, 5812, 6062, 6267, 6419, 6515, 6557, 6550, 6502, 6419, 6308, }, - /* LAT: -60 */ { 6193, 6002, 5802, 5594, 5376, 5142, 4886, 4608, 4315, 4025, 3757, 3529, 3348, 3213, 3114, 3040, 2990, 2970, 2995, 3084, 3250, 3500, 3825, 4209, 4631, 5064, 5485, 5870, 6195, 6445, 6609, 6689, 6692, 6630, 6517, 6368, 6193, }, - /* LAT: -50 */ { 5849, 5620, 5389, 5160, 4928, 4684, 4414, 4111, 3782, 3450, 3147, 2906, 2743, 2651, 2602, 2568, 2536, 2510, 2515, 2585, 2756, 3043, 3435, 3904, 4410, 4916, 5392, 5812, 6152, 6394, 6534, 6576, 6534, 6425, 6264, 6067, 5849, }, - /* LAT: -40 */ { 5397, 5152, 4908, 4670, 4436, 4199, 3945, 3662, 3348, 3021, 2722, 2498, 2379, 2352, 2371, 2394, 2400, 2390, 2378, 2406, 2532, 2802, 3214, 3726, 4272, 4797, 5265, 5655, 5949, 6137, 6226, 6230, 6162, 6032, 5852, 5634, 5397, }, - /* LAT: -30 */ { 4881, 4641, 4403, 4170, 3944, 3726, 3507, 3276, 3021, 2746, 2487, 2303, 2231, 2254, 2321, 2393, 2460, 2512, 2536, 2549, 2613, 2806, 3161, 3645, 4176, 4674, 5096, 5415, 5620, 5720, 5747, 5721, 5642, 5511, 5332, 5116, 4881, }, - /* LAT: -20 */ { 4322, 4111, 3904, 3700, 3504, 3321, 3153, 2990, 2813, 2616, 2425, 2290, 2246, 2286, 2375, 2485, 2614, 2744, 2836, 2875, 2898, 2989, 3223, 3602, 4050, 4478, 4829, 5067, 5175, 5183, 5153, 5106, 5024, 4897, 4731, 4534, 4322, }, - /* LAT: -10 */ { 3791, 3631, 3480, 3334, 3198, 3078, 2976, 2884, 2789, 2675, 2554, 2453, 2404, 2425, 2509, 2637, 2793, 2953, 3080, 3145, 3160, 3184, 3303, 3550, 3874, 4196, 4462, 4628, 4666, 4614, 4547, 4482, 4393, 4269, 4120, 3957, 3791, }, - /* LAT: 0 */ { 3412, 3321, 3238, 3165, 3110, 3072, 3047, 3030, 3007, 2961, 2882, 2787, 2704, 2670, 2708, 2808, 2941, 3077, 3194, 3271, 3303, 3324, 3396, 3550, 3757, 3970, 4150, 4259, 4267, 4200, 4112, 4019, 3907, 3776, 3642, 3519, 3412, }, - /* LAT: 10 */ { 3283, 3253, 3233, 3230, 3256, 3304, 3360, 3416, 3452, 3444, 3375, 3260, 3132, 3034, 3004, 3043, 3122, 3221, 3321, 3407, 3471, 3533, 3619, 3736, 3869, 4006, 4126, 4198, 4201, 4141, 4032, 3889, 3728, 3569, 3434, 3338, 3283, }, - /* LAT: 20 */ { 3400, 3404, 3431, 3487, 3580, 3702, 3832, 3951, 4033, 4046, 3973, 3831, 3662, 3520, 3441, 3426, 3459, 3530, 3626, 3723, 3813, 3911, 4021, 4132, 4239, 4349, 4451, 4517, 4529, 4472, 4337, 4136, 3909, 3700, 3538, 3438, 3400, }, - /* LAT: 30 */ { 3723, 3732, 3788, 3889, 4034, 4206, 4383, 4540, 4649, 4676, 4604, 4448, 4257, 4089, 3981, 3932, 3934, 3983, 4068, 4165, 4262, 4367, 4482, 4600, 4719, 4844, 4964, 5050, 5078, 5023, 4868, 4629, 4356, 4102, 3903, 3776, 3723, }, - /* LAT: 40 */ { 4223, 4223, 4291, 4416, 4585, 4773, 4958, 5115, 5220, 5246, 5177, 5027, 4838, 4662, 4531, 4453, 4425, 4445, 4504, 4582, 4667, 4764, 4878, 5011, 5162, 5323, 5474, 5584, 5625, 5573, 5419, 5182, 4908, 4649, 4438, 4294, 4223, }, - /* LAT: 50 */ { 4831, 4827, 4886, 4998, 5146, 5307, 5457, 5577, 5651, 5659, 5595, 5466, 5302, 5136, 4997, 4898, 4842, 4828, 4851, 4900, 4969, 5059, 5177, 5327, 5502, 5686, 5852, 5972, 6018, 5976, 5846, 5650, 5424, 5208, 5028, 4900, 4831, }, - /* LAT: 60 */ { 5392, 5383, 5414, 5479, 5566, 5661, 5747, 5813, 5845, 5835, 5779, 5684, 5562, 5432, 5312, 5215, 5147, 5112, 5109, 5136, 5191, 5277, 5394, 5541, 5707, 5876, 6024, 6130, 6175, 6154, 6072, 5945, 5798, 5655, 5532, 5443, 5392, }, - /* LAT: 70 */ { 5726, 5708, 5707, 5721, 5744, 5771, 5794, 5808, 5806, 5786, 5745, 5687, 5615, 5538, 5464, 5399, 5350, 5322, 5316, 5336, 5380, 5449, 5540, 5649, 5766, 5881, 5981, 6054, 6094, 6098, 6069, 6016, 5948, 5878, 5813, 5761, 5726, }, - /* LAT: 80 */ { 5789, 5772, 5758, 5747, 5737, 5728, 5718, 5706, 5691, 5672, 5649, 5623, 5595, 5568, 5542, 5522, 5507, 5502, 5506, 5521, 5547, 5582, 5624, 5672, 5722, 5770, 5813, 5848, 5872, 5886, 5888, 5881, 5868, 5849, 5828, 5808, 5789, }, + /* LAT: -80 */ { 6063, 6000, 5922, 5831, 5728, 5617, 5499, 5377, 5255, 5135, 5021, 4915, 4821, 4741, 4678, 4633, 4608, 4606, 4626, 4672, 4742, 4835, 4950, 5081, 5224, 5374, 5523, 5666, 5798, 5911, 6004, 6073, 6118, 6138, 6134, 6109, 6063, }, + /* LAT: -70 */ { 6308, 6176, 6027, 5863, 5685, 5493, 5288, 5073, 4854, 4639, 4436, 4253, 4094, 3963, 3859, 3782, 3734, 3721, 3749, 3824, 3951, 4130, 4357, 4624, 4918, 5225, 5529, 5812, 6062, 6267, 6418, 6515, 6557, 6550, 6502, 6418, 6308, }, + /* LAT: -60 */ { 6193, 6002, 5802, 5594, 5376, 5142, 4886, 4607, 4315, 4025, 3757, 3529, 3348, 3213, 3114, 3040, 2990, 2969, 2995, 3084, 3250, 3500, 3825, 4209, 4631, 5064, 5486, 5870, 6195, 6445, 6609, 6689, 6692, 6630, 6517, 6367, 6193, }, + /* LAT: -50 */ { 5849, 5620, 5389, 5159, 4928, 4684, 4413, 4110, 3782, 3449, 3147, 2905, 2743, 2650, 2602, 2568, 2535, 2510, 2514, 2585, 2756, 3043, 3436, 3905, 4411, 4917, 5392, 5812, 6152, 6394, 6534, 6576, 6534, 6425, 6264, 6067, 5849, }, + /* LAT: -40 */ { 5397, 5152, 4908, 4669, 4436, 4199, 3945, 3661, 3347, 3021, 2722, 2498, 2379, 2352, 2371, 2394, 2400, 2389, 2378, 2405, 2532, 2802, 3215, 3726, 4272, 4797, 5266, 5655, 5949, 6137, 6226, 6230, 6162, 6032, 5851, 5634, 5397, }, + /* LAT: -30 */ { 4880, 4641, 4403, 4170, 3944, 3725, 3507, 3276, 3021, 2745, 2487, 2303, 2231, 2254, 2321, 2393, 2460, 2512, 2536, 2549, 2613, 2806, 3162, 3646, 4176, 4675, 5096, 5415, 5620, 5720, 5748, 5721, 5642, 5511, 5332, 5116, 4880, }, + /* LAT: -20 */ { 4322, 4111, 3904, 3700, 3504, 3321, 3153, 2990, 2813, 2616, 2425, 2290, 2246, 2286, 2375, 2485, 2614, 2744, 2836, 2874, 2898, 2989, 3223, 3602, 4050, 4478, 4829, 5068, 5175, 5183, 5153, 5106, 5024, 4897, 4731, 4534, 4322, }, + /* LAT: -10 */ { 3791, 3631, 3479, 3334, 3198, 3078, 2975, 2884, 2788, 2675, 2553, 2453, 2404, 2425, 2509, 2637, 2793, 2953, 3080, 3145, 3160, 3184, 3303, 3550, 3874, 4196, 4463, 4628, 4666, 4614, 4547, 4483, 4393, 4269, 4120, 3957, 3791, }, + /* LAT: 0 */ { 3412, 3320, 3237, 3165, 3110, 3072, 3047, 3030, 3007, 2960, 2882, 2787, 2704, 2669, 2708, 2809, 2941, 3077, 3194, 3271, 3303, 3324, 3396, 3550, 3757, 3970, 4151, 4259, 4267, 4200, 4112, 4019, 3907, 3776, 3642, 3519, 3412, }, + /* LAT: 10 */ { 3283, 3253, 3233, 3230, 3255, 3303, 3360, 3415, 3452, 3443, 3375, 3260, 3132, 3034, 3004, 3043, 3123, 3221, 3321, 3407, 3471, 3533, 3619, 3736, 3869, 4007, 4126, 4198, 4202, 4141, 4032, 3889, 3728, 3569, 3434, 3338, 3283, }, + /* LAT: 20 */ { 3400, 3404, 3431, 3486, 3579, 3701, 3831, 3950, 4033, 4046, 3973, 3831, 3662, 3520, 3440, 3426, 3459, 3531, 3626, 3723, 3813, 3911, 4021, 4132, 4239, 4350, 4451, 4518, 4530, 4473, 4337, 4136, 3909, 3700, 3538, 3438, 3400, }, + /* LAT: 30 */ { 3723, 3732, 3788, 3889, 4033, 4206, 4382, 4540, 4649, 4676, 4603, 4447, 4256, 4089, 3981, 3932, 3934, 3983, 4068, 4166, 4262, 4367, 4483, 4600, 4719, 4845, 4964, 5051, 5079, 5023, 4868, 4630, 4356, 4102, 3903, 3776, 3723, }, + /* LAT: 40 */ { 4222, 4223, 4290, 4416, 4584, 4773, 4957, 5114, 5219, 5245, 5177, 5027, 4838, 4661, 4531, 4453, 4425, 4445, 4504, 4582, 4668, 4764, 4878, 5012, 5162, 5323, 5474, 5584, 5625, 5573, 5419, 5182, 4908, 4649, 4438, 4294, 4222, }, + /* LAT: 50 */ { 4832, 4827, 4886, 4998, 5146, 5306, 5456, 5577, 5650, 5659, 5594, 5466, 5302, 5136, 4997, 4898, 4842, 4828, 4851, 4900, 4969, 5059, 5177, 5327, 5502, 5686, 5853, 5972, 6018, 5976, 5846, 5650, 5425, 5208, 5028, 4900, 4832, }, + /* LAT: 60 */ { 5392, 5382, 5413, 5478, 5566, 5660, 5747, 5812, 5844, 5834, 5779, 5684, 5562, 5432, 5312, 5215, 5147, 5112, 5109, 5136, 5192, 5277, 5395, 5541, 5708, 5876, 6024, 6130, 6176, 6154, 6072, 5945, 5798, 5655, 5532, 5443, 5392, }, + /* LAT: 70 */ { 5726, 5708, 5707, 5721, 5744, 5770, 5794, 5807, 5806, 5786, 5745, 5687, 5615, 5538, 5464, 5399, 5350, 5322, 5316, 5336, 5380, 5449, 5540, 5649, 5766, 5881, 5981, 6054, 6094, 6098, 6069, 6016, 5948, 5878, 5813, 5761, 5726, }, + /* LAT: 80 */ { 5789, 5772, 5758, 5747, 5737, 5728, 5718, 5706, 5691, 5672, 5649, 5623, 5596, 5568, 5542, 5522, 5508, 5502, 5506, 5521, 5547, 5582, 5625, 5672, 5722, 5770, 5813, 5848, 5872, 5886, 5888, 5882, 5868, 5849, 5829, 5808, 5789, }, /* LAT: 90 */ { 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, 5679, }, }; diff --git a/src/lib/world_magnetic_model/test_geo_lookup.cpp b/src/lib/world_magnetic_model/test_geo_lookup.cpp index 968fb9cf2c..87e179fb34 100644 --- a/src/lib/world_magnetic_model/test_geo_lookup.cpp +++ b/src/lib/world_magnetic_model/test_geo_lookup.cpp @@ -40,5049 +40,5049 @@ TEST(GeoLookupTest, declination) { - EXPECT_NEAR(get_mag_declination_degrees(-50, -180), 31.26727, 0.40063 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -175), 31.47004, 0.3937 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -170), 31.49554, 0.38791 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -165), 31.39241, 0.38309 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -160), 31.20316, 0.37905 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -155), 30.96721, 0.37567 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -150), 30.72203, 0.37284 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -145), 30.50098, 0.37045 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -140), 30.32828, 0.36843 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -135), 30.21259, 0.36671 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -130), 30.14149, 0.36524 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -125), 30.07875, 0.364 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -120), 29.96511, 0.363 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -115), 29.72254, 0.3623 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -110), 29.26124, 0.36198 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -105), 28.48873, 0.36217 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -100), 27.31993, 0.363 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -95), 25.6875, 0.36464 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -90), 23.55144, 0.36723 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -85), 20.9072, 0.37091 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -80), 17.7918, 0.37575 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -75), 14.28671, 0.3818 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -70), 10.51569, 0.38908 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -65), 6.63546, 0.39756 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -60), 2.81864, 0.40725 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -55), -0.76896, 0.41814 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -50), -3.99171, 0.43024 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -45), -6.76247, 0.44351 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -40), -9.05215, 0.45778 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -35), -10.88966, 0.47272 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -30), -12.3543, 0.48778 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -25), -13.5641, 0.50216 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -20), -14.66333, 0.51489 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -15), -15.81046, 0.52483 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -10), -17.16442, 0.53091 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -5), -18.86592, 0.5323 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 0), -21.0139, 0.52866 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 5), -23.64383, 0.52024 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 10), -26.71837, 0.50789 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 15), -30.13656, 0.49288 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 20), -33.75867, 0.47663 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 25), -37.43556, 0.46049 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 30), -41.03177, 0.44555 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 35), -44.43686, 0.43258 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 40), -47.56625, 0.42202 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 45), -50.35613, 0.4141 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 50), -52.75672, 0.40888 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 55), -54.72621, 0.40636 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 60), -56.22599, 0.40653 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 65), -57.21631, 0.40943 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 70), -57.65109, 0.41516 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 75), -57.47134, 0.42393 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 80), -56.59746, 0.43604 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 85), -54.92312, 0.45183 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 90), -52.31473, 0.47155 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 95), -48.62369, 0.49504 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 100), -43.71984, 0.5213 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 105), -37.55252, 0.54796 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 110), -30.23057, 0.57121 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 115), -22.07977, 0.58663 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 120), -13.61333, 0.59102 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 125), -5.39587, 0.58405 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 130), 2.11983, 0.56816 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 135), 8.67735, 0.54698 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 140), 14.20038, 0.52385 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 145), 18.72854, 0.50109 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 150), 22.35699, 0.47999 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 155), 25.19845, 0.46118 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 160), 27.36511, 0.44479 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 165), 28.96236, 0.43077 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 170), 30.0875, 0.4189 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 175), 30.82933, 0.40894 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 180), 31.26727, 0.40063 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -180), 26.34267, 0.37411 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -175), 26.65205, 0.37023 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -170), 26.79318, 0.367 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -165), 26.8057, 0.36431 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -160), 26.7225, 0.36209 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -155), 26.5747, 0.36028 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -150), 26.39544, 0.35883 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -145), 26.21989, 0.35772 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -140), 26.08076, 0.35691 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -135), 26.00087, 0.35639 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -130), 25.98559, 0.35615 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -125), 26.01698, 0.35617 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -120), 26.05047, 0.35646 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -115), 26.01431, 0.35704 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -110), 25.81225, 0.35797 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -105), 25.33074, 0.35933 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -100), 24.45096, 0.36126 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -95), 23.06484, 0.36396 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -90), 21.09228, 0.3676 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -85), 18.49713, 0.37237 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -80), 15.30003, 0.37838 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -75), 11.58648, 0.38567 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -70), 7.50696, 0.39421 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -65), 3.26484, 0.40396 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -60), -0.90987, 0.41491 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -55), -4.7967, 0.4271 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -50), -8.22065, 0.44069 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -45), -11.07664, 0.45579 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -40), -13.3368, 0.47246 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -35), -15.04146, 0.49058 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -30), -16.28008, 0.50977 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -25), -17.17104, 0.52932 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -20), -17.84917, 0.54814 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -15), -18.46486, 0.56467 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -10), -19.1884, 0.577 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -5), -20.20425, 0.5832 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 0), -21.68186, 0.58194 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 5), -23.7279, 0.57289 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 10), -26.34567, 0.55702 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 15), -29.42934, 0.53628 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 20), -32.79793, 0.51309 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 25), -36.24764, 0.48982 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 30), -39.59494, 0.46828 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 35), -42.69628, 0.44967 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 40), -45.44742, 0.43456 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 45), -47.77272, 0.42313 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 50), -49.61356, 0.41526 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 55), -50.9201, 0.41075 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 60), -51.64656, 0.40931 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 65), -51.74804, 0.41071 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 70), -51.17711, 0.41468 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 75), -49.87969, 0.42103 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 80), -47.79334, 0.42947 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 85), -44.85413, 0.43959 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 90), -41.01903, 0.45063 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 95), -36.30463, 0.46145 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 100), -30.82844, 0.47052 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 105), -24.82304, 0.47637 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 110), -18.59755, 0.47816 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 115), -12.45764, 0.4759 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 120), -6.63344, 0.47038 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 125), -1.25608, 0.46262 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 130), 3.62075, 0.45352 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 135), 7.98497, 0.44376 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 140), 11.8401, 0.43381 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 145), 15.19407, 0.42401 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 150), 18.05749, 0.4146 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 155), 20.44516, 0.40579 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 160), 22.37861, 0.39773 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 165), 23.88873, 0.39051 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 170), 25.0174, 0.38418 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 175), 25.81636, 0.37873 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 180), 26.34267, 0.37411 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-40, -180), 22.54026, 0.35467 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -175), 22.8854, 0.35264 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -170), 23.0815, 0.351 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -165), 23.16198, 0.34968 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -160), 23.14957, 0.34865 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -155), 23.06284, 0.34788 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -150), 22.92369, 0.34734 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -145), 22.76061, 0.34706 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -140), 22.60623, 0.34704 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -135), 22.49067, 0.3473 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -130), 22.43369, 0.34787 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -125), 22.43753, 0.34875 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -120), 22.48025, 0.34995 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -115), 22.50903, 0.35148 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -110), 22.43547, 0.35336 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -105), 22.13666, 0.35563 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -100), 21.46647, 0.3584 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -95), 20.27668, 0.36188 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -90), 18.44381, 0.36629 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -85), 15.89545, 0.37182 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -80), 12.63218, 0.37861 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -75), 8.74227, 0.38666 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -70), 4.40455, 0.39588 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -65), -0.128, 0.40613 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -60), -4.56755, 0.41739 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -55), -8.64538, 0.42978 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -50), -12.16187, 0.44358 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -45), -15.01464, 0.4591 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -40), -17.19856, 0.4766 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -35), -18.78212, 0.4962 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -30), -19.87124, 0.51782 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -25), -20.57517, 0.54112 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -20), -20.99025, 0.56534 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -15), -21.2113, 0.58894 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -10), -21.3652, 0.60951 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -5), -21.64033, 0.62389 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 0), -22.27516, 0.62898 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 5), -23.48862, 0.62298 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 10), -25.38554, 0.6062 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 15), -27.90392, 0.58101 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 20), -30.84229, 0.55108 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 25), -33.94044, 0.52015 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 30), -36.95617, 0.49121 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 35), -39.70261, 0.46613 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 40), -42.04854, 0.44574 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 45), -43.90205, 0.43017 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 50), -45.19435, 0.41909 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 55), -45.87051, 0.41198 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 60), -45.88642, 0.40827 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 65), -45.20813, 0.40735 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 70), -43.81028, 0.40861 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 75), -41.67391, 0.41144 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 80), -38.78919, 0.41519 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 85), -35.17146, 0.41906 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 90), -30.89231, 0.42217 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 95), -26.11026, 0.42364 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 100), -21.06994, 0.42289 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 105), -16.04988, 0.41995 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 110), -11.28099, 0.41538 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 115), -6.88869, 0.40999 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 120), -2.89161, 0.40445 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 125), 0.75602, 0.39913 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 130), 4.11317, 0.39413 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 135), 7.21853, 0.38936 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 140), 10.08142, 0.38472 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 145), 12.68934, 0.38017 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 150), 15.01994, 0.37571 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 155), 17.05009, 0.37138 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 160), 18.76185, 0.36727 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 165), 20.14816, 0.36348 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 170), 21.21845, 0.36009 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 175), 22.0012, 0.35715 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 180), 22.54026, 0.35467 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -180), 19.48811, 0.33994 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -175), 19.82682, 0.33905 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -170), 20.03919, 0.33843 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -165), 20.15729, 0.33803 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -160), 20.19638, 0.33782 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -155), 20.16228, 0.33777 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -150), 20.06232, 0.33789 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -145), 19.9125, 0.33819 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -140), 19.73787, 0.3387 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -135), 19.56787, 0.33947 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -130), 19.43008, 0.34053 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -125), 19.34368, 0.34193 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -120), 19.31081, 0.34367 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -115), 19.30412, 0.34575 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -110), 19.25286, 0.34816 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -105), 19.03547, 0.35093 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -100), 18.48734, 0.35415 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -95), 17.42636, 0.35801 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -90), 15.68994, 0.36274 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -85), 13.17306, 0.36858 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -80), 9.86, 0.37562 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -75), 5.84568, 0.3838 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -70), 1.33982, 0.39293 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -65), -3.3569, 0.40283 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -60), -7.90827, 0.41346 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -55), -12.0148, 0.42504 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -50), -15.47368, 0.43798 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -45), -18.20469, 0.45271 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -40), -20.23887, 0.46957 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -35), -21.67955, 0.4888 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -30), -22.64998, 0.5105 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -25), -23.2457, 0.5347 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -20), -23.5125, 0.56113 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -15), -23.46509, 0.58887 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -10), -23.14478, 0.61577 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -5), -22.68937, 0.6382 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 0), -22.36407, 0.65164 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 5), -22.50238, 0.65226 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 10), -23.36517, 0.63875 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 15), -25.01172, 0.613 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 20), -27.28083, 0.57932 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 25), -29.88169, 0.54276 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 30), -32.51013, 0.50764 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 35), -34.91825, 0.47676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 40), -36.9276, 0.4514 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 45), -38.41398, 0.43175 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 50), -39.29037, 0.41733 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 55), -39.4985, 0.40737 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 60), -39.00738, 0.40097 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 65), -37.81239, 0.39725 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 70), -35.93019, 0.39539 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 75), -33.39114, 0.39462 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 80), -30.23905, 0.3942 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 85), -26.54851, 0.39345 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 90), -22.45512, 0.39175 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 95), -18.17115, 0.38872 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 100), -13.95493, 0.38442 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 105), -10.03593, 0.37932 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 110), -6.54171, 0.3741 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 115), -3.4749, 0.36933 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 120), -0.74696, 0.3653 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 125), 1.76094, 0.36204 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 130), 4.14398, 0.35936 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 135), 6.44684, 0.35703 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 140), 8.6662, 0.35486 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 145), 10.77014, 0.35272 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 150), 12.71782, 0.35057 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 155), 14.46956, 0.34843 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 160), 15.98991, 0.34635 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 165), 17.25144, 0.34439 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 170), 18.24285, 0.34262 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 175), 18.97646, 0.34113 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 180), 19.48811, 0.33994 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -180), 16.99409, 0.32863 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -175), 17.29712, 0.32845 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -170), 17.49508, 0.32849 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -165), 17.62361, 0.32872 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -160), 17.69491, 0.32909 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -155), 17.70481, 0.32957 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -150), 17.64633, 0.33018 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -145), 17.52065, 0.33092 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -140), 17.34052, 0.33183 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -135), 17.12843, 0.33294 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -130), 16.91311, 0.33431 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -125), 16.72514, 0.33597 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -120), 16.58763, 0.33794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -115), 16.49847, 0.34022 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -110), 16.40726, 0.34277 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -105), 16.19883, 0.34561 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -100), 15.69714, 0.34886 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -95), 14.69503, 0.35268 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -90), 13.00117, 0.35733 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -85), 10.48909, 0.36301 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -80), 7.1375, 0.36976 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -75), 3.05579, 0.37744 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -70), -1.5143, 0.3858 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -65), -6.23356, 0.39462 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -60), -10.73725, 0.40392 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -55), -14.71938, 0.41403 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -50), -17.99327, 0.42546 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -45), -20.50839, 0.43866 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -40), -22.32752, 0.45395 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -35), -23.57746, 0.47147 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -30), -24.38768, 0.49127 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -25), -24.83541, 0.51344 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -20), -24.92098, 0.538 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -15), -24.59087, 0.56455 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -10), -23.80759, 0.59171 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -5), -22.64227, 0.61645 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 0), -21.34099, 0.63431 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 5), -20.29998, 0.6406 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 10), -19.92332, 0.63265 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 15), -20.43945, 0.61107 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 20), -21.80996, 0.5795 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 25), -23.78239, 0.54305 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 30), -26.01715, 0.50656 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 35), -28.19277, 0.47354 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 40), -30.0524, 0.44583 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 45), -31.40925, 0.42389 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 50), -32.13957, 0.4073 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 55), -32.17756, 0.39523 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 60), -31.51166, 0.38668 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 65), -30.17545, 0.38069 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 70), -28.22965, 0.37643 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 75), -25.74181, 0.37317 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 80), -22.78061, 0.37034 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 85), -19.43657, 0.36741 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 90), -15.85702, 0.36398 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 95), -12.25798, 0.35991 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 100), -8.88181, 0.35536 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 105), -5.91514, 0.35075 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 110), -3.42234, 0.34656 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 115), -1.33787, 0.34313 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 120), 0.48527, 0.34054 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 125), 2.20474, 0.3387 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 130), 3.93043, 0.33739 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 135), 5.69976, 0.33635 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 140), 7.48914, 0.33542 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 145), 9.24559, 0.33447 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 150), 10.9145, 0.33349 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 155), 12.44945, 0.33248 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 160), 13.80912, 0.33147 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 165), 14.95584, 0.33052 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 170), 15.86407, 0.32969 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 175), 16.53347, 0.32905 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 180), 16.99409, 0.32863 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -180), 14.9558, 0.32006 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -175), 15.20183, 0.32032 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -170), 15.35901, 0.32078 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -165), 15.47067, 0.32141 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -160), 15.55069, 0.32219 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -155), 15.58915, 0.32307 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -150), 15.56762, 0.32405 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -145), 15.47312, 0.32513 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -140), 15.30467, 0.32633 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -135), 15.07438, 0.32769 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -130), 14.80744, 0.32924 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -125), 14.54046, 0.331 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -120), 14.31202, 0.333 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -115), 14.1401, 0.3352 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -110), 13.99067, 0.3376 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -105), 13.75377, 0.34023 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -100), 13.24555, 0.3432 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -95), 12.24303, 0.3467 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -90), 10.5399, 0.35096 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -85), 8.00408, 0.35614 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -80), 4.62295, 0.3622 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -75), 0.52861, 0.36892 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -70), -4.00792, 0.376 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -65), -8.62498, 0.38325 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -60), -12.95392, 0.3908 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -55), -16.70442, 0.39907 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -50), -19.71504, 0.40861 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -45), -21.95783, 0.41986 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -40), -23.50811, 0.43301 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -35), -24.49368, 0.44802 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -30), -25.03438, 0.4647 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -25), -25.18869, 0.48289 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -20), -24.93152, 0.50249 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -15), -24.18112, 0.52327 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -10), -22.87168, 0.54439 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -5), -21.04563, 0.56389 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 0), -18.92282, 0.5786 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 5), -16.89397, 0.58497 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 10), -15.41004, 0.58052 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 15), -14.81302, 0.56508 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 20), -15.21238, 0.5408 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 25), -16.47392, 0.51128 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 30), -18.2983, 0.48039 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 35), -20.32388, 0.4513 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 40), -22.2079, 0.42601 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 45), -23.67495, 0.40532 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 50), -24.54034, 0.38914 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 55), -24.71639, 0.37688 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 60), -24.20379, 0.36771 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 65), -23.06682, 0.36085 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 70), -21.39572, 0.35561 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 75), -19.27253, 0.35144 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 80), -16.76343, 0.34791 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 85), -13.94806, 0.34463 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 90), -10.96417, 0.3413 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 95), -8.02189, 0.33779 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 100), -5.35576, 0.33419 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 105), -3.13537, 0.3308 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 110), -1.39597, 0.32791 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 115), -0.03425, 0.32571 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 120), 1.13515, 0.32423 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 125), 2.298, 0.32334 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 130), 3.57324, 0.32285 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 135), 4.9869, 0.32255 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 140), 6.49175, 0.32229 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 145), 8.01228, 0.32198 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 150), 9.48176, 0.32163 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 155), 10.85186, 0.32123 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 160), 12.08183, 0.32083 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 165), 13.12966, 0.32045 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 170), 13.95945, 0.32016 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 175), 14.55984, 0.32001 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 180), 14.9558, 0.32006 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -180), 13.31453, 0.31382 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -175), 13.48972, 0.31435 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -170), 13.58499, 0.31507 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -165), 13.65437, 0.31596 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -160), 13.71778, 0.317 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -155), 13.76407, 0.31814 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -150), 13.76716, 0.31938 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -145), 13.70239, 0.3207 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -140), 13.55596, 0.3221 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -135), 13.32915, 0.32361 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -130), 13.04161, 0.32524 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -125), 12.73217, 0.327 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -120), 12.44877, 0.32889 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -115), 12.22136, 0.33088 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -110), 12.02403, 0.33298 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -105), 11.74698, 0.33524 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -100), 11.20006, 0.3378 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -95), 10.15366, 0.34086 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -90), 8.40148, 0.3446 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -85), 5.82233, 0.34911 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -80), 2.42555, 0.35426 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -75), -1.62935, 0.35976 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -70), -6.05002, 0.36531 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -65), -10.47158, 0.37078 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -60), -14.54292, 0.3764 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -55), -18.00156, 0.38264 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -50), -20.7084, 0.39006 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -45), -22.64198, 0.39903 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -40), -23.86797, 0.40963 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -35), -24.49571, 0.42164 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -30), -24.62823, 0.43458 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -25), -24.31805, 0.44797 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -20), -23.5504, 0.46143 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -15), -22.26996, 0.47464 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -10), -20.44438, 0.48708 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -5), -18.13587, 0.49779 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 0), -15.54492, 0.50524 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 5), -12.99899, 0.50771 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 10), -10.88152, 0.50393 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 15), -9.52807, 0.49363 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 20), -9.13333, 0.4777 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 25), -9.70202, 0.45796 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 30), -11.05239, 0.43658 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 35), -12.8654, 0.41559 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 40), -14.76364, 0.39651 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 45), -16.39714, 0.3802 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 50), -17.51121, 0.36688 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 55), -17.97907, 0.35634 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 60), -17.79522, 0.34813 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 65), -17.03543, 0.34175 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 70), -15.79989, 0.33676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 75), -14.16727, 0.33279 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 80), -12.1878, 0.32955 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 85), -9.92153, 0.32675 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 90), -7.49215, 0.32415 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 95), -5.10495, 0.32161 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 100), -2.99595, 0.31916 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 105), -1.33509, 0.31696 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 110), -0.14913, 0.31519 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 115), 0.68601, 0.31396 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 120), 1.38369, 0.31327 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 125), 2.15335, 0.31302 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 130), 3.12178, 0.31305 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 135), 4.30342, 0.3132 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 140), 5.62745, 0.31334 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 145), 6.99602, 0.31341 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 150), 8.33117, 0.31343 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 155), 9.58445, 0.3134 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 160), 10.71839, 0.31335 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 165), 11.6894, 0.31332 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 170), 12.45328, 0.31335 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 175), 12.98837, 0.3135 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 180), 13.31453, 0.31382 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -180), 12.02886, 0.30968 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -175), 12.12855, 0.31036 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -170), 12.14884, 0.31124 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -165), 12.1567, 0.31228 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -160), 12.18173, 0.31347 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -155), 12.21571, 0.31476 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -150), 12.22843, 0.31614 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -145), 12.1861, 0.31758 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -140), 12.06393, 0.31907 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -135), 11.85376, 0.32062 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -130), 11.57013, 0.32223 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -125), 11.25213, 0.32389 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -120), 10.95153, 0.32558 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -115), 10.70138, 0.3273 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -110), 10.47444, 0.32905 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -105), 10.15544, 0.33092 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -100), 9.54972, 0.33308 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -95), 8.4305, 0.33572 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -90), 6.60546, 0.33895 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -85), 3.97817, 0.34277 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -80), 0.58851, 0.34697 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -75), -3.37792, 0.35121 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -70), -7.61972, 0.35521 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -65), -11.78617, 0.35894 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -60), -15.55603, 0.36266 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -55), -18.69494, 0.36687 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -50), -21.0754, 0.37207 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -45), -22.6671, 0.37857 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -40), -23.51295, 0.38637 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -35), -23.69883, 0.39512 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -30), -23.31912, 0.40422 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -25), -22.44517, 0.41297 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -20), -21.11208, 0.42079 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -15), -19.33554, 0.42733 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -10), -17.15134, 0.43241 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -5), -14.6528, 0.43582 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 0), -12.00476, 0.43727 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 5), -9.43095, 0.43633 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 10), -7.18632, 0.43261 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 15), -5.52308, 0.42589 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 20), -4.64709, 0.41639 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 25), -4.66227, 0.40476 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 30), -5.51964, 0.39192 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 35), -7.0027, 0.37886 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 40), -8.77095, 0.36643 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 45), -10.45203, 0.35526 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 50), -11.74286, 0.34566 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 55), -12.4752, 0.33769 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 60), -12.62233, 0.3312 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 65), -12.25304, 0.32599 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 70), -11.46134, 0.32182 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 75), -10.31204, 0.31851 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 80), -8.83452, 0.31587 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 85), -7.06724, 0.31372 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 90), -5.11795, 0.31188 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 95), -3.18524, 0.31022 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 100), -1.50767, 0.30873 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 105), -0.26216, 0.30747 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 110), 0.52215, 0.30655 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 115), 0.97857, 0.30603 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 120), 1.33989, 0.3059 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 125), 1.8348, 0.30608 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 130), 2.59725, 0.30646 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 135), 3.63226, 0.3069 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 140), 4.84873, 0.30732 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 145), 6.12912, 0.30767 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 150), 7.38518, 0.30795 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 155), 8.56819, 0.30819 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 160), 9.64364, 0.30839 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 165), 10.56676, 0.30859 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 170), 11.28552, 0.30884 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 175), 11.76816, 0.30918 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 180), 12.02886, 0.30968 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -180), 11.05774, 0.30746 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -175), 11.08895, 0.30826 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -170), 11.03247, 0.30922 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -165), 10.96995, 0.31034 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -160), 10.94392, 0.31159 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -155), 10.95262, 0.31293 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -150), 10.9644, 0.31434 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -145), 10.93789, 0.31577 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -140), 10.83854, 0.31723 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -135), 10.65029, 0.31869 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -130), 10.384, 0.32016 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -125), 10.07849, 0.32162 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -120), 9.78515, 0.32306 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -115), 9.53262, 0.32446 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -110), 9.28478, 0.32588 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -105), 8.91767, 0.32744 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -100), 8.23567, 0.32928 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -95), 7.02414, 0.33158 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -90), 5.11616, 0.33439 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -85), 2.44904, 0.33761 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -80), -0.9047, 0.34094 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -75), -4.7405, 0.34405 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -70), -8.76137, 0.34669 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -65), -12.64234, 0.34887 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -60), -16.09407, 0.35091 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -55), -18.90268, 0.35325 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -50), -20.94142, 0.35634 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -45), -22.16456, 0.36042 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -40), -22.59413, 0.36545 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -35), -22.30315, 0.37108 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -30), -21.39502, 0.37669 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -25), -19.9815, 0.38159 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -20), -18.16767, 0.38523 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -15), -16.05056, 0.38736 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -10), -13.72714, 0.38803 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -5), -11.30006, 0.3875 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 0), -8.87647, 0.386 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 5), -6.56831, 0.38366 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 10), -4.5032, 0.38041 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 15), -2.83881, 0.37609 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 20), -1.75525, 0.37063 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 25), -1.40643, 0.36415 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 30), -1.84366, 0.35696 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 35), -2.9572, 0.34944 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 40), -4.48055, 0.342 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 45), -6.06649, 0.33495 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 50), -7.39928, 0.32857 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 55), -8.2843, 0.32298 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 60), -8.67241, 0.31823 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 65), -8.61699, 0.31425 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 70), -8.19801, 0.31099 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 75), -7.46258, 0.30838 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 80), -6.41882, 0.30633 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 85), -5.0836, 0.30473 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 90), -3.5463, 0.30347 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 95), -1.99354, 0.30246 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 100), -0.66106, 0.30166 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 105), 0.26883, 0.30109 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 110), 0.7602, 0.30078 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 115), 0.94698, 0.30077 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 120), 1.07214, 0.30103 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 125), 1.3772, 0.30151 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 130), 2.0019, 0.30214 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 135), 2.94545, 0.30281 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 140), 4.1027, 0.30346 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 145), 5.34143, 0.30405 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 150), 6.5647, 0.30457 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 155), 7.72204, 0.30504 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 160), 8.77972, 0.30547 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 165), 9.6903, 0.30588 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 170), 10.39348, 0.30631 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 175), 10.84683, 0.30682 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 180), 11.05774, 0.30746 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -180), 10.35031, 0.30702 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -175), 10.33411, 0.30792 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -170), 10.21319, 0.30896 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -165), 10.08504, 0.31011 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -160), 10.00803, 0.31136 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -155), 9.99011, 0.31266 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -150), 10.00012, 0.31399 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -145), 9.98952, 0.31531 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -140), 9.9138, 0.3166 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -135), 9.7494, 0.31785 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -130), 9.50429, 0.31907 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -125), 9.21677, 0.32024 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -120), 8.93507, 0.32135 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -115), 8.67885, 0.32244 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -110), 8.39959, 0.32358 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -105), 7.96534, 0.32489 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -100), 7.18512, 0.32652 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -95), 5.86481, 0.32859 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -90), 3.87072, 0.33108 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -85), 1.17745, 0.33381 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -80), -2.11332, 0.33644 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -75), -5.78808, 0.33862 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -70), -9.56523, 0.34017 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -65), -13.14996, 0.34112 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -60), -16.28014, 0.34178 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -55), -18.75374, 0.34255 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -50), -20.44038, 0.34381 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -45), -21.28383, 0.34576 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -40), -21.29908, 0.34837 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -35), -20.56387, 0.35133 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -30), -19.20442, 0.35416 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -25), -17.37639, 0.3563 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -20), -15.24488, 0.35736 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -15), -12.96623, 0.35719 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -10), -10.67152, 0.35596 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -5), -8.45259, 0.35402 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 0), -6.35786, 0.35172 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 5), -4.40803, 0.34928 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 10), -2.63309, 0.34671 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 15), -1.11347, 0.3439 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 20), 0.00617, 0.34073 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 25), 0.55594, 0.33714 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 30), 0.42395, 0.33318 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 35), -0.36256, 0.32897 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 40), -1.6123, 0.32464 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 45), -3.02451, 0.32035 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 50), -4.29723, 0.31625 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 55), -5.22827, 0.31247 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 60), -5.75401, 0.30909 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 65), -5.91373, 0.30615 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 70), -5.77371, 0.30367 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 75), -5.3656, 0.30164 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 80), -4.67957, 0.30004 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 85), -3.7129, 0.29884 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 90), -2.5349, 0.29798 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 95), -1.31423, 0.2974 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 100), -0.2754, 0.29706 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 105), 0.40027, 0.29695 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 110), 0.6706, 0.29707 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 115), 0.66394, 0.29741 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 120), 0.62372, 0.29794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 125), 0.79615, 0.29864 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 130), 1.32441, 0.29946 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 135), 2.20639, 0.30033 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 140), 3.33102, 0.30121 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 145), 4.55839, 0.30205 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 150), 5.78518, 0.30283 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 155), 6.95734, 0.30357 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 160), 8.03867, 0.30425 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 165), 8.97682, 0.3049 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 170), 9.70214, 0.30555 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 175), 10.16041, 0.30624 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 180), 10.35031, 0.30702 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -180), 9.84082, 0.30821 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -175), 9.81412, 0.30925 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -170), 9.65749, 0.31036 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -165), 9.48424, 0.31152 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -160), 9.37091, 0.31272 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -155), 9.33807, 0.31392 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -150), 9.35685, 0.31509 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -145), 9.37144, 0.31619 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -140), 9.32618, 0.31721 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -135), 9.18884, 0.31816 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -130), 8.96371, 0.31903 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -125), 8.68747, 0.31984 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -120), 8.40349, 0.32061 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -115), 8.12109, 0.32139 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -110), 7.78033, 0.32227 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -105), 7.24568, 0.3234 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -100), 6.33756, 0.3249 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -95), 4.8892, 0.32681 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -90), 2.80425, 0.32906 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -85), 0.094, 0.3314 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -80), -3.11687, 0.33348 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -75), -6.61484, 0.33497 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -70), -10.13954, 0.3357 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -65), -13.42506, 0.33573 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -60), -16.23074, 0.33533 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -55), -18.36292, 0.33487 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -50), -19.69228, 0.33466 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -45), -20.16547, 0.33491 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -40), -19.80758, 0.33561 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -35), -18.71425, 0.33654 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -30), -17.03564, 0.33738 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -25), -14.95608, 0.33778 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -20), -12.67188, 0.33745 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -15), -10.36641, 0.33635 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -10), -8.18218, 0.3346 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -5), -6.19681, 0.3325 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 0), -4.41712, 0.33031 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 5), -2.80313, 0.32822 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 10), -1.31874, 0.32627 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 15), 0.01259, 0.32439 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 20), 1.08109, 0.32248 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 25), 1.71997, 0.32043 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 30), 1.78658, 0.31823 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 35), 1.25275, 0.31585 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 40), 0.24828, 0.31334 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 45), -0.97452, 0.31073 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 50), -2.1391, 0.3081 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 55), -3.04813, 0.30555 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 60), -3.63185, 0.30316 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 65), -3.92056, 0.301 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 70), -3.97177, 0.2991 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 75), -3.80798, 0.29751 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 80), -3.40801, 0.29623 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 85), -2.75391, 0.2953 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 90), -1.89512, 0.29468 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 95), -0.97759, 0.29435 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 100), -0.20624, 0.2943 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 105), 0.24704, 0.29448 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 110), 0.33757, 0.29487 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 115), 0.18461, 0.29544 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 120), 0.02317, 0.29617 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 125), 0.09561, 0.29703 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 130), 0.54571, 0.29801 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 135), 1.37462, 0.29907 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 140), 2.47427, 0.30019 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 145), 3.70485, 0.3013 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 150), 4.95973, 0.3024 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 155), 6.17978, 0.30345 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 160), 7.3232, 0.30445 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 165), 8.33052, 0.30539 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 170), 9.12169, 0.30631 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 175), 9.62942, 0.30724 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 180), 9.84082, 0.30821 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -180), 9.44781, 0.31084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -175), 9.4635, 0.31206 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -170), 9.31767, 0.31326 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -165), 9.13717, 0.31444 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -160), 9.01732, 0.31556 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -155), 8.99359, 0.31661 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -150), 9.04137, 0.31755 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -145), 9.09817, 0.31837 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -140), 9.09623, 0.31907 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -135), 8.99271, 0.31965 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -130), 8.78586, 0.32014 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -125), 8.50842, 0.32056 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -120), 8.19754, 0.32098 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -115), 7.85328, 0.32146 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -110), 7.40855, 0.32213 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -105), 6.73074, 0.32311 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -100), 5.65841, 0.3245 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -95), 4.0568, 0.32629 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -90), 1.86818, 0.32833 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -85), -0.86222, 0.33035 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -80), -3.99217, 0.332 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -75), -7.31262, 0.33296 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -70), -10.58448, 0.3331 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -65), -13.56709, 0.33247 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -60), -16.03894, 0.3313 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -55), -17.81937, 0.32992 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -50), -18.79231, 0.32862 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -45), -18.92296, 0.3276 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -40), -18.25897, 0.3269 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -35), -16.91652, 0.32643 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -30), -15.05893, 0.32597 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -25), -12.87583, 0.32534 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -20), -10.56507, 0.32436 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -15), -8.31134, 0.32298 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -10), -6.25691, 0.32128 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -5), -4.47183, 0.31942 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 0), -2.94295, 0.31759 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 5), -1.59755, 0.31591 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 10), -0.35889, 0.31444 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 15), 0.79021, 0.31312 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 20), 1.7716, 0.3119 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 25), 2.43176, 0.31069 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 30), 2.61676, 0.30943 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 35), 2.2642, 0.30808 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 40), 1.45761, 0.30661 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 45), 0.40651, 0.305 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 50), -0.64012, 0.30329 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 55), -1.49507, 0.30153 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 60), -2.08717, 0.29981 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 65), -2.4419, 0.29819 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 70), -2.61347, 0.29671 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 75), -2.62278, 0.29542 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 80), -2.44556, 0.29436 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 85), -2.05503, 0.29357 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 90), -1.48313, 0.29308 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 95), -0.85066, 0.29289 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 100), -0.33637, 0.29298 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 105), -0.09457, 0.29331 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 110), -0.16719, 0.29386 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 115), -0.44502, 0.29457 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 120), -0.70799, 0.29542 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 125), -0.72484, 0.2964 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 130), -0.35372, 0.29752 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 135), 0.41373, 0.29878 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 140), 1.48048, 0.30013 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 145), 2.7143, 0.30155 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 150), 4.00871, 0.30299 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 155), 5.29888, 0.30441 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 160), 6.53517, 0.30579 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 165), 7.64967, 0.30711 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 170), 8.55178, 0.30838 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 175), 9.1603, 0.30962 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 180), 9.44781, 0.31084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -180), 9.0783, 0.31461 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -175), 9.20231, 0.31606 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -170), 9.1309, 0.3174 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -165), 8.99871, 0.3186 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -160), 8.91726, 0.31964 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -155), 8.93732, 0.32051 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -150), 9.04073, 0.3212 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -145), 9.16052, 0.32171 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -140), 9.21773, 0.32206 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -135), 9.15775, 0.32228 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -130), 8.96975, 0.3224 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -125), 8.67922, 0.32248 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -120), 8.31563, 0.32259 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -115), 7.87182, 0.32283 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -110), 7.27894, 0.32332 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -105), 6.41403, 0.32418 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -100), 5.13917, 0.32546 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -95), 3.35405, 0.32711 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -90), 1.03883, 0.32893 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -85), -1.73015, 0.33063 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -80), -4.79542, 0.33188 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -75), -7.95143, 0.33242 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -70), -10.97593, 0.33211 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -65), -13.65004, 0.331 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -60), -15.7746, 0.32929 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -55), -17.19326, 0.32727 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -50), -17.81855, 0.32521 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -45), -17.64673, 0.32332 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -40), -16.75201, 0.32168 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -35), -15.2644, 0.32028 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -30), -13.34455, 0.31904 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -25), -11.16665, 0.31783 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -20), -8.90953, 0.31656 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -15), -6.74429, 0.31517 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -10), -4.80835, 0.31366 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -5), -3.17193, 0.31213 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 0), -1.81956, 0.31065 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 5), -0.6674, 0.30932 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 10), 0.38252, 0.30818 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 15), 1.37534, 0.30721 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 20), 2.26082, 0.30639 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 25), 2.90439, 0.30566 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 30), 3.15363, 0.30494 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 35), 2.92711, 0.30419 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 40), 2.27447, 0.30333 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 45), 1.36897, 0.30232 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 50), 0.43316, 0.30116 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 55), -0.35731, 0.2999 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 60), -0.93147, 0.29861 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 65), -1.31166, 0.29733 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 70), -1.5522, 0.29612 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 75), -1.67864, 0.29502 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 80), -1.67166, 0.29409 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 85), -1.50283, 0.29338 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 90), -1.19069, 0.29293 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 95), -0.83088, 0.29278 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 100), -0.57198, 0.29291 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 105), -0.54456, 0.2933 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 110), -0.78241, 0.29391 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 115), -1.18519, 0.29468 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 120), -1.55094, 0.29559 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 125), -1.66405, 0.29665 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 130), -1.38634, 0.29788 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 135), -0.69958, 0.29929 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 140), 0.31603, 0.30087 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 145), 1.54161, 0.30259 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 150), 2.87413, 0.30438 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 155), 4.24333, 0.3062 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 160), 5.59089, 0.30799 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 165), 6.84063, 0.30974 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 170), 7.89286, 0.31143 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 175), 8.65341, 0.31306 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 180), 9.0783, 0.31461 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -180), 8.6394, 0.3191 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -175), 8.94331, 0.32085 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -170), 9.02241, 0.32237 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -165), 9.00959, 0.32362 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -160), 9.02524, 0.32458 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -155), 9.13259, 0.32527 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -150), 9.3214, 0.3257 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -145), 9.52436, 0.32592 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -140), 9.65514, 0.32597 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -135), 9.64847, 0.32589 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -130), 9.48241, 0.32574 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -125), 9.17167, 0.32558 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -120), 8.73614, 0.32549 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -115), 8.16306, 0.32558 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -110), 7.3864, 0.32598 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -105), 6.29798, 0.32676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -100), 4.78657, 0.32795 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -95), 2.78664, 0.32943 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -90), 0.31447, 0.33099 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -85), -2.52417, 0.33233 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -80), -5.55531, 0.33316 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -75), -8.57163, 0.33325 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -70), -11.36141, 0.33253 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -65), -13.72601, 0.33104 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -60), -15.4957, 0.32896 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -55), -16.5519, 0.32653 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -50), -16.84896, 0.324 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -45), -16.42044, 0.32156 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -40), -15.36381, 0.31935 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -35), -13.81216, 0.31739 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -30), -11.90972, 0.31569 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -25), -9.80248, 0.31419 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -20), -7.64024, 0.31281 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -15), -5.57392, 0.31148 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -10), -3.73421, 0.31018 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -5), -2.19613, 0.30893 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 0), -0.95304, 0.30775 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 5), 0.07475, 0.30669 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 10), 0.99163, 0.3058 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 15), 1.86032, 0.30507 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 20), 2.65485, 0.30451 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 25), 3.26313, 0.30407 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 30), 3.54335, 0.30369 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 35), 3.40626, 0.30331 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 40), 2.87699, 0.30283 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 45), 2.09747, 0.30219 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 50), 1.26457, 0.30137 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 55), 0.54134, 0.3004 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 60), -0.00208, 0.29934 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 65), -0.38477, 0.29825 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 70), -0.6619, 0.29719 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 75), -0.86698, 0.29619 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 80), -0.99147, 0.2953 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 85), -1.01184, 0.2946 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 90), -0.93819, 0.29414 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 95), -0.8429, 0.29395 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 100), -0.84314, 0.29406 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 105), -1.04188, 0.29444 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 110), -1.4603, 0.29503 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 115), -2.00396, 0.29579 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 120), -2.48883, 0.2967 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 125), -2.71625, 0.29778 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 130), -2.55258, 0.29907 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 135), -1.96877, 0.30059 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 140), -1.02574, 0.30235 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 145), 0.17408, 0.30431 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 150), 1.53331, 0.30641 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 155), 2.97721, 0.30859 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 160), 4.43926, 0.3108 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 165), 5.83671, 0.31299 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 170), 7.0643, 0.31513 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 175), 8.01847, 0.31718 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 180), 8.6394, 0.3191 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -180), 8.05721, 0.32387 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -175), 8.60694, 0.32593 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -170), 8.91545, 0.32765 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -165), 9.10162, 0.32898 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -160), 9.28268, 0.3299 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -155), 9.52703, 0.33044 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -150), 9.83195, 0.33067 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -145), 10.13476, 0.33066 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -140), 10.34839, 0.33051 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -135), 10.40126, 0.33027 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -130), 10.26055, 0.33001 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -125), 9.92787, 0.32978 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -120), 9.41148, 0.32967 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -115), 8.69331, 0.32978 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -110), 7.71251, 0.33022 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -105), 6.37801, 0.33103 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -100), 4.60584, 0.33217 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -95), 2.36381, 0.3335 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -90), -0.29767, 0.33477 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -85), -3.24344, 0.33568 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -80), -6.27933, 0.336 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -75), -9.18953, 0.33558 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -70), -11.76749, 0.33439 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -65), -13.83547, 0.33252 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -60), -15.2606, 0.33014 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -55), -15.97225, 0.32746 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -50), -15.97317, 0.32468 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -45), -15.33375, 0.32198 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -40), -14.16784, 0.31948 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -35), -12.60237, 0.31725 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -30), -10.75776, 0.31533 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -25), -8.74778, 0.31369 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -20), -6.69138, 0.31228 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -15), -4.7177, 0.31104 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -10), -2.94933, 0.30993 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -5), -1.4668, 0.30891 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 0), -0.27756, 0.30797 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 5), 0.68438, 0.30715 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 10), 1.5187, 0.30646 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 15), 2.29689, 0.30593 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 20), 3.01358, 0.30556 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 25), 3.58141, 0.30534 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 30), 3.8762, 0.30521 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 35), 3.80985, 0.30508 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 40), 3.39014, 0.30486 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 45), 2.73068, 0.30444 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 50), 2.00157, 0.3038 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 55), 1.35058, 0.30297 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 60), 0.84547, 0.30201 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 65), 0.47093, 0.30098 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 70), 0.17229, 0.29995 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 75), -0.09187, 0.29896 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 80), -0.32626, 0.29806 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 85), -0.51668, 0.29732 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 90), -0.66932, 0.29679 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 95), -0.83649, 0.29654 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 100), -1.10477, 0.29657 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 105), -1.54782, 0.29687 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 110), -2.1706, 0.29739 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 115), -2.88049, 0.29808 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 120), -3.50835, 0.29893 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 125), -3.87118, 0.29996 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 130), -3.84014, 0.30122 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 135), -3.37647, 0.30276 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 140), -2.52277, 0.30459 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 145), -1.3653, 0.30669 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 150), 0.00484, 0.309 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 155), 1.50931, 0.31146 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 160), 3.07481, 0.31399 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 165), 4.61491, 0.31656 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 170), 6.02386, 0.31911 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 175), 7.19504, 0.32157 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 180), 8.05721, 0.32387 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -180), 7.29769, 0.32852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -175), 8.14137, 0.33084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -170), 8.7472, 0.33276 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -165), 9.20811, 0.33418 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -160), 9.62368, 0.3351 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -155), 10.05649, 0.33557 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -150), 10.50788, 0.33569 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -145), 10.92367, 0.3356 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -140), 11.22364, 0.3354 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -135), 11.33658, 0.3352 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -130), 11.22211, 0.33504 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -125), 10.86867, 0.33499 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -120), 10.27159, 0.33512 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -115), 9.40662, 0.33551 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -110), 8.21773, 0.3362 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -105), 6.63016, 0.33722 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -100), 4.5852, 0.33846 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -95), 2.08129, 0.33972 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -90), -0.79869, 0.3407 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -85), -3.8889, 0.34114 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -80), -6.97037, 0.34084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -75), -9.81349, 0.33976 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -70), -12.21441, 0.33798 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -65), -14.01836, 0.33566 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -60), -15.13401, 0.33298 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -55), -15.5416, 0.33012 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -50), -15.29072, 0.32724 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -45), -14.48264, 0.32446 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -40), -13.24048, 0.32189 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -35), -11.6805, 0.31959 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -30), -9.89924, 0.31761 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -25), -7.98145, 0.31594 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -20), -6.01873, 0.31457 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -15), -4.11968, 0.31344 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -10), -2.39712, 0.3125 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -5), -0.93495, 0.31169 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 0), 0.24494, 0.31099 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 5), 1.19008, 0.31039 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 10), 1.98769, 0.30991 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 15), 2.71064, 0.30957 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 20), 3.37024, 0.30938 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 25), 3.90488, 0.30935 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 30), 4.21344, 0.30942 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 35), 4.21623, 0.30949 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 40), 3.90952, 0.30945 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 45), 3.3801, 0.30917 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 50), 2.76835, 0.30861 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 55), 2.20189, 0.3078 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 60), 1.74269, 0.30681 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 65), 1.37892, 0.30574 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 70), 1.0588, 0.30465 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 75), 0.73585, 0.30359 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 80), 0.39326, 0.30261 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 85), 0.03453, 0.30179 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 90), -0.34571, 0.30117 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 95), -0.78295, 0.30082 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 100), -1.33513, 0.30075 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 105), -2.04621, 0.30093 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 110), -2.90185, 0.30132 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 115), -3.80651, 0.30188 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 120), -4.60122, 0.30258 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 125), -5.11596, 0.30346 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 130), -5.22711, 0.30458 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 135), -4.88923, 0.30602 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 140), -4.13068, 0.30778 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 145), -3.02471, 0.30987 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 150), -1.65741, 0.31222 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 155), -0.11014, 0.31479 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 160), 1.53881, 0.3175 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 165), 3.20259, 0.32031 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 170), 4.78055, 0.32314 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 175), 6.1707, 0.32591 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 180), 7.29769, 0.32852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -180), 6.38046, 0.33286 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -175), 7.53986, 0.33533 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -170), 8.4858, 0.33738 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -165), 9.27745, 0.3389 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -160), 9.98419, 0.33989 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -155), 10.65114, 0.34041 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -150), 11.27762, 0.34059 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -145), 11.81873, 0.34061 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -140), 12.20648, 0.34061 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -135), 12.37664, 0.34068 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -130), 12.28623, 0.34092 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -125), 11.91305, 0.34135 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -120), 11.23986, 0.34204 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -115), 10.2351, 0.34302 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -110), 8.84539, 0.3443 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -105), 7.00902, 0.34582 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -100), 4.68865, 0.34739 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -95), 1.9101, 0.34874 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -90), -1.21234, 0.34952 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -85), -4.48005, 0.34944 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -80), -7.64553, 0.34842 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -75), -10.46289, 0.34652 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -70), -12.73165, 0.34396 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -65), -14.32241, 0.34103 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -60), -15.1857, 0.33794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -55), -15.34833, 0.33487 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -50), -14.89832, 0.33193 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -45), -13.95873, 0.32917 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -40), -12.65629, 0.32665 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -35), -11.09675, 0.32442 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -30), -9.3583, 0.32249 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -25), -7.50462, 0.3209 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -20), -5.60665, 0.31963 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -15), -3.75518, 0.31863 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -10), -2.05176, 0.31787 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -5), -0.57971, 0.31729 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 0), 0.62758, 0.31684 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 5), 1.59856, 0.3165 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 10), 2.40359, 0.31626 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 15), 3.111, 0.31615 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 20), 3.74455, 0.31617 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 25), 4.2678, 0.31633 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 30), 4.60596, 0.31658 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 35), 4.69329, 0.31681 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 40), 4.51908, 0.31688 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 45), 4.14402, 0.31667 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 50), 3.67494, 0.31611 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 55), 3.21308, 0.31524 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 60), 2.80941, 0.31415 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 65), 2.45406, 0.31294 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 70), 2.10033, 0.31171 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 75), 1.70108, 0.31053 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 80), 1.23142, 0.30945 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 85), 0.68599, 0.30852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 90), 0.0595, 0.3078 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 95), -0.66888, 0.30734 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 100), -1.53032, 0.30713 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 105), -2.53891, 0.30716 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 110), -3.65808, 0.30735 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 115), -4.78431, 0.30767 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 120), -5.76381, 0.30811 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 125), -6.43691, 0.3087 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 130), -6.68651, 0.30954 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 135), -6.46531, 0.31069 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 140), -5.79373, 0.31221 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 145), -4.73717, 0.31408 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 150), -3.37912, 0.31628 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 155), -1.8037, 0.31875 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 160), -0.09229, 0.32143 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 165), 1.67081, 0.32427 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 170), 3.39455, 0.32719 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 175), 4.98829, 0.33009 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 180), 6.38046, 0.33286 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -180), 5.37676, 0.33705 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -175), 6.84532, 0.33952 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -170), 8.13994, 0.34161 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -165), 9.28487, 0.34323 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -160), 10.31343, 0.34437 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -155), 11.24527, 0.34512 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -150), 12.07113, 0.34561 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -145), 12.75237, 0.34601 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -140), 13.23394, 0.3465 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -135), 13.46174, 0.34719 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -130), 13.39425, 0.34816 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -125), 13.00206, 0.34946 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -120), 12.25717, 0.3511 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -115), 11.12042, 0.35309 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -110), 9.53851, 0.35538 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -105), 7.4588, 0.3578 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -100), 4.86116, 0.36007 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -95), 1.79606, 0.36176 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -90), -1.59071, 0.36246 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -85), -5.06547, 0.36186 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -80), -8.35002, 0.35995 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -75), -11.18277, 0.35699 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -70), -13.36958, 0.3534 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -65), -14.80812, 0.3496 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -60), -15.48751, 0.3459 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -55), -15.47223, 0.34246 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -50), -14.87714, 0.33936 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -45), -13.8374, 0.33659 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -40), -12.4793, 0.33415 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -35), -10.90095, 0.33204 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -30), -9.17021, 0.33025 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -25), -7.33946, 0.32879 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -20), -5.46686, 0.32768 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -15), -3.62913, 0.32687 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -10), -1.91559, 0.32634 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -5), -0.40469, 0.32603 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 0), 0.86354, 0.32589 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 5), 1.901, 0.32586 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 10), 2.75994, 0.32593 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 15), 3.50007, 0.32609 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 20), 4.15295, 0.32637 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 25), 4.70463, 0.32673 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 30), 5.10703, 0.32715 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 35), 5.3111, 0.32749 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 40), 5.30222, 0.32763 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 45), 5.11562, 0.32742 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 50), 4.82151, 0.32682 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 55), 4.48889, 0.32584 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 60), 4.15199, 0.32461 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 65), 3.79992, 0.32325 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 70), 3.3921, 0.32187 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 75), 2.88498, 0.32057 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 80), 2.25098, 0.31939 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 85), 1.48023, 0.31838 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 90), 0.56948, 0.31757 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 95), -0.48753, 0.31699 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 100), -1.69553, 0.31663 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 105), -3.03768, 0.31642 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 110), -4.45189, 0.31631 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 115), -5.82185, 0.31624 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 120), -6.99471, 0.31622 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 125), -7.82003, 0.31632 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 130), -8.1901, 0.31665 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 135), -8.06208, 0.31729 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 140), -7.45579, 0.31833 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 145), -6.43459, 0.31976 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 150), -5.08201, 0.32157 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 155), -3.48457, 0.32371 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 160), -1.7248, 0.32613 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 165), 0.11764, 0.32876 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 170), 1.96363, 0.33154 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 175), 3.73745, 0.33434 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 180), 5.37676, 0.33705 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -180), 4.3876, 0.34176 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -175), 6.13555, 0.34408 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -170), 7.75368, 0.34615 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -165), 9.23683, 0.3479 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -160), 10.58483, 0.34933 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -155), 11.79064, 0.35052 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -150), 12.8321, 0.3516 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -145), 13.67148, 0.35275 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -140), 14.26232, 0.35413 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -135), 14.55866, 0.35585 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -130), 14.52077, 0.35801 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -125), 14.11386, 0.36064 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -120), 13.30079, 0.36376 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -115), 12.0348, 0.36733 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -110), 10.26078, 0.3712 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -105), 7.93204, 0.37509 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -100), 5.04311, 0.37854 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -95), 1.66876, 0.38094 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -90), -2.01145, 0.38169 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -85), -5.72554, 0.38048 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -80), -9.16378, 0.37743 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -75), -12.05183, 0.37303 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -70), -14.20615, 0.36799 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -65), -15.5526, 0.36292 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -60), -16.11402, 0.35823 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -55), -15.98279, 0.35411 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -50), -15.28962, 0.35059 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -45), -14.17374, 0.34764 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -40), -12.75848, 0.34518 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -35), -11.13757, 0.34313 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -30), -9.37596, 0.34148 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -25), -7.52341, 0.3402 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -20), -5.63254, 0.33929 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -15), -3.76999, 0.33873 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -10), -2.01279, 0.33849 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -5), -0.43104, 0.33852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 0), 0.9338, 0.33875 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 5), 2.08158, 0.33911 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 10), 3.0479, 0.33955 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 15), 3.88155, 0.34006 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 20), 4.61704, 0.34061 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 25), 5.25777, 0.34119 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 30), 5.7789, 0.34175 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 35), 6.14736, 0.34217 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 40), 6.34574, 0.34232 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 45), 6.38515, 0.3421 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 50), 6.29856, 0.34145 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 55), 6.11955, 0.34042 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 60), 5.86084, 0.33912 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 65), 5.50647, 0.33771 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 70), 5.02084, 0.3363 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 75), 4.36628, 0.33498 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 80), 3.51744, 0.33381 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 85), 2.46535, 0.33281 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 90), 1.21313, 0.33199 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 95), -0.22798, 0.33131 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 100), -1.8339, 0.33073 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 105), -3.55369, 0.33016 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 110), -5.29548, 0.32953 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 115), -6.92597, 0.3288 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 120), -8.29097, 0.32802 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 125), -9.25043, 0.32729 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 130), -9.71098, 0.32678 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 135), -9.64147, 0.32661 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 140), -9.06847, 0.32688 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 145), -8.05852, 0.3276 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 150), -6.69725, 0.32876 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 155), -5.07278, 0.33033 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 160), -3.2671, 0.33223 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 165), -1.35424, 0.33442 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 170), 0.59834, 0.3368 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 175), 2.5295, 0.33929 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 180), 4.3876, 0.34176 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -180), 3.50754, 0.34826 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -175), 5.49202, 0.35038 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -170), 7.38557, 0.35244 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -165), 9.16301, 0.35441 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -160), 10.79972, 0.35631 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -155), 12.26704, 0.35821 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -150), 13.52953, 0.36025 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -145), 14.54539, 0.36258 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -140), 15.26972, 0.36533 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -135), 15.65833, 0.36866 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -130), 15.66931, 0.37264 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -125), 15.26059, 0.37732 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -120), 14.38496, 0.38271 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -115), 12.9867, 0.3887 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -110), 11.0067, 0.39505 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -105), 8.40224, 0.40128 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -100), 5.18264, 0.40663 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -95), 1.4508, 0.41018 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -90), -2.57303, 0.4111 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -85), -6.57236, 0.40901 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -80), -10.20459, 0.40425 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -75), -13.18684, 0.39771 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -70), -15.35167, 0.39048 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -65), -16.65479, 0.38342 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -60), -17.14886, 0.3771 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -55), -16.94669, 0.37174 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -50), -16.18718, 0.36736 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -45), -15.00862, 0.36385 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -40), -13.53032, 0.36108 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -35), -11.84409, 0.35892 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -30), -10.01669, 0.3573 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -25), -8.10072, 0.35615 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -20), -6.1482, 0.35544 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -15), -4.21891, 0.35516 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -10), -2.37846, 0.35525 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -5), -0.68659, 0.35565 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 0), 0.81816, 0.3563 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 5), 2.12853, 0.35709 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 10), 3.26652, 0.35795 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 15), 4.26921, 0.35883 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 20), 5.1691, 0.35968 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 25), 5.97947, 0.36047 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 30), 6.69162, 0.36115 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 35), 7.28395, 0.36162 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 40), 7.73572, 0.36181 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 45), 8.03642, 0.36163 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 50), 8.18496, 0.36107 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 55), 8.18039, 0.3602 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 60), 8.01141, 0.35912 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 65), 7.65245, 0.35797 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 70), 7.06877, 0.35688 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 75), 6.22745, 0.3559 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 80), 5.10763, 0.35507 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 85), 3.70607, 0.35435 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 90), 2.03812, 0.35368 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 95), 0.1387, 0.35295 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 100), -1.93288, 0.35205 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 105), -4.08502, 0.35086 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 110), -6.19028, 0.34931 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 115), -8.09496, 0.34742 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 120), -9.64386, 0.34532 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 125), -10.71146, 0.34323 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 130), -11.2255, 0.34137 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 135), -11.17413, 0.33994 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 140), -10.59709, 0.33905 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 145), -9.56815, 0.33872 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 150), -8.17606, 0.33894 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 155), -6.50965, 0.33966 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 160), -4.64905, 0.34081 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 165), -2.6629, 0.34233 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 170), -0.60935, 0.34414 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 175), 1.46174, 0.34615 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 180), 3.50754, 0.34826 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -180), 2.78996, 0.35866 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -175), 4.9669, 0.36064 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -170), 7.08137, 0.36282 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -165), 9.09796, 0.36521 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -160), 10.9785, 0.36784 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -155), 12.68104, 0.37082 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -150), 14.1599, 0.37426 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -145), 15.36666, 0.37832 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -140), 16.25167, 0.38316 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -135), 16.765, 0.38891 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -130), 16.85558, 0.3957 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -125), 16.46844, 0.40359 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -120), 15.54131, 0.41257 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -115), 14.00451, 0.42245 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -110), 11.79015, 0.4328 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -105), 8.85677, 0.44281 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -100), 5.23082, 0.45124 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -95), 1.05288, 0.45658 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -90), -3.40128, 0.45759 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -85), -7.75745, 0.4539 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -80), -11.63577, 0.44625 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -75), -14.74957, 0.43619 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -70), -16.95523, 0.42538 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -65), -18.24275, 0.41507 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -60), -18.69423, 0.40601 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -55), -18.43957, 0.39846 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -50), -17.62267, 0.3924 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -45), -16.37932, 0.38768 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -40), -14.82501, 0.38407 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -35), -13.05088, 0.3814 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -30), -11.12695, 0.37951 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -25), -9.11024, 0.37829 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -20), -7.05381, 0.37766 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -15), -5.01236, 0.37756 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -10), -3.04124, 0.37793 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -5), -1.18944, 0.37868 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 0), 0.51003, 0.3797 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 5), 2.04675, 0.3809 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 10), 3.43239, 0.38215 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 15), 4.69216, 0.38338 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 20), 5.85178, 0.38452 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 25), 6.9258, 0.38552 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 30), 7.91214, 0.38635 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 35), 8.79389, 0.38696 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 40), 9.54556, 0.38734 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 45), 10.13898, 0.38746 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 50), 10.54556, 0.38737 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 55), 10.73475, 0.38715 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 60), 10.67138, 0.38691 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 65), 10.31547, 0.38676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 70), 9.62625, 0.38676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 75), 8.5697, 0.38694 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 80), 7.12717, 0.38721 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 85), 5.30312, 0.38741 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 90), 3.13124, 0.38732 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 95), 0.67953, 0.38669 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 100), -1.94581, 0.38529 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 105), -4.60098, 0.38295 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 110), -7.11466, 0.37969 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 115), -9.31016, 0.37569 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 120), -11.03454, 0.37131 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 125), -12.18392, 0.36694 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 130), -12.71534, 0.36294 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 135), -12.64345, 0.35956 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 140), -12.02634, 0.35693 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 145), -10.94761, 0.35507 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 150), -9.49968, 0.35397 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 155), -7.77127, 0.35353 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 160), -5.84012, 0.3537 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 165), -3.77056, 0.35437 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 170), -1.61467, 0.35546 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 175), 0.58459, 0.35692 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 180), 2.78996, 0.35866 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -180), 2.22919, 0.37641 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -175), 4.56322, 0.37841 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -170), 6.85279, 0.38096 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -165), 9.05964, 0.3841 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -160), 11.14099, 0.3879 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -155), 13.04954, 0.39249 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -150), 14.73388, 0.39802 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -145), 16.13926, 0.40467 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -140), 17.20785, 0.41265 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -135), 17.87819, 0.42217 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -130), 18.08315, 0.4334 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -125), 17.74704, 0.44646 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -120), 16.78366, 0.46134 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -115), 15.09928, 0.47774 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -110), 12.60706, 0.4949 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -105), 9.26028, 0.51135 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -100), 5.10542, 0.52489 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -95), 0.33778, 0.53296 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -90), -4.68347, 0.5336 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -85), -9.50099, 0.52657 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -80), -13.68812, 0.51351 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -75), -16.96133, 0.49717 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -70), -19.21396, 0.48016 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -65), -20.48049, 0.46431 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -60), -20.87725, 0.45056 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -55), -20.55289, 0.43918 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -50), -19.65705, 0.43008 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -45), -18.32411, 0.42301 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -40), -16.66666, 0.41765 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -35), -14.77518, 0.4137 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -30), -12.72176, 0.41094 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -25), -10.56604, 0.40917 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -20), -8.36096, 0.40824 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -15), -6.1562, 0.40803 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -10), -3.99795, 0.40843 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -5), -1.92527, 0.4093 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 0), 0.03482, 0.41051 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 5), 1.87086, 0.41194 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 10), 3.58633, 0.41346 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 15), 5.19461, 0.41496 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 20), 6.71064, 0.41636 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 25), 8.14252, 0.41765 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 30), 9.4858, 0.41881 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 35), 10.7218, 0.41987 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 40), 11.8192, 0.42087 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 45), 12.73713, 0.4219 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 50), 13.42779, 0.42307 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 55), 13.83818, 0.42448 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 60), 13.91124, 0.42627 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 65), 13.58811, 0.4285 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 70), 12.81258, 0.43118 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 75), 11.53856, 0.43418 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 80), 9.7407, 0.4372 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 85), 7.42733, 0.43978 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 90), 4.65403, 0.44134 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 95), 1.53383, 0.44126 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 100), -1.76185, 0.43906 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 105), -5.0179, 0.4346 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 110), -8.00634, 0.42815 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 115), -10.52484, 0.42033 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 120), -12.42864, 0.41193 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 125), -13.64504, 0.40368 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 130), -14.16941, 0.39615 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 135), -14.04938, 0.38967 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 140), -13.36533, 0.38438 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 145), -12.21251, 0.38028 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 150), -10.68738, 0.37727 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 155), -8.87838, 0.37526 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 160), -6.86105, 0.37411 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 165), -4.69685, 0.37374 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 170), -2.43475, 0.37403 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 175), -0.11453, 0.37494 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 180), 2.22919, 0.37641 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -180), 1.76108, 0.40747 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -175), 4.23041, 0.40979 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -170), 6.66581, 0.41314 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -165), 9.03004, 0.41759 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -160), 11.28106, 0.42328 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -155), 13.37141, 0.43038 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -150), 15.2479, 0.43913 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -145), 16.85121, 0.44981 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -140), 18.11486, 0.46274 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -135), 18.9631, 0.47828 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -130), 19.30785, 0.49676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -125), 19.0451, 0.51846 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -120), 18.05352, 0.54343 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -115), 16.19999, 0.57119 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -110), 13.36113, 0.6004 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -105), 9.47161, 0.62829 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -100), 4.60095, 0.65064 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -95), -0.97101, 0.66267 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -90), -6.75118, 0.6612 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -85), -12.15578, 0.64661 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -80), -16.70016, 0.62273 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -75), -20.12154, 0.59465 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -70), -22.37586, 0.5666 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -65), -23.56117, 0.54114 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -60), -23.8385, 0.51935 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -55), -23.38015, 0.50141 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -50), -22.34423, 0.48704 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -45), -20.86542, 0.47577 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -40), -19.05391, 0.4671 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -35), -16.99821, 0.4606 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -30), -14.76959, 0.45589 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -25), -12.42676, 0.45266 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -20), -10.01979, 0.45065 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -15), -7.59252, 0.44967 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -10), -5.18291, 0.44951 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -5), -2.82195, 0.45001 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 0), -0.5318, 0.451 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 5), 1.67509, 0.45234 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 10), 3.79511, 0.45389 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 15), 5.83009, 0.45556 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 20), 7.78237, 0.45729 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 25), 9.64927, 0.4591 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 30), 11.41866, 0.46102 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 35), 13.06645, 0.46317 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 40), 14.55591, 0.46568 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 45), 15.83853, 0.46874 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 50), 16.85525, 0.47255 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 55), 17.53785, 0.47731 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 60), 17.81033, 0.48322 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 65), 17.59125, 0.49034 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 70), 16.79836, 0.49863 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 75), 15.35759, 0.50776 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 80), 13.21875, 0.51702 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 85), 10.37879, 0.5253 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 90), 6.9098, 0.53114 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 95), 2.98053, 0.53302 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 100), -1.14607, 0.52988 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 105), -5.15167, 0.52165 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 110), -8.72865, 0.50926 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 115), -11.64275, 0.49437 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 120), -13.76421, 0.47871 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 125), -15.06282, 0.46367 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 130), -15.58194, 0.45014 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 135), -15.40851, 0.43853 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 140), -14.64871, 0.42895 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 145), -13.41137, 0.42131 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 150), -11.798, 0.41543 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 155), -9.89744, 0.4111 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 160), -7.78394, 0.40814 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 165), -5.51748, 0.4064 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 170), -3.14598, 0.40575 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 175), -0.70849, 0.40612 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 180), 1.76108, 0.40747 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-50, -180), 31.27238, 0.40063 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -175), 31.47489, 0.3937 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -170), 31.50004, 0.38792 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -165), 31.39651, 0.38309 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -160), 31.20679, 0.37905 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -155), 30.97034, 0.37567 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -150), 30.72465, 0.37284 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -145), 30.50312, 0.37046 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -140), 30.32997, 0.36844 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -135), 30.21386, 0.36672 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -130), 30.14237, 0.36525 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -125), 30.07927, 0.36401 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -120), 29.96527, 0.36301 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -115), 29.72233, 0.36231 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -110), 29.26065, 0.362 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -105), 28.48772, 0.36218 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -100), 27.31847, 0.36302 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -95), 25.68556, 0.36466 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -90), 23.54898, 0.36725 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -85), 20.90424, 0.37093 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -80), 17.78839, 0.37577 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -75), 14.28297, 0.38183 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -70), 10.51181, 0.38911 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -65), 6.63169, 0.39759 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -60), 2.81529, 0.40728 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -55), -0.77158, 0.41818 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -50), -3.99331, 0.43029 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -45), -6.76284, 0.44356 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -40), -9.05117, 0.45784 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -35), -10.88735, 0.47278 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -30), -12.35082, 0.48784 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -25), -13.55973, 0.50222 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -20), -14.6585, 0.51494 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -15), -15.80567, 0.52488 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -10), -17.16024, 0.53095 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -5), -18.8629, 0.53233 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 0), -21.01249, 0.52867 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 5), -23.64431, 0.52024 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 10), -26.72078, 0.50788 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 15), -30.14075, 0.49285 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 20), -33.76431, 0.4766 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 25), -37.44226, 0.46046 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 30), -41.03914, 0.44553 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 35), -44.44452, 0.43256 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 40), -47.57388, 0.422 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 45), -50.36348, 0.41408 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 50), -52.76357, 0.40887 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 55), -54.73239, 0.40635 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 60), -56.23136, 0.40653 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 65), -57.22076, 0.40944 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 70), -57.65454, 0.41517 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 75), -57.47372, 0.42394 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 80), -56.59879, 0.43606 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 85), -54.92341, 0.45185 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 90), -52.31405, 0.47158 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 95), -48.6221, 0.49507 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 100), -43.71741, 0.52132 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 105), -37.54932, 0.54798 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 110), -30.22667, 0.57124 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 115), -22.07532, 0.58665 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 120), -13.6085, 0.59104 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 125), -5.39082, 0.58407 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 130), 2.12501, 0.56817 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 135), 8.68263, 0.547 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 140), 14.20577, 0.52386 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 145), 18.73404, 0.5011 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 150), 22.36259, 0.48 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 155), 25.2041, 0.46118 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 160), 27.37075, 0.4448 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 165), 28.96795, 0.43077 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 170), 30.09297, 0.4189 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 175), 30.83466, 0.40894 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 180), 31.27238, 0.40063 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -180), 26.347, 0.37411 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -175), 26.65623, 0.37024 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -170), 26.79712, 0.367 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -165), 26.80929, 0.36431 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -160), 26.72567, 0.36209 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -155), 26.5774, 0.36028 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -150), 26.39765, 0.35884 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -145), 26.22164, 0.35772 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -140), 26.08209, 0.35692 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -135), 26.00182, 0.3564 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -130), 25.9862, 0.35615 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -125), 26.01726, 0.35618 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -120), 26.05044, 0.35647 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -115), 26.01396, 0.35705 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -110), 25.81156, 0.35798 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -105), 25.32966, 0.35934 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -100), 24.44943, 0.36128 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -95), 23.06276, 0.36397 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -90), 21.08958, 0.36762 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -85), 18.49377, 0.37239 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -80), 15.29604, 0.3784 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -75), 11.58198, 0.3857 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -70), 7.50218, 0.39425 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -65), 3.2601, 0.404 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -60), -0.91416, 0.41495 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -55), -4.80015, 0.42715 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -50), -8.22289, 0.44074 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -45), -11.07742, 0.45585 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -40), -13.336, 0.47253 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -35), -15.03908, 0.49066 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -30), -16.27626, 0.50985 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -25), -17.16602, 0.52941 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -20), -17.8433, 0.54823 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -15), -18.45864, 0.56475 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -10), -19.18246, 0.57706 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -5), -20.19935, 0.58325 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 0), -21.67874, 0.58196 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 5), -23.72711, 0.5729 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 10), -26.3474, 0.55701 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 15), -29.43342, 0.53625 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 20), -32.80389, 0.51306 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 25), -36.25489, 0.48978 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 30), -39.60286, 0.46824 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 35), -42.70435, 0.44963 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 40), -45.45522, 0.43454 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 45), -47.77993, 0.42311 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 50), -49.61993, 0.41525 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 55), -50.92544, 0.41074 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 60), -51.65071, 0.40931 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 65), -51.75089, 0.41071 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 70), -51.17857, 0.41469 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 75), -49.87976, 0.42104 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 80), -47.79208, 0.42948 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 85), -44.85173, 0.4396 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 90), -41.01577, 0.45065 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 95), -36.30086, 0.46146 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 100), -30.82448, 0.47052 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 105), -24.81916, 0.47638 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 110), -18.59391, 0.47816 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 115), -12.45431, 0.4759 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 120), -6.63039, 0.47038 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 125), -1.25322, 0.46262 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 130), 3.62355, 0.45352 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 135), 7.98787, 0.44377 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 140), 11.84322, 0.43382 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 145), 15.19749, 0.42401 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 150), 18.06122, 0.41461 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 155), 20.44915, 0.4058 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 160), 22.3828, 0.39773 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 165), 23.89305, 0.39051 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 170), 25.02179, 0.38418 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 175), 25.82076, 0.37873 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 180), 26.347, 0.37411 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-40, -180), 22.544, 0.35468 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -175), 22.88907, 0.35264 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -170), 23.08497, 0.351 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -165), 23.16513, 0.34969 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -160), 23.1523, 0.34866 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -155), 23.0651, 0.34788 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -150), 22.92546, 0.34735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -145), 22.76192, 0.34707 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -140), 22.60713, 0.34705 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -135), 22.49121, 0.34731 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -130), 22.4339, 0.34787 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -125), 22.43745, 0.34875 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -120), 22.47988, 0.34996 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -115), 22.50839, 0.3515 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -110), 22.43454, 0.35337 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -105), 22.13541, 0.35564 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -100), 21.46478, 0.35842 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -95), 20.27442, 0.3619 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -90), 18.44083, 0.36631 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -85), 15.89165, 0.37184 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -80), 12.62754, 0.37864 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -75), 8.73693, 0.38669 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -70), 4.39878, 0.39591 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -65), -0.1338, 0.40617 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -60), -4.57289, 0.41744 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -55), -8.64977, 0.42983 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -50), -12.16491, 0.44364 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -45), -15.01608, 0.45917 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -40), -17.19831, 0.47668 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -35), -18.78022, 0.49629 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -30), -19.86781, 0.51791 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -25), -20.57037, 0.54123 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -20), -20.98427, 0.56545 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -15), -21.20444, 0.58906 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -10), -21.358, 0.60962 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -5), -21.63366, 0.62397 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 0), -22.27008, 0.62904 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 5), -23.48613, 0.62301 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 10), -25.38617, 0.60619 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 15), -27.90757, 0.58098 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 20), -30.84834, 0.55104 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 25), -33.94803, 0.5201 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 30), -36.96442, 0.49116 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 35), -39.7108, 0.46609 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 40), -42.05615, 0.44571 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 45), -43.90871, 0.43014 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 50), -45.19982, 0.41907 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 55), -45.87461, 0.41198 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 60), -45.88902, 0.40827 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 65), -45.20914, 0.40735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 70), -43.80968, 0.40861 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 75), -41.67179, 0.41145 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 80), -38.78579, 0.41519 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 85), -35.16719, 0.41907 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 90), -30.88768, 0.42217 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 95), -26.10577, 0.42363 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 100), -21.06597, 0.42288 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 105), -16.04661, 0.41994 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 110), -11.27841, 0.41537 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 115), -6.88669, 0.40998 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 120), -2.89003, 0.40444 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 125), 0.75734, 0.39913 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 130), 4.11443, 0.39413 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 135), 7.21992, 0.38936 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 140), 10.08311, 0.38473 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 145), 12.69142, 0.38018 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 150), 15.02244, 0.37571 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 155), 17.05297, 0.37139 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 160), 18.76505, 0.36728 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 165), 20.1516, 0.36349 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 170), 21.22206, 0.36009 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 175), 22.00492, 0.35715 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 180), 22.544, 0.35468 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -180), 19.49148, 0.33994 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -175), 19.83016, 0.33905 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -170), 20.04235, 0.33843 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -165), 20.16013, 0.33803 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -160), 20.19876, 0.33782 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -155), 20.16416, 0.33777 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -150), 20.06369, 0.33789 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -145), 19.91339, 0.33819 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -140), 19.73834, 0.33871 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -135), 19.56798, 0.33947 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -130), 19.42986, 0.34054 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -125), 19.34316, 0.34194 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -120), 19.31003, 0.34368 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -115), 19.30311, 0.34576 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -110), 19.25163, 0.34818 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -105), 19.03398, 0.35094 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -100), 18.48546, 0.35416 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -95), 17.42391, 0.35802 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -90), 15.6867, 0.36276 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -85), 13.16884, 0.3686 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -80), 9.85474, 0.37564 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -75), 5.83951, 0.38382 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -70), 1.33305, 0.39296 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -65), -3.36375, 0.40287 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -60), -7.91463, 0.41351 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -55), -12.02012, 0.4251 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -50), -15.47754, 0.43804 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -45), -18.20688, 0.45278 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -40), -20.23935, 0.46965 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -35), -21.67842, 0.48889 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -30), -22.64737, 0.51061 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -25), -23.24169, 0.53482 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -20), -23.5071, 0.56127 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -15), -23.45833, 0.58901 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -10), -23.13695, 0.61591 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -5), -22.68125, 0.63833 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 0), -22.35696, 0.65174 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 5), -22.49776, 0.65232 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 10), -23.36408, 0.63876 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 15), -25.01432, 0.61298 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 20), -27.28643, 0.57928 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 25), -29.88915, 0.54271 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 30), -32.51828, 0.50759 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 35), -34.92615, 0.47671 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 40), -36.93462, 0.45136 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 45), -38.41973, 0.43172 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 50), -39.29464, 0.41731 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 55), -39.50115, 0.40735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 60), -39.00834, 0.40096 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 65), -37.81166, 0.39725 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 70), -35.92786, 0.39539 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 75), -33.38742, 0.39462 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 80), -30.23433, 0.3942 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 85), -26.54335, 0.39345 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 90), -22.45014, 0.39174 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 95), -18.16685, 0.38871 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 100), -13.95159, 0.38441 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 105), -10.03358, 0.37931 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 110), -6.5402, 0.37409 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 115), -3.47403, 0.36932 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 120), -0.74653, 0.3653 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 125), 1.76112, 0.36204 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 130), 4.14411, 0.35936 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 135), 6.44714, 0.35704 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 140), 8.66685, 0.35486 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 145), 10.77127, 0.35272 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 150), 12.71945, 0.35058 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 155), 14.47166, 0.34844 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 160), 15.9924, 0.34635 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 165), 17.25426, 0.34439 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 170), 18.24593, 0.34263 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 175), 18.97973, 0.34113 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 180), 19.49148, 0.33994 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -180), 16.99727, 0.32863 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -175), 17.30029, 0.32845 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -170), 17.49807, 0.32849 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -165), 17.62623, 0.32872 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -160), 17.69705, 0.32909 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -155), 17.70639, 0.32958 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -150), 17.64736, 0.33018 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -145), 17.52118, 0.33092 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -140), 17.34062, 0.33183 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -135), 17.12815, 0.33294 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -130), 16.91248, 0.33431 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -125), 16.72419, 0.33598 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -120), 16.58641, 0.33795 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -115), 16.49703, 0.34022 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -110), 16.40566, 0.34278 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -105), 16.19705, 0.34563 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -100), 15.69506, 0.34887 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -95), 14.69241, 0.3527 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -90), 12.9977, 0.35735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -85), 10.48451, 0.36303 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -80), 7.13169, 0.36978 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -75), 3.04888, 0.37747 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -70), -1.52192, 0.38583 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -65), -6.24131, 0.39465 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -60), -10.74446, 0.40396 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -55), -14.72546, 0.41408 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -50), -17.99781, 0.42551 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -45), -20.51119, 0.43872 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -40), -22.32858, 0.45403 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -35), -23.57694, 0.47156 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -30), -24.38573, 0.49138 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -25), -24.83207, 0.51356 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -20), -24.91612, 0.53813 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -15), -24.58431, 0.56469 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -10), -23.79938, 0.59185 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -5), -22.63303, 0.61659 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 0), -21.33205, 0.63442 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 5), -20.29311, 0.64068 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 10), -19.91999, 0.63268 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 15), -20.4402, 0.61107 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 20), -21.81423, 0.57947 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 25), -23.78894, 0.543 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 30), -26.02459, 0.5065 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 35), -28.19997, 0.47349 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 40), -30.0586, 0.44579 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 45), -31.41401, 0.42385 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 50), -32.1427, 0.40728 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 55), -32.17899, 0.39521 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 60), -31.51139, 0.38667 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 65), -30.17357, 0.38069 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 70), -28.22633, 0.37642 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 75), -25.73736, 0.37317 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 80), -22.77548, 0.37033 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 85), -19.43136, 0.3674 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 90), -15.85233, 0.36397 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 95), -12.25425, 0.3599 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 100), -8.87922, 0.35535 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 105), -5.91363, 0.35074 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 110), -3.4217, 0.34655 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 115), -1.33789, 0.34312 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 120), 0.4848, 0.34054 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 125), 2.204, 0.3387 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 130), 3.92966, 0.33738 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 135), 5.69919, 0.33635 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 140), 7.48898, 0.33542 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 145), 9.24599, 0.33448 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 150), 10.91548, 0.33349 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 155), 12.45098, 0.33248 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 160), 13.81112, 0.33148 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 165), 14.95824, 0.33053 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 170), 15.86683, 0.3297 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 175), 16.53649, 0.32905 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 180), 16.99727, 0.32863 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -180), 14.95892, 0.32006 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -175), 15.20495, 0.32032 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -170), 15.36193, 0.32078 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -165), 15.47318, 0.32142 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -160), 15.55266, 0.32219 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -155), 15.59051, 0.32307 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -150), 15.56839, 0.32405 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -145), 15.47337, 0.32513 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -140), 15.30447, 0.32633 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -135), 15.07378, 0.32769 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -130), 14.80646, 0.32924 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -125), 14.53912, 0.33101 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -120), 14.31038, 0.333 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -115), 14.13823, 0.33521 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -110), 13.98867, 0.33761 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -105), 13.75167, 0.34024 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -100), 13.24323, 0.34321 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -95), 12.24019, 0.34671 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -90), 10.5362, 0.35098 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -85), 7.99917, 0.35616 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -80), 4.61669, 0.36222 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -75), 0.52113, 0.36895 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -70), -4.01617, 0.37602 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -65), -8.63334, 0.38328 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -60), -12.96167, 0.39084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -55), -16.71093, 0.39912 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -50), -19.71991, 0.40866 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -45), -21.96086, 0.41992 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -40), -23.50933, 0.43308 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -35), -24.49325, 0.4481 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -30), -25.03247, 0.46479 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -25), -25.18533, 0.48299 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -20), -24.92654, 0.5026 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -15), -24.17431, 0.52339 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -10), -22.86301, 0.54451 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -5), -21.03561, 0.56401 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 0), -18.91266, 0.57871 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 5), -16.88536, 0.58504 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 10), -15.40454, 0.58056 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 15), -14.8114, 0.56509 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 20), -15.21442, 0.54079 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 25), -16.47861, 0.51125 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 30), -18.30431, 0.48035 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 35), -20.33, 0.45126 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 40), -22.21323, 0.42597 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 45), -23.67896, 0.40529 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 50), -24.54277, 0.38912 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 55), -24.71717, 0.37686 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 60), -24.20299, 0.3677 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 65), -23.06457, 0.36084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 70), -21.39225, 0.3556 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 75), -19.26815, 0.35143 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 80), -16.7586, 0.3479 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 85), -13.94333, 0.34462 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 90), -10.96007, 0.34129 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 95), -8.01881, 0.33778 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 100), -5.35385, 0.33418 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 105), -3.13453, 0.33079 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 110), -1.39602, 0.3279 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 115), -0.03497, 0.3257 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 120), 1.13395, 0.32422 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 125), 2.2965, 0.32334 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 130), 3.5717, 0.32285 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 135), 4.98559, 0.32255 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 140), 6.49092, 0.32229 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 145), 8.01208, 0.32199 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 150), 9.48224, 0.32163 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 155), 10.85296, 0.32123 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 160), 12.08348, 0.32083 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 165), 13.13179, 0.32045 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 170), 13.96202, 0.32016 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 175), 14.56275, 0.32001 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 180), 14.95892, 0.32006 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -180), 13.31766, 0.31382 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -175), 13.49286, 0.31435 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -170), 13.5879, 0.31507 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -165), 13.65683, 0.31596 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -160), 13.71965, 0.317 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -155), 13.7653, 0.31814 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -150), 13.76777, 0.31938 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -145), 13.70245, 0.3207 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -140), 13.55554, 0.3221 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -135), 13.3283, 0.32361 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -130), 13.04035, 0.32525 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -125), 12.7305, 0.32701 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -120), 12.44673, 0.3289 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -115), 12.21906, 0.33089 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -110), 12.0216, 0.33299 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -105), 11.74448, 0.33525 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -100), 11.19739, 0.33781 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -95), 10.15053, 0.34087 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -90), 8.39749, 0.34462 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -85), 5.81711, 0.34913 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -80), 2.41894, 0.35428 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -75), -1.63718, 0.35979 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -70), -6.05858, 0.36533 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -65), -10.48015, 0.37081 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -60), -14.55076, 0.37643 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -55), -18.00807, 0.38268 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -50), -20.71315, 0.3901 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -45), -22.64476, 0.39907 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -40), -23.86879, 0.40969 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -35), -24.49472, 0.4217 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -30), -24.62561, 0.43465 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -25), -24.3139, 0.44805 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -20), -23.54465, 0.46151 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -15), -22.26249, 0.47472 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -10), -20.43526, 0.48716 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -5), -18.1256, 0.49787 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 0), -15.5345, 0.50531 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 5), -12.98974, 0.50777 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 10), -10.87469, 0.50397 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 15), -9.5244, 0.49364 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 20), -9.1329, 0.4777 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 25), -9.70427, 0.45794 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 30), -11.05639, 0.43655 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 35), -12.87009, 0.41556 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 40), -14.76805, 0.39648 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 45), -16.4006, 0.38017 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 50), -17.51333, 0.36685 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 55), -17.97972, 0.35632 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 60), -17.79445, 0.34812 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 65), -17.0334, 0.34174 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 70), -15.79682, 0.33675 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 75), -14.16346, 0.33278 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 80), -12.18366, 0.32954 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 85), -9.91753, 0.32675 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 90), -7.48877, 0.32414 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 95), -5.10254, 0.3216 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 100), -2.99462, 0.31915 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 105), -1.33479, 0.31695 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 110), -0.1497, 0.31518 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 115), 0.68474, 0.31395 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 120), 1.38188, 0.31327 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 125), 2.1512, 0.31302 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 130), 3.11956, 0.31305 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 135), 4.30145, 0.3132 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 140), 5.62602, 0.31334 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 145), 6.99532, 0.31342 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 150), 8.33123, 0.31343 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 155), 9.58522, 0.3134 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 160), 10.71978, 0.31336 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 165), 11.69137, 0.31332 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 170), 12.45575, 0.31335 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 175), 12.99125, 0.3135 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 180), 13.31766, 0.31382 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -180), 12.03202, 0.30968 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -175), 12.13172, 0.31037 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -170), 12.15176, 0.31124 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -165), 12.15914, 0.31228 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -160), 12.18356, 0.31347 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -155), 12.21688, 0.31476 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -150), 12.22896, 0.31614 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -145), 12.18605, 0.31758 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -140), 12.06339, 0.31908 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -135), 11.85276, 0.32063 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -130), 11.56867, 0.32224 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -125), 11.2502, 0.3239 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -120), 10.94915, 0.32559 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -115), 10.69867, 0.3273 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -110), 10.47155, 0.32905 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -105), 10.15248, 0.33093 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -100), 9.54662, 0.33309 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -95), 8.42699, 0.33573 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -90), 6.60112, 0.33897 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -85), 3.97265, 0.34279 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -80), 0.58168, 0.34699 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -75), -3.38586, 0.35123 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -70), -7.62823, 0.35523 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -65), -11.79453, 0.35896 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -60), -15.56353, 0.36268 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -55), -18.70099, 0.36689 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -50), -21.07958, 0.3721 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -45), -22.66918, 0.3786 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -40), -23.51291, 0.38641 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -35), -23.6968, 0.39517 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -30), -23.31533, 0.40427 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -25), -22.43985, 0.41302 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -20), -21.10534, 0.42084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -15), -19.32749, 0.42738 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -10), -17.14216, 0.43245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -5), -14.64298, 0.43586 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 0), -11.99503, 0.4373 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 5), -9.42214, 0.43636 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 10), -7.17921, 0.43263 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 15), -5.51822, 0.4259 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 20), -4.64472, 0.41639 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 25), -4.66229, 0.40475 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 30), -5.52158, 0.3919 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 35), -7.0058, 0.37884 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 40), -8.77434, 0.36641 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 45), -10.45494, 0.35524 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 50), -11.74477, 0.34564 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 55), -12.47589, 0.33767 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 60), -12.6218, 0.33119 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 65), -12.25144, 0.32598 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 70), -11.45888, 0.32181 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 75), -10.30898, 0.3185 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 80), -8.83121, 0.31586 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 85), -7.06407, 0.31372 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 90), -5.11531, 0.31187 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 95), -3.18344, 0.31021 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 100), -1.50684, 0.30872 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 105), -0.26228, 0.30746 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 110), 0.52117, 0.30655 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 115), 0.97685, 0.30603 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 120), 1.33757, 0.3059 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 125), 1.83208, 0.30608 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 130), 2.59443, 0.30646 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 135), 3.62971, 0.30691 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 140), 4.84679, 0.30732 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 145), 6.12799, 0.30767 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 150), 7.38491, 0.30796 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 155), 8.5687, 0.30819 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 160), 9.64485, 0.30839 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 165), 10.5686, 0.30859 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 170), 11.28794, 0.30884 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 175), 11.77105, 0.30918 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 180), 12.03202, 0.30968 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -180), 11.06092, 0.30746 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -175), 11.09214, 0.30826 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -170), 11.03538, 0.30922 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -165), 10.97238, 0.31034 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -160), 10.94572, 0.31159 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -155), 10.95376, 0.31294 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -150), 10.9649, 0.31434 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -145), 10.93781, 0.31578 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -140), 10.83795, 0.31723 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -135), 10.64922, 0.3187 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -130), 10.38242, 0.32017 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -125), 10.07637, 0.32163 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -120), 9.78249, 0.32306 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -115), 9.52954, 0.32447 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -110), 9.28145, 0.32589 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -105), 8.91423, 0.32745 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -100), 8.23209, 0.32929 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -95), 7.02019, 0.33159 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -90), 5.11147, 0.33441 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -85), 2.4433, 0.33762 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -80), -0.91158, 0.34096 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -75), -4.74827, 0.34406 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -70), -8.76949, 0.3467 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -65), -12.65013, 0.34889 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -60), -16.10086, 0.35092 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -55), -18.90792, 0.35327 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -50), -20.9447, 0.35636 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -45), -22.16564, 0.36044 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -40), -22.59297, 0.36548 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -35), -22.29991, 0.37111 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -30), -21.39002, 0.37672 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -25), -19.97511, 0.38162 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -20), -18.16022, 0.38526 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -15), -16.04233, 0.38739 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -10), -13.71841, 0.38806 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -5), -11.2912, 0.38752 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 0), -8.86793, 0.38602 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 5), -6.5605, 0.38368 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 10), -4.49652, 0.38042 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 15), -2.83357, 0.37609 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 20), -1.75176, 0.37063 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 25), -1.40486, 0.36414 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 30), -1.84391, 0.35695 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 35), -2.95885, 0.34943 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 40), -4.48289, 0.34198 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 45), -6.06876, 0.33494 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 50), -7.40088, 0.32855 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 55), -8.28493, 0.32297 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 60), -8.67204, 0.31821 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 65), -8.61575, 0.31424 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 70), -8.19611, 0.31098 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 75), -7.46024, 0.30837 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 80), -6.4163, 0.30632 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 85), -5.08121, 0.30472 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 90), -3.54436, 0.30347 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 95), -1.99231, 0.30246 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 100), -0.66067, 0.30166 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 105), 0.26834, 0.30108 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 110), 0.75888, 0.30078 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 115), 0.94489, 0.30077 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 120), 1.06939, 0.30103 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 125), 1.37399, 0.30151 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 130), 1.99855, 0.30214 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 135), 2.9424, 0.30281 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 140), 4.10031, 0.30346 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 145), 5.33994, 0.30405 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 150), 6.56414, 0.30457 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 155), 7.72234, 0.30504 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 160), 8.78078, 0.30547 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 165), 9.69205, 0.30588 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 170), 10.39586, 0.30632 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 175), 10.84971, 0.30683 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 180), 11.06092, 0.30746 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -180), 10.35346, 0.30702 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -175), 10.33727, 0.30792 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -170), 10.21607, 0.30896 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -165), 10.08742, 0.31011 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -160), 10.00979, 0.31136 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -155), 9.99122, 0.31267 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -150), 10.00061, 0.31399 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -145), 9.98945, 0.31531 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -140), 9.91321, 0.3166 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -135), 9.7483, 0.31785 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -130), 9.50264, 0.31907 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -125), 9.21451, 0.32024 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -120), 8.93219, 0.32136 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -115), 8.67546, 0.32245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -110), 8.39587, 0.32359 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -105), 7.96145, 0.3249 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -100), 7.18109, 0.32653 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -95), 5.86047, 0.32861 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -90), 3.86576, 0.3311 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -85), 1.17162, 0.33382 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -80), -2.12005, 0.33645 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -75), -5.79544, 0.33863 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -70), -9.57271, 0.34018 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -65), -13.15692, 0.34113 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -60), -16.286, 0.34178 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -55), -18.75798, 0.34256 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -50), -20.44261, 0.34382 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -45), -21.28383, 0.34578 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -40), -21.29681, 0.34839 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -35), -20.55955, 0.35135 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -30), -19.19847, 0.35418 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -25), -17.36931, 0.35632 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -20), -15.23714, 0.35737 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -15), -12.9582, 0.3572 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -10), -10.6635, 0.35597 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -5), -8.44484, 0.35403 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 0), -6.35056, 0.35173 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 5), -4.40134, 0.34928 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 10), -2.6271, 0.34671 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 15), -1.10835, 0.34391 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 20), 0.01014, 0.34074 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 25), 0.55846, 0.33714 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 30), 0.42487, 0.33318 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 35), -0.36306, 0.32897 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 40), -1.61369, 0.32463 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 45), -3.02608, 0.32034 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 50), -4.29838, 0.31624 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 55), -5.22867, 0.31246 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 60), -5.75361, 0.30908 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 65), -5.91269, 0.30615 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 70), -5.77221, 0.30366 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 75), -5.36383, 0.30163 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 80), -4.67773, 0.30003 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 85), -3.71121, 0.29883 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 90), -2.53361, 0.29798 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 95), -1.31353, 0.2974 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 100), -0.27542, 0.29706 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 105), 0.39947, 0.29695 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 110), 0.66899, 0.29706 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 115), 0.66154, 0.2974 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 120), 0.62061, 0.29794 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 125), 0.79254, 0.29864 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 130), 1.32065, 0.29946 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 135), 2.20293, 0.30033 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 140), 3.32828, 0.30121 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 145), 4.55661, 0.30205 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 150), 5.78438, 0.30284 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 155), 6.95745, 0.30357 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 160), 8.03958, 0.30425 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 165), 8.97846, 0.3049 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 170), 9.70444, 0.30555 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 175), 10.16325, 0.30624 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 180), 10.35346, 0.30702 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -180), 9.84386, 0.30821 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -175), 9.81717, 0.30925 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -170), 9.66026, 0.31036 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -165), 9.48652, 0.31152 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -160), 9.37259, 0.31272 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -155), 9.33914, 0.31393 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -150), 9.35732, 0.31509 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -145), 9.37136, 0.3162 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -140), 9.3256, 0.31722 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -135), 9.18773, 0.31816 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -130), 8.96201, 0.31904 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -125), 8.68511, 0.31985 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -120), 8.40044, 0.32062 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -115), 8.11744, 0.3214 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -110), 7.77629, 0.32228 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -105), 7.24143, 0.32341 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -100), 6.33317, 0.32491 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -95), 4.88456, 0.32682 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -90), 2.79915, 0.32907 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -85), 0.08824, 0.33141 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -80), -3.12328, 0.33349 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -75), -6.62162, 0.33498 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -70), -10.1462, 0.33571 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -65), -13.43107, 0.33574 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -60), -16.23555, 0.33534 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -55), -18.36608, 0.33487 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -50), -19.69343, 0.33467 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -45), -20.16442, 0.33492 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -40), -19.80437, 0.33561 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -35), -18.70916, 0.33655 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -30), -17.02914, 0.33739 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -25), -14.94873, 0.33778 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -20), -12.66419, 0.33746 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -15), -10.35878, 0.33635 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -10), -8.17489, 0.33461 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -5), -6.19002, 0.3325 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 0), -4.41087, 0.33031 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 5), -2.79739, 0.32822 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 10), -1.31345, 0.32627 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 15), 0.01737, 0.32439 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 20), 1.08513, 0.32248 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 25), 1.72294, 0.32043 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 30), 1.78821, 0.31822 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 35), 1.25308, 0.31585 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 40), 0.2477, 0.31333 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 45), -0.97541, 0.31072 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 50), -2.13972, 0.30809 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 55), -3.04817, 0.30554 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 60), -3.63128, 0.30316 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 65), -3.91953, 0.30099 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 70), -3.97049, 0.2991 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 75), -3.80663, 0.2975 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 80), -3.40673, 0.29623 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 85), -2.75283, 0.29529 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 90), -1.8944, 0.29467 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 95), -0.97738, 0.29435 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 100), -0.20665, 0.29429 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 105), 0.24594, 0.29447 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 110), 0.33571, 0.29486 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 115), 0.18197, 0.29544 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 120), 0.0198, 0.29616 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 125), 0.09171, 0.29703 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 130), 0.54166, 0.29801 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 135), 1.37089, 0.29907 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 140), 2.47127, 0.30019 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 145), 3.70283, 0.3013 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 150), 4.95873, 0.3024 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 155), 6.17971, 0.30345 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 160), 7.32395, 0.30445 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 165), 8.33201, 0.30539 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 170), 9.12387, 0.30631 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 175), 9.63214, 0.30724 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 180), 9.84386, 0.30821 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -180), 9.45062, 0.31084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -175), 9.46632, 0.31206 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -170), 9.32023, 0.31326 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -165), 9.13927, 0.31444 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -160), 9.01885, 0.31556 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -155), 8.99454, 0.31661 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -150), 9.04177, 0.31756 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -145), 9.09805, 0.31838 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -140), 9.09562, 0.31907 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -135), 8.99157, 0.31965 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -130), 8.78411, 0.32014 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -125), 8.50597, 0.32057 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -120), 8.19437, 0.32099 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -115), 7.84947, 0.32147 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -110), 7.40428, 0.32214 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -105), 6.72624, 0.32312 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -100), 5.65378, 0.32451 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -95), 4.05201, 0.3263 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -90), 1.86308, 0.32834 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -85), -0.86777, 0.33036 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -80), -3.99811, 0.332 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -75), -7.31869, 0.33297 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -70), -10.59025, 0.33311 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -65), -13.57207, 0.33247 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -60), -16.04266, 0.3313 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -55), -17.82142, 0.32992 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -50), -18.79242, 0.32862 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -45), -18.92099, 0.32761 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -40), -18.25503, 0.32691 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -35), -16.91094, 0.32643 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -30), -15.0522, 0.32598 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -25), -12.8685, 0.32534 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -20), -10.55762, 0.32436 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -15), -8.30415, 0.32298 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -10), -6.25022, 0.32128 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -5), -4.46574, 0.31942 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 0), -2.93745, 0.31759 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 5), -1.59252, 0.31591 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 10), -0.3542, 0.31444 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 15), 0.79461, 0.31312 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 20), 1.77552, 0.3119 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 25), 2.43489, 0.31069 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 30), 2.6188, 0.30943 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 35), 2.26511, 0.30808 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 40), 1.45767, 0.30661 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 45), 0.40624, 0.305 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 50), -0.64021, 0.30328 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 55), -1.49469, 0.30153 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 60), -2.08632, 0.29981 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 65), -2.44077, 0.29818 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 70), -2.61227, 0.2967 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 75), -2.62169, 0.29541 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 80), -2.44469, 0.29436 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 85), -2.05445, 0.29357 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 90), -1.48292, 0.29308 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 95), -0.85091, 0.29289 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 100), -0.33715, 0.29298 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 105), -0.09597, 0.29331 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 110), -0.16928, 0.29386 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 115), -0.44787, 0.29457 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 120), -0.71154, 0.29542 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 125), -0.7289, 0.2964 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 130), -0.35791, 0.29752 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 135), 0.40985, 0.29878 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 140), 1.47733, 0.30013 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 145), 2.71212, 0.30155 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 150), 4.00754, 0.30299 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 155), 5.29863, 0.30441 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 160), 6.53572, 0.30579 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 165), 7.65096, 0.30711 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 170), 8.55373, 0.30838 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 175), 9.1628, 0.30962 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 180), 9.45062, 0.31084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -180), 9.08073, 0.31461 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -175), 9.20476, 0.31606 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -170), 9.13311, 0.3174 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -165), 9.0005, 0.3186 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -160), 8.91853, 0.31964 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -155), 8.93807, 0.32051 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -150), 9.04098, 0.3212 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -145), 9.1603, 0.32172 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -140), 9.21705, 0.32207 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -135), 9.15655, 0.32229 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -130), 8.96794, 0.32241 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -125), 8.67671, 0.32249 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -120), 8.31238, 0.3226 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -115), 7.86791, 0.32284 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -110), 7.27456, 0.32333 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -105), 6.40941, 0.32419 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -100), 5.13444, 0.32547 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -95), 3.34924, 0.32712 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -90), 1.03385, 0.32894 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -85), -1.73538, 0.33064 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -80), -4.80082, 0.33189 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -75), -7.95673, 0.33242 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -70), -10.98076, 0.33211 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -65), -13.65396, 0.331 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -60), -15.7772, 0.32929 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -55), -17.19422, 0.32727 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -50), -17.81766, 0.32521 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -45), -17.64397, 0.32332 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -40), -16.74753, 0.32168 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -35), -15.25857, 0.32028 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -30), -13.33782, 0.31903 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -25), -11.15951, 0.31783 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -20), -8.90239, 0.31656 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -15), -6.73748, 0.31517 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -10), -4.80208, 0.31366 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -5), -3.16631, 0.31213 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 0), -1.81455, 0.31065 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 5), -0.66285, 0.30932 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 10), 0.38678, 0.30818 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 15), 1.3794, 0.30721 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 20), 2.26456, 0.30639 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 25), 2.90753, 0.30566 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 30), 3.1559, 0.30494 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 35), 2.92842, 0.30419 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 40), 2.27504, 0.30333 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 45), 1.36923, 0.30232 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 50), 0.43355, 0.30116 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 55), -0.35653, 0.2999 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 60), -0.93032, 0.29861 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 65), -1.31036, 0.29733 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 70), -1.55098, 0.29612 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 75), -1.67769, 0.29502 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 80), -1.67108, 0.29409 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 85), -1.50264, 0.29338 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 90), -1.19092, 0.29293 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 95), -0.83155, 0.29277 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 100), -0.57314, 0.29291 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 105), -0.54626, 0.2933 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 110), -0.78474, 0.29391 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 115), -1.1882, 0.29468 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 120), -1.5546, 0.29559 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 125), -1.66815, 0.29665 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 130), -1.39055, 0.29788 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 135), -0.70346, 0.29929 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 140), 0.31285, 0.30087 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 145), 1.53935, 0.30259 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 150), 2.87282, 0.30438 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 155), 4.24289, 0.30619 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 160), 5.59121, 0.30799 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 165), 6.84164, 0.30974 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 170), 7.8945, 0.31143 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 175), 8.65555, 0.31306 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 180), 9.08073, 0.31461 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -180), 8.64128, 0.3191 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -175), 8.94521, 0.32085 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -170), 9.0241, 0.32237 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -165), 9.01092, 0.32362 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -160), 9.02613, 0.32459 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -155), 9.13302, 0.32527 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -150), 9.32141, 0.32571 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -145), 9.52396, 0.32593 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -140), 9.65431, 0.32598 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -135), 9.64717, 0.32591 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -130), 9.48053, 0.32576 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -125), 9.1691, 0.32559 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -120), 8.73286, 0.3255 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -115), 8.15913, 0.32559 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -110), 7.38201, 0.32599 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -105), 6.29335, 0.32677 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -100), 4.78186, 0.32796 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -95), 2.78191, 0.32944 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -90), 0.30969, 0.331 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -85), -2.529, 0.33234 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -80), -5.5601, 0.33316 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -75), -8.57612, 0.33325 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -70), -11.36525, 0.33253 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -65), -13.72882, 0.33104 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -60), -15.49714, 0.32895 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -55), -16.55176, 0.32652 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -50), -16.84713, 0.32399 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -45), -16.41698, 0.32156 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -40), -15.35894, 0.31934 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -35), -13.80622, 0.31739 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -30), -11.90311, 0.31569 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -25), -9.79558, 0.31419 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -20), -7.63339, 0.3128 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -15), -5.56739, 0.31148 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -10), -3.72821, 0.31018 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -5), -2.19076, 0.30892 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 0), -0.94829, 0.30775 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 5), 0.07904, 0.30669 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 10), 0.99563, 0.30579 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 15), 1.86414, 0.30507 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 20), 2.65843, 0.30451 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 25), 3.26625, 0.30407 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 30), 3.54577, 0.30369 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 35), 3.40789, 0.30331 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 40), 2.87797, 0.30283 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 45), 2.09817, 0.30219 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 50), 1.26538, 0.30136 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 55), 0.54246, 0.30039 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 60), -0.00066, 0.29934 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 65), -0.38328, 0.29825 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 70), -0.66059, 0.29719 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 75), -0.86607, 0.29619 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 80), -0.99105, 0.2953 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 85), -1.01194, 0.2946 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 90), -0.93878, 0.29413 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 95), -0.84395, 0.29395 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 100), -0.84466, 0.29406 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 105), -1.04389, 0.29443 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 110), -1.46286, 0.29503 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 115), -2.00711, 0.29579 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 120), -2.49253, 0.2967 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 125), -2.7203, 0.29778 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 130), -2.55668, 0.29906 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 135), -1.97254, 0.30059 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 140), -1.02885, 0.30234 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 145), 0.1718, 0.3043 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 150), 1.5319, 0.30641 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 155), 2.97658, 0.30859 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 160), 4.43931, 0.3108 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 165), 5.83737, 0.31299 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 170), 7.0655, 0.31512 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 175), 8.0201, 0.31717 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 180), 8.64128, 0.3191 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -180), 8.05836, 0.32387 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -175), 8.60809, 0.32593 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -170), 8.91643, 0.32765 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -165), 9.10231, 0.32899 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -160), 9.28303, 0.3299 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -155), 9.52703, 0.33045 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -150), 9.83161, 0.33068 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -145), 10.13408, 0.33067 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -140), 10.34735, 0.33052 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -135), 10.39979, 0.33028 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -130), 10.25856, 0.33002 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -125), 9.92526, 0.32979 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -120), 9.40821, 0.32968 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -115), 8.68944, 0.3298 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -110), 7.7082, 0.33023 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -105), 6.37346, 0.33104 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -100), 4.60122, 0.33218 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -95), 2.35923, 0.33351 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -90), -0.30219, 0.33477 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -85), -3.24785, 0.33569 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -80), -6.28347, 0.336 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -75), -9.19315, 0.33557 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -70), -11.77027, 0.33438 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -65), -13.8371, 0.33251 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -60), -15.26085, 0.33013 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -55), -15.971, 0.32745 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -50), -15.97044, 0.32468 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -45), -15.32968, 0.32197 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -40), -14.16266, 0.31947 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -35), -12.59638, 0.31725 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -30), -10.75128, 0.31532 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -25), -8.7411, 0.31368 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -20), -6.68475, 0.31228 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -15), -4.71136, 0.31104 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -10), -2.94345, 0.30992 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -5), -1.46152, 0.3089 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 0), -0.27287, 0.30797 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 5), 0.68859, 0.30715 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 10), 1.5226, 0.30646 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 15), 2.30061, 0.30593 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 20), 3.01709, 0.30556 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 25), 3.58453, 0.30534 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 30), 3.87875, 0.30521 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 35), 3.81172, 0.30508 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 40), 3.39146, 0.30485 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 45), 2.73174, 0.30444 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 50), 2.0027, 0.3038 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 55), 1.35198, 0.30297 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 60), 0.84711, 0.30201 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 65), 0.4726, 0.30098 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 70), 0.17371, 0.29995 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 75), -0.09093, 0.29896 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 80), -0.32592, 0.29806 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 85), -0.51697, 0.29732 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 90), -0.6702, 0.29679 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 95), -0.8379, 0.29654 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 100), -1.10665, 0.29657 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 105), -1.55016, 0.29687 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 110), -2.17341, 0.29739 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 115), -2.88377, 0.29808 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 120), -3.51205, 0.29893 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 125), -3.87511, 0.29996 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 130), -3.84405, 0.30122 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 135), -3.38004, 0.30276 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 140), -2.52575, 0.30459 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 145), -1.36753, 0.30669 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 150), 0.00335, 0.309 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 155), 1.50849, 0.31145 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 160), 3.07456, 0.31399 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 165), 4.61514, 0.31656 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 170), 6.0245, 0.3191 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 175), 7.19601, 0.32156 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 180), 8.05836, 0.32387 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -180), 7.29795, 0.32852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -175), 8.14161, 0.33084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -170), 8.74732, 0.33276 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -165), 9.20803, 0.33419 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -160), 9.62336, 0.33511 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -155), 10.05593, 0.33558 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -150), 10.50707, 0.3357 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -145), 10.92261, 0.33561 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -140), 11.22229, 0.33542 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -135), 11.33488, 0.33521 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -130), 11.21997, 0.33505 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -125), 10.866, 0.33501 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -120), 10.26835, 0.33514 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -115), 9.40285, 0.33552 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -110), 8.21356, 0.33621 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -105), 6.62576, 0.33723 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -100), 4.58074, 0.33847 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -95), 2.07691, 0.33972 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -90), -0.8029, 0.3407 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -85), -3.89281, 0.34114 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -80), -6.97378, 0.34084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -75), -9.81615, 0.33976 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -70), -12.21605, 0.33798 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -65), -14.01875, 0.33565 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -60), -15.13303, 0.33297 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -55), -15.53926, 0.33011 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -50), -15.28713, 0.32723 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -45), -14.47799, 0.32446 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -40), -13.23501, 0.32188 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -35), -11.67445, 0.31958 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -30), -9.89284, 0.3176 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -25), -7.9749, 0.31594 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -20), -6.01223, 0.31457 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -15), -4.1134, 0.31344 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -10), -2.39125, 0.31249 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -5), -0.92961, 0.31169 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 0), 0.24972, 0.31099 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 5), 1.19438, 0.31039 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 10), 1.99166, 0.30991 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 15), 2.7144, 0.30957 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 20), 3.37378, 0.30938 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 25), 3.90809, 0.30935 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 30), 4.21614, 0.30942 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 35), 4.21834, 0.30949 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 40), 3.91113, 0.30944 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 45), 3.38145, 0.30917 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 50), 2.76973, 0.30861 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 55), 2.20349, 0.3078 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 60), 1.74449, 0.30681 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 65), 1.38073, 0.30574 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 70), 1.06033, 0.30465 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 75), 0.73686, 0.30359 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 80), 0.39358, 0.30261 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 85), 0.0341, 0.30179 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 90), -0.34684, 0.30117 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 95), -0.78468, 0.30082 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 100), -1.33737, 0.30075 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 105), -2.04889, 0.30093 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 110), -2.90493, 0.30132 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 115), -3.80993, 0.30188 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 120), -4.60491, 0.30257 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 125), -5.11977, 0.30345 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 130), -5.23081, 0.30458 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 135), -4.89258, 0.30601 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 140), -4.13349, 0.30778 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 145), -3.02689, 0.30986 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 150), -1.65897, 0.31222 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 155), -0.11116, 0.31478 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 160), 1.53822, 0.3175 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 165), 3.20233, 0.3203 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 170), 4.78054, 0.32313 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 175), 6.17087, 0.32591 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 180), 7.29795, 0.32852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -180), 6.37973, 0.33286 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -175), 7.53907, 0.33533 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -170), 8.48492, 0.33738 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -165), 9.27645, 0.33891 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -160), 9.98307, 0.33989 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -155), 10.64989, 0.34042 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -150), 11.27623, 0.34061 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -145), 11.81718, 0.34062 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -140), 12.20472, 0.34062 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -135), 12.37462, 0.3407 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -130), 12.28387, 0.34093 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -125), 11.91028, 0.34137 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -120), 11.23663, 0.34206 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -115), 10.23144, 0.34303 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -110), 8.84139, 0.34431 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -105), 7.00481, 0.34583 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -100), 4.68441, 0.3474 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -95), 1.90599, 0.34874 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -90), -1.21614, 0.34952 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -85), -4.48335, 0.34944 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -80), -7.6481, 0.34841 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -75), -10.46448, 0.34651 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -70), -12.73205, 0.34396 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -65), -14.32151, 0.34102 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -60), -15.1835, 0.33793 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -55), -15.34493, 0.33486 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -50), -14.8939, 0.33192 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -45), -13.95351, 0.32916 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -40), -12.65049, 0.32664 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -35), -11.09055, 0.32441 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -30), -9.35185, 0.32249 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -25), -7.49806, 0.32089 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -20), -5.60012, 0.31962 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -15), -3.74883, 0.31863 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -10), -2.04576, 0.31787 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -5), -0.57418, 0.31729 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 0), 0.63259, 0.31684 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 5), 1.60312, 0.3165 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 10), 2.4078, 0.31626 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 15), 3.11496, 0.31614 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 20), 3.74826, 0.31617 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 25), 4.27118, 0.31633 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 30), 4.60887, 0.31658 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 35), 4.69565, 0.31681 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 40), 4.52096, 0.31688 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 45), 4.14563, 0.31667 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 50), 3.67653, 0.31611 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 55), 3.21483, 0.31524 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 60), 2.81133, 0.31415 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 65), 2.45597, 0.31294 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 70), 2.10196, 0.31171 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 75), 1.70216, 0.31053 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 80), 1.23174, 0.30945 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 85), 0.68545, 0.30852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 90), 0.05815, 0.30781 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 95), -0.67095, 0.30734 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 100), -1.53295, 0.30713 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 105), -2.54198, 0.30716 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 110), -3.66147, 0.30735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 115), -4.78794, 0.30767 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 120), -5.76755, 0.3081 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 125), -6.44063, 0.3087 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 130), -6.69002, 0.30953 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 135), -6.46845, 0.31069 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 140), -5.79638, 0.3122 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 145), -4.73928, 0.31407 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 150), -3.38074, 0.31627 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 155), -1.80494, 0.31874 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 160), -0.09326, 0.32143 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 165), 1.66999, 0.32427 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 170), 3.39381, 0.32719 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 175), 4.98758, 0.33009 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 180), 6.37973, 0.33286 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -180), 5.37497, 0.33705 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -175), 6.84343, 0.33952 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -170), 8.13798, 0.34161 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -165), 9.28287, 0.34324 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -160), 10.31141, 0.34438 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -155), 11.24323, 0.34513 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -150), 12.06905, 0.34562 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -145), 12.75023, 0.34603 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -140), 13.23167, 0.34652 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -135), 13.45931, 0.34721 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -130), 13.39159, 0.34818 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -125), 12.99911, 0.34947 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -120), 12.25391, 0.35111 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -115), 11.11683, 0.3531 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -110), 9.53467, 0.35539 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -105), 7.45481, 0.35781 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -100), 4.8572, 0.36007 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -95), 1.79234, 0.36176 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -90), -1.59397, 0.36245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -85), -5.068, 0.36185 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -80), -8.35157, 0.35994 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -75), -11.18314, 0.35698 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -70), -13.36865, 0.35339 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -65), -14.80589, 0.34959 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -60), -15.48408, 0.34589 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -55), -15.4678, 0.34245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -50), -14.87191, 0.33934 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -45), -13.83159, 0.33658 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -40), -12.47309, 0.33414 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -35), -10.89446, 0.33203 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -30), -9.16355, 0.33024 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -25), -7.33271, 0.32879 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -20), -5.46013, 0.32767 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -15), -3.62256, 0.32687 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -10), -1.90932, 0.32634 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -5), -0.39883, 0.32603 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 0), 0.86893, 0.32589 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 5), 1.90595, 0.32586 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 10), 2.76453, 0.32593 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 15), 3.50437, 0.32609 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 20), 4.15696, 0.32636 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 25), 4.70829, 0.32673 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 30), 5.11021, 0.32715 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 35), 5.31376, 0.32749 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 40), 5.3044, 0.32763 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 45), 5.1175, 0.32742 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 50), 4.82331, 0.32681 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 55), 4.49078, 0.32584 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 60), 4.154, 0.32461 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 65), 3.80189, 0.32325 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 70), 3.39379, 0.32187 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 75), 2.88608, 0.32057 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 80), 2.25126, 0.31939 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 85), 1.47955, 0.31838 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 90), 0.56785, 0.31757 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 95), -0.48998, 0.31699 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 100), -1.69862, 0.31663 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 105), -3.04121, 0.31642 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 110), -4.45568, 0.31631 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 115), -5.82574, 0.31624 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 120), -6.99857, 0.31622 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 125), -7.82371, 0.31632 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 130), -8.19346, 0.31664 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 135), -8.06504, 0.31729 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 140), -7.45829, 0.31832 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 145), -6.43664, 0.31976 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 150), -5.08371, 0.32157 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 155), -3.48604, 0.32371 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 160), -1.72619, 0.32613 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 165), 0.11622, 0.32876 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 170), 1.9621, 0.33153 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 175), 3.73579, 0.33434 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 180), 5.37497, 0.33705 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -180), 4.38471, 0.34176 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -175), 6.13249, 0.34408 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -170), 7.75056, 0.34615 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -165), 9.23372, 0.3479 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -160), 10.58179, 0.34933 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -155), 11.78768, 0.35052 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -150), 12.82921, 0.35161 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -145), 13.66863, 0.35277 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -140), 14.25946, 0.35414 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -135), 14.55574, 0.35586 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -130), 14.51773, 0.35802 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -125), 14.11067, 0.36065 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -120), 13.29742, 0.36377 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -115), 12.03124, 0.36733 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -110), 10.25708, 0.3712 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -105), 7.92831, 0.37509 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -100), 5.03953, 0.37854 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -95), 1.66557, 0.38093 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -90), -2.01395, 0.38168 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -85), -5.72707, 0.38047 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -80), -9.1641, 0.37741 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -75), -12.0508, 0.37302 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -70), -14.20378, 0.36798 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -65), -15.54899, 0.36291 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -60), -16.10936, 0.35821 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -55), -15.97731, 0.35409 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -50), -15.28355, 0.35058 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -45), -14.16726, 0.34763 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -40), -12.75172, 0.34516 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -35), -11.13063, 0.34312 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -30), -9.3689, 0.34147 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -25), -7.51628, 0.34019 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -20), -5.62544, 0.33928 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -15), -3.76303, 0.33873 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -10), -2.00609, 0.33849 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -5), -0.42472, 0.33851 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 0), 0.9397, 0.33874 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 5), 2.08706, 0.3391 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 10), 3.05301, 0.33955 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 15), 3.88633, 0.34005 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 20), 4.6215, 0.34061 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 25), 5.26183, 0.34119 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 30), 5.78248, 0.34174 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 35), 6.15041, 0.34216 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 40), 6.34831, 0.34232 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 45), 6.38737, 0.3421 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 50), 6.30063, 0.34145 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 55), 6.12162, 0.34042 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 60), 5.86293, 0.33912 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 65), 5.50847, 0.33771 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 70), 5.0225, 0.3363 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 75), 4.36729, 0.33498 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 80), 3.51754, 0.33382 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 85), 2.4644, 0.33282 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 90), 1.21111, 0.33199 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 95), -0.23093, 0.33131 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 100), -1.83756, 0.33073 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 105), -3.55779, 0.33017 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 110), -5.29976, 0.32954 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 115), -6.93021, 0.32881 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 120), -8.295, 0.32802 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 125), -9.25411, 0.32729 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 130), -9.71423, 0.32678 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 135), -9.64426, 0.32661 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 140), -9.07082, 0.32687 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 145), -8.06052, 0.32759 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 150), -6.69903, 0.32876 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 155), -5.07452, 0.33032 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 160), -3.26894, 0.33223 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 165), -1.3563, 0.33442 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 170), 0.59598, 0.3368 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 175), 2.52684, 0.33929 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 180), 4.38471, 0.34176 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -180), 3.50346, 0.34826 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -175), 5.48771, 0.35038 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -170), 7.38117, 0.35245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -165), 9.15866, 0.35442 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -160), 10.7955, 0.35632 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -155), 12.263, 0.35822 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -150), 13.52568, 0.36026 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -145), 14.54169, 0.36259 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -140), 15.26614, 0.36535 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -135), 15.65482, 0.36867 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -130), 15.66582, 0.37265 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -125), 15.25709, 0.37733 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -120), 14.38142, 0.38272 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -115), 12.98313, 0.38871 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -110), 11.00314, 0.39505 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -105), 8.39883, 0.40127 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -100), 5.17958, 0.40662 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -95), 1.44839, 0.41017 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -90), -2.57448, 0.41108 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -85), -6.57255, 0.40898 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -80), -10.20336, 0.40422 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -75), -13.18417, 0.39769 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -70), -15.34768, 0.39045 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -65), -16.64968, 0.3834 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -60), -17.14289, 0.37708 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -55), -16.94008, 0.37172 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -50), -16.18015, 0.36734 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -45), -15.00132, 0.36383 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -40), -13.52283, 0.36106 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -35), -11.83649, 0.35891 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -30), -10.00901, 0.35729 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -25), -8.09302, 0.35614 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -20), -6.14055, 0.35544 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -15), -4.2114, 0.35515 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -10), -2.3712, 0.35524 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -5), -0.67968, 0.35565 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 0), 0.82468, 0.35629 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 5), 2.13465, 0.35709 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 10), 3.27228, 0.35795 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 15), 4.27461, 0.35883 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 20), 5.17414, 0.35968 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 25), 5.98409, 0.36047 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 30), 6.69576, 0.36115 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 35), 7.28756, 0.36162 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 40), 7.73884, 0.36181 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 45), 8.03916, 0.36163 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 50), 8.18745, 0.36108 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 55), 8.18274, 0.3602 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 60), 8.01364, 0.35912 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 65), 7.65444, 0.35798 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 70), 7.0703, 0.35688 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 75), 6.22822, 0.35591 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 80), 5.10739, 0.35508 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 85), 3.70465, 0.35436 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 90), 2.03552, 0.35369 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 95), 0.13506, 0.35296 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 100), -1.93727, 0.35206 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 105), -4.08983, 0.35087 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 110), -6.19516, 0.34931 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 115), -8.09961, 0.34742 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 120), -9.64809, 0.34532 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 125), -10.71514, 0.34323 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 130), -11.22862, 0.34137 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 135), -11.17673, 0.33994 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 140), -10.59929, 0.33904 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 145), -9.57009, 0.33871 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 150), -8.17795, 0.33893 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 155), -6.51169, 0.33965 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 160), -4.65141, 0.34081 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 165), -2.66568, 0.34233 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 170), -0.61262, 0.34414 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 175), 1.45802, 0.34614 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 180), 3.50346, 0.34826 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -180), 2.78454, 0.35866 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -175), 4.96117, 0.36064 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -170), 7.07551, 0.36282 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -165), 9.09215, 0.36521 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -160), 10.97287, 0.36785 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -155), 12.67568, 0.37083 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -150), 14.15484, 0.37427 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -145), 15.36189, 0.37833 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -140), 16.24717, 0.38317 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -135), 16.76072, 0.38892 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -130), 16.85149, 0.39571 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -125), 16.46451, 0.4036 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -120), 15.53752, 0.41257 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -115), 14.00089, 0.42244 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -110), 11.78677, 0.43279 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -105), 8.8538, 0.4428 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -100), 5.22853, 0.45121 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -95), 1.0516, 0.45654 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -90), -3.40122, 0.45755 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -85), -7.75582, 0.45386 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -80), -11.63254, 0.44621 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -75), -14.74486, 0.43615 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -70), -16.94929, 0.42534 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -65), -18.23588, 0.41504 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -60), -18.6867, 0.40598 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -55), -18.43161, 0.39844 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -50), -17.61445, 0.39238 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -45), -16.37096, 0.38766 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -40), -14.81657, 0.38405 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -35), -13.0424, 0.38138 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -30), -11.11846, 0.37949 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -25), -9.10178, 0.37827 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -20), -7.04545, 0.37765 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -15), -5.00417, 0.37755 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -10), -3.03331, 0.37792 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -5), -1.18183, 0.37867 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 0), 0.51728, 0.3797 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 5), 2.05362, 0.3809 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 10), 3.43889, 0.38215 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 15), 4.6983, 0.38338 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 20), 5.85755, 0.38452 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 25), 6.93116, 0.38552 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 30), 7.91703, 0.38635 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 35), 8.79828, 0.38697 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 40), 9.54945, 0.38734 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 45), 10.14243, 0.38747 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 50), 10.54865, 0.38738 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 55), 10.73753, 0.38716 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 60), 10.67382, 0.38692 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 65), 10.31746, 0.38677 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 70), 9.62758, 0.38678 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 75), 8.5701, 0.38695 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 80), 7.12639, 0.38722 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 85), 5.30102, 0.38743 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 90), 3.12782, 0.38734 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 95), 0.67499, 0.38671 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 100), -1.95112, 0.3853 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 105), -4.60662, 0.38296 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 110), -7.12019, 0.3797 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 115), -9.31523, 0.3757 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 120), -11.03895, 0.37132 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 125), -12.18758, 0.36695 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 130), -12.71831, 0.36294 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 135), -12.64586, 0.35956 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 140), -12.02841, 0.35692 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 145), -10.94958, 0.35507 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 150), -9.50178, 0.35396 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 155), -7.77373, 0.35353 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 160), -5.84312, 0.35369 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 165), -3.7742, 0.35436 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 170), -1.61899, 0.35546 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 175), 0.57966, 0.35692 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 180), 2.78454, 0.35866 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -180), 2.22216, 0.37641 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -175), 4.55578, 0.37841 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -170), 6.84516, 0.38096 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -165), 9.05203, 0.3841 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -160), 11.13358, 0.3879 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -155), 13.04246, 0.39249 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -150), 14.7272, 0.39802 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -145), 16.13301, 0.40468 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -140), 17.20205, 0.41266 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -135), 17.87281, 0.42217 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -130), 18.07816, 0.4334 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -125), 17.74243, 0.44646 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -120), 16.77945, 0.46133 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -115), 15.09553, 0.47772 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -110), 12.60392, 0.49486 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -105), 9.25798, 0.5113 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -100), 5.10432, 0.52483 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -95), 0.33826, 0.53289 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -90), -4.68114, 0.53353 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -85), -9.49673, 0.52649 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -80), -13.6821, 0.51344 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -75), -16.95389, 0.4971 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -70), -19.20549, 0.48011 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -65), -20.47134, 0.46427 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -60), -20.86771, 0.45052 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -55), -20.54316, 0.43915 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -50), -19.64726, 0.43006 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -45), -18.31433, 0.42298 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -40), -16.65694, 0.41762 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -35), -14.76553, 0.41368 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -30), -12.71221, 0.41092 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -25), -10.55661, 0.40916 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -20), -8.3517, 0.40823 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -15), -6.14717, 0.40802 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -10), -3.98919, 0.40842 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -5), -1.91684, 0.40929 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 0), 0.04291, 0.41051 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 5), 1.87859, 0.41194 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 10), 3.59371, 0.41346 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 15), 5.20165, 0.41496 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 20), 6.71731, 0.41637 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 25), 8.1488, 0.41765 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 30), 9.49165, 0.41882 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 35), 10.72718, 0.41987 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 40), 11.82409, 0.42088 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 45), 12.74152, 0.42191 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 50), 13.4317, 0.42308 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 55), 13.84157, 0.4245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 60), 13.91405, 0.42629 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 65), 13.59021, 0.42852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 70), 12.81374, 0.43121 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 75), 11.53854, 0.43421 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 80), 9.73927, 0.43723 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 85), 7.42437, 0.43982 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 90), 4.64957, 0.44137 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 95), 1.52817, 0.44129 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 100), -1.76826, 0.43909 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 105), -5.0245, 0.43462 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 110), -8.01259, 0.42817 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 115), -10.53035, 0.42034 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 120), -12.43323, 0.41193 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 125), -13.64871, 0.40368 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 130), -14.17231, 0.39615 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 135), -14.05176, 0.38967 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 140), -13.36747, 0.38438 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 145), -12.21473, 0.38027 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 150), -10.68996, 0.37727 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 155), -8.88155, 0.37525 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 160), -6.86499, 0.37411 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 165), -4.70165, 0.37373 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 170), -2.44041, 0.37403 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 175), -0.12095, 0.37494 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 180), 2.22216, 0.37641 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -180), 1.75198, 0.40747 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -175), 4.22081, 0.4098 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -170), 6.65593, 0.41314 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -165), 9.02012, 0.41759 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -160), 11.27132, 0.42328 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -155), 13.36201, 0.43038 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -150), 15.23896, 0.43913 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -145), 16.84282, 0.44981 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -140), 18.10706, 0.46274 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -135), 18.95593, 0.47827 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -130), 19.30131, 0.49674 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -125), 19.03925, 0.51843 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -120), 18.04844, 0.54338 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -115), 16.19585, 0.57113 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -110), 13.35821, 0.60031 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -105), 9.47032, 0.62818 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -100), 4.60179, 0.65051 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -95), -0.96765, 0.66253 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -90), -6.74518, 0.66105 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -85), -12.14741, 0.64647 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -80), -16.68996, 0.62261 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -75), -20.11015, 0.59455 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -70), -22.36382, 0.56652 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -65), -23.54887, 0.54107 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -60), -23.82619, 0.5193 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -55), -23.36798, 0.50137 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -50), -22.33229, 0.487 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -45), -20.85372, 0.47574 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -40), -19.04246, 0.46708 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -35), -16.98702, 0.46058 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -30), -14.75865, 0.45587 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -25), -12.41608, 0.45264 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -20), -10.0094, 0.45064 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -15), -7.58242, 0.44965 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -10), -5.17315, 0.4495 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -5), -2.81252, 0.45 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 0), -0.52272, 0.451 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 5), 1.68383, 0.45234 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 10), 3.80352, 0.45389 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 15), 5.83818, 0.45556 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 20), 7.79012, 0.4573 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 25), 9.65665, 0.4591 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 30), 11.42565, 0.46103 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 35), 13.07299, 0.46318 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 40), 14.56197, 0.46569 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 45), 15.84406, 0.46876 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 50), 16.86018, 0.47257 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 55), 17.5421, 0.47734 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 60), 17.81377, 0.48325 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 65), 17.5937, 0.49038 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 70), 16.79958, 0.49868 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 75), 15.35732, 0.50781 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 80), 13.21674, 0.51708 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 85), 10.37493, 0.52537 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 90), 6.90419, 0.5312 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 95), 2.97354, 0.53307 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 100), -1.1538, 0.52993 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 105), -5.15941, 0.52168 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 110), -8.73577, 0.50928 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 115), -11.64886, 0.49438 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 120), -13.76919, 0.47871 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 125), -15.06679, 0.46367 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 130), -15.58515, 0.45014 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 135), -15.41131, 0.43853 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 140), -14.65146, 0.42896 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 145), -13.41441, 0.42131 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 150), -11.80162, 0.41543 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 155), -9.90189, 0.4111 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 160), -7.78936, 0.40814 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 165), -5.52394, 0.4064 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 170), -3.15344, 0.40575 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 175), -0.71686, 0.40612 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 180), 1.75198, 0.40747 + 1); } TEST(GeoLookupTest, inclination) { - EXPECT_NEAR(get_mag_inclination_degrees(-50, -180), -71.60694, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -175), -70.62376, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -170), -69.65553, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -165), -68.70297, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -160), -67.76534, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -155), -66.8403, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -150), -65.92293, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -145), -65.0044, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -140), -64.0711, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -135), -63.10478, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -130), -62.08403, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -125), -60.98696, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -120), -59.79483, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -115), -58.49607, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -110), -57.09087, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -105), -55.59558, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -100), -54.04669, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -95), -52.50304, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -90), -51.04512, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -85), -49.77012, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -80), -48.78193, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -75), -48.17618, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -70), -48.02274, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -65), -48.34961, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -60), -49.13397, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -55), -50.30411, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -50), -51.75235, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -45), -53.35424, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -40), -54.98768, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -35), -56.54676, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -30), -57.94818, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -25), -59.13137, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -20), -60.05526, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -15), -60.69524, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -10), -61.04274, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -5), -61.10825, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 0), -60.92592, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 5), -60.55681, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 10), -60.08776, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 15), -59.62363, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 20), -59.27342, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 25), -59.13337, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 30), -59.27256, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 35), -59.72532, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 40), -60.49171, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 45), -61.544, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 50), -62.83586, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 55), -64.31169, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 60), -65.91458, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 65), -67.59204, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 70), -69.29918, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 75), -70.99922, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 80), -72.66142, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 85), -74.25745, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 90), -75.75725, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 95), -77.1261, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 100), -78.32391, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 105), -79.30805, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 110), -80.0398, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 115), -80.49353, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 120), -80.66476, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 125), -80.57206, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 130), -80.25083, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 135), -79.74294, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 140), -79.08828, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 145), -78.32076, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 150), -77.4679, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 155), -76.55215, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -180), -71.60645, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -175), -70.62314, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -170), -69.65478, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -165), -68.70209, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -160), -67.76437, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -155), -66.83926, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -150), -65.92184, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -145), -65.00329, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -140), -64.06999, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -135), -63.10369, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -130), -62.08296, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -125), -60.98593, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -120), -59.79383, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -115), -58.49514, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -110), -57.09001, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -105), -55.59484, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -100), -54.04613, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -95), -52.50271, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -90), -51.04513, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -85), -49.77058, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -80), -48.78296, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -75), -48.1779, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -70), -48.0252, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -65), -48.35282, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -60), -49.13784, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -55), -50.30849, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -50), -51.757, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -45), -53.3589, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -40), -54.99212, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -35), -56.55073, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -30), -57.95149, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -25), -59.13386, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -20), -60.05681, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -15), -60.69576, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -10), -61.04219, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -5), -61.10665, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 0), -60.92336, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 5), -60.5535, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 10), -60.08395, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 15), -59.61965, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 20), -59.2696, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 25), -59.13004, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 30), -59.26994, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 35), -59.72353, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 40), -60.49079, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 45), -61.54389, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 50), -62.83645, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 55), -64.31285, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 60), -65.91615, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 65), -67.59386, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 70), -69.30112, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 75), -71.00116, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 80), -72.66328, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 85), -74.25915, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 90), -75.75878, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 95), -77.12744, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 100), -78.32507, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 105), -79.30905, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 110), -80.04065, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 115), -80.49425, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 120), -80.66536, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 125), -80.57258, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 130), -80.25128, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 135), -79.74333, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 140), -79.08862, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 145), -78.32103, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 150), -77.46809, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 155), -76.55225, 0.21 + 2); EXPECT_NEAR(get_mag_inclination_degrees(-50, 160), -75.59245, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 165), -74.60522, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 170), -73.60466, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 175), -72.60238, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 180), -71.60694, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -180), -68.20462, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -175), -67.22458, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -170), -66.25231, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -165), -65.28864, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -160), -64.33375, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -155), -63.38795, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -150), -62.45091, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -145), -61.51962, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -140), -60.58631, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -135), -59.6372, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -130), -58.65275, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -125), -57.60904, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -120), -56.48053, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -115), -55.24408, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -110), -53.88511, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -105), -52.40557, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -100), -50.83281, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -95), -49.22668, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -90), -47.68224, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -85), -46.32511, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -80), -45.29781, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -75), -44.73705, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -70), -44.74512, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -65), -45.3632, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -60), -46.55698, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -55), -48.22226, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -50), -50.20924, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -45), -52.35513, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -40), -54.51243, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -35), -56.56498, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -30), -58.43043, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -25), -60.05256, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -20), -61.38978, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -15), -62.40627, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -10), -63.07065, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -5), -63.36347, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 0), -63.28999, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 5), -62.89268, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 10), -62.25751, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 15), -61.51013, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 20), -60.79977, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 25), -60.27332, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 30), -60.04791, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 35), -60.19241, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 40), -60.72301, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 45), -61.61087, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 50), -62.79592, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 55), -64.20161, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 60), -65.7478, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 65), -67.36024, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 70), -68.97601, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 75), -70.54443, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 80), -72.02414, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 85), -73.3781, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 90), -74.56958, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 95), -75.56224, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 100), -76.32556, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 105), -76.84338, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 110), -77.11998, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 115), -77.17881, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 120), -77.05363, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 125), -76.77786, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 130), -76.37763, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 135), -75.87053, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 140), -75.26792, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 145), -74.57833, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 150), -73.80996, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 155), -72.97235, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 160), -72.07718, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 165), -71.13833, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 170), -70.17087, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 175), -69.18914, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 180), -68.20462, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -180), -64.4005, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -175), -63.4074, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -170), -62.41686, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -165), -61.42775, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -160), -60.43858, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -155), -59.45021, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -150), -58.46597, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -145), -57.48933, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -140), -56.5207, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -135), -55.55477, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -130), -54.5789, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -125), -53.57233, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -120), -52.5064, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -115), -51.34702, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -110), -50.06171, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -105), -48.63183, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -100), -47.06845, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -95), -45.427, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -90), -43.81515, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -85), -42.389, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -80), -41.33487, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -75), -40.83623, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -70), -41.0307, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -65), -41.96963, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -60), -43.59822, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -55), -45.76876, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -50), -48.28207, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -45), -50.93707, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -40), -53.56823, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -35), -56.06151, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -30), -58.34999, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -25), -60.39602, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -20), -62.16912, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -15), -63.62925, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -10), -64.72291, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -5), -65.39413, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 0), -65.6056, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 5), -65.36119, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 10), -64.72147, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 15), -63.80758, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 20), -62.79043, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 25), -61.86303, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 30), -61.20132, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 35), -60.92861, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 40), -61.09797, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 45), -61.69503, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 50), -62.65442, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 55), -63.88106, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 60), -65.27037, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 65), -66.72396, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 70), -68.15912, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 75), -69.51102, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 80), -70.72906, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 85), -71.77093, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 90), -72.59989, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 95), -73.18887, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 100), -73.52989, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 105), -73.64117, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 110), -73.56425, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 115), -73.35068, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 120), -73.04555, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 125), -72.67666, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 130), -72.25299, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 135), -71.77049, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 140), -71.22009, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 145), -70.59391, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 150), -69.88823, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 155), -69.10434, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 160), -68.24891, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 165), -67.33402, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 170), -66.37615, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 175), -65.39321, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 180), -64.4005, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -180), -60.05442, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -175), -59.03016, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -170), -58.00767, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -165), -56.98225, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -160), -55.94804, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -155), -54.90348, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -150), -53.8532, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -145), -52.80595, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -140), -51.77064, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -135), -50.75246, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -130), -49.74938, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -125), -48.74827, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -120), -47.72117, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -115), -46.62468, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -110), -45.40704, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -105), -44.02541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -100), -42.47074, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -95), -40.79204, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -90), -39.11063, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -85), -37.61688, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -80), -36.54563, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -75), -36.13051, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -70), -36.54376, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -65), -37.8407, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -60), -39.93606, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -55), -42.62934, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -50), -45.66751, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -45), -48.81217, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -40), -51.88406, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -35), -54.77668, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -30), -57.44418, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -25), -59.87356, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -20), -62.05259, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -15), -63.94575, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -10), -65.48694, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -5), -66.59178, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 0), -67.18423, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 5), -67.22667, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 10), -66.74198, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 15), -65.8231, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 20), -64.6307, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 25), -63.37548, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 30), -62.28052, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 35), -61.53246, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 40), -61.24267, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 45), -61.43378, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 50), -62.05141, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 55), -62.99067, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 60), -64.12619, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 65), -65.33743, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 70), -66.5242, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 75), -67.61055, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 80), -68.53946, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 85), -69.26526, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 90), -69.75209, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 95), -69.98197, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 100), -69.96686, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 105), -69.75289, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 110), -69.40914, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 115), -69.00526, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 120), -68.58994, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 125), -68.18049, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 130), -67.76638, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 135), -67.32201, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 140), -66.82056, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 145), -66.24247, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 150), -65.57724, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 155), -64.82185, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 160), -63.97991, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 165), -63.06232, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 170), -62.08739, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 175), -61.07781, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 180), -60.05442, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -180), -55.01018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -175), -53.9334, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -170), -52.86451, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -165), -51.79457, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -160), -50.71092, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -155), -49.60638, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -150), -48.48361, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -145), -47.35394, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -140), -46.23314, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -135), -45.13669, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -130), -44.07453, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -125), -43.04372, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -120), -42.01954, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -115), -40.95064, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -110), -39.76599, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -105), -38.39824, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -100), -36.8192, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -95), -35.07485, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -90), -33.30546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -85), -31.74093, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -80), -30.66773, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -75), -30.36843, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -70), -31.04407, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -65), -32.74536, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -60), -35.34906, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -55), -38.5985, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -50), -42.18714, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -45), -45.8402, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -40), -49.36321, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -35), -52.65242, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -30), -55.67676, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -25), -58.44283, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -20), -60.95621, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -15), -63.19203, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -10), -65.08485, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -5), -66.54015, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 0), -67.46212, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 5), -67.78679, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 10), -67.50685, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 15), -66.68253, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 20), -65.44328, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 25), -63.98304, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 30), -62.53867, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 35), -61.34427, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 40), -60.57498, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 45), -60.30789, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 50), -60.51758, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 55), -61.10239, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 60), -61.92487, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 65), -62.84922, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 70), -63.76403, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 75), -64.58695, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 80), -65.25588, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 85), -65.71883, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 90), -65.93422, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 95), -65.8847, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 100), -65.59399, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 105), -65.13009, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 110), -64.58676, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 115), -64.05138, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 120), -63.576, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 125), -63.16572, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 130), -62.7875, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 135), -62.39197, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 140), -61.93497, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 145), -61.38862, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 150), -60.74032, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 155), -59.9866, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 160), -59.1298, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 165), -58.17995, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 170), -57.15748, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 175), -56.09122, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 180), -55.01018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -180), -49.11168, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -175), -47.95606, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -170), -46.82381, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -165), -45.70203, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -160), -44.56947, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -155), -43.41016, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -150), -42.22119, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -145), -41.01297, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -140), -39.80511, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -135), -38.6213, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -130), -37.48252, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -125), -36.39588, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -120), -35.34023, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -115), -34.25664, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -110), -33.05597, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -105), -31.64971, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -100), -29.99702, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -95), -28.14961, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -90), -26.27497, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -85), -24.64697, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -80), -23.60132, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -75), -23.46033, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -70), -24.4416, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -65), -26.58275, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -60), -29.72287, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -55), -33.55654, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -50), -37.73116, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -45), -41.93648, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -40), -45.95482, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -35), -49.67053, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -30), -53.05038, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -25), -56.107, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -20), -58.85776, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -15), -61.29253, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -10), -63.36061, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -5), -64.97921, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 0), -66.05829, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 5), -66.53081, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 10), -66.37602, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 15), -65.63029, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 20), -64.39109, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 25), -62.82074, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 30), -61.14162, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 35), -59.60513, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 40), -58.43213, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 45), -57.75208, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 50), -57.57605, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 55), -57.81574, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 60), -58.33163, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 65), -58.98209, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 70), -59.6528, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 75), -60.26006, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 80), -60.73684, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 85), -61.01984, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 90), -61.05328, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 95), -60.81119, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 100), -60.32203, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 105), -59.673, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 110), -58.98433, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 115), -58.36476, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 120), -57.87186, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 125), -57.49711, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 130), -57.18095, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 135), -56.84642, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 140), -56.43115, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 145), -55.90139, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 150), -55.24665, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 155), -54.46661, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 160), -53.56411, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 165), -52.54848, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 170), -51.44266, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 175), -50.28352, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 180), -49.11168, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -180), -42.22396, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -175), -40.95805, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -170), -39.74237, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -165), -38.56124, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -160), -37.38354, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -155), -36.18161, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -150), -34.94336, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -145), -33.67465, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -140), -32.39567, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -135), -31.13535, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -130), -29.92294, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -125), -28.77303, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -120), -27.66578, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -115), -26.534, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -110), -25.27309, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -105), -23.78068, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -100), -22.01467, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -95), -20.04441, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -90), -18.0722, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -85), -16.41431, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -80), -15.44339, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -75), -15.50204, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -70), -16.80739, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -65), -19.38039, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -60), -23.03553, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -55), -27.43972, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -50), -32.20946, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -45), -36.99972, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -40), -41.55642, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -35), -45.73067, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -30), -49.46481, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -25), -52.76049, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -20), -55.63977, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -15), -58.1117, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -10), -60.15539, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -5), -61.72251, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 0), -62.75412, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 5), -63.20171, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 10), -63.04409, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 15), -62.29928, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 20), -61.03594, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 25), -59.38669, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 30), -57.5538, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 35), -55.78858, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 40), -54.33451, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 45), -53.35502, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 50), -52.88897, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 55), -52.86113, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 60), -53.13487, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 65), -53.57059, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 70), -54.05898, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 75), -54.5205, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 80), -54.88458, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 85), -55.07365, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 90), -55.01181, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 95), -54.65774, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 100), -54.03956, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 105), -53.26249, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 110), -52.47605, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 115), -51.8149, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 120), -51.34477, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 125), -51.04217, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 165), -74.60511, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 170), -73.60443, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 175), -72.60202, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 180), -71.60645, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -180), -68.20436, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -175), -67.22415, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -170), -66.25171, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -165), -65.28789, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -160), -64.33286, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -155), -63.38697, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -150), -62.44987, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -145), -61.51856, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -140), -60.58526, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -135), -59.63618, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -130), -58.65177, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -125), -57.60813, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -120), -56.47968, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -115), -55.24332, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -110), -53.88445, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -105), -52.40505, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -100), -50.83245, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -95), -49.22657, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -90), -47.68249, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -85), -46.32589, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -80), -45.2993, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -75), -44.73942, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -70), -44.74848, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -65), -45.36756, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -60), -46.56222, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -55), -48.22816, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -50), -50.21549, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -45), -52.36141, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -40), -54.51845, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -35), -56.5705, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -30), -58.43526, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -25), -60.05655, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -20), -61.3928, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -15), -62.40817, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -10), -63.07132, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -5), -63.36283, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 0), -63.28807, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 5), -62.88962, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 10), -62.25359, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 15), -61.50575, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 20), -60.7954, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 25), -60.26942, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 30), -60.04483, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 35), -60.19035, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 40), -60.72202, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 45), -61.61088, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 50), -62.79677, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 55), -64.20311, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 60), -65.74973, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 65), -67.36241, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 70), -68.97821, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 75), -70.54651, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 80), -72.02598, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 85), -73.37962, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 90), -74.57076, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 95), -75.5631, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 100), -76.32616, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 105), -76.84378, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 110), -77.12027, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 115), -77.17904, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 120), -77.05386, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 125), -76.77811, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 130), -76.37793, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 135), -75.87087, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 140), -75.26831, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 145), -74.57872, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 150), -73.81033, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 155), -72.97266, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 160), -72.07742, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 165), -71.13847, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 170), -70.1709, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 175), -69.18904, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 180), -68.20436, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -180), -64.4004, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -175), -63.40708, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -170), -62.41632, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -165), -61.42699, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -160), -60.43764, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -155), -59.44915, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -150), -58.46484, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -145), -57.48819, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -140), -56.51958, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -135), -55.55371, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -130), -54.57791, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -125), -53.57145, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -120), -52.50564, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -115), -51.34639, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -110), -50.06122, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -105), -48.63148, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -100), -47.06826, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -95), -45.42704, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -90), -43.81555, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -85), -42.38998, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -80), -41.3367, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -75), -40.83917, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -70), -41.03493, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -65), -41.97517, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -60), -43.6049, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -55), -45.77626, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -50), -48.29, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -45), -50.94504, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -40), -53.57592, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -35), -56.06868, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -30), -58.35648, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -25), -60.40173, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -20), -62.17391, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -15), -63.63294, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -10), -64.72532, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -5), -65.39506, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 0), -65.60495, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 5), -65.35901, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 10), -64.718, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 15), -63.80325, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 20), -62.7858, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 25), -61.85871, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 30), -61.19781, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 35), -60.92622, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 40), -61.0968, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 45), -61.69501, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 50), -62.65536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 55), -63.88272, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 60), -65.27247, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 65), -66.72626, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 70), -68.16137, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 75), -69.51303, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 80), -70.73068, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 85), -71.77207, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 90), -72.60054, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 95), -73.18912, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 100), -73.52986, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 105), -73.64097, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 110), -73.56401, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 115), -73.35048, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 120), -73.04545, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 125), -72.67669, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 130), -72.25317, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 135), -71.77081, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 140), -71.22053, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 145), -70.59443, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 150), -69.88877, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 155), -69.10487, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 160), -68.24937, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 165), -67.3344, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 170), -66.37641, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 175), -65.39331, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 180), -64.4004, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -180), -60.05446, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -175), -59.02989, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -170), -58.00708, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -165), -56.98137, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -160), -55.94692, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -155), -54.9022, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -150), -53.85185, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -145), -52.80459, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -140), -51.76933, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -135), -50.75124, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -130), -49.74828, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -125), -48.74732, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -120), -47.7204, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -115), -46.62411, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -110), -45.40665, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -105), -44.02518, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -100), -42.47064, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -95), -40.79212, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -90), -39.11105, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -85), -37.61791, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -80), -36.54766, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -75), -36.13391, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -70), -36.54881, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -65), -37.84743, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -60), -39.94424, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -55), -42.63856, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -50), -45.67726, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -45), -48.82195, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -40), -51.89352, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -35), -54.78557, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -30), -57.45239, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -25), -59.881, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -20), -62.05918, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -15), -63.95131, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -10), -65.49121, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -5), -66.59449, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 0), -67.18516, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 5), -67.22578, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 10), -66.73945, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 15), -65.81931, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 20), -64.62622, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 25), -63.37099, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 30), -62.27664, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 35), -61.52965, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 40), -61.24111, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 45), -61.43346, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 50), -62.05213, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 55), -62.99215, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 60), -64.12813, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 65), -65.33954, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 70), -66.52622, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 75), -67.61225, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 80), -68.54066, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 85), -69.26588, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 90), -69.75215, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 95), -69.98158, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 100), -69.9662, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 105), -69.75212, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 110), -69.4084, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 115), -69.00465, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 120), -68.58952, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 125), -68.18031, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 130), -67.76647, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 135), -67.32235, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 140), -66.82111, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 145), -66.24317, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 150), -65.57802, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 155), -64.82264, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 160), -63.98065, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 165), -63.06297, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 170), -62.0879, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 175), -61.07811, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 180), -60.05446, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -180), -55.01034, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -175), -53.93313, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -170), -52.8638, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -165), -51.79347, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -160), -50.70951, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -155), -49.60477, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -150), -48.48191, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -145), -47.35225, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -140), -46.23152, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -135), -45.13518, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -130), -44.07318, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -125), -43.04257, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -120), -42.01865, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -115), -40.95002, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -110), -39.76563, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -105), -38.39806, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -100), -36.81914, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -95), -35.07492, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -90), -33.30583, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -85), -31.74196, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -80), -30.66992, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -75), -30.37229, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -70), -31.04997, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -65), -32.75335, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -60), -35.35886, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -55), -38.60958, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -50), -42.19884, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -45), -45.85194, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -40), -49.37454, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -35), -52.66309, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -30), -55.68663, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -25), -58.45187, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -20), -60.96436, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -15), -63.19914, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -10), -65.09067, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -5), -66.54435, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 0), -67.46447, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 5), -67.78718, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 10), -67.5054, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 15), -66.67955, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 20), -65.43929, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 25), -63.97865, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 30), -62.53455, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 35), -61.34098, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 40), -60.57283, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 45), -60.30694, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 50), -60.5177, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 55), -61.1033, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 60), -61.92628, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 65), -62.85081, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 70), -63.76553, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 75), -64.58811, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 80), -65.25652, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 85), -65.71886, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 90), -65.93367, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 95), -65.8837, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 100), -65.59273, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 105), -65.12876, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 110), -64.58553, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 115), -64.05036, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 120), -63.57528, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 125), -63.16535, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 130), -62.78753, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 135), -62.39237, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 140), -61.9357, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 145), -61.38959, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 150), -60.74142, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 155), -59.98773, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 160), -59.1309, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 165), -58.18094, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 170), -57.15827, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 175), -56.09174, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 180), -55.01034, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -180), -49.11194, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -175), -47.95575, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -170), -46.82293, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -165), -45.70063, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -160), -44.56768, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -155), -43.40811, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -150), -42.21904, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -145), -41.01082, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -140), -39.80304, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -135), -38.61937, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -130), -37.48077, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -125), -36.39439, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -120), -35.33907, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -115), -34.25585, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -110), -33.05553, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -105), -31.64952, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -100), -29.99697, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -95), -28.14968, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -90), -26.27535, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -85), -24.64807, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -80), -23.60376, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -75), -23.46476, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -70), -24.44846, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -65), -26.59213, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -60), -29.73441, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -55), -33.56958, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -50), -37.74493, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -45), -41.95027, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -40), -45.96807, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -35), -49.68291, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -30), -53.06175, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -25), -56.11732, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -20), -58.86701, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -15), -61.30062, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -10), -63.36733, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -5), -64.98429, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 0), -66.06151, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 5), -66.53208, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 10), -66.37543, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 15), -65.62808, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 20), -64.38766, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 25), -62.8166, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 30), -61.13738, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 35), -59.60136, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 40), -58.42927, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 45), -57.75031, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 50), -57.57531, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 55), -57.81581, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 60), -58.33221, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 65), -58.9829, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 70), -59.65355, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 75), -60.2605, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 80), -60.7368, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 85), -61.01921, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 90), -61.05208, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 95), -60.80956, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 100), -60.32017, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 105), -59.67112, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 110), -58.9826, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 115), -58.36332, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 120), -57.87082, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 125), -57.49656, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 130), -57.18094, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 135), -56.84696, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 140), -56.43216, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 145), -55.90273, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 150), -55.24817, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 155), -54.4682, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 160), -53.56566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 165), -52.54989, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 170), -51.4438, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 175), -50.28429, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 180), -49.11194, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -180), -42.22435, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -175), -40.95769, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -170), -39.74127, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -165), -38.55949, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -160), -37.3813, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -155), -36.17906, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -150), -34.94067, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -145), -33.67195, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -140), -32.39304, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -135), -31.13286, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -130), -29.92064, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -125), -28.77102, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -120), -27.66418, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -115), -26.53289, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -110), -25.27245, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -105), -23.78042, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -100), -22.01464, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -95), -20.04456, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -90), -18.07273, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -85), -16.41568, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -80), -15.4463, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -75), -15.50723, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -70), -16.81535, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -65), -19.3912, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -60), -23.0488, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -55), -27.45471, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -50), -32.22527, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -45), -37.01551, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -40), -41.57149, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -35), -45.74459, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -30), -49.47737, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -25), -52.77166, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -20), -55.64956, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -15), -58.12011, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -10), -60.16231, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -5), -61.72778, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 0), -62.75761, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 5), -63.20336, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 10), -63.04398, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 15), -62.29758, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 20), -61.03291, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 25), -59.38272, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 30), -57.54941, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 35), -55.78435, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 40), -54.33095, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 45), -53.35241, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 50), -52.88732, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 55), -52.86026, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 60), -53.13452, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 65), -53.57048, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 70), -54.05886, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 75), -54.52012, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 80), -54.88376, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 85), -55.07229, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 90), -55.00993, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 95), -54.65546, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 100), -54.03707, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 105), -53.26001, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 110), -52.47377, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 115), -51.81299, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 120), -51.34338, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 125), -51.04144, 0.21 + 1.2); EXPECT_NEAR(get_mag_inclination_degrees(-20, 130), -50.81664, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 135), -50.55926, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 140), -50.18765, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 145), -49.66358, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 150), -48.98194, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 155), -48.14855, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 160), -47.16819, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 165), -46.04995, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 170), -44.82002, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 175), -43.52585, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 180), -42.22396, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -180), -34.26942, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -175), -32.86065, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -170), -31.54112, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -165), -30.29431, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -160), -29.07852, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -155), -27.85166, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -150), -26.589, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -145), -25.28864, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -140), -23.96862, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -135), -22.66053, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -130), -21.39855, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -125), -20.20048, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -120), -19.04389, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -115), -17.85238, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -110), -16.51067, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -105), -14.91349, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -100), -13.03128, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -95), -10.96183, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -90), -8.94329, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -85), -7.32205, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -80), -6.48377, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -75), -6.76456, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -70), -8.36493, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -65), -11.29439, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -60), -15.36814, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -55), -20.25682, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -50), -25.56674, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -45), -30.91991, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -40), -36.01176, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -35), -40.63886, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -30), -44.69866, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -25), -48.16767, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -20), -51.06772, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -15), -53.43246, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -10), -55.28523, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -5), -56.6316, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 0), -57.46234, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 5), -57.75993, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 10), -57.50716, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 15), -56.70189, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 20), -55.38145, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 25), -53.65068, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 30), -51.6973, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 35), -49.77392, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 40), -48.13827, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 45), -46.97218, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 50), -46.32708, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 55), -46.13119, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 60), -46.24817, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 65), -46.54317, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 70), -46.91741, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 75), -47.30092, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 80), -47.62282, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 85), -47.79156, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 90), -47.70864, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 95), -47.31332, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 100), -46.62955, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 105), -45.77888, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 110), -44.94159, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 115), -44.2815, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 120), -43.87467, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 125), -43.68178, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 130), -43.57809, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 135), -43.41912, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 140), -43.10042, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 145), -42.57953, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 150), -41.85829, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 155), -40.95045, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 160), -39.86389, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 165), -38.60806, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 170), -37.21367, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 175), -35.74172, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 180), -34.26942, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -180), -25.2801, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -175), -23.70496, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -170), -22.26843, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -165), -20.95572, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -160), -19.71459, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -155), -18.48633, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -150), -17.23034, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -145), -15.93417, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -140), -14.61197, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -135), -13.29643, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -130), -12.02395, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -125), -10.81135, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -120), -9.62994, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -115), -8.3948, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -110), -6.9873, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -105), -5.31183, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -100), -3.36333, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -95), -1.27172, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -90), 0.69877, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -85), 2.19493, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -80), 2.84822, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -75), 2.3545, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -70), 0.53899, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -65), -2.60832, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -60), -6.93136, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -55), -12.13634, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -50), -17.8423, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -45), -23.64541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -40), -29.18404, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -35), -34.18757, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -30), -38.49685, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -25), -42.05567, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -20), -44.88314, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -15), -47.04054, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -10), -48.60296, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -5), -49.63884, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 0), -50.19533, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 5), -50.28857, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 10), -49.90442, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 15), -49.01757, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 20), -47.63049, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 25), -45.81922, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 30), -43.76036, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 35), -41.71386, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 40), -39.95411, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 45), -38.67659, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 50), -37.93533, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 55), -37.65209, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 60), -37.68445, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 65), -37.90066, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 70), -38.21459, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 75), -38.56999, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 80), -38.89991, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 85), -39.10177, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 90), -39.05543, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 95), -38.67943, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 100), -37.9906, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 105), -37.12353, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 110), -36.28722, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 115), -35.67442, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 120), -35.37221, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 125), -35.32582, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 130), -35.3759, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 135), -35.34149, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 140), -35.0949, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 145), -34.58826, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 150), -33.82977, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 155), -32.84119, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 160), -31.63399, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 165), -30.21884, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 170), -28.63252, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 175), -26.95227, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 180), -25.2801, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -180), -15.45279, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -175), -13.7117, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -170), -12.163, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -165), -10.79671, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -160), -9.55144, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -155), -8.35102, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -150), -7.13662, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -145), -5.88299, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -140), -4.59921, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -135), -3.31833, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -130), -2.07746, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -125), -0.89007, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -120), 0.27951, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -115), 1.52081, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -110), 2.94657, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -105), 4.6321, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -100), 6.55297, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -95), 8.55382, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -90), 10.36374, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -85), 11.64997, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -80), 12.087, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -75), 11.4182, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -70), 9.49575, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -65), 6.29844, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -60), 1.93622, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -55), -3.35308, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -50), -9.22159, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -45), -15.25638, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -40), -21.04921, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -35), -26.26712, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -30), -30.69564, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -25), -34.24462, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -20), -36.92698, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -15), -38.82657, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -10), -40.06504, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -5), -40.76931, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 0), -41.0396, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 5), -40.92374, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 10), -40.41001, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 15), -39.45, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 20), -38.01116, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 25), -36.14011, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 30), -34.00234, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 35), -31.86611, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 40), -30.02323, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 45), -28.68158, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 50), -27.89469, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 55), -27.57379, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 60), -27.56658, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 65), -27.74177, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 70), -28.0253, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 75), -28.37679, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 80), -28.73772, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 85), -29.00014, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 90), -29.02722, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 95), -28.71913, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 100), -28.08383, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 105), -27.26335, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 110), -26.48792, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 115), -25.97318, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 120), -25.81521, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 125), -25.94649, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 130), -26.17817, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 135), -26.2969, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 140), -26.15258, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 145), -25.68969, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 150), -24.91954, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 155), -23.86973, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 160), -22.55504, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 165), -20.9883, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 170), -19.21357, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 175), -17.32559, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 180), -15.45279, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -180), -5.17145, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -175), -3.30093, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -170), -1.67039, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -165), -0.27779, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -160), 0.94383, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -155), 2.08623, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -150), 3.22665, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -145), 4.40442, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -140), 5.61665, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -135), 6.83067, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -130), 8.00925, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -125), 9.14175, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -120), 10.26746, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -115), 11.47327, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -110), 12.85701, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -105), 14.46827, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -100), 16.25685, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -95), 18.0564, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -90), 19.61105, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -85), 20.62981, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -80), 20.84417, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -75), 20.04892, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -70), 18.12082, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -65), 15.02538, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -60), 10.82698, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -55), 5.70568, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -50), -0.03605, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -45), -6.00078, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -40), -11.76395, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -35), -16.95664, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -30), -21.32526, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -25), -24.74973, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -20), -27.22952, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -15), -28.85615, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -10), -29.7805, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -5), -30.17323, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 0), -30.17871, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 5), -29.8738, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 10), -29.25133, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 15), -28.24419, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 20), -26.78912, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 25), -24.90503, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 30), -22.74405, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 35), -20.57671, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 40), -18.70475, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 45), -17.34337, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 50), -16.545, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 55), -16.21295, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 60), -16.18708, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 65), -16.33583, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 70), -16.59502, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 75), -16.93979, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 80), -17.32427, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 85), -17.64369, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 90), -17.75452, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 95), -17.54563, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 100), -17.01631, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 105), -16.30783, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 110), -15.65772, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 115), -15.29131, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 120), -15.30863, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 125), -15.63489, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 130), -16.06376, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 135), -16.36027, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 140), -16.35605, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 145), -15.98518, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 150), -15.2563, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 155), -14.19835, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 160), -12.82802, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 165), -11.16092, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 170), -9.24854, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 175), -7.20139, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 180), -5.17145, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -180), 5.04831, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -175), 6.97649, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -170), 8.6362, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -165), 10.01862, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -160), 11.19041, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -155), 12.25335, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -150), 13.29993, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -145), 14.38294, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -140), 15.50683, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -135), 16.64077, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -130), 17.74763, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -125), 18.81699, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -120), 19.88543, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -115), 21.02873, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -110), 22.3233, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -105), 23.79339, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -100), 25.37216, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -95), 26.89782, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -90), 28.14529, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -85), 28.87542, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -80), 28.87847, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -75), 27.9973, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -70), 26.13213, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -65), 23.24272, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -60), 19.36349, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -55), 14.63046, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -50), 9.29922, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -45), 3.72783, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -40), -1.68316, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -35), -6.57058, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -30), -10.67078, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -25), -13.84385, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -20), -16.06847, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -15), -17.4245, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -10), -18.0682, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -5), -18.19289, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 0), -17.97382, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 5), -17.51307, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 10), -16.81234, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 15), -15.79494, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 20), -14.37608, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 25), -12.55137, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 30), -10.45536, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 35), -8.34822, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 40), -6.52593, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 45), -5.20042, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 50), -4.42264, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 55), -4.09526, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 60), -4.05788, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 65), -4.1808, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 70), -4.40659, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 75), -4.72266, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 80), -5.09828, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 85), -5.44204, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 90), -5.61817, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 95), -5.51601, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 100), -5.12873, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 105), -4.58725, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 110), -4.11785, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 115), -3.93741, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 120), -4.14246, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 125), -4.65861, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 130), -5.27938, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 135), -5.76488, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 140), -5.93636, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 145), -5.71563, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 150), -5.10155, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 155), -4.11806, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 160), -2.7812, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 165), -1.10898, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 170), 0.84153, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 175), 2.94971, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 180), 5.04831, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -180), 14.69569, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -175), 16.59095, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -170), 18.21788, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -165), 19.55481, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -160), 20.66099, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -155), 21.63961, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -150), 22.59174, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -145), 23.58072, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -140), 24.61891, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -135), 25.67944, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -130), 26.72595, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -125), 27.74524, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -120), 28.76473, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -115), 29.84221, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -110), 31.02979, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -105), 32.33017, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -100), 33.66937, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -95), 34.90083, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -90), 35.83684, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -85), 36.28967, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -80), 36.1025, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -75), 35.16063, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -70), 33.3895, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -65), 30.75605, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -60), 27.28581, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -55), 23.09018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -50), 18.38364, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -45), 13.4695, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -40), 8.69024, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -35), 4.3627, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -30), 0.72772, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -25), -2.07162, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -20), -3.99246, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -15), -5.08864, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -10), -5.49935, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -5), -5.41697, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 0), -5.0296, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 5), -4.45712, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 10), -3.71419, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 15), -2.7269, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 20), -1.40246, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 25), 0.28004, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 30), 2.20886, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 35), 4.15032, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 40), 5.83337, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 45), 7.06181, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 50), 7.78662, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 55), 8.09685, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 60), 8.14283, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 65), 8.04811, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 70), 7.86662, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 75), 7.60429, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 80), 7.27749, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 85), 6.95608, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 90), 6.75347, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 95), 6.76629, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 100), 7.0028, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 105), 7.3504, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 110), 7.61127, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 115), 7.59436, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 120), 7.21396, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 125), 6.53698, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 130), 5.75264, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 135), 5.08761, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 140), 4.7204, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 145), 4.74095, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 150), 5.16606, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 155), 5.98313, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 160), 7.18025, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 165), 8.73879, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 170), 10.60018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 175), 12.64258, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 180), 14.69569, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -180), 23.40953, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -175), 25.1838, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -170), 26.72017, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -165), 27.98411, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -160), 29.02127, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -155), 29.92677, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -150), 30.80141, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -145), 31.71393, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -140), 32.68399, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -135), 33.69068, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -130), 34.69977, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -125), 35.69368, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -120), 36.68662, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -115), 37.71492, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -110), 38.80661, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -105), 39.94742, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -100), 41.06277, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -95), 42.02545, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -90), 42.68384, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -85), 42.8948, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -80), 42.54546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -75), 41.55823, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -70), 39.88683, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -65), 37.51786, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -60), 34.48547, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -55), 30.89201, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -50), 26.91769, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -45), 22.80547, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -40), 18.82241, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -35), 15.21491, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -30), 12.17714, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -25), 9.83763, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -20), 8.25268, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -15), 7.39785, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -10), 7.16498, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -5), 7.38338, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 0), 7.87213, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 5), 8.50519, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 10), 9.25379, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 15), 10.1774, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 20), 11.36221, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 25), 12.83743, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 30), 14.51762, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 35), 16.20904, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 40), 17.6813, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 45), 18.76385, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 50), 19.4102, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 55), 19.694, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 60), 19.74649, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 65), 19.68012, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 70), 19.54709, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 75), 19.35258, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 80), 19.10246, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 85), 18.84237, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 90), 18.65449, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 95), 18.61118, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 100), 18.7169, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 105), 18.88033, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 110), 18.9416, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 115), 18.74568, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 120), 18.22251, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 125), 17.4278, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 130), 16.52234, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 135), 15.70597, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 140), 15.14668, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 145), 14.94253, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 150), 15.12793, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 155), 15.70554, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 160), 16.67068, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 165), 18.00672, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 170), 19.65868, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 175), 21.5131, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 180), 23.40953, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -180), 31.04433, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -175), 32.62662, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -170), 34.02548, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -165), 35.19661, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -160), 36.16878, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -155), 37.02121, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -150), 37.84531, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -145), 38.70854, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -140), 39.63541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -135), 40.61186, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -130), 41.60743, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -125), 42.60059, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -120), 43.59179, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -115), 44.59609, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -110), 45.61992, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -105), 46.63613, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -100), 47.57243, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -95), 48.32014, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -90), 48.75791, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -85), 48.77786, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -80), 48.30196, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -75), 47.28488, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -70), 45.71049, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -65), 43.59232, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -60), 40.98238, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -55), 37.98167, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -50), 34.74081, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -45), 31.44439, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -40), 28.28364, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -35), 25.43079, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -30), 23.02546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -25), 21.17018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -20), 19.9232, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -15), 19.28295, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -10), 19.17526, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -5), 19.46342, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 0), 19.99001, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 5), 20.63526, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 10), 21.35905, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 15), 22.19968, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 20), 23.22574, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 25), 24.46674, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 30), 25.86282, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 35), 27.2658, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 40), 28.49366, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 45), 29.40711, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 50), 29.96344, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 55), 30.218, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 60), 30.27772, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 65), 30.23976, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 70), 30.1542, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 75), 30.02894, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 80), 29.86423, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 85), 29.68446, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 90), 29.53982, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 95), 29.47497, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 100), 29.48672, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 105), 29.50277, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 110), 29.4009, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 115), 29.06326, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 120), 28.43691, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 125), 27.56656, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 130), 26.58216, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 135), 25.65124, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 140), 24.92443, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 145), 24.50229, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 150), 24.43407, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 155), 24.73755, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 160), 25.41643, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 165), 26.45826, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 170), 27.81572, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 175), 29.39115, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 180), 31.04433, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -180), 37.64315, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -175), 38.98553, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -170), 40.21265, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -165), 41.27628, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -160), 42.189, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -155), 43.00944, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -150), 43.81207, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -145), 44.65592, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -140), 45.56609, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -135), 46.53435, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -130), 47.53499, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -125), 48.54441, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -120), 49.55166, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -115), 50.55392, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -110), 51.54005, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -105), 52.47335, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -100), 53.28458, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -95), 53.88018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -90), 54.16187, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -85), 54.04807, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -80), 53.48755, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -75), 52.46256, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -70), 50.98569, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -65), 49.09787, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -60), 46.86952, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -55), 44.4011, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -50), 41.81682, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -45), 39.2504, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -40), 36.82838, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -35), 34.65977, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -30), 32.83506, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -25), 31.42811, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -20), 30.48996, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -15), 30.03167, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -10), 30.00758, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -5), 30.31709, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 0), 30.83443, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 5), 31.45509, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 10), 32.13291, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 15), 32.88447, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 20), 33.75608, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 25), 34.77164, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 30), 35.89224, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 35), 37.01294, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 40), 37.99991, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 45), 38.74657, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 50), 39.2161, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 55), 39.44668, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 60), 39.51985, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 65), 39.51482, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 70), 39.47721, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 75), 39.41793, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 80), 39.33513, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 85), 39.23755, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 90), 39.14869, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 95), 39.08806, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 100), 39.04347, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 105), 38.95665, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 110), 38.73661, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 115), 38.29765, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 120), 37.60279, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 125), 36.68859, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 130), 35.65819, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 135), 34.6485, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 140), 33.79033, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 145), 33.18111, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 150), 32.87911, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 155), 32.91343, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 160), 33.29495, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 165), 34.0161, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 170), 35.03923, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 175), 36.28616, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 180), 37.64315, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -180), 43.36829, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -175), 44.44827, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -170), 45.48415, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -165), 46.43061, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -160), 47.2878, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -155), 48.09297, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -150), 48.89904, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -145), 49.75057, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -140), 50.66804, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -135), 51.64606, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -130), 52.66336, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -125), 53.69618, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -120), 54.72614, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -115), 55.73759, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -110), 56.70684, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -105), 57.5909, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -100), 58.32346, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -95), 58.82242, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -90), 59.00627, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -85), 58.81251, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -80), 58.21038, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -75), 57.2045, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -70), 55.83149, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -65), 54.15422, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -60), 52.2561, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -55), 50.23414, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -50), 48.18932, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -45), 46.21538, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -40), 44.39087, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -35), 42.77868, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -30), 41.43207, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -25), 40.39957, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -20), 39.72034, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -15), 39.40893, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -10), 39.43909, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -5), 39.74117, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 0), 40.22101, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 5), 40.79344, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 10), 41.41162, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 15), 42.07457, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 20), 42.80731, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 25), 43.62534, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 30), 44.50479, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 35), 45.37686, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 40), 46.15048, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 45), 46.7502, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 50), 47.14721, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 55), 47.36593, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 60), 47.4645, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 65), 47.50305, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 70), 47.51972, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 75), 47.52616, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 80), 47.51968, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 85), 47.49865, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 90), 47.46717, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 95), 47.42519, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 100), 47.3524, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 105), 47.19998, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 110), 46.90024, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 115), 46.39279, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 120), 45.65458, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 125), 44.71756, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 130), 43.66471, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 135), 42.60754, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 140), 41.65761, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 145), 40.90497, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 150), 40.4104, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 155), 40.20889, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 160), 40.31585, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 165), 40.72799, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 170), 41.41746, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 175), 42.32601, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 180), 43.36829, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -180), 48.43903, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -175), 49.26092, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -170), 50.1038, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -165), 50.93062, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -160), 51.73413, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -155), 52.53281, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -150), 53.35732, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -145), 54.23446, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -140), 55.17569, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -135), 56.17473, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -130), 57.21293, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -125), 58.26743, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -120), 59.316, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -115), 60.33541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -110), 61.29453, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -105), 62.14713, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -100), 62.83012, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -95), 63.27026, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -90), 63.39844, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -85), 63.1664, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -80), 62.55899, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -75), 61.59781, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -70), 60.33646, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -65), 58.85127, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -60), 57.23073, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -55), 55.56481, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -50), 53.93497, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -45), 52.40664, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -40), 51.02717, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -35), 49.83034, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -30), 48.84477, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -25), 48.09945, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -20), 47.62068, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -15), 47.42038, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -10), 47.48303, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -5), 47.76169, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 0), 48.18885, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 5), 48.69849, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 10), 49.24731, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 15), 49.82284, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 20), 50.43339, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 25), 51.08622, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 30), 51.76736, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 35), 52.43567, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 40), 53.03497, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 45), 53.51709, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 50), 53.86235, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 55), 54.08552, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 60), 54.22484, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 65), 54.32186, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 70), 54.40459, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 75), 54.48205, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 80), 54.54996, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 85), 54.59976, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 90), 54.6225, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 95), 54.60466, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 100), 54.52003, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 105), 54.3264, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 110), 53.97323, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 115), 53.4197, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 120), 52.65486, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 125), 51.70932, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 130), 50.65216, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 135), 49.57518, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 140), 48.57248, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 145), 47.72393, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 150), 47.08737, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 155), 46.69866, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 160), 46.57499, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 165), 46.71638, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 170), 47.10395, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 175), 47.6977, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 180), 48.43903, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -180), 53.08743, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -175), 53.68093, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -170), 54.34757, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -165), 55.06082, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -160), 55.81053, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -155), 56.60109, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -150), 57.4441, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -145), 58.34912, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -140), 59.31682, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -135), 60.33712, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 135), -50.56, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 140), -50.18901, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 145), -49.6654, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 150), -48.98401, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 155), -48.1507, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 160), -47.17028, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 165), -46.05185, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 170), -44.82157, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 175), -43.5269, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 180), -42.22435, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -180), -34.26995, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -175), -32.86025, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -170), -31.53981, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -165), -30.29221, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -160), -29.07582, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -155), -27.84858, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -150), -26.58573, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -145), -25.28533, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -140), -23.96536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -135), -22.65738, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -130), -21.39559, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -125), -20.19784, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -120), -19.04172, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -115), -17.85082, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -110), -16.50975, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -105), -14.91311, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -100), -13.0313, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -95), -10.96218, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -90), -8.94415, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -85), -7.3239, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -80), -6.48735, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -75), -6.77061, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -70), -8.37396, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -65), -11.30648, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -60), -15.3829, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -55), -20.27347, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -50), -25.58432, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -45), -30.93744, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -40), -36.02839, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -35), -40.65401, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -30), -44.71204, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -25), -48.17922, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -20), -51.07752, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -15), -53.44061, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -10), -55.29177, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -5), -56.63652, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 0), -57.46562, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 5), -57.76157, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 10), -57.5072, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 15), -56.70041, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 20), -55.37857, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 25), -53.6467, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 30), -51.69267, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 35), -49.76923, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 40), -48.13407, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 45), -46.96882, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 50), -46.32461, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 55), -46.12945, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 60), -46.2469, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 65), -46.54212, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 70), -46.91634, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 75), -47.29964, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 80), -47.62116, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 85), -47.78942, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 90), -47.70603, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 95), -47.31035, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 100), -46.62639, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 105), -45.77576, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 110), -44.9387, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 115), -44.27906, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 120), -43.87289, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 125), -43.68084, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 130), -43.57811, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 135), -43.4201, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 140), -43.10223, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 145), -42.58191, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 150), -41.86098, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 155), -40.95324, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 160), -39.86659, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 165), -38.6105, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 170), -37.21567, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 175), -35.74308, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 180), -34.26995, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -180), -25.28077, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -175), -23.70452, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -170), -22.26692, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -165), -20.9533, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -160), -19.71148, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -155), -18.48277, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -150), -17.22653, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -145), -15.93027, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -140), -14.60809, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -135), -13.29264, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -130), -12.02034, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -125), -10.80806, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -120), -9.62718, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -115), -8.39276, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -110), -6.98606, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -105), -5.31134, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -100), -3.36344, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -95), -1.27235, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -90), 0.69746, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -85), 2.19247, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -80), 2.84392, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -75), 2.34767, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -70), 0.52914, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -65), -2.62127, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -60), -6.94706, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -55), -12.15409, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -50), -17.8611, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -45), -23.66417, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -40), -29.20177, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -35), -34.20353, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -30), -38.51064, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -25), -42.06722, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -20), -44.89258, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -15), -47.04809, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -10), -48.6088, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -5), -49.64312, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 0), -50.19814, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 5), -50.28997, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 10), -49.90441, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 15), -49.01611, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 20), -47.62761, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 25), -45.81509, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 30), -43.75542, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 35), -41.70871, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 40), -39.94937, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 45), -38.67262, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 50), -37.9322, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 55), -37.64961, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 60), -37.68234, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 65), -37.89868, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 70), -38.21255, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 75), -38.56775, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 80), -38.89734, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 85), -39.0988, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 90), -39.05205, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 95), -38.67574, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 100), -37.98676, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 105), -37.11974, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 110), -36.28371, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 115), -35.67144, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 120), -35.37001, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 125), -35.32466, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 130), -35.37595, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 135), -35.34275, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 140), -35.09718, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 145), -34.59125, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 150), -33.83313, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 155), -32.84464, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 160), -31.63731, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 165), -30.22185, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 170), -28.63498, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 175), -26.95394, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 180), -25.28077, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -180), -15.4536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -175), -13.71126, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -170), -12.16136, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -165), -10.79406, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -160), -9.54804, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -155), -8.34711, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -150), -7.13243, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -145), -5.87867, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -140), -4.59486, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -135), -3.31404, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -130), -2.07332, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -125), -0.88626, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -120), 0.28275, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -115), 1.52324, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -110), 2.94805, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -105), 4.63265, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -100), 6.55273, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -95), 8.55286, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -90), 10.36194, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -85), 11.64692, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -80), 12.08212, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -75), 11.41087, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -70), 9.48555, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -65), 6.28527, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -60), 1.92031, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -55), -3.37111, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -50), -9.24081, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -45), -15.27565, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -40), -21.06742, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -35), -26.28338, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -30), -30.70945, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -25), -34.25588, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -20), -36.93587, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -15), -38.83338, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -10), -40.07008, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -5), -40.77286, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 0), -41.04185, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 5), -40.92479, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 10), -40.40983, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 15), -39.44847, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 20), -38.00821, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 25), -36.13583, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 30), -33.99714, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 35), -31.86062, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 40), -30.01809, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 45), -28.67718, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 50), -27.89108, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 55), -27.57072, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 60), -27.56374, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 65), -27.73893, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 70), -28.02231, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 75), -28.37358, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 80), -28.73423, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 85), -28.99632, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 90), -29.02308, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 95), -28.71475, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 100), -28.07934, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 105), -27.25895, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 110), -26.48383, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 115), -25.96967, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 120), -25.81262, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 125), -25.94513, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 130), -26.17824, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 135), -26.29842, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 140), -26.1553, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 145), -25.69324, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 150), -24.9235, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 155), -23.87378, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 160), -22.55893, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 165), -20.99181, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 170), -19.21644, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 175), -17.32755, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 180), -15.4536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -180), -5.17236, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -175), -3.30051, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -170), -1.66871, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -165), -0.27507, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -160), 0.94733, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -155), 2.09026, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -150), 3.231, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -145), 4.40892, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -140), 5.6212, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -135), 6.8352, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -130), 8.01363, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -125), 9.14581, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -120), 10.27093, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -115), 11.47589, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -110), 12.85858, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -105), 14.4688, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -100), 16.25644, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -95), 18.05513, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -90), 19.60884, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -85), 20.62634, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -80), 20.83896, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -75), 20.04148, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -70), 18.11079, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -65), 15.01262, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -60), 10.81165, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -55), 5.68824, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -50), -0.05476, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -45), -6.01968, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -40), -11.78186, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -35), -16.97259, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -30), -21.3387, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -25), -24.76049, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -20), -27.23777, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -15), -28.86223, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -10), -29.78479, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -5), -30.17608, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 0), -30.18039, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 5), -29.87446, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 10), -29.25092, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 15), -28.24257, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 20), -26.78612, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 25), -24.9007, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 30), -22.73876, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 35), -20.57109, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 40), -18.69946, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 45), -17.33878, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 50), -16.54111, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 55), -16.20947, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 60), -16.18366, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 65), -16.33224, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 70), -16.59117, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 75), -16.93568, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 80), -17.31991, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 85), -17.6391, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 90), -17.74972, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 95), -17.54068, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 100), -17.01132, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 105), -16.30297, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 110), -15.6532, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 115), -15.28743, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 120), -15.30575, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 125), -15.63339, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 130), -16.06386, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 135), -16.36198, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 140), -16.3591, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 145), -15.98915, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 150), -15.26072, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 155), -14.20284, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 160), -12.83231, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 165), -11.16477, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 170), -9.25168, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 175), -7.20353, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 180), -5.17236, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -180), 5.04737, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -175), 6.97688, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -170), 8.63783, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -165), 10.02126, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -160), 11.19381, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -155), 12.25727, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -150), 13.30416, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -145), 14.38734, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -140), 15.5113, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -135), 16.64522, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -130), 17.75195, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -125), 18.82098, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -120), 19.88883, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -115), 21.03127, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -110), 22.32479, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -105), 23.7938, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -100), 25.37156, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -95), 26.89631, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -90), 28.14282, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -85), 28.87175, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -80), 28.87324, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -75), 27.99012, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -70), 26.1227, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -65), 23.23089, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -60), 19.34935, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -55), 14.61436, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -50), 9.28187, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -45), 3.71021, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -40), -1.69994, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -35), -6.58557, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -30), -10.68339, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -25), -13.85387, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -20), -16.07602, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -15), -17.42989, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -10), -18.07181, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -5), -18.19511, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 0), -17.97497, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 5), -17.51334, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 10), -16.81172, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 15), -15.79325, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 20), -14.37313, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 25), -12.54718, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 30), -10.45026, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 35), -8.3428, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 40), -6.5208, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 45), -5.19591, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 50), -4.41871, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 55), -4.09158, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 60), -4.05409, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 65), -4.17668, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 70), -4.40209, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 75), -4.71786, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 80), -5.09327, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 85), -5.43688, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 90), -5.61292, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 95), -5.51072, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 100), -5.1235, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 105), -4.58219, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 110), -4.11318, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 115), -3.9334, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 120), -4.1395, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 125), -4.65707, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 130), -5.27951, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 135), -5.76667, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 140), -5.93954, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 145), -5.71975, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 150), -5.10613, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 155), -4.12271, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 160), -2.78563, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 165), -1.11294, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 170), 0.83831, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 175), 2.94752, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 180), 5.04737, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -180), 14.69481, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -175), 16.5913, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -170), 18.21937, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -165), 19.55723, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -160), 20.6641, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -155), 21.64319, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -150), 22.59562, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -145), 23.58476, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -140), 24.62302, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -135), 25.68354, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -130), 26.72991, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -125), 27.74888, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -120), 28.7678, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -115), 29.84446, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -110), 31.03104, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -105), 32.33036, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -100), 33.66858, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -95), 34.89914, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -90), 35.83423, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -85), 36.28598, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -80), 36.09745, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -75), 35.15393, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -70), 33.3809, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -65), 30.74544, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -60), 27.27323, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -55), 23.07593, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -50), 18.36829, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -45), 13.45389, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -40), 8.67531, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -35), 4.34928, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -30), 0.71638, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -25), -2.08064, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -20), -3.99922, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -15), -5.09336, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -10), -5.50238, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -5), -5.41866, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 0), -5.03032, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 5), -4.45707, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 10), -3.71341, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 15), -2.72523, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 20), -1.39972, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 25), 0.28386, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 30), 2.21347, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 35), 4.15522, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 40), 5.83805, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 45), 7.06599, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 50), 7.79038, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 55), 8.1005, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 60), 8.14673, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 65), 8.05247, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 70), 7.87143, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 75), 7.60944, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 80), 7.28284, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 85), 6.96148, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 90), 6.75886, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 95), 6.7716, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 100), 7.00796, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 105), 7.35531, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 110), 7.61577, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 115), 7.59819, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 120), 7.21678, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 125), 6.53843, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 130), 5.7525, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 135), 5.08589, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 140), 4.71735, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 145), 4.737, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 150), 5.16167, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 155), 5.97867, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 160), 7.17602, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 165), 8.73503, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 170), 10.59713, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 175), 12.64052, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 180), 14.69481, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -180), 23.40879, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -175), 25.18412, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -170), 26.72147, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -165), 27.98621, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -160), 29.02395, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -155), 29.92986, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -150), 30.80475, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -145), 31.71742, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -140), 32.68754, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -135), 33.69421, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -130), 34.70317, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -125), 35.69677, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -120), 36.68919, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -115), 37.71673, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -110), 38.80751, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -105), 39.94737, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -100), 41.06181, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -95), 42.02364, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -90), 42.68118, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -85), 42.89118, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -80), 42.54068, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -75), 41.55207, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -70), 39.87912, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -65), 37.50852, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -60), 34.47457, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -55), 30.8798, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -50), 26.90465, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -45), 22.79225, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -40), 18.80976, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -35), 15.20348, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -30), 12.16741, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -25), 9.82982, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -20), 8.24681, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -15), 7.39378, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -10), 7.16246, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -5), 7.38208, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 0), 7.87172, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 5), 8.50545, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 10), 9.25465, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 15), 10.17896, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 20), 11.36462, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 25), 12.8407, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 30), 14.52156, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 35), 16.21323, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 40), 17.68534, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 45), 18.76755, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 50), 19.41363, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 55), 19.69744, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 60), 19.75027, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 65), 19.6844, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 70), 19.55187, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 75), 19.35772, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 80), 19.10777, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 85), 18.8477, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 90), 18.65972, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 95), 18.61623, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 100), 18.72171, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 105), 18.88484, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 110), 18.94566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 115), 18.7491, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 120), 18.22501, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 125), 17.42908, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 130), 16.52222, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 135), 15.70446, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 140), 15.144, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 145), 14.93906, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 150), 15.12406, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 155), 15.70162, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 160), 16.66696, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 165), 18.00344, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 170), 19.65605, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 175), 21.51134, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 180), 23.40879, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -180), 31.0438, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -175), 32.62693, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -170), 34.02656, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -165), 35.19831, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -160), 36.17096, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -155), 37.02372, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -150), 37.84802, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -145), 38.71137, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -140), 39.63828, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -135), 40.6147, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -130), 41.61014, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -125), 42.60301, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -120), 43.59374, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -115), 44.59739, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -110), 45.62044, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -105), 46.6358, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -100), 47.5713, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -95), 48.31824, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -90), 48.75523, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -85), 48.77434, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -80), 48.29745, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -75), 47.27924, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -70), 45.70361, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -65), 43.58418, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -60), 40.97309, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -55), 37.97146, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -50), 34.73007, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -45), 31.43362, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -40), 28.27336, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -35), 25.42147, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -30), 23.01746, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -25), 21.16368, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -20), 19.91826, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -15), 19.27951, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -10), 19.17316, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -5), 19.46239, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 0), 19.98979, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 5), 20.63561, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 10), 21.3599, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 15), 22.20106, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 20), 23.22777, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 25), 24.46944, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 30), 25.86604, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 35), 27.26926, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 40), 28.49705, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 45), 29.4103, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 50), 29.96648, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 55), 30.22113, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 60), 30.28119, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 65), 30.24374, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 70), 30.15867, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 75), 30.03377, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 80), 29.86924, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 85), 29.68946, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 90), 29.54468, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 95), 29.47959, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 100), 29.49105, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 105), 29.50674, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 110), 29.40442, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 115), 29.06619, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 120), 28.43903, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 125), 27.56766, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 130), 26.58211, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 135), 25.65006, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 140), 24.9223, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 145), 24.49951, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 150), 24.43096, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 155), 24.7344, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 160), 25.41345, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 165), 26.45565, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 170), 27.81366, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 175), 29.3898, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 180), 31.0438, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -180), 37.64281, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -175), 38.98581, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -170), 40.21349, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -165), 41.27758, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -160), 42.19064, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -155), 43.01133, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -150), 43.81411, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -145), 44.65804, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -140), 45.56824, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -135), 46.53644, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -130), 47.53695, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -125), 48.54611, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -120), 49.55296, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -115), 50.55467, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -110), 51.54014, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -105), 52.47274, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -100), 53.28326, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -95), 53.87817, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -90), 54.15916, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -85), 54.04461, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -80), 53.48326, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -75), 52.45734, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -70), 50.97953, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -65), 49.0908, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -60), 46.86168, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -55), 44.39271, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -50), 41.80817, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -45), 39.24184, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -40), 36.82027, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -35), 34.65241, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -30), 32.82869, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -25), 31.42287, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -20), 30.48592, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -15), 30.02884, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -10), 30.00584, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -5), 30.31626, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 0), 30.83429, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 5), 31.45545, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 10), 32.13369, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 15), 32.88568, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 20), 33.75778, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 25), 34.77385, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 30), 35.89486, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 35), 37.01578, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 40), 38.00275, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 45), 38.74931, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 50), 39.21878, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 55), 39.44946, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 60), 39.52296, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 65), 39.51837, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 70), 39.48123, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 75), 39.4223, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 80), 39.33969, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 85), 39.24211, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 90), 39.15311, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 95), 39.09222, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 100), 39.0473, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 105), 38.96011, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 110), 38.73963, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 115), 38.30011, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 120), 37.60458, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 125), 36.68956, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 130), 35.65828, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 135), 34.64772, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 140), 33.78881, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 145), 33.17909, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 150), 32.87684, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 155), 32.91112, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 160), 33.29279, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 165), 34.01423, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 170), 35.03777, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 175), 36.28523, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 180), 37.64281, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -180), 43.36812, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -175), 44.4485, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -170), 45.48474, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -165), 46.4315, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -160), 47.28892, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -155), 48.09426, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -150), 48.90044, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -145), 49.75202, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -140), 50.66948, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -135), 51.64743, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -130), 52.66459, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -125), 53.69718, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -120), 54.7268, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -115), 55.73779, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -110), 56.70651, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -105), 57.58997, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -100), 58.32192, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -95), 58.82027, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -90), 59.0035, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -85), 58.80907, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -80), 58.20624, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -75), 57.19965, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -70), 55.82595, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -65), 54.14809, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -60), 52.24951, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -55), 50.22729, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -50), 48.18243, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -45), 46.20868, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -40), 44.38457, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -35), 42.77296, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -30), 41.42709, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -25), 40.39543, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -20), 39.71711, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -15), 39.40663, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -10), 39.43767, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -5), 39.74049, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 0), 40.22093, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 5), 40.7938, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 10), 41.41235, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 15), 42.07565, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 20), 42.80878, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 25), 43.62721, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 30), 44.50698, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 35), 45.37924, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 40), 46.1529, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 45), 46.75259, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 50), 47.14958, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 55), 47.3684, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 60), 47.46723, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 65), 47.50616, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 70), 47.52325, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 75), 47.53003, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 80), 47.52375, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 85), 47.50276, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 90), 47.47116, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 95), 47.42893, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 100), 47.35582, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 105), 47.20302, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 110), 46.90285, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 115), 46.39491, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 120), 45.65613, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 125), 44.71848, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 130), 43.66495, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 135), 42.60714, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 140), 41.65668, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 145), 40.90367, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 150), 40.40891, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 155), 40.20737, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 160), 40.31443, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 165), 40.72678, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 170), 41.41654, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 175), 42.32545, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 180), 43.36812, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -180), 48.43896, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -175), 49.26108, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -170), 50.10417, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -165), 50.93116, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -160), 51.73481, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -155), 52.53358, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -150), 53.35815, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -145), 54.2353, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -140), 55.1765, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -135), 56.17545, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -130), 57.2135, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -125), 58.26777, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -120), 59.31605, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -115), 60.33509, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -110), 61.29376, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -105), 62.14587, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -100), 62.82834, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -95), 63.26794, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -90), 63.39557, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -85), 63.16296, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -80), 62.555, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -75), 61.59329, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -70), 60.33149, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -65), 58.84596, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -60), 57.22521, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -55), 55.55923, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -50), 53.92949, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -45), 52.4014, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -40), 51.02228, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -35), 49.82592, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -30), 48.84091, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -25), 48.09623, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -20), 47.61815, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -15), 47.41856, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -10), 47.4819, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -5), 47.76117, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 0), 48.18884, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 5), 48.69887, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 10), 49.24802, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 15), 49.82387, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 20), 50.43474, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 25), 51.08789, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 30), 51.76929, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 35), 52.43777, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 40), 53.03712, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 45), 53.51923, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 50), 53.86449, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 55), 54.08774, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 60), 54.22726, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 65), 54.3246, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 70), 54.40768, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 75), 54.48546, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 80), 54.55359, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 85), 54.60345, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 90), 54.62611, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 95), 54.60805, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 100), 54.52311, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 105), 54.32911, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 110), 53.97553, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 115), 53.42156, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 120), 52.65625, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 125), 51.71021, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 130), 50.65254, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 135), 49.5751, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 140), 48.57202, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 145), 47.72321, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 150), 47.08651, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 155), 46.69778, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 160), 46.57417, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 165), 46.7157, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 170), 47.10345, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 175), 47.69741, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 180), 48.43896, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -180), 53.08744, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -175), 53.68103, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -170), 54.34776, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -165), 55.06108, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -160), 55.81085, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -155), 56.60145, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -150), 57.44447, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -145), 58.34946, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -140), 59.3171, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -135), 60.33728, 0.21 + 1.2); EXPECT_NEAR(get_mag_inclination_degrees(40, -130), 61.39175, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -125), 62.45849, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -120), 63.51352, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -115), 64.52991, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -110), 65.47308, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -105), 66.2963, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -100), 66.94021, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -95), 67.33923, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -90), 67.43443, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -85), 67.18905, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -80), 66.60008, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -75), 65.70085, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -70), 64.55447, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -65), 63.242, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -60), 61.8497, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -55), 60.45779, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -50), 59.13207, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -45), 57.91971, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -40), 56.85034, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -35), 55.94199, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -30), 55.20891, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -25), 54.6665, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -20), 54.32952, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -15), 54.20438, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -10), 54.27998, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -5), 54.52416, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 0), 54.88947, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 5), 55.32651, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 10), 55.79809, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 15), 56.2863, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 20), 56.78867, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 25), 57.30634, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 30), 57.83169, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 35), 58.34335, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 40), 58.81134, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 45), 59.2094, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 50), 59.52665, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 55), 59.77176, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 60), 59.96728, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 65), 60.13802, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 70), 60.30036, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 75), 60.45765, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 80), 60.60213, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 85), 60.71971, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 90), 60.79284, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 95), 60.79943, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 100), 60.71012, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 105), 60.48838, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 110), 60.09722, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 115), 59.51172, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 120), 58.73193, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 125), 57.78951, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 130), 56.74444, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 135), 55.67327, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 140), 54.65453, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 145), 53.75646, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 150), 53.03038, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 155), 52.50949, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 160), 52.21076, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 165), 52.13681, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 170), 52.27658, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 175), 52.60546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 180), 53.08743, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -180), 57.52077, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -175), 57.93371, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -170), 58.45483, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -165), 59.0672, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -160), 59.76064, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -155), 60.53086, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -125), 62.45828, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -120), 63.51304, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -115), 64.52911, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -110), 65.47191, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -105), 66.29471, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -100), 66.93819, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -95), 67.33674, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -90), 67.43147, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -85), 67.18564, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -80), 66.59625, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -75), 65.69667, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -70), 64.55003, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -65), 63.23741, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -60), 61.84508, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -55), 60.45323, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -50), 59.12768, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -45), 57.91558, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -40), 56.84653, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -35), 55.93856, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -30), 55.20592, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -25), 54.664, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -20), 54.32757, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -15), 54.20299, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -10), 54.27913, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -5), 54.52382, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 0), 54.88955, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 5), 55.32695, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 10), 55.79884, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 15), 56.28734, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 20), 56.78998, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 25), 57.30791, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 30), 57.83348, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 35), 58.34527, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 40), 58.81332, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 45), 59.21138, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 50), 59.52864, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 55), 59.77382, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 60), 59.96949, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 65), 60.14048, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 70), 60.30313, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 75), 60.46071, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 80), 60.60539, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 85), 60.72306, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 90), 60.79612, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 95), 60.80252, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 100), 60.71291, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 105), 60.49081, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 110), 60.09926, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 115), 59.51335, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 120), 58.73315, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 125), 57.79035, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 130), 56.7449, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 135), 55.67341, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 140), 54.65441, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 145), 53.75617, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 150), 53.02999, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 155), 52.50909, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 160), 52.21039, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 165), 52.13653, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 170), 52.27639, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 175), 52.60536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 180), 53.08744, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -180), 57.52083, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -175), 57.93377, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -170), 58.4549, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -165), 59.06726, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -160), 59.76069, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -155), 60.5309, 0.21 + 1.2); EXPECT_NEAR(get_mag_inclination_degrees(45, -150), 61.37609, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -145), 62.29268, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -140), 63.27193, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -135), 64.29919, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -130), 65.35504, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -125), 66.41713, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -120), 67.46079, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -115), 68.45745, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -110), 69.3714, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -105), 70.15696, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -100), 70.75898, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -95), 71.11905, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -90), 71.18758, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -85), 70.93809, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -80), 70.3773, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -75), 69.54592, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -70), 68.51018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -65), 67.34892, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -60), 66.14098, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -55), 64.9555, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -50), 63.84601, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -45), 62.84854, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -40), 61.98388, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -35), 61.26294, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -30), 60.69271, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -25), 60.27995, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -20), 60.03057, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -15), 59.94514, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -10), 60.01354, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -5), 60.21252, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 0), 60.50865, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 5), 60.86594, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 10), 61.25447, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 15), 61.65574, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 20), 62.06219, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 25), 62.4717, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 30), 62.88087, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 35), 63.28133, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 40), 63.66102, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 45), 64.00932, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 50), 64.32247, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 55), 64.60551, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 60), 64.86948, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 65), 65.12537, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 70), 65.37806, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 75), 65.62325, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 80), 65.84782, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 85), 66.0323, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 90), 66.15293, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 95), 66.18256, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 100), 66.0911, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 105), 65.84805, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 110), 65.42841, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 115), 64.82122, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 120), 64.03686, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 125), 63.10954, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 130), 62.09312, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 135), 61.05209, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 140), 60.0511, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -145), 62.29261, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -140), 63.27177, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -135), 64.29889, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -130), 65.35456, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -125), 66.41644, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -120), 67.45985, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -115), 68.45623, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -110), 69.36987, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -105), 70.15509, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -100), 70.75673, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -95), 71.11643, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -90), 71.18458, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -85), 70.93475, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -80), 70.37369, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -75), 69.54211, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -70), 68.50626, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -65), 67.34498, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -60), 66.13711, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -55), 64.95177, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -50), 63.84248, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -45), 62.84525, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -40), 61.98088, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -35), 61.26026, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -30), 60.69039, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -25), 60.27803, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -20), 60.02908, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -15), 59.94411, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -10), 60.01296, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -5), 60.21235, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 0), 60.50885, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 5), 60.86646, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 10), 61.25527, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 15), 61.6568, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 20), 62.06349, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 25), 62.47321, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 30), 62.88256, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 35), 63.28314, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 40), 63.66289, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 45), 64.01122, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 50), 64.32438, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 55), 64.60748, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 60), 64.87159, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 65), 65.12768, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 70), 65.38062, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 75), 65.62605, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 80), 65.8508, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 85), 66.03534, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 90), 66.15591, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 95), 66.18535, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 100), 66.0936, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 105), 65.85019, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 110), 65.43017, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 115), 64.8226, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 120), 64.0379, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 125), 63.11027, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 130), 62.09359, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 135), 61.05234, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 140), 60.05119, 0.21 + 1.2); EXPECT_NEAR(get_mag_inclination_degrees(45, 145), 59.14646, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 150), 58.38129, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 155), 57.78436, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 160), 57.37139, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 150), 58.38124, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 155), 57.78431, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 160), 57.37136, 0.21 + 1.2); EXPECT_NEAR(get_mag_inclination_degrees(45, 165), 57.14707, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 170), 57.10674, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 175), 57.23766, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 180), 57.52077, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -180), 61.88561, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -175), 62.17153, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -170), 62.58257, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -165), 63.10866, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -160), 63.7409, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -155), 64.47105, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -150), 65.29018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -145), 66.18714, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -140), 67.14751, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -135), 68.15347, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -130), 69.18444, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -125), 70.21758, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -120), 71.22754, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -115), 72.18481, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -110), 73.05336, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -105), 73.78892, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -100), 74.34028, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -95), 74.65568, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -90), 74.69436, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -85), 74.43949, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -80), 73.90604, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -75), 73.13894, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -70), 72.2031, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -65), 71.17071, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -60), 70.11042, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -55), 69.08015, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -50), 68.12353, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -45), 67.26959, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -40), 66.53503, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -35), 65.9281, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -30), 65.45264, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -25), 65.11061, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -20), 64.90212, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -15), 64.82344, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -10), 64.86435, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -5), 65.00708, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 0), 65.22791, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 5), 65.50124, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 10), 65.80456, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 15), 66.12208, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 20), 66.44548, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 25), 66.77194, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 30), 67.10091, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 35), 67.43165, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 40), 67.76268, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 45), 68.09287, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 50), 68.42296, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 55), 68.75575, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 60), 69.09445, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 65), 69.4397, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 70), 69.78651, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 75), 70.1226, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 80), 70.42854, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 85), 70.67918, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 90), 70.84578, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 95), 70.89811, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 100), 70.80721, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 105), 70.54924, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 110), 70.11065, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 115), 69.49327, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 120), 68.71713, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 125), 67.81938, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 130), 66.8494, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 135), 65.86167, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 140), 64.90871, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 145), 64.03563, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 150), 63.2772, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 155), 62.65728, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 160), 62.18995, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 165), 61.88134, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 170), 61.73143, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 175), 61.73554, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 180), 61.88561, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -180), 66.24462, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -175), 66.44983, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -170), 66.78122, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -165), 67.2327, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -160), 67.79693, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -155), 68.46493, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -150), 69.22564, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -145), 70.06559, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -140), 70.96874, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -135), 71.9167, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -130), 72.88896, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -125), 73.86283, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -120), 74.81275, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -115), 75.70874, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -110), 76.51461, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -105), 77.1871, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -100), 77.67798, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -95), 77.94102, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -90), 77.94347, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -85), 77.67758, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -80), 77.16557, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -75), 76.45468, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -70), 75.60598, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -65), 74.68284, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -60), 73.74273, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -55), 72.83278, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -50), 71.98822, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -45), 71.23288, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -40), 70.58107, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -35), 70.04006, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -30), 69.61259, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -25), 69.29845, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -20), 69.09491, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -15), 68.99617, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -10), 68.99258, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -5), 69.07043, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 0), 69.21301, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 5), 69.40283, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 10), 69.62428, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 15), 69.86584, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 20), 70.12099, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 25), 70.38777, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 30), 70.66741, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 35), 70.96275, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 40), 71.27713, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 45), 71.61372, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 50), 71.97502, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 55), 72.36211, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 60), 72.77326, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 65), 73.20233, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 70), 73.63719, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 75), 74.05899, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 80), 74.44237, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 85), 74.75681, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 90), 74.96917, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 95), 75.04715, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 100), 74.96375, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 105), 74.70204, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 110), 74.25929, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 115), 73.64885, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 120), 72.89904, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 125), 72.04939, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 130), 71.14536, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 135), 70.23295, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 140), 69.35429, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 145), 68.54475, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 150), 67.83159, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 155), 67.23403, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 160), 66.76433, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 165), 66.4292, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 170), 66.23133, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 175), 66.17054, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 180), 66.24462, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -180), 70.57782, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -175), 70.73334, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -170), 71.00459, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -165), 71.3874, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -160), 71.87581, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -155), 72.46182, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -150), 73.13523, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -145), 73.88361, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -140), 74.69239, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -135), 75.54495, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -130), 76.42257, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -125), 77.30404, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -120), 78.16471, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -115), 78.97502, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -110), 79.69903, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -105), 80.29413, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -100), 80.71392, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -95), 80.91625, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -90), 80.87535, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -85), 80.59211, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -80), 80.09541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -75), 79.43364, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -70), 78.66258, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -65), 77.83589, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -60), 76.99978, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -55), 76.19116, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -50), 75.43758, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -45), 74.75813, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -40), 74.16484, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -35), 73.66424, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -30), 73.25875, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -25), 72.94771, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -20), 72.72789, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -15), 72.59368, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -10), 72.53716, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -5), 72.54843, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 0), 72.61638, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 5), 72.72988, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 10), 72.87924, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 15), 73.0573, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 20), 73.2602, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 25), 73.48728, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 30), 73.74053, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 35), 74.02364, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 40), 74.34088, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 45), 74.69607, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 50), 75.09143, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 55), 75.52644, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 60), 75.99662, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 65), 76.4923, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 70), 76.99761, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 75), 77.48987, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 80), 77.93981, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 85), 78.31287, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 90), 78.57225, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 95), 78.68373, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 100), 78.62192, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 105), 78.37592, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 110), 77.95228, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 115), 77.37377, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 120), 76.67495, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 125), 75.89637, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 130), 75.0795, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 135), 74.26298, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 140), 73.48037, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 145), 72.759, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 150), 72.11993, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 155), 71.57832, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 160), 71.14447, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 165), 70.82481, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 170), 70.62299, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 175), 70.54063, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 180), 70.57782, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 170), 57.10677, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 175), 57.2377, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 180), 57.52083, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -180), 61.88574, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -175), 62.17158, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -170), 62.58255, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -165), 63.10857, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -160), 63.74074, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -155), 64.47081, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -150), 65.28985, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -145), 66.18671, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -140), 67.14695, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -135), 68.15276, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -130), 69.18355, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -125), 70.21649, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -120), 71.22622, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -115), 72.18324, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -110), 73.05152, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -105), 73.7868, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -100), 74.33786, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -95), 74.65297, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -90), 74.69138, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -85), 74.4363, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -80), 73.90271, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -75), 73.13554, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -70), 72.1997, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -65), 71.16738, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -60), 70.10721, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -55), 69.0771, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -50), 68.12068, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -45), 67.26698, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -40), 66.53267, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -35), 65.92601, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -30), 65.45086, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -25), 65.10915, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -20), 64.90102, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -15), 64.8227, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -10), 64.86398, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -5), 65.00706, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 0), 65.2282, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 5), 65.5018, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 10), 65.80538, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 15), 66.12313, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 20), 66.44674, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 25), 66.77338, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 30), 67.1025, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 35), 67.43335, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 40), 67.76445, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 45), 68.0947, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 50), 68.42484, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 55), 68.75771, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 60), 69.09654, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 65), 69.44196, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 70), 69.78896, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 75), 70.12523, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 80), 70.43129, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 85), 70.68196, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 90), 70.84846, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 95), 70.90058, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 100), 70.80937, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 105), 70.55104, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 110), 70.11208, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 115), 69.49437, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 120), 68.71794, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 125), 67.81996, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 130), 66.84981, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 135), 65.86196, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 140), 64.90894, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 145), 64.03583, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 150), 63.2774, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 155), 62.65749, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 160), 62.19017, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 165), 61.88156, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 170), 61.73164, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 175), 61.73572, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 180), 61.88574, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -180), 66.24479, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -175), 66.44988, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -170), 66.78114, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -165), 67.23249, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -160), 67.79658, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -155), 68.46444, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -150), 69.22501, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -145), 70.06481, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -140), 70.96781, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -135), 71.9156, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -130), 72.88768, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -125), 73.86136, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -120), 74.81108, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -115), 75.70686, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -110), 76.51251, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -105), 77.18478, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -100), 77.67544, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -95), 77.9383, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -90), 77.94059, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -85), 77.67462, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -80), 77.16259, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -75), 76.45174, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -70), 75.60312, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -65), 74.68009, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -60), 73.74013, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -55), 72.83035, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -50), 71.98597, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -45), 71.23083, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -40), 70.57923, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -35), 70.03846, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -30), 69.61124, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -25), 69.29737, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -20), 69.09412, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -15), 68.99568, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -10), 68.99238, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -5), 69.07051, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 0), 69.21334, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 5), 69.4034, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 10), 69.62507, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 15), 69.86682, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 20), 70.12215, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 25), 70.3891, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 30), 70.66888, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 35), 70.96434, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 40), 71.27882, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 45), 71.61549, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 50), 71.97689, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 55), 72.36408, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 60), 72.77536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 65), 73.20457, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 70), 73.63957, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 75), 74.06149, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 80), 74.44492, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 85), 74.75932, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 90), 74.97153, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 95), 75.04926, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 100), 74.96553, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 105), 74.70347, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 110), 74.26038, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 115), 73.64964, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 120), 72.89961, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 125), 72.04982, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 130), 71.14571, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 135), 70.23327, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 140), 69.35462, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 145), 68.54511, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 150), 67.83198, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 155), 67.23445, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 160), 66.76476, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 165), 66.42961, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 170), 66.23169, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 175), 66.17082, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 180), 66.24479, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -180), 70.578, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -175), 70.73335, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -170), 71.00441, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -165), 71.38704, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -160), 71.87526, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -155), 72.46108, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -150), 73.13431, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -145), 73.88251, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -140), 74.69111, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -135), 75.54348, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -130), 76.42092, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -125), 77.30221, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -120), 78.1627, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -115), 78.97284, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -110), 79.69669, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -105), 80.29163, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -100), 80.7113, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -95), 80.91355, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -90), 80.87264, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -85), 80.58945, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -80), 80.09284, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -75), 79.43119, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -70), 78.66028, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -65), 77.83373, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -60), 76.99777, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -55), 76.18931, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -50), 75.4359, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -45), 74.75661, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -40), 74.1635, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -35), 73.66309, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -30), 73.2578, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -25), 72.94697, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -20), 72.72737, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -15), 72.59339, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -10), 72.53709, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -5), 72.54858, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 0), 72.61673, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 5), 72.73043, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 10), 72.87996, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 15), 73.05819, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 20), 73.26125, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 25), 73.48848, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 30), 73.74187, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 35), 74.0251, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 40), 74.34247, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 45), 74.69778, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 50), 75.09326, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 55), 75.52839, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 60), 75.9987, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 65), 76.4945, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 70), 76.9999, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 75), 77.49223, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 80), 77.94215, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 85), 78.31511, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 90), 78.5743, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 95), 78.6855, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 100), 78.62335, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 105), 78.37701, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 110), 77.95307, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 115), 77.37433, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 120), 76.67535, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 125), 75.89669, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 130), 75.07982, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 135), 74.26334, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 140), 73.48078, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 145), 72.75948, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 150), 72.12046, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 155), 71.57888, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 160), 71.14503, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 165), 70.82533, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 170), 70.62343, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 175), 70.54095, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 180), 70.578, 0.21 + 1.2); } TEST(GeoLookupTest, strength) { - EXPECT_NEAR(get_mag_strength_tesla(-50, -180) * 1e9, 58487.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -175) * 1e9, 57350.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -170) * 1e9, 56201, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -165) * 1e9, 55046.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -160) * 1e9, 53893.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -155) * 1e9, 52743.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -150) * 1e9, 51596.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -145) * 1e9, 50446.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -140) * 1e9, 49280.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -135) * 1e9, 48083.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -130) * 1e9, 46838.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -125) * 1e9, 45527.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -120) * 1e9, 44137.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -115) * 1e9, 42662.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -110) * 1e9, 41107.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -105) * 1e9, 39485.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -100) * 1e9, 37819.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -95) * 1e9, 36144.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -90) * 1e9, 34497.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -85) * 1e9, 32924.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -80) * 1e9, 31469, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -75) * 1e9, 30169.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -70) * 1e9, 29055.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -65) * 1e9, 28142.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -60) * 1e9, 27427.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -55) * 1e9, 26892.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -50) * 1e9, 26506.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -45) * 1e9, 26229, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -40) * 1e9, 26020.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -35) * 1e9, 25846.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -30) * 1e9, 25682.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -25) * 1e9, 25519.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -20) * 1e9, 25356.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -15) * 1e9, 25207.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -10) * 1e9, 25099.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -5) * 1e9, 25064.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 0) * 1e9, 25147.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 5) * 1e9, 25394.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 10) * 1e9, 25853.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 15) * 1e9, 26565.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 20) * 1e9, 27559.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 25) * 1e9, 28847.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 30) * 1e9, 30425.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 35) * 1e9, 32272.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 40) * 1e9, 34354.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 45) * 1e9, 36628.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 50) * 1e9, 39044.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 55) * 1e9, 41552.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 60) * 1e9, 44104.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 65) * 1e9, 46654.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 70) * 1e9, 49164.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 75) * 1e9, 51597.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 80) * 1e9, 53921, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 85) * 1e9, 56104.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 90) * 1e9, 58116.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 95) * 1e9, 59928.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 100) * 1e9, 61515.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 105) * 1e9, 62857.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 110) * 1e9, 63941.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 115) * 1e9, 64766.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 120) * 1e9, 65335, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 125) * 1e9, 65659.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 130) * 1e9, 65755.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 135) * 1e9, 65642.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 140) * 1e9, 65340.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 145) * 1e9, 64869.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 150) * 1e9, 64249.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 155) * 1e9, 63500.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 160) * 1e9, 62642.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 165) * 1e9, 61693.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 170) * 1e9, 60673.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 175) * 1e9, 59599.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 180) * 1e9, 58487.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -180) * 1e9, 56319.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -175) * 1e9, 55127.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -170) * 1e9, 53926.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -165) * 1e9, 52726.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -160) * 1e9, 51532.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -155) * 1e9, 50349.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -150) * 1e9, 49177.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -145) * 1e9, 48012, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -140) * 1e9, 46842.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -135) * 1e9, 45653.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -130) * 1e9, 44424.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -125) * 1e9, 43136.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -120) * 1e9, 41772.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -115) * 1e9, 40322.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -110) * 1e9, 38787.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -105) * 1e9, 37175.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -100) * 1e9, 35508.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -95) * 1e9, 33819.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -90) * 1e9, 32151.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -85) * 1e9, 30557.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -80) * 1e9, 29089.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -75) * 1e9, 27799.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -70) * 1e9, 26727.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -65) * 1e9, 25894.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -60) * 1e9, 25299.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -55) * 1e9, 24916.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -50) * 1e9, 24701.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -45) * 1e9, 24601.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -40) * 1e9, 24562.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -35) * 1e9, 24539.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -30) * 1e9, 24503.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -25) * 1e9, 24438.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -20) * 1e9, 24343.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -15) * 1e9, 24226.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -10) * 1e9, 24112.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -5) * 1e9, 24033.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 0) * 1e9, 24037.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 5) * 1e9, 24181.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 10) * 1e9, 24529.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 15) * 1e9, 25141.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 20) * 1e9, 26065.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 25) * 1e9, 27327, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 30) * 1e9, 28927.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 35) * 1e9, 30843.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 40) * 1e9, 33033.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 45) * 1e9, 35440.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 50) * 1e9, 37999.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 55) * 1e9, 40646.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 60) * 1e9, 43318.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 65) * 1e9, 45962.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 70) * 1e9, 48534.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 75) * 1e9, 50997.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 80) * 1e9, 53321.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 85) * 1e9, 55477.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 90) * 1e9, 57438.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 95) * 1e9, 59178.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 100) * 1e9, 60674.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 105) * 1e9, 61911.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 110) * 1e9, 62883.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 115) * 1e9, 63592.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 120) * 1e9, 64049.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 125) * 1e9, 64270.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 130) * 1e9, 64272.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 135) * 1e9, 64074.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 140) * 1e9, 63696.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 145) * 1e9, 63155.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 150) * 1e9, 62468.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 155) * 1e9, 61654.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 160) * 1e9, 60730.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 165) * 1e9, 59716.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 170) * 1e9, 58630.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 175) * 1e9, 57492.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 180) * 1e9, 56319.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -180) * 1e9, 53966.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -175) * 1e9, 52745.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -170) * 1e9, 51519.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -165) * 1e9, 50297, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -160) * 1e9, 49082.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -155) * 1e9, 47881.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -150) * 1e9, 46696.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -145) * 1e9, 45524.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -140) * 1e9, 44360.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -135) * 1e9, 43190, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -130) * 1e9, 41994.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -125) * 1e9, 40755.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -120) * 1e9, 39453.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -115) * 1e9, 38076.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -110) * 1e9, 36616.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -105) * 1e9, 35078.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -100) * 1e9, 33477.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -95) * 1e9, 31841.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -90) * 1e9, 30214.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -85) * 1e9, 28652.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -80) * 1e9, 27219.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -75) * 1e9, 25977.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -70) * 1e9, 24978, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -65) * 1e9, 24248.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -60) * 1e9, 23788, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -55) * 1e9, 23563.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -50) * 1e9, 23519.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -45) * 1e9, 23590.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -40) * 1e9, 23713, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -35) * 1e9, 23839.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -30) * 1e9, 23938.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -25) * 1e9, 23993.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -20) * 1e9, 24000.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -15) * 1e9, 23964.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -10) * 1e9, 23896.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -5) * 1e9, 23820.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 0) * 1e9, 23779.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 5) * 1e9, 23832.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 10) * 1e9, 24055, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 15) * 1e9, 24526.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 20) * 1e9, 25318.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 25) * 1e9, 26477, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 30) * 1e9, 28018, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 35) * 1e9, 29923, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 40) * 1e9, 32145, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 45) * 1e9, 34616, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 50) * 1e9, 37255.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 55) * 1e9, 39981.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 60) * 1e9, 42715.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 65) * 1e9, 45394.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 70) * 1e9, 47966.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 75) * 1e9, 50395.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 80) * 1e9, 52653.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 85) * 1e9, 54713.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 90) * 1e9, 56552.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 95) * 1e9, 58149.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 100) * 1e9, 59487, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 105) * 1e9, 60559.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 110) * 1e9, 61370.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 115) * 1e9, 61932.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 120) * 1e9, 62263.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 125) * 1e9, 62380.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 130) * 1e9, 62301.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 135) * 1e9, 62042.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 140) * 1e9, 61616.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 145) * 1e9, 61036.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -180) * 1e9, 58485.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -175) * 1e9, 57349, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -170) * 1e9, 56198.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -165) * 1e9, 55044.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -160) * 1e9, 53890.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -155) * 1e9, 52741, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -150) * 1e9, 51593.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -145) * 1e9, 50443.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -140) * 1e9, 49277.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -135) * 1e9, 48080.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -130) * 1e9, 46835, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -125) * 1e9, 45523.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -120) * 1e9, 44133.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -115) * 1e9, 42659.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -110) * 1e9, 41103.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -105) * 1e9, 39481.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -100) * 1e9, 37816.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -95) * 1e9, 36140.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -90) * 1e9, 34494.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -85) * 1e9, 32921.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -80) * 1e9, 31465.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -75) * 1e9, 30166.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -70) * 1e9, 29052.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -65) * 1e9, 28139.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -60) * 1e9, 27425.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -55) * 1e9, 26890.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -50) * 1e9, 26504.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -45) * 1e9, 26227.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -40) * 1e9, 26018.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -35) * 1e9, 25844.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -30) * 1e9, 25680.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -25) * 1e9, 25516.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -20) * 1e9, 25353.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -15) * 1e9, 25205.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -10) * 1e9, 25096.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -5) * 1e9, 25062.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 0) * 1e9, 25144.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 5) * 1e9, 25392.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 10) * 1e9, 25852, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 15) * 1e9, 26564.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 20) * 1e9, 27558.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 25) * 1e9, 28847.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 30) * 1e9, 30426, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 35) * 1e9, 32273.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 40) * 1e9, 34356.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 45) * 1e9, 36630.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 50) * 1e9, 39046.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 55) * 1e9, 41555.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 60) * 1e9, 44107.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 65) * 1e9, 46657.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 70) * 1e9, 49167, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 75) * 1e9, 51599.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 80) * 1e9, 53923.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 85) * 1e9, 56106.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 90) * 1e9, 58118.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 95) * 1e9, 59930.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 100) * 1e9, 61517.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 105) * 1e9, 62858.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 110) * 1e9, 63943.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 115) * 1e9, 64767.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 120) * 1e9, 65336, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 125) * 1e9, 65660.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 130) * 1e9, 65756.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 135) * 1e9, 65643, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 140) * 1e9, 65340.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 145) * 1e9, 64869.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 150) * 1e9, 64249.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 155) * 1e9, 63500.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 160) * 1e9, 62641.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 165) * 1e9, 61692.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 170) * 1e9, 60672.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 175) * 1e9, 59598.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 180) * 1e9, 58485.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -180) * 1e9, 56318.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -175) * 1e9, 55126, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -170) * 1e9, 53925.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -165) * 1e9, 52724.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -160) * 1e9, 51530.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -155) * 1e9, 50347.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -150) * 1e9, 49175, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -145) * 1e9, 48009.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -140) * 1e9, 46839.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -135) * 1e9, 45650.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -130) * 1e9, 44421.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -125) * 1e9, 43133, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -120) * 1e9, 41769.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -115) * 1e9, 40319.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -110) * 1e9, 38783.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -105) * 1e9, 37171.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -100) * 1e9, 35504.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -95) * 1e9, 33815.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -90) * 1e9, 32148.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -85) * 1e9, 30554, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -80) * 1e9, 29086.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -75) * 1e9, 27796.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -70) * 1e9, 26724.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -65) * 1e9, 25892.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -60) * 1e9, 25297.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -55) * 1e9, 24914.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -50) * 1e9, 24700.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -45) * 1e9, 24599.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -40) * 1e9, 24560.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -35) * 1e9, 24538, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -30) * 1e9, 24501.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -25) * 1e9, 24436.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -20) * 1e9, 24340.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -15) * 1e9, 24224.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -10) * 1e9, 24109.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -5) * 1e9, 24030.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 0) * 1e9, 24034.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 5) * 1e9, 24179.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 10) * 1e9, 24527.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 15) * 1e9, 25140.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 20) * 1e9, 26064.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 25) * 1e9, 27326.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 30) * 1e9, 28927.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 35) * 1e9, 30845, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 40) * 1e9, 33035.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 45) * 1e9, 35442.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 50) * 1e9, 38002.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 55) * 1e9, 40649.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 60) * 1e9, 43321.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 65) * 1e9, 45965.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 70) * 1e9, 48537.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 75) * 1e9, 51000, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 80) * 1e9, 53323.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 85) * 1e9, 55480, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 90) * 1e9, 57441, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 95) * 1e9, 59180.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 100) * 1e9, 60676.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 105) * 1e9, 61913.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 110) * 1e9, 62884.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 115) * 1e9, 63593.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 120) * 1e9, 64050.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 125) * 1e9, 64271.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 130) * 1e9, 64273, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 135) * 1e9, 64075.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 140) * 1e9, 63696.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 145) * 1e9, 63155.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 150) * 1e9, 62468.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 155) * 1e9, 61654.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 160) * 1e9, 60730.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 165) * 1e9, 59715.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 170) * 1e9, 58629.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 175) * 1e9, 57491.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 180) * 1e9, 56318.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -180) * 1e9, 53965.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -175) * 1e9, 52744.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -170) * 1e9, 51518.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -165) * 1e9, 50295.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -160) * 1e9, 49080.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -155) * 1e9, 47879.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -150) * 1e9, 46693.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -145) * 1e9, 45522.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -140) * 1e9, 44358, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -135) * 1e9, 43187.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -130) * 1e9, 41992, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -125) * 1e9, 40752.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -120) * 1e9, 39450.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -115) * 1e9, 38073, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -110) * 1e9, 36613.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -105) * 1e9, 35075.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -100) * 1e9, 33474.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -95) * 1e9, 31838.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -90) * 1e9, 30211.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -85) * 1e9, 28649.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -80) * 1e9, 27216.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -75) * 1e9, 25975.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -70) * 1e9, 24975.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -65) * 1e9, 24246.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -60) * 1e9, 23786.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -55) * 1e9, 23562.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -50) * 1e9, 23518.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -45) * 1e9, 23589, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -40) * 1e9, 23711.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -35) * 1e9, 23838.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -30) * 1e9, 23936.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -25) * 1e9, 23991.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -20) * 1e9, 23998.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -15) * 1e9, 23961.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -10) * 1e9, 23893.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -5) * 1e9, 23817.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 0) * 1e9, 23776.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 5) * 1e9, 23829.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 10) * 1e9, 24052.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 15) * 1e9, 24524.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 20) * 1e9, 25317, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 25) * 1e9, 26476.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 30) * 1e9, 28018.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 35) * 1e9, 29924.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 40) * 1e9, 32147.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 45) * 1e9, 34618.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 50) * 1e9, 37259.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 55) * 1e9, 39985, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 60) * 1e9, 42719.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 65) * 1e9, 45397.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 70) * 1e9, 47970, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 75) * 1e9, 50398.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 80) * 1e9, 52655.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 85) * 1e9, 54715.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 90) * 1e9, 56554.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 95) * 1e9, 58151.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 100) * 1e9, 59488.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 105) * 1e9, 60561, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 110) * 1e9, 61372, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 115) * 1e9, 61934, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 120) * 1e9, 62264.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 125) * 1e9, 62381.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 130) * 1e9, 62302.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 135) * 1e9, 62042.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 140) * 1e9, 61616.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 145) * 1e9, 61036.9, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(-40, 150) * 1e9, 60317.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 155) * 1e9, 59471.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 160) * 1e9, 58515.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 165) * 1e9, 57466.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 170) * 1e9, 56344.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 175) * 1e9, 55171.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 180) * 1e9, 53966.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -180) * 1e9, 51456.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -175) * 1e9, 50233.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -170) * 1e9, 49008, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -165) * 1e9, 47787.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -160) * 1e9, 46574.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -155) * 1e9, 45374.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -150) * 1e9, 44190.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -145) * 1e9, 43025.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -140) * 1e9, 41876.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -135) * 1e9, 40734.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -130) * 1e9, 39586.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -125) * 1e9, 38415.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -120) * 1e9, 37203.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -115) * 1e9, 35936.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -110) * 1e9, 34600.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -105) * 1e9, 33191.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -100) * 1e9, 31713.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -95) * 1e9, 30189.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -90) * 1e9, 28659.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -85) * 1e9, 27182.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -80) * 1e9, 25828.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -75) * 1e9, 24669.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -70) * 1e9, 23765.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -65) * 1e9, 23149.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -60) * 1e9, 22819.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -55) * 1e9, 22736.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -50) * 1e9, 22837.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -45) * 1e9, 23048.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -40) * 1e9, 23305.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -35) * 1e9, 23562.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -30) * 1e9, 23793.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -25) * 1e9, 23986.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -20) * 1e9, 24136.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -15) * 1e9, 24238.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -10) * 1e9, 24288.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -5) * 1e9, 24292.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 0) * 1e9, 24276.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 5) * 1e9, 24292.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 10) * 1e9, 24415.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 15) * 1e9, 24740.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 20) * 1e9, 25359.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 25) * 1e9, 26345.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 30) * 1e9, 27736.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 35) * 1e9, 29530.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 40) * 1e9, 31685.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 45) * 1e9, 34128, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 50) * 1e9, 36765, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 55) * 1e9, 39496.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 60) * 1e9, 42228.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 65) * 1e9, 44882.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 70) * 1e9, 47402.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 75) * 1e9, 49747, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 80) * 1e9, 51888.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 85) * 1e9, 53802.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 90) * 1e9, 55466.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 95) * 1e9, 56865.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 100) * 1e9, 57990.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 105) * 1e9, 58850.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 110) * 1e9, 59462.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 115) * 1e9, 59854.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 120) * 1e9, 60050.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 125) * 1e9, 60069.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 130) * 1e9, 59925.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 135) * 1e9, 59624.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 140) * 1e9, 59173.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 145) * 1e9, 58579.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 150) * 1e9, 57851.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 155) * 1e9, 57000, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 160) * 1e9, 56037.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 165) * 1e9, 54980.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 170) * 1e9, 53850, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 175) * 1e9, 52668, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 180) * 1e9, 51456.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -180) * 1e9, 48805.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -175) * 1e9, 47606.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -170) * 1e9, 46409.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -165) * 1e9, 45217.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -160) * 1e9, 44032.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -155) * 1e9, 42858, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -150) * 1e9, 41698, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -145) * 1e9, 40558.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -140) * 1e9, 39440.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -135) * 1e9, 38343, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -130) * 1e9, 37257.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -125) * 1e9, 36171.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -120) * 1e9, 35072.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -115) * 1e9, 33941.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -110) * 1e9, 32763, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -105) * 1e9, 31520.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -100) * 1e9, 30209.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -95) * 1e9, 28843.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -90) * 1e9, 27457.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -85) * 1e9, 26109.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -80) * 1e9, 24874.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -75) * 1e9, 23827.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -70) * 1e9, 23034.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -65) * 1e9, 22529.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -60) * 1e9, 22310.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -55) * 1e9, 22336.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -50) * 1e9, 22542.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -45) * 1e9, 22853.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -40) * 1e9, 23210.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -35) * 1e9, 23575.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -30) * 1e9, 23932.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -25) * 1e9, 24275.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -20) * 1e9, 24599.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -15) * 1e9, 24888.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -10) * 1e9, 25120.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -5) * 1e9, 25278.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 0) * 1e9, 25365, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 5) * 1e9, 25413.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 10) * 1e9, 25492.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 15) * 1e9, 25697.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 20) * 1e9, 26134, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 25) * 1e9, 26898, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 30) * 1e9, 28057.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 35) * 1e9, 29637.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 40) * 1e9, 31614.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 45) * 1e9, 33919.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 50) * 1e9, 36454.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 55) * 1e9, 39103.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 60) * 1e9, 41758.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 65) * 1e9, 44327.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 70) * 1e9, 46744.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 75) * 1e9, 48965.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 80) * 1e9, 50957.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 85) * 1e9, 52694.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 90) * 1e9, 54152.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 95) * 1e9, 55319.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 100) * 1e9, 56197.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 105) * 1e9, 56812.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 110) * 1e9, 57203, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 115) * 1e9, 57412.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 120) * 1e9, 57474.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 125) * 1e9, 57405.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 130) * 1e9, 57209.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 135) * 1e9, 56882.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 140) * 1e9, 56421.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 145) * 1e9, 55827.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 150) * 1e9, 55106.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 155) * 1e9, 54266.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 160) * 1e9, 53319, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 165) * 1e9, 52277.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 170) * 1e9, 51162.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 175) * 1e9, 49996.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 180) * 1e9, 48805.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -180) * 1e9, 46040.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -175) * 1e9, 44894.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -170) * 1e9, 43754.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -165) * 1e9, 42623.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -160) * 1e9, 41497.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -155) * 1e9, 40378.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -150) * 1e9, 39273.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -145) * 1e9, 38187.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -140) * 1e9, 37128.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -135) * 1e9, 36098.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -130) * 1e9, 35095.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -125) * 1e9, 34113.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -120) * 1e9, 33143.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -115) * 1e9, 32167.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -110) * 1e9, 31164.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -105) * 1e9, 30110.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -100) * 1e9, 28993.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -95) * 1e9, 27816.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -90) * 1e9, 26609.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -85) * 1e9, 25428.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -80) * 1e9, 24342.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -75) * 1e9, 23428.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -70) * 1e9, 22748.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -65) * 1e9, 22338.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -60) * 1e9, 22200.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -55) * 1e9, 22295.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -50) * 1e9, 22562.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -45) * 1e9, 22937.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -40) * 1e9, 23366.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -35) * 1e9, 23821.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -30) * 1e9, 24295.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -25) * 1e9, 24789, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -20) * 1e9, 25294.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -15) * 1e9, 25788.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -10) * 1e9, 26229.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -5) * 1e9, 26579.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 0) * 1e9, 26816.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 5) * 1e9, 26953.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 10) * 1e9, 27043.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 15) * 1e9, 27171.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 20) * 1e9, 27444.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 25) * 1e9, 27972.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 30) * 1e9, 28851.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 35) * 1e9, 30138.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 40) * 1e9, 31839.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 45) * 1e9, 33903.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 50) * 1e9, 36232.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 55) * 1e9, 38707, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 60) * 1e9, 41204.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 65) * 1e9, 43624.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 70) * 1e9, 45891.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 75) * 1e9, 47954.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 80) * 1e9, 49776.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 85) * 1e9, 51322.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 90) * 1e9, 52563.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 95) * 1e9, 53487.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 100) * 1e9, 54108.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 105) * 1e9, 54470.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 110) * 1e9, 54635.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 115) * 1e9, 54665.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 120) * 1e9, 54602.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 125) * 1e9, 54458.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 130) * 1e9, 54223.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 135) * 1e9, 53880.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 140) * 1e9, 53415.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 145) * 1e9, 52827.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 150) * 1e9, 52120.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 155) * 1e9, 51304.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 155) * 1e9, 59471.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 160) * 1e9, 58514.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 165) * 1e9, 57465.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 170) * 1e9, 56343.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 175) * 1e9, 55170.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 180) * 1e9, 53965.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -180) * 1e9, 51455.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -175) * 1e9, 50231.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -170) * 1e9, 49006.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -165) * 1e9, 47785.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -160) * 1e9, 46572.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -155) * 1e9, 45372.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -150) * 1e9, 44188.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -145) * 1e9, 43023.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -140) * 1e9, 41873.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -135) * 1e9, 40732.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -130) * 1e9, 39583.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -125) * 1e9, 38412.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -120) * 1e9, 37201.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -115) * 1e9, 35933.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -110) * 1e9, 34598, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -105) * 1e9, 33188.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -100) * 1e9, 31710.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -95) * 1e9, 30186.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -90) * 1e9, 28656.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -85) * 1e9, 27179.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -80) * 1e9, 25825.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -75) * 1e9, 24667.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -70) * 1e9, 23763.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -65) * 1e9, 23147.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -60) * 1e9, 22818.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -55) * 1e9, 22735.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -50) * 1e9, 22836.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -45) * 1e9, 23047.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -40) * 1e9, 23304.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -35) * 1e9, 23561.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -30) * 1e9, 23791.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -25) * 1e9, 23984.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -20) * 1e9, 24134.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -15) * 1e9, 24236, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -10) * 1e9, 24285.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -5) * 1e9, 24289.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 0) * 1e9, 24273.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 5) * 1e9, 24288.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 10) * 1e9, 24412.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 15) * 1e9, 24738.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 20) * 1e9, 25357.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 25) * 1e9, 26344.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 30) * 1e9, 27736.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 35) * 1e9, 29531.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 40) * 1e9, 31687.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 45) * 1e9, 34131.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 50) * 1e9, 36768.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 55) * 1e9, 39500.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 60) * 1e9, 42232.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 65) * 1e9, 44886.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 70) * 1e9, 47405.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 75) * 1e9, 49750.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 80) * 1e9, 51891.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 85) * 1e9, 53804.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 90) * 1e9, 55468.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 95) * 1e9, 56866.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 100) * 1e9, 57992.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 105) * 1e9, 58851.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 110) * 1e9, 59463.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 115) * 1e9, 59855.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 120) * 1e9, 60051.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 125) * 1e9, 60070.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 130) * 1e9, 59925.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 135) * 1e9, 59624.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 140) * 1e9, 59173.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 145) * 1e9, 58579.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 150) * 1e9, 57851.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 155) * 1e9, 56999.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 160) * 1e9, 56037.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 165) * 1e9, 54980.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 170) * 1e9, 53849.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 175) * 1e9, 52667.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 180) * 1e9, 51455.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -180) * 1e9, 48804.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -175) * 1e9, 47605.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -170) * 1e9, 46408, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -165) * 1e9, 45216.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -160) * 1e9, 44031.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -155) * 1e9, 42856.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -150) * 1e9, 41696, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -145) * 1e9, 40556.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -140) * 1e9, 39438.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -135) * 1e9, 38340.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -130) * 1e9, 37254.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -125) * 1e9, 36169.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -120) * 1e9, 35069.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -115) * 1e9, 33939.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -110) * 1e9, 32760.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -105) * 1e9, 31518, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -100) * 1e9, 30207.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -95) * 1e9, 28840.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -90) * 1e9, 27454.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -85) * 1e9, 26107.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -80) * 1e9, 24872, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -75) * 1e9, 23825.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -70) * 1e9, 23032.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -65) * 1e9, 22527.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -60) * 1e9, 22309.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -55) * 1e9, 22336.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -50) * 1e9, 22541.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -45) * 1e9, 22853.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -40) * 1e9, 23210.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -35) * 1e9, 23575, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -30) * 1e9, 23931.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -25) * 1e9, 24274.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -20) * 1e9, 24598.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -15) * 1e9, 24887, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -10) * 1e9, 25118.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -5) * 1e9, 25276.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 0) * 1e9, 25361.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 5) * 1e9, 25410.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 10) * 1e9, 25489.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 15) * 1e9, 25694.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 20) * 1e9, 26131.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 25) * 1e9, 26896.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 30) * 1e9, 28057.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 35) * 1e9, 29638.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 40) * 1e9, 31616.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 45) * 1e9, 33923.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 50) * 1e9, 36458.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 55) * 1e9, 39107.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 60) * 1e9, 41762.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 65) * 1e9, 44331.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 70) * 1e9, 46748.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 75) * 1e9, 48968.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 80) * 1e9, 50960.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 85) * 1e9, 52696.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 90) * 1e9, 54154.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 95) * 1e9, 55320.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 100) * 1e9, 56198.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 105) * 1e9, 56813.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 110) * 1e9, 57204, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 115) * 1e9, 57413.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 120) * 1e9, 57475, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 125) * 1e9, 57406.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 130) * 1e9, 57210.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 135) * 1e9, 56883.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 140) * 1e9, 56421.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 145) * 1e9, 55827.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 150) * 1e9, 55106.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 155) * 1e9, 54266.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 160) * 1e9, 53318.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 165) * 1e9, 52277.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 170) * 1e9, 51161.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 175) * 1e9, 49996.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 180) * 1e9, 48804.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -180) * 1e9, 46040, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -175) * 1e9, 44893.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -170) * 1e9, 43753.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -165) * 1e9, 42621.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -160) * 1e9, 41495.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -155) * 1e9, 40377.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -150) * 1e9, 39271.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -145) * 1e9, 38186, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -140) * 1e9, 37126.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -135) * 1e9, 36096.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -130) * 1e9, 35093.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -125) * 1e9, 34111.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -120) * 1e9, 33141.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -115) * 1e9, 32165.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -110) * 1e9, 31162, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -105) * 1e9, 30108.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -100) * 1e9, 28990.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -95) * 1e9, 27813.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -90) * 1e9, 26607.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -85) * 1e9, 25425.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -80) * 1e9, 24340.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -75) * 1e9, 23425.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -70) * 1e9, 22746.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -65) * 1e9, 22337.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -60) * 1e9, 22199, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -55) * 1e9, 22294.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -50) * 1e9, 22562.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -45) * 1e9, 22937, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -40) * 1e9, 23365.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -35) * 1e9, 23821, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -30) * 1e9, 24295, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -25) * 1e9, 24788.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -20) * 1e9, 25294.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -15) * 1e9, 25787.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -10) * 1e9, 26228.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -5) * 1e9, 26577.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 0) * 1e9, 26813.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 5) * 1e9, 26950.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 10) * 1e9, 27040.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 15) * 1e9, 27168.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 20) * 1e9, 27441.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 25) * 1e9, 27971.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 30) * 1e9, 28851, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 35) * 1e9, 30139.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 40) * 1e9, 31841.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 45) * 1e9, 33906.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 50) * 1e9, 36236.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 55) * 1e9, 38711.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 60) * 1e9, 41209, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 65) * 1e9, 43628.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 70) * 1e9, 45895, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 75) * 1e9, 47958.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 80) * 1e9, 49779.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 85) * 1e9, 51324.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 90) * 1e9, 52565.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 95) * 1e9, 53489.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 100) * 1e9, 54109.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 105) * 1e9, 54471, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 110) * 1e9, 54636, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 115) * 1e9, 54666.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 120) * 1e9, 54602.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 125) * 1e9, 54458.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 130) * 1e9, 54224.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 135) * 1e9, 53880.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 140) * 1e9, 53416.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 145) * 1e9, 52827.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 150) * 1e9, 52120.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 155) * 1e9, 51304.5, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(-25, 160) * 1e9, 50387.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 165) * 1e9, 49382.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 170) * 1e9, 48306.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 175) * 1e9, 47184.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 180) * 1e9, 46040.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -180) * 1e9, 43222.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -175) * 1e9, 42159.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -170) * 1e9, 41109, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -165) * 1e9, 40069.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -160) * 1e9, 39036.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -155) * 1e9, 38010.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -150) * 1e9, 36996.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -145) * 1e9, 36002.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -140) * 1e9, 35037.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -135) * 1e9, 34107.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -130) * 1e9, 33214.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -125) * 1e9, 32358.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -120) * 1e9, 31532.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -115) * 1e9, 30721.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -110) * 1e9, 29901.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -105) * 1e9, 29045.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -100) * 1e9, 28134.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -95) * 1e9, 27165.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -90) * 1e9, 26161.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -85) * 1e9, 25169.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -80) * 1e9, 24251.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -75) * 1e9, 23475.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -70) * 1e9, 22898.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -65) * 1e9, 22557.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -60) * 1e9, 22458, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -55) * 1e9, 22576.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -50) * 1e9, 22864.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 165) * 1e9, 49382.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 170) * 1e9, 48306.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 175) * 1e9, 47183.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 180) * 1e9, 46040, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -180) * 1e9, 43222.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -175) * 1e9, 42159.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -170) * 1e9, 41108.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -165) * 1e9, 40068.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -160) * 1e9, 39035.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -155) * 1e9, 38009.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -150) * 1e9, 36995, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -145) * 1e9, 36001.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -140) * 1e9, 35036.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -135) * 1e9, 34105.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -130) * 1e9, 33212.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -125) * 1e9, 32356.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -120) * 1e9, 31530.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -115) * 1e9, 30719.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -110) * 1e9, 29899.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -105) * 1e9, 29043.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -100) * 1e9, 28132.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -95) * 1e9, 27162.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -90) * 1e9, 26158.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -85) * 1e9, 25166.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -80) * 1e9, 24249.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -75) * 1e9, 23473.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -70) * 1e9, 22896.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -65) * 1e9, 22555.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -60) * 1e9, 22457, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -55) * 1e9, 22575.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -50) * 1e9, 22863.9, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(-20, -45) * 1e9, 23268.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -40) * 1e9, 23747.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -35) * 1e9, 24277.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -30) * 1e9, 24854.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -25) * 1e9, 25480.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -20) * 1e9, 26144.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -15) * 1e9, 26815.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -10) * 1e9, 27442.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -5) * 1e9, 27971.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 0) * 1e9, 28362.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 5) * 1e9, 28609.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 10) * 1e9, 28745.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 15) * 1e9, 28838.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 20) * 1e9, 28985, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 25) * 1e9, 29299.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 30) * 1e9, 29894.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 35) * 1e9, 30857.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 40) * 1e9, 32225.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 45) * 1e9, 33974.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 50) * 1e9, 36016.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 55) * 1e9, 38233.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 60) * 1e9, 40499.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 65) * 1e9, 42706.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 70) * 1e9, 44777, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 75) * 1e9, 46653.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 80) * 1e9, 48290.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 85) * 1e9, 49643.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 90) * 1e9, 50674.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 95) * 1e9, 51369.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 100) * 1e9, 51748.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 105) * 1e9, 51875.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 110) * 1e9, 51833.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 115) * 1e9, 51703.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 120) * 1e9, 51531.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 125) * 1e9, 51325.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 130) * 1e9, 51060.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 135) * 1e9, 50705.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 140) * 1e9, 50238.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 145) * 1e9, 49655.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 150) * 1e9, 48965.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 155) * 1e9, 48179.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 160) * 1e9, 47306.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -40) * 1e9, 23747.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -35) * 1e9, 24277.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -30) * 1e9, 24854.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -25) * 1e9, 25480.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -20) * 1e9, 26144.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -15) * 1e9, 26815.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -10) * 1e9, 27441.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -5) * 1e9, 27969.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 0) * 1e9, 28360.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 5) * 1e9, 28607.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 10) * 1e9, 28742.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 15) * 1e9, 28835.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 20) * 1e9, 28982.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 25) * 1e9, 29298, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 30) * 1e9, 29893.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 35) * 1e9, 30857.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 40) * 1e9, 32227.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 45) * 1e9, 33976.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 50) * 1e9, 36020.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 55) * 1e9, 38237.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 60) * 1e9, 40503.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 65) * 1e9, 42711, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 70) * 1e9, 44780.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 75) * 1e9, 46656.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 80) * 1e9, 48293.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 85) * 1e9, 49645.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 90) * 1e9, 50676.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 95) * 1e9, 51370.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 100) * 1e9, 51749.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 105) * 1e9, 51875.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 110) * 1e9, 51834.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 115) * 1e9, 51703.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 120) * 1e9, 51532.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 125) * 1e9, 51325.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 130) * 1e9, 51061.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 135) * 1e9, 50705.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 140) * 1e9, 50238.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 145) * 1e9, 49656, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 150) * 1e9, 48966.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 155) * 1e9, 48180, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 160) * 1e9, 47306.4, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(-20, 165) * 1e9, 46355.1, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(-20, 170) * 1e9, 45341.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 175) * 1e9, 44289.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 180) * 1e9, 43222.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -180) * 1e9, 40459.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -175) * 1e9, 39510.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -170) * 1e9, 38578.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -165) * 1e9, 37662.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -160) * 1e9, 36756.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -155) * 1e9, 35859.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -150) * 1e9, 34975.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -145) * 1e9, 34114.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -140) * 1e9, 33283.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -135) * 1e9, 32489.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -130) * 1e9, 31738.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -125) * 1e9, 31031.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -120) * 1e9, 30364.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -115) * 1e9, 29725.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -110) * 1e9, 29091.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -105) * 1e9, 28434.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -100) * 1e9, 27732.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -95) * 1e9, 26977.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -90) * 1e9, 26185.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -85) * 1e9, 25389.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -80) * 1e9, 24639.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -75) * 1e9, 23990, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -70) * 1e9, 23491, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -65) * 1e9, 23179.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -60) * 1e9, 23073.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -55) * 1e9, 23165, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -50) * 1e9, 23429, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -45) * 1e9, 23829.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -40) * 1e9, 24331.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -35) * 1e9, 24914.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -30) * 1e9, 25567.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -25) * 1e9, 26286.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -20) * 1e9, 27055.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -15) * 1e9, 27840.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -10) * 1e9, 28587.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -5) * 1e9, 29239.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 0) * 1e9, 29747.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 5) * 1e9, 30091.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 10) * 1e9, 30284.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 15) * 1e9, 30374.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 20) * 1e9, 30442.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 25) * 1e9, 30593.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 30) * 1e9, 30946.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 175) * 1e9, 44289.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 180) * 1e9, 43222.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -180) * 1e9, 40459, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -175) * 1e9, 39509.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -170) * 1e9, 38578.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -165) * 1e9, 37661.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -160) * 1e9, 36755.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -155) * 1e9, 35857.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -150) * 1e9, 34974.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -145) * 1e9, 34112.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -140) * 1e9, 33281.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -135) * 1e9, 32488.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -130) * 1e9, 31736.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -125) * 1e9, 31029.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -120) * 1e9, 30363.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -115) * 1e9, 29723.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -110) * 1e9, 29089.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -105) * 1e9, 28432.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -100) * 1e9, 27730, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -95) * 1e9, 26975.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -90) * 1e9, 26182.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -85) * 1e9, 25386.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -80) * 1e9, 24636.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -75) * 1e9, 23987.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -70) * 1e9, 23488.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -65) * 1e9, 23178.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -60) * 1e9, 23072.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -55) * 1e9, 23164.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -50) * 1e9, 23428.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -45) * 1e9, 23829.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -40) * 1e9, 24332.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -35) * 1e9, 24914.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -30) * 1e9, 25568.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -25) * 1e9, 26287, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -20) * 1e9, 27055.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -15) * 1e9, 27840.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -10) * 1e9, 28587.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -5) * 1e9, 29238.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 0) * 1e9, 29745.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 5) * 1e9, 30089.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 10) * 1e9, 30281.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 15) * 1e9, 30372.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 20) * 1e9, 30440.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 25) * 1e9, 30592, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 30) * 1e9, 30945.9, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(-15, 35) * 1e9, 31608.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 40) * 1e9, 32644.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 45) * 1e9, 34051.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 50) * 1e9, 35763, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 55) * 1e9, 37668, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 60) * 1e9, 39644.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 65) * 1e9, 41588.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 70) * 1e9, 43421.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 75) * 1e9, 45084.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 80) * 1e9, 46525.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 85) * 1e9, 47689.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 90) * 1e9, 48530.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 95) * 1e9, 49027.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 100) * 1e9, 49205.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 105) * 1e9, 49140.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 110) * 1e9, 48933.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 115) * 1e9, 48674.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 120) * 1e9, 48415.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 125) * 1e9, 48156.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 130) * 1e9, 47862.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 135) * 1e9, 47491.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 140) * 1e9, 47017.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 145) * 1e9, 46437, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 150) * 1e9, 45763.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 155) * 1e9, 45010.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 160) * 1e9, 44188.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 165) * 1e9, 43306.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 170) * 1e9, 42377, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 175) * 1e9, 41420.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 180) * 1e9, 40459.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -180) * 1e9, 37905.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -175) * 1e9, 37098.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -170) * 1e9, 36313.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -165) * 1e9, 35547.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -160) * 1e9, 34795.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -155) * 1e9, 34057.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -150) * 1e9, 33337.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -145) * 1e9, 32643.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -140) * 1e9, 31983.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -135) * 1e9, 31362.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -130) * 1e9, 30783.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -125) * 1e9, 30248.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -120) * 1e9, 29755.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -115) * 1e9, 29294.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -110) * 1e9, 28845, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -105) * 1e9, 28383.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -100) * 1e9, 27886.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -95) * 1e9, 27341.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -90) * 1e9, 26751.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -85) * 1e9, 26139, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -80) * 1e9, 25536.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -75) * 1e9, 24985.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -70) * 1e9, 24529.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -65) * 1e9, 24206.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -60) * 1e9, 24044.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -55) * 1e9, 24059.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -50) * 1e9, 24250, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -45) * 1e9, 24600.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -40) * 1e9, 25087, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -35) * 1e9, 25683, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -30) * 1e9, 26367.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -25) * 1e9, 27123.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -20) * 1e9, 27927.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -15) * 1e9, 28746, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -10) * 1e9, 29531.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -5) * 1e9, 30230.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 0) * 1e9, 30797.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 5) * 1e9, 31205, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 10) * 1e9, 31451, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 15) * 1e9, 31563.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 20) * 1e9, 31601.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 25) * 1e9, 31657.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 30) * 1e9, 31844.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 35) * 1e9, 32275.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 40) * 1e9, 33028.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 45) * 1e9, 34120.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 50) * 1e9, 35501.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 55) * 1e9, 37076.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 60) * 1e9, 38736.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 65) * 1e9, 40387, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 70) * 1e9, 41955.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 75) * 1e9, 43386.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 80) * 1e9, 44623.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 85) * 1e9, 45606.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 90) * 1e9, 46282.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 95) * 1e9, 46624.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 100) * 1e9, 46658.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 105) * 1e9, 46463.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 110) * 1e9, 46143.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 115) * 1e9, 45794.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 120) * 1e9, 45466.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 125) * 1e9, 45156.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 130) * 1e9, 44825, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 135) * 1e9, 44426.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 140) * 1e9, 43934.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 145) * 1e9, 43348.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 150) * 1e9, 42686.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 155) * 1e9, 41966.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 160) * 1e9, 41201.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 165) * 1e9, 40399.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 170) * 1e9, 39571.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 175) * 1e9, 38734.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 180) * 1e9, 37905.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -180) * 1e9, 35741.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -175) * 1e9, 35096, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -170) * 1e9, 34477.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -165) * 1e9, 33879.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -160) * 1e9, 33298.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -155) * 1e9, 32737.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -150) * 1e9, 32202.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -145) * 1e9, 31701.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -140) * 1e9, 31238.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -135) * 1e9, 30816.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -130) * 1e9, 30434.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -125) * 1e9, 30091.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -120) * 1e9, 29784.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -115) * 1e9, 29505.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -110) * 1e9, 29240.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -105) * 1e9, 28968.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -100) * 1e9, 28663.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -95) * 1e9, 28309.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -90) * 1e9, 27896.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -85) * 1e9, 27434.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -80) * 1e9, 26941.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -75) * 1e9, 26451.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -70) * 1e9, 26000.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -65) * 1e9, 25627.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -60) * 1e9, 25371.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -55) * 1e9, 25264.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -50) * 1e9, 25332.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -45) * 1e9, 25580.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -40) * 1e9, 25994.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -35) * 1e9, 26546.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -30) * 1e9, 27202.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -25) * 1e9, 27930.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -20) * 1e9, 28701.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -15) * 1e9, 29480.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -10) * 1e9, 30231, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -5) * 1e9, 30911.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 0) * 1e9, 31483.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 5) * 1e9, 31920.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 10) * 1e9, 32209.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 15) * 1e9, 32361.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 20) * 1e9, 32417.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 25) * 1e9, 32452.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 30) * 1e9, 32565.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 35) * 1e9, 32861.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 40) * 1e9, 33418.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 45) * 1e9, 34260.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 50) * 1e9, 35351.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 55) * 1e9, 36615.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 60) * 1e9, 37963.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 65) * 1e9, 39316.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 70) * 1e9, 40615.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 75) * 1e9, 41807.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 80) * 1e9, 42841, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 85) * 1e9, 43653.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 90) * 1e9, 44190.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 95) * 1e9, 44423.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 100) * 1e9, 44373.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 105) * 1e9, 44111.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 110) * 1e9, 43735.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 115) * 1e9, 43331.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 120) * 1e9, 42946.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 125) * 1e9, 42576, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 130) * 1e9, 42186.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 135) * 1e9, 41737.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 140) * 1e9, 41209, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 145) * 1e9, 40605.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 150) * 1e9, 39946.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 155) * 1e9, 39254.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 160) * 1e9, 38545.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 165) * 1e9, 37829.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 170) * 1e9, 37115.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 175) * 1e9, 36415.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 180) * 1e9, 35741.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -180) * 1e9, 34123.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -175) * 1e9, 33650.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -170) * 1e9, 33205.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -165) * 1e9, 32781.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -160) * 1e9, 32375.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -155) * 1e9, 31996, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -150) * 1e9, 31652.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -145) * 1e9, 31353.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -140) * 1e9, 31102.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -135) * 1e9, 30895, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -130) * 1e9, 30724.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -125) * 1e9, 30585.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -120) * 1e9, 30473.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -115) * 1e9, 30381.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -110) * 1e9, 30299.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -105) * 1e9, 30205.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -100) * 1e9, 30074.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -95) * 1e9, 29880, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -90) * 1e9, 29605.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -85) * 1e9, 29248.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -80) * 1e9, 28821.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -75) * 1e9, 28351.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -70) * 1e9, 27870.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -65) * 1e9, 27419.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -60) * 1e9, 27042.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -55) * 1e9, 26787.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -50) * 1e9, 26695.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -45) * 1e9, 26791.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -40) * 1e9, 27075.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -35) * 1e9, 27520.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -30) * 1e9, 28084.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -25) * 1e9, 28726.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -20) * 1e9, 29408.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -15) * 1e9, 30099.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -10) * 1e9, 30771.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -5) * 1e9, 31394.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 0) * 1e9, 31940, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 5) * 1e9, 32383.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 10) * 1e9, 32708.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 15) * 1e9, 32915.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 20) * 1e9, 33031.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 25) * 1e9, 33112.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 30) * 1e9, 33240.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 35) * 1e9, 33502.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 40) * 1e9, 33960, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 45) * 1e9, 34634, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 50) * 1e9, 35498.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 55) * 1e9, 36498.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 60) * 1e9, 37567.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 65) * 1e9, 38649.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 70) * 1e9, 39696.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 75) * 1e9, 40664.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 80) * 1e9, 41504.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 85) * 1e9, 42162.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 90) * 1e9, 42586.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 95) * 1e9, 42748.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 100) * 1e9, 42665.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 105) * 1e9, 42390, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 110) * 1e9, 42000, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 115) * 1e9, 41564.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 120) * 1e9, 41120.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 125) * 1e9, 40671, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 130) * 1e9, 40193.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 135) * 1e9, 39663.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 140) * 1e9, 39071.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 145) * 1e9, 38428.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 150) * 1e9, 37757.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 155) * 1e9, 37082.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 160) * 1e9, 36422, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 165) * 1e9, 35788, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 170) * 1e9, 35189.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 175) * 1e9, 34634.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 180) * 1e9, 34123.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -180) * 1e9, 33146.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -175) * 1e9, 32838.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -170) * 1e9, 32560.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -165) * 1e9, 32302.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -160) * 1e9, 32064.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -155) * 1e9, 31859.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -150) * 1e9, 31702.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -145) * 1e9, 31603.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -140) * 1e9, 31563.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -135) * 1e9, 31573.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -130) * 1e9, 31620.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -125) * 1e9, 31691.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -120) * 1e9, 31779.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -115) * 1e9, 31877.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -110) * 1e9, 31973.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -105) * 1e9, 32045.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -100) * 1e9, 32063.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -95) * 1e9, 31995.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -90) * 1e9, 31817, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -85) * 1e9, 31520.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -80) * 1e9, 31116, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -75) * 1e9, 30627.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -70) * 1e9, 30089.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -65) * 1e9, 29543.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -60) * 1e9, 29036.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -55) * 1e9, 28624.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -50) * 1e9, 28360.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -45) * 1e9, 28282.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -40) * 1e9, 28398.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -35) * 1e9, 28688.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -30) * 1e9, 29111.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -25) * 1e9, 29623.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -20) * 1e9, 30185.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -15) * 1e9, 30768.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -10) * 1e9, 31350.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -5) * 1e9, 31909.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 0) * 1e9, 32423.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 5) * 1e9, 32869.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 10) * 1e9, 33230.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 15) * 1e9, 33502.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 20) * 1e9, 33705.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 25) * 1e9, 33882.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 30) * 1e9, 34093.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 35) * 1e9, 34398.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 40) * 1e9, 34839.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 45) * 1e9, 35423.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 50) * 1e9, 36131.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 55) * 1e9, 36927.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 60) * 1e9, 37772.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 65) * 1e9, 38629.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 70) * 1e9, 39464.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 75) * 1e9, 40242.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 80) * 1e9, 40919.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 85) * 1e9, 41446.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 90) * 1e9, 41783.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 95) * 1e9, 41906.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 100) * 1e9, 41821.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 105) * 1e9, 41563.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 110) * 1e9, 41181.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 115) * 1e9, 40720.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 120) * 1e9, 40208.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 125) * 1e9, 39654.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 130) * 1e9, 39055.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 135) * 1e9, 38408, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 140) * 1e9, 37719.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 145) * 1e9, 37008.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 150) * 1e9, 36300.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 155) * 1e9, 35620.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 160) * 1e9, 34989.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 165) * 1e9, 34421.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 170) * 1e9, 33925.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 175) * 1e9, 33503.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 180) * 1e9, 33146.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -180) * 1e9, 32829.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -175) * 1e9, 32660.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -170) * 1e9, 32527.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -165) * 1e9, 32418.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -160) * 1e9, 32333.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -155) * 1e9, 32288.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -150) * 1e9, 32305, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -145) * 1e9, 32394.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -140) * 1e9, 32555.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -135) * 1e9, 32776.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -130) * 1e9, 33035.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -125) * 1e9, 33315.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -120) * 1e9, 33603.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -115) * 1e9, 33888.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -110) * 1e9, 34155.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -105) * 1e9, 34379.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -100) * 1e9, 34524.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -95) * 1e9, 34553.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -90) * 1e9, 34437.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -85) * 1e9, 34167, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -80) * 1e9, 33751.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -75) * 1e9, 33218.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -70) * 1e9, 32604.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -65) * 1e9, 31954.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -60) * 1e9, 31321.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -55) * 1e9, 30764.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -50) * 1e9, 30341.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -45) * 1e9, 30096, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -40) * 1e9, 30041.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -35) * 1e9, 30163.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -30) * 1e9, 30426.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -25) * 1e9, 30791.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -20) * 1e9, 31225, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -15) * 1e9, 31703.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -10) * 1e9, 32207.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -5) * 1e9, 32718.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 0) * 1e9, 33213.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 5) * 1e9, 33669.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 10) * 1e9, 34069.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 15) * 1e9, 34411.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 20) * 1e9, 34711.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 25) * 1e9, 35002.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 30) * 1e9, 35327.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 35) * 1e9, 35718.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 40) * 1e9, 36192, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 45) * 1e9, 36743.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 50) * 1e9, 37355.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 55) * 1e9, 38010.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 60) * 1e9, 38692.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 65) * 1e9, 39384.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 70) * 1e9, 40064.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 75) * 1e9, 40702.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 80) * 1e9, 41259.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 85) * 1e9, 41695.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 90) * 1e9, 41976.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 95) * 1e9, 42083.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 100) * 1e9, 42014.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 105) * 1e9, 41782.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 110) * 1e9, 41409.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 115) * 1e9, 40915.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 120) * 1e9, 40320.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 125) * 1e9, 39640.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 130) * 1e9, 38892.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 135) * 1e9, 38095.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 140) * 1e9, 37276.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 145) * 1e9, 36464.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 150) * 1e9, 35686.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 155) * 1e9, 34970.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 160) * 1e9, 34338, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 165) * 1e9, 33805.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 170) * 1e9, 33380.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 40) * 1e9, 32645.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 45) * 1e9, 34053.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 50) * 1e9, 35765.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 55) * 1e9, 37671.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 60) * 1e9, 39648.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 65) * 1e9, 41592.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 70) * 1e9, 43425.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 75) * 1e9, 45087.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 80) * 1e9, 46528, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 85) * 1e9, 47691.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 90) * 1e9, 48531.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 95) * 1e9, 49028.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 100) * 1e9, 49206.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 105) * 1e9, 49141.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 110) * 1e9, 48933.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 115) * 1e9, 48674.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 120) * 1e9, 48415.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 125) * 1e9, 48156.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 130) * 1e9, 47862.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 135) * 1e9, 47491.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 140) * 1e9, 47017.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 145) * 1e9, 46437.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 150) * 1e9, 45763.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 155) * 1e9, 45010.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 160) * 1e9, 44188.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 165) * 1e9, 43306.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 170) * 1e9, 42377.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 175) * 1e9, 41420.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 180) * 1e9, 40459, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -180) * 1e9, 37905.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -175) * 1e9, 37097.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -170) * 1e9, 36312.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -165) * 1e9, 35546.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -160) * 1e9, 34794.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -155) * 1e9, 34055.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -150) * 1e9, 33335.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -145) * 1e9, 32642.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -140) * 1e9, 31982.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -135) * 1e9, 31361, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -130) * 1e9, 30782.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -125) * 1e9, 30247.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -120) * 1e9, 29754.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -115) * 1e9, 29292.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -110) * 1e9, 28843.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -105) * 1e9, 28381.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -100) * 1e9, 27884, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -95) * 1e9, 27338.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -90) * 1e9, 26749.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -85) * 1e9, 26136.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -80) * 1e9, 25533.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -75) * 1e9, 24982.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -70) * 1e9, 24527, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -65) * 1e9, 24204.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -60) * 1e9, 24043.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -55) * 1e9, 24058.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -50) * 1e9, 24249.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -45) * 1e9, 24601, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -40) * 1e9, 25087.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -35) * 1e9, 25683.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -30) * 1e9, 26368.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -25) * 1e9, 27124.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -20) * 1e9, 27928.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -15) * 1e9, 28746.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -10) * 1e9, 29531.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -5) * 1e9, 30230.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 0) * 1e9, 30796.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 5) * 1e9, 31203.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 10) * 1e9, 31449.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 15) * 1e9, 31561.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 20) * 1e9, 31599.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 25) * 1e9, 31655.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 30) * 1e9, 31843, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 35) * 1e9, 32274.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 40) * 1e9, 33028.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 45) * 1e9, 34122, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 50) * 1e9, 35504.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 55) * 1e9, 37079.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 60) * 1e9, 38739.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 65) * 1e9, 40390.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 70) * 1e9, 41958.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 75) * 1e9, 43388.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 80) * 1e9, 44625.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 85) * 1e9, 45608.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 90) * 1e9, 46283.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 95) * 1e9, 46625.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 100) * 1e9, 46659.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 105) * 1e9, 46463.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 110) * 1e9, 46143.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 115) * 1e9, 45794.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 120) * 1e9, 45466.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 125) * 1e9, 45156.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 130) * 1e9, 44825.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 135) * 1e9, 44426.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 140) * 1e9, 43934.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 145) * 1e9, 43349.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 150) * 1e9, 42687.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 155) * 1e9, 41967.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 160) * 1e9, 41201.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 165) * 1e9, 40399.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 170) * 1e9, 39571.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 175) * 1e9, 38734.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 180) * 1e9, 37905.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -180) * 1e9, 35741, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -175) * 1e9, 35095.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -170) * 1e9, 34477, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -165) * 1e9, 33878.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -160) * 1e9, 33297.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -155) * 1e9, 32736.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -150) * 1e9, 32201.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -145) * 1e9, 31699.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -140) * 1e9, 31237.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -135) * 1e9, 30815.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -130) * 1e9, 30433.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -125) * 1e9, 30090.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -120) * 1e9, 29782.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -115) * 1e9, 29503.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -110) * 1e9, 29238.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -105) * 1e9, 28966, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -100) * 1e9, 28661.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -95) * 1e9, 28306.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -90) * 1e9, 27894, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -85) * 1e9, 27431.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -80) * 1e9, 26938.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -75) * 1e9, 26448.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -70) * 1e9, 25998, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -65) * 1e9, 25625.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -60) * 1e9, 25369.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -55) * 1e9, 25263.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -50) * 1e9, 25332, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -45) * 1e9, 25580.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -40) * 1e9, 25994.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -35) * 1e9, 26547.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -30) * 1e9, 27203.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -25) * 1e9, 27932, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -20) * 1e9, 28702.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -15) * 1e9, 29481.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -10) * 1e9, 30231.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -5) * 1e9, 30911.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 0) * 1e9, 31483.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 5) * 1e9, 31919.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 10) * 1e9, 32207.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 15) * 1e9, 32360, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 20) * 1e9, 32416.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 25) * 1e9, 32451, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 30) * 1e9, 32564.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 35) * 1e9, 32861.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 40) * 1e9, 33419.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 45) * 1e9, 34261.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 50) * 1e9, 35353.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 55) * 1e9, 36618, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 60) * 1e9, 37966.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 65) * 1e9, 39319.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 70) * 1e9, 40618.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 75) * 1e9, 41810.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 80) * 1e9, 42843.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 85) * 1e9, 43655.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 90) * 1e9, 44191.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 95) * 1e9, 44424.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 100) * 1e9, 44374.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 105) * 1e9, 44112.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 110) * 1e9, 43736, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 115) * 1e9, 43332, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 120) * 1e9, 42946.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 125) * 1e9, 42576.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 130) * 1e9, 42186.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 135) * 1e9, 41738.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 140) * 1e9, 41209.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 145) * 1e9, 40605.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 150) * 1e9, 39947, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 155) * 1e9, 39255.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 160) * 1e9, 38546.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 165) * 1e9, 37829.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 170) * 1e9, 37115.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 175) * 1e9, 36415.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 180) * 1e9, 35741, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -180) * 1e9, 34123, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -175) * 1e9, 33649.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -170) * 1e9, 33205, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -165) * 1e9, 32780.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -160) * 1e9, 32374.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -155) * 1e9, 31995.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -150) * 1e9, 31651.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -145) * 1e9, 31352.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -140) * 1e9, 31101.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -135) * 1e9, 30893.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -130) * 1e9, 30723.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -125) * 1e9, 30584.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -120) * 1e9, 30471.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -115) * 1e9, 30380.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -110) * 1e9, 30297.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -105) * 1e9, 30203.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -100) * 1e9, 30071.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -95) * 1e9, 29877.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -90) * 1e9, 29602.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -85) * 1e9, 29245.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -80) * 1e9, 28818.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -75) * 1e9, 28348.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -70) * 1e9, 27867.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -65) * 1e9, 27417.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -60) * 1e9, 27040.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -55) * 1e9, 26785.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -50) * 1e9, 26694.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -45) * 1e9, 26791.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -40) * 1e9, 27076.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -35) * 1e9, 27521.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -30) * 1e9, 28085.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -25) * 1e9, 28727.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -20) * 1e9, 29409.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -15) * 1e9, 30100.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -10) * 1e9, 30772, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -5) * 1e9, 31394.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 0) * 1e9, 31940.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 5) * 1e9, 32383.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 10) * 1e9, 32707.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 15) * 1e9, 32914.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 20) * 1e9, 33030.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 25) * 1e9, 33111.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 30) * 1e9, 33240.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 35) * 1e9, 33502, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 40) * 1e9, 33960.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 45) * 1e9, 34635, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 50) * 1e9, 35500.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 55) * 1e9, 36500.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 60) * 1e9, 37570.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 65) * 1e9, 38652, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 70) * 1e9, 39698.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 75) * 1e9, 40666.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 80) * 1e9, 41507.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 85) * 1e9, 42164.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 90) * 1e9, 42587.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 95) * 1e9, 42750, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 100) * 1e9, 42665.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 105) * 1e9, 42390.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 110) * 1e9, 42000.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 115) * 1e9, 41564.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 120) * 1e9, 41121, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 125) * 1e9, 40671.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 130) * 1e9, 40194, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 135) * 1e9, 39664, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 140) * 1e9, 39072.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 145) * 1e9, 38429.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 150) * 1e9, 37758.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 155) * 1e9, 37083.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 160) * 1e9, 36422.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 165) * 1e9, 35788.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 170) * 1e9, 35190.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 175) * 1e9, 34634.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 180) * 1e9, 34123, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -180) * 1e9, 33146.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -175) * 1e9, 32838.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -170) * 1e9, 32560.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -165) * 1e9, 32301.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -160) * 1e9, 32064.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -155) * 1e9, 31859, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -150) * 1e9, 31701.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -145) * 1e9, 31602.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -140) * 1e9, 31562.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -135) * 1e9, 31572.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -130) * 1e9, 31618.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -125) * 1e9, 31690, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -120) * 1e9, 31777.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -115) * 1e9, 31875.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -110) * 1e9, 31970.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -105) * 1e9, 32042.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -100) * 1e9, 32060.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -95) * 1e9, 31992.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -90) * 1e9, 31813.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -85) * 1e9, 31517.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -80) * 1e9, 31112.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -75) * 1e9, 30624.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -70) * 1e9, 30086.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -65) * 1e9, 29540.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -60) * 1e9, 29034.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -55) * 1e9, 28622.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -50) * 1e9, 28359, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -45) * 1e9, 28281.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -40) * 1e9, 28398.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -35) * 1e9, 28689, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -30) * 1e9, 29112.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -25) * 1e9, 29624.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -20) * 1e9, 30186, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -15) * 1e9, 30769.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -10) * 1e9, 31351.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -5) * 1e9, 31910.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 0) * 1e9, 32423.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 5) * 1e9, 32869.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 10) * 1e9, 33230.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 15) * 1e9, 33502.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 20) * 1e9, 33705.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 25) * 1e9, 33882.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 30) * 1e9, 34093.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 35) * 1e9, 34399, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 40) * 1e9, 34839.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 45) * 1e9, 35424.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 50) * 1e9, 36132.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 55) * 1e9, 36929.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 60) * 1e9, 37774.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 65) * 1e9, 38631.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 70) * 1e9, 39467.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 75) * 1e9, 40245, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 80) * 1e9, 40921.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 85) * 1e9, 41448.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 90) * 1e9, 41785.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 95) * 1e9, 41908, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 100) * 1e9, 41823, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 105) * 1e9, 41564.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 110) * 1e9, 41182.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 115) * 1e9, 40721, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 120) * 1e9, 40208.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 125) * 1e9, 39654.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 130) * 1e9, 39055.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 135) * 1e9, 38408.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 140) * 1e9, 37720.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 145) * 1e9, 37009.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 150) * 1e9, 36301.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 155) * 1e9, 35621.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 160) * 1e9, 34989.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 165) * 1e9, 34421.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 170) * 1e9, 33925.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 175) * 1e9, 33503.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 180) * 1e9, 33146.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -180) * 1e9, 32829.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -175) * 1e9, 32659.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -170) * 1e9, 32527.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -165) * 1e9, 32417.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -160) * 1e9, 32332.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -155) * 1e9, 32288, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -150) * 1e9, 32304, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -145) * 1e9, 32393, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -140) * 1e9, 32554.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -135) * 1e9, 32774.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -130) * 1e9, 33034.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -125) * 1e9, 33314.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -120) * 1e9, 33601.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -115) * 1e9, 33886.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -110) * 1e9, 34153.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -105) * 1e9, 34376.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -100) * 1e9, 34521.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -95) * 1e9, 34550, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -90) * 1e9, 34434.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -85) * 1e9, 34163.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -80) * 1e9, 33748.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -75) * 1e9, 33214.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -70) * 1e9, 32600.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -65) * 1e9, 31950.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -60) * 1e9, 31318.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -55) * 1e9, 30761.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -50) * 1e9, 30339.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -45) * 1e9, 30094.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -40) * 1e9, 30040.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -35) * 1e9, 30163.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -30) * 1e9, 30426.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -25) * 1e9, 30791.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -20) * 1e9, 31225.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -15) * 1e9, 31703.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -10) * 1e9, 32208.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -5) * 1e9, 32718.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 0) * 1e9, 33213.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 5) * 1e9, 33669.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 10) * 1e9, 34070, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 15) * 1e9, 34411.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 20) * 1e9, 34711.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 25) * 1e9, 35003.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 30) * 1e9, 35327.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 35) * 1e9, 35719.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 40) * 1e9, 36193, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 45) * 1e9, 36744.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 50) * 1e9, 37357.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 55) * 1e9, 38012.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 60) * 1e9, 38694.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 65) * 1e9, 39386.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 70) * 1e9, 40067.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 75) * 1e9, 40705.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 80) * 1e9, 41262.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 85) * 1e9, 41698, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 90) * 1e9, 41978.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 95) * 1e9, 42085.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 100) * 1e9, 42015.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 105) * 1e9, 41783.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 110) * 1e9, 41410.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 115) * 1e9, 40917, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 120) * 1e9, 40321.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 125) * 1e9, 39641.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 130) * 1e9, 38892.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 135) * 1e9, 38096.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 140) * 1e9, 37277.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 145) * 1e9, 36464.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 150) * 1e9, 35687.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 155) * 1e9, 34971.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 160) * 1e9, 34338.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 165) * 1e9, 33805.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 170) * 1e9, 33380.6, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(10, 175) * 1e9, 33060.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 180) * 1e9, 32829.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -180) * 1e9, 33132.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -175) * 1e9, 33062.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -170) * 1e9, 33043.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -165) * 1e9, 33057.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -160) * 1e9, 33107.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -155) * 1e9, 33208.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -150) * 1e9, 33382.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -145) * 1e9, 33644.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -140) * 1e9, 33991.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -135) * 1e9, 34406.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -130) * 1e9, 34864.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -125) * 1e9, 35342.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -120) * 1e9, 35821.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -115) * 1e9, 36284.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -110) * 1e9, 36711.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -105) * 1e9, 37071.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -100) * 1e9, 37325.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -95) * 1e9, 37431, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -90) * 1e9, 37357.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -85) * 1e9, 37094.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -80) * 1e9, 36651.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -75) * 1e9, 36060.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -70) * 1e9, 35362.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -65) * 1e9, 34609.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -60) * 1e9, 33862.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -55) * 1e9, 33183.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -50) * 1e9, 32632.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -45) * 1e9, 32249.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -40) * 1e9, 32049.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -35) * 1e9, 32021.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -30) * 1e9, 32136.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -25) * 1e9, 32364.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -20) * 1e9, 32681.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -15) * 1e9, 33069.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -10) * 1e9, 33515.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -5) * 1e9, 33997, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 0) * 1e9, 34489, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 5) * 1e9, 34964.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 10) * 1e9, 35405.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 15) * 1e9, 35810.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 20) * 1e9, 36196.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 25) * 1e9, 36592.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 30) * 1e9, 37024, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 35) * 1e9, 37503, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 40) * 1e9, 38025, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 45) * 1e9, 38574.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 50) * 1e9, 39137.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 55) * 1e9, 39708.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 60) * 1e9, 40289.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 65) * 1e9, 40879.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 70) * 1e9, 41466.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 75) * 1e9, 42023, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 80) * 1e9, 42514.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 85) * 1e9, 42905.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 90) * 1e9, 43165.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 95) * 1e9, 43278.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 100) * 1e9, 43232.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 105) * 1e9, 43024.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 110) * 1e9, 42651.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 115) * 1e9, 42115.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 120) * 1e9, 41428.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 125) * 1e9, 40612.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 130) * 1e9, 39701.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 135) * 1e9, 38737, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 140) * 1e9, 37762.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 145) * 1e9, 36819.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 150) * 1e9, 35939.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 155) * 1e9, 35153.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 160) * 1e9, 34482.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 165) * 1e9, 33944.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 170) * 1e9, 33546.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 175) * 1e9, 33282.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 180) * 1e9, 33132.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -180) * 1e9, 33998, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -175) * 1e9, 33982.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -170) * 1e9, 34039.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -165) * 1e9, 34150.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -160) * 1e9, 34314.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -155) * 1e9, 34546.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -150) * 1e9, 34865.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -145) * 1e9, 35283.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -140) * 1e9, 35795.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -135) * 1e9, 36382.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -130) * 1e9, 37016.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -125) * 1e9, 37669.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -120) * 1e9, 38317, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -115) * 1e9, 38937.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -110) * 1e9, 39505.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -105) * 1e9, 39984.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -100) * 1e9, 40330.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -95) * 1e9, 40500.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -90) * 1e9, 40461.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -85) * 1e9, 40201.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -80) * 1e9, 39731.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -75) * 1e9, 39084.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -70) * 1e9, 38310, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -65) * 1e9, 37467.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -60) * 1e9, 36624.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -55) * 1e9, 35848.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -50) * 1e9, 35199.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -45) * 1e9, 34714.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -40) * 1e9, 34405.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -35) * 1e9, 34261.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -30) * 1e9, 34257, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -25) * 1e9, 34371.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -20) * 1e9, 34590.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -15) * 1e9, 34905.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -10) * 1e9, 35304.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -5) * 1e9, 35766.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 0) * 1e9, 36260.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 5) * 1e9, 36755.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 10) * 1e9, 37229.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 15) * 1e9, 37683.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 20) * 1e9, 38132.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 25) * 1e9, 38601.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 30) * 1e9, 39106.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 35) * 1e9, 39647.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 40) * 1e9, 40208.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 45) * 1e9, 40768.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 50) * 1e9, 41315.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 55) * 1e9, 41852.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 60) * 1e9, 42391.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 65) * 1e9, 42940, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 70) * 1e9, 43492.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 75) * 1e9, 44025.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 80) * 1e9, 44505.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 85) * 1e9, 44896.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 90) * 1e9, 45172.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 95) * 1e9, 45310.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 100) * 1e9, 45294, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 105) * 1e9, 45103.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 110) * 1e9, 44723.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 115) * 1e9, 44141.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 120) * 1e9, 43365.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 125) * 1e9, 42421.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 130) * 1e9, 41355, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 135) * 1e9, 40225.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 140) * 1e9, 39090.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 145) * 1e9, 38001.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 150) * 1e9, 37000.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 155) * 1e9, 36117.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 160) * 1e9, 35375.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 165) * 1e9, 34792.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 170) * 1e9, 34376, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 180) * 1e9, 32829.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -180) * 1e9, 33132.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -175) * 1e9, 33062.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -170) * 1e9, 33043.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -165) * 1e9, 33057.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -160) * 1e9, 33106.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -155) * 1e9, 33207.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -150) * 1e9, 33381.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -145) * 1e9, 33643.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -140) * 1e9, 33990, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -135) * 1e9, 34404.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -130) * 1e9, 34863.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -125) * 1e9, 35340.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -120) * 1e9, 35819, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -115) * 1e9, 36281.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -110) * 1e9, 36708.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -105) * 1e9, 37068.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -100) * 1e9, 37322.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -95) * 1e9, 37427.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -90) * 1e9, 37353.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -85) * 1e9, 37090.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -80) * 1e9, 36647.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -75) * 1e9, 36056.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -70) * 1e9, 35358.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -65) * 1e9, 34606.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -60) * 1e9, 33859.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -55) * 1e9, 33181.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -50) * 1e9, 32630, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -45) * 1e9, 32247.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -40) * 1e9, 32048.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -35) * 1e9, 32021.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -30) * 1e9, 32136.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -25) * 1e9, 32364.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -20) * 1e9, 32681.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -15) * 1e9, 33070.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -10) * 1e9, 33515.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -5) * 1e9, 33997.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 0) * 1e9, 34489.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 5) * 1e9, 34965.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 10) * 1e9, 35405.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 15) * 1e9, 35810.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 20) * 1e9, 36197.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 25) * 1e9, 36593.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 30) * 1e9, 37025, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 35) * 1e9, 37504.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 40) * 1e9, 38026.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 45) * 1e9, 38576.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 50) * 1e9, 39139.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 55) * 1e9, 39710.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 60) * 1e9, 40292, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 65) * 1e9, 40882.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 70) * 1e9, 41469, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 75) * 1e9, 42026, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 80) * 1e9, 42517.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 85) * 1e9, 42907.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 90) * 1e9, 43168.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 95) * 1e9, 43280.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 100) * 1e9, 43234.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 105) * 1e9, 43026, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 110) * 1e9, 42652.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 115) * 1e9, 42117.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 120) * 1e9, 41430, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 125) * 1e9, 40613.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 130) * 1e9, 39702.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 135) * 1e9, 38737.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 140) * 1e9, 37763.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 145) * 1e9, 36819.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 150) * 1e9, 35940.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 155) * 1e9, 35154, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 160) * 1e9, 34482.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 165) * 1e9, 33944.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 170) * 1e9, 33546.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 175) * 1e9, 33283, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 180) * 1e9, 33132.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -180) * 1e9, 33997.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -175) * 1e9, 33981.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -170) * 1e9, 34038.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -165) * 1e9, 34149.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -160) * 1e9, 34313.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -155) * 1e9, 34545.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -150) * 1e9, 34864.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -145) * 1e9, 35281.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -140) * 1e9, 35793.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -135) * 1e9, 36380.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -130) * 1e9, 37014.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -125) * 1e9, 37666.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -120) * 1e9, 38314.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -115) * 1e9, 38935.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -110) * 1e9, 39502.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -105) * 1e9, 39981.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -100) * 1e9, 40327.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -95) * 1e9, 40496.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -90) * 1e9, 40457.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -85) * 1e9, 40197.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -80) * 1e9, 39727.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -75) * 1e9, 39080.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -70) * 1e9, 38306, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -65) * 1e9, 37463.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -60) * 1e9, 36620.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -55) * 1e9, 35845.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -50) * 1e9, 35197, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -45) * 1e9, 34712.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -40) * 1e9, 34404.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -35) * 1e9, 34260.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -30) * 1e9, 34256.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -25) * 1e9, 34371.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -20) * 1e9, 34590.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -15) * 1e9, 34905.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -10) * 1e9, 35305.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -5) * 1e9, 35767.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 0) * 1e9, 36261.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 5) * 1e9, 36756.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 10) * 1e9, 37230.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 15) * 1e9, 37684.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 20) * 1e9, 38133.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 25) * 1e9, 38602.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 30) * 1e9, 39108.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 35) * 1e9, 39649.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 40) * 1e9, 40210.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 45) * 1e9, 40770.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 50) * 1e9, 41317.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 55) * 1e9, 41854.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 60) * 1e9, 42393.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 65) * 1e9, 42942.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 70) * 1e9, 43495.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 75) * 1e9, 44028.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 80) * 1e9, 44508.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 85) * 1e9, 44900.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 90) * 1e9, 45175.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 95) * 1e9, 45313.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 100) * 1e9, 45296.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 105) * 1e9, 45106.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 110) * 1e9, 44725.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 115) * 1e9, 44143.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 120) * 1e9, 43367, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 125) * 1e9, 42422.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 130) * 1e9, 41356.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 135) * 1e9, 40226.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 140) * 1e9, 39091.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 145) * 1e9, 38002.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 150) * 1e9, 37001.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 155) * 1e9, 36117.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 160) * 1e9, 35376.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 165) * 1e9, 34793.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 170) * 1e9, 34376.2, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(20, 175) * 1e9, 34118.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 180) * 1e9, 33998, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -180) * 1e9, 35376.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -175) * 1e9, 35371.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -170) * 1e9, 35469.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -165) * 1e9, 35650.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -160) * 1e9, 35910.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -155) * 1e9, 36259.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -150) * 1e9, 36709.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -145) * 1e9, 37265.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -140) * 1e9, 37920, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -135) * 1e9, 38650.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -130) * 1e9, 39428.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -125) * 1e9, 40222.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -120) * 1e9, 41006, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -115) * 1e9, 41752, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -110) * 1e9, 42430, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -105) * 1e9, 43001.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -100) * 1e9, 43420.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -95) * 1e9, 43642.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -90) * 1e9, 43634.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -85) * 1e9, 43382.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -80) * 1e9, 42896.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -75) * 1e9, 42210.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -70) * 1e9, 41378.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -65) * 1e9, 40467.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -60) * 1e9, 39552.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -55) * 1e9, 38704.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -50) * 1e9, 37982.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -45) * 1e9, 37421.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -40) * 1e9, 37030.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -35) * 1e9, 36796.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -30) * 1e9, 36700, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -25) * 1e9, 36724.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -20) * 1e9, 36863.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -15) * 1e9, 37114, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -10) * 1e9, 37468.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -5) * 1e9, 37905.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 0) * 1e9, 38392.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 5) * 1e9, 38893.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 10) * 1e9, 39385.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 15) * 1e9, 39865, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 20) * 1e9, 40346.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 25) * 1e9, 40850.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 30) * 1e9, 41389.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 35) * 1e9, 41959.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 40) * 1e9, 42540.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 45) * 1e9, 43114, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 50) * 1e9, 43670.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 55) * 1e9, 44215.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 60) * 1e9, 44764.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 65) * 1e9, 45326.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 70) * 1e9, 45898, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 75) * 1e9, 46456.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 80) * 1e9, 46968.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 85) * 1e9, 47398.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 90) * 1e9, 47716.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 95) * 1e9, 47896.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 100) * 1e9, 47912.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 105) * 1e9, 47738.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 110) * 1e9, 47347.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 115) * 1e9, 46725.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 120) * 1e9, 45876.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 125) * 1e9, 44828.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 130) * 1e9, 43636.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 135) * 1e9, 42367.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 140) * 1e9, 41091.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 145) * 1e9, 39869.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 150) * 1e9, 38747, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 155) * 1e9, 37759.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 160) * 1e9, 36929.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 165) * 1e9, 36276.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 170) * 1e9, 35804.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 175) * 1e9, 35511.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 180) * 1e9, 35376.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -180) * 1e9, 37231.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -175) * 1e9, 37207.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -170) * 1e9, 37317.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -165) * 1e9, 37544, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -160) * 1e9, 37880.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -155) * 1e9, 38329.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -150) * 1e9, 38892, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -145) * 1e9, 39565.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -140) * 1e9, 40335.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -135) * 1e9, 41177.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -130) * 1e9, 42060, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -125) * 1e9, 42953.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -120) * 1e9, 43827.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -115) * 1e9, 44654.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -110) * 1e9, 45401.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -105) * 1e9, 46028.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -100) * 1e9, 46492.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -95) * 1e9, 46749.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -90) * 1e9, 46765, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -85) * 1e9, 46524.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -80) * 1e9, 46037.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -75) * 1e9, 45336, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -70) * 1e9, 44475.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -65) * 1e9, 43526.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -60) * 1e9, 42566.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -55) * 1e9, 41668.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -50) * 1e9, 40891.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -45) * 1e9, 40268.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -40) * 1e9, 39808.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -35) * 1e9, 39498.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -30) * 1e9, 39323, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -25) * 1e9, 39270.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -20) * 1e9, 39337.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -15) * 1e9, 39525.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -10) * 1e9, 39827.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -5) * 1e9, 40224.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 0) * 1e9, 40682.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 5) * 1e9, 41167.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 10) * 1e9, 41653.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 15) * 1e9, 42134.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 20) * 1e9, 42619.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 25) * 1e9, 43126.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 30) * 1e9, 43666.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 35) * 1e9, 44236.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 40) * 1e9, 44823.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 45) * 1e9, 45414, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 50) * 1e9, 46000.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 55) * 1e9, 46589.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 60) * 1e9, 47190.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 65) * 1e9, 47810.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 70) * 1e9, 48442.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 75) * 1e9, 49062.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 80) * 1e9, 49637, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 85) * 1e9, 50129.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 90) * 1e9, 50504.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 95) * 1e9, 50732.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 100) * 1e9, 50782.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 105) * 1e9, 50622.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 110) * 1e9, 50225.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 115) * 1e9, 49576.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 120) * 1e9, 48679.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 125) * 1e9, 47566.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 130) * 1e9, 46294, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 135) * 1e9, 44934, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 140) * 1e9, 43560.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 145) * 1e9, 42239.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 150) * 1e9, 41022.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 155) * 1e9, 39945.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 160) * 1e9, 39033.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 165) * 1e9, 38303.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 170) * 1e9, 37763, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 175) * 1e9, 37409.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 180) * 1e9, 37231.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -180) * 1e9, 39531.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -175) * 1e9, 39475.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -170) * 1e9, 39579.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -165) * 1e9, 39831.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -160) * 1e9, 40221.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -155) * 1e9, 40745.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -150) * 1e9, 41393.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -145) * 1e9, 42153.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -140) * 1e9, 43003.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -135) * 1e9, 43916.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -130) * 1e9, 44859.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -125) * 1e9, 45802.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -120) * 1e9, 46717.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -115) * 1e9, 47573.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -110) * 1e9, 48340.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -105) * 1e9, 48981.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -100) * 1e9, 49453.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -95) * 1e9, 49718, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -90) * 1e9, 49743, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -85) * 1e9, 49513.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -80) * 1e9, 49036.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -75) * 1e9, 48342.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -70) * 1e9, 47483.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -65) * 1e9, 46529.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -60) * 1e9, 45553.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -55) * 1e9, 44629.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -50) * 1e9, 43812, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -45) * 1e9, 43135.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -40) * 1e9, 42608.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -35) * 1e9, 42226.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -30) * 1e9, 41975.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -25) * 1e9, 41849.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -20) * 1e9, 41845.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -15) * 1e9, 41965.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -10) * 1e9, 42201.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -5) * 1e9, 42537.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 0) * 1e9, 42942.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 5) * 1e9, 43385.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 10) * 1e9, 43840.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 15) * 1e9, 44299, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 20) * 1e9, 44765.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 25) * 1e9, 45254.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 30) * 1e9, 45776.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 35) * 1e9, 46334.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 40) * 1e9, 46924.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 45) * 1e9, 47537.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 50) * 1e9, 48170.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 55) * 1e9, 48826.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 60) * 1e9, 49508.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 65) * 1e9, 50215, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 70) * 1e9, 50932.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 75) * 1e9, 51634.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 80) * 1e9, 52284.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 85) * 1e9, 52845.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 90) * 1e9, 53280.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 95) * 1e9, 53553.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 100) * 1e9, 53632.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 105) * 1e9, 53486.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 110) * 1e9, 53090, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 115) * 1e9, 52431.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 120) * 1e9, 51518.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 125) * 1e9, 50385.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 130) * 1e9, 49088.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 135) * 1e9, 47697.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 140) * 1e9, 46286.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 145) * 1e9, 44922.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 150) * 1e9, 43657.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 155) * 1e9, 42529.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 160) * 1e9, 41563.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 165) * 1e9, 40774.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 170) * 1e9, 40173.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 175) * 1e9, 39760.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 180) * 1e9, 39531.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -180) * 1e9, 42225.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -175) * 1e9, 42140.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -170) * 1e9, 42231.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -165) * 1e9, 42490, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -160) * 1e9, 42906.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -155) * 1e9, 43469.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -150) * 1e9, 44162.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -145) * 1e9, 44964.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -140) * 1e9, 45847.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -135) * 1e9, 46781.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -130) * 1e9, 47734, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -125) * 1e9, 48674.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -120) * 1e9, 49576, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -115) * 1e9, 50409.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -110) * 1e9, 51147.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -105) * 1e9, 51754.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -100) * 1e9, 52197.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -95) * 1e9, 52439.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -90) * 1e9, 52455, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -85) * 1e9, 52229.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -80) * 1e9, 51769.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -75) * 1e9, 51101.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -70) * 1e9, 50271.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -65) * 1e9, 49342.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -60) * 1e9, 48382.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -55) * 1e9, 47455.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -50) * 1e9, 46615.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -45) * 1e9, 45894.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -40) * 1e9, 45308, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -35) * 1e9, 44855.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -30) * 1e9, 44530.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 180) * 1e9, 33997.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -180) * 1e9, 35376.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -175) * 1e9, 35371.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -170) * 1e9, 35468.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -165) * 1e9, 35649.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -160) * 1e9, 35909.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -155) * 1e9, 36258.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -150) * 1e9, 36707.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -145) * 1e9, 37263.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -140) * 1e9, 37917.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -135) * 1e9, 38648.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -130) * 1e9, 39426, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -125) * 1e9, 40220, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -120) * 1e9, 41003, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -115) * 1e9, 41748.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -110) * 1e9, 42426.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -105) * 1e9, 42997.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -100) * 1e9, 43416.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -95) * 1e9, 43638.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -90) * 1e9, 43630.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -85) * 1e9, 43378, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -80) * 1e9, 42892, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -75) * 1e9, 42206.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -70) * 1e9, 41374.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -65) * 1e9, 40464, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -60) * 1e9, 39548.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -55) * 1e9, 38701.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -50) * 1e9, 37980.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -45) * 1e9, 37420, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -40) * 1e9, 37029.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -35) * 1e9, 36796, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -30) * 1e9, 36699.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -25) * 1e9, 36724.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -20) * 1e9, 36863.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -15) * 1e9, 37114.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -10) * 1e9, 37469.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -5) * 1e9, 37906.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 0) * 1e9, 38393.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 5) * 1e9, 38894.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 10) * 1e9, 39386.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 15) * 1e9, 39866.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 20) * 1e9, 40348.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 25) * 1e9, 40852.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 30) * 1e9, 41391.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 35) * 1e9, 41961.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 40) * 1e9, 42542.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 45) * 1e9, 43116.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 50) * 1e9, 43672.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 55) * 1e9, 44218, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 60) * 1e9, 44766.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 65) * 1e9, 45329.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 70) * 1e9, 45901.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 75) * 1e9, 46459.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 80) * 1e9, 46971.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 85) * 1e9, 47402.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 90) * 1e9, 47720.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 95) * 1e9, 47899.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 100) * 1e9, 47915.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 105) * 1e9, 47740.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 110) * 1e9, 47350, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 115) * 1e9, 46727.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 120) * 1e9, 45877.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 125) * 1e9, 44829.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 130) * 1e9, 43637.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 135) * 1e9, 42368.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 140) * 1e9, 41092.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 145) * 1e9, 39870.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 150) * 1e9, 38747.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 155) * 1e9, 37759.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 160) * 1e9, 36930.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 165) * 1e9, 36276.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 170) * 1e9, 35805.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 175) * 1e9, 35511.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 180) * 1e9, 35376.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -180) * 1e9, 37231, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -175) * 1e9, 37207.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -170) * 1e9, 37316.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -165) * 1e9, 37542.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -160) * 1e9, 37879.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -155) * 1e9, 38327.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -150) * 1e9, 38889.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -145) * 1e9, 39563.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -140) * 1e9, 40332.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -135) * 1e9, 41174.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -130) * 1e9, 42057, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -125) * 1e9, 42949.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -120) * 1e9, 43824, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -115) * 1e9, 44650.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -110) * 1e9, 45397.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -105) * 1e9, 46024.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -100) * 1e9, 46488.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -95) * 1e9, 46745.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -90) * 1e9, 46760.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -85) * 1e9, 46520.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -80) * 1e9, 46033, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -75) * 1e9, 45331.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -70) * 1e9, 44471.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -65) * 1e9, 43522.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -60) * 1e9, 42562.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -55) * 1e9, 41665.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -50) * 1e9, 40889.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -45) * 1e9, 40267, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -40) * 1e9, 39806.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -35) * 1e9, 39497.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -30) * 1e9, 39322.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -25) * 1e9, 39270.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -20) * 1e9, 39337.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -15) * 1e9, 39526.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -10) * 1e9, 39828.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -5) * 1e9, 40225.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 0) * 1e9, 40683.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 5) * 1e9, 41168.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 10) * 1e9, 41655, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 15) * 1e9, 42136, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 20) * 1e9, 42621.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 25) * 1e9, 43128.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 30) * 1e9, 43668.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 35) * 1e9, 44238.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 40) * 1e9, 44826.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 45) * 1e9, 45416.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 50) * 1e9, 46003.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 55) * 1e9, 46591.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 60) * 1e9, 47193.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 65) * 1e9, 47813.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 70) * 1e9, 48445.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 75) * 1e9, 49065.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 80) * 1e9, 49640.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 85) * 1e9, 50132.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 90) * 1e9, 50508.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 95) * 1e9, 50736, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 100) * 1e9, 50785.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 105) * 1e9, 50625.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 110) * 1e9, 50228.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 115) * 1e9, 49578.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 120) * 1e9, 48681, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 125) * 1e9, 47567.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 130) * 1e9, 46295.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 135) * 1e9, 44935.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 140) * 1e9, 43561.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 145) * 1e9, 42240.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 150) * 1e9, 41023.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 155) * 1e9, 39946.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 160) * 1e9, 39034.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 165) * 1e9, 38304.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 170) * 1e9, 37763.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 175) * 1e9, 37409.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 180) * 1e9, 37231, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -180) * 1e9, 39531.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -175) * 1e9, 39475.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -170) * 1e9, 39578.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -165) * 1e9, 39829.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -160) * 1e9, 40220.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -155) * 1e9, 40743.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -150) * 1e9, 41391.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -145) * 1e9, 42150.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -140) * 1e9, 43000.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -135) * 1e9, 43913, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -130) * 1e9, 44856.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -125) * 1e9, 45799.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -120) * 1e9, 46713.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -115) * 1e9, 47569.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -110) * 1e9, 48336.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -105) * 1e9, 48977, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -100) * 1e9, 49449.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -95) * 1e9, 49713.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -90) * 1e9, 49738.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -85) * 1e9, 49509.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -80) * 1e9, 49032.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -75) * 1e9, 48338.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -70) * 1e9, 47479.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -65) * 1e9, 46525.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -60) * 1e9, 45550.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -55) * 1e9, 44626.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -50) * 1e9, 43809.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -45) * 1e9, 43133.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -40) * 1e9, 42607.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -35) * 1e9, 42225.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -30) * 1e9, 41975.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -25) * 1e9, 41849.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -20) * 1e9, 41846.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -15) * 1e9, 41965.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -10) * 1e9, 42202.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -5) * 1e9, 42538.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 0) * 1e9, 42944.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 5) * 1e9, 43387.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 10) * 1e9, 43842.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 15) * 1e9, 44301, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 20) * 1e9, 44767.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 25) * 1e9, 45256.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 30) * 1e9, 45779, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 35) * 1e9, 46337.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 40) * 1e9, 46926.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 45) * 1e9, 47540, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 50) * 1e9, 48173.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 55) * 1e9, 48829.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 60) * 1e9, 49511.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 65) * 1e9, 50218.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 70) * 1e9, 50935.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 75) * 1e9, 51637.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 80) * 1e9, 52288.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 85) * 1e9, 52849.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 90) * 1e9, 53284, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 95) * 1e9, 53557, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 100) * 1e9, 53635.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 105) * 1e9, 53489.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 110) * 1e9, 53092.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 115) * 1e9, 52433.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 120) * 1e9, 51520.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 125) * 1e9, 50387, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 130) * 1e9, 49089.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 135) * 1e9, 47698.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 140) * 1e9, 46287.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 145) * 1e9, 44923.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 150) * 1e9, 43658.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 155) * 1e9, 42530.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 160) * 1e9, 41564.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 165) * 1e9, 40775.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 170) * 1e9, 40173.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 175) * 1e9, 39760.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 180) * 1e9, 39531.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -180) * 1e9, 42225, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -175) * 1e9, 42140, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -170) * 1e9, 42230.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -165) * 1e9, 42488.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -160) * 1e9, 42904.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -155) * 1e9, 43467.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -150) * 1e9, 44159.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -145) * 1e9, 44961.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -140) * 1e9, 45844.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -135) * 1e9, 46778, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -130) * 1e9, 47730.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -125) * 1e9, 48671.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -120) * 1e9, 49572.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -115) * 1e9, 50405.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -110) * 1e9, 51143.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -105) * 1e9, 51750.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -100) * 1e9, 52193, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -95) * 1e9, 52435.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -90) * 1e9, 52450.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -85) * 1e9, 52225.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -80) * 1e9, 51765.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -75) * 1e9, 51097.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -70) * 1e9, 50268.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -65) * 1e9, 49339.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -60) * 1e9, 48379.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -55) * 1e9, 47453.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -50) * 1e9, 46613.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -45) * 1e9, 45893.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -40) * 1e9, 45306.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -35) * 1e9, 44854.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -30) * 1e9, 44530.5, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(40, -25) * 1e9, 44330, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -20) * 1e9, 44251.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -15) * 1e9, 44294.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -10) * 1e9, 44452.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -5) * 1e9, 44709.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 0) * 1e9, 45040.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 5) * 1e9, 45418.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 10) * 1e9, 45821, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 15) * 1e9, 46238.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 20) * 1e9, 46673.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 25) * 1e9, 47135.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 30) * 1e9, 47636.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 35) * 1e9, 48184.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 40) * 1e9, 48780.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 45) * 1e9, 49424.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 50) * 1e9, 50114.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 55) * 1e9, 50847.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 60) * 1e9, 51619.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 65) * 1e9, 52420.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 70) * 1e9, 53228.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 75) * 1e9, 54012.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 80) * 1e9, 54735, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 85) * 1e9, 55357.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 90) * 1e9, 55840.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 95) * 1e9, 56148.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 100) * 1e9, 56250, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 105) * 1e9, 56116.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 110) * 1e9, 55729.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 115) * 1e9, 55082.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 120) * 1e9, 54188.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 125) * 1e9, 53082.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 130) * 1e9, 51818.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 135) * 1e9, 50461, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 140) * 1e9, 49080.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 145) * 1e9, 47738.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 150) * 1e9, 46485.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 155) * 1e9, 45358.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 160) * 1e9, 44382.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 165) * 1e9, 43573.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 170) * 1e9, 42941, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 175) * 1e9, 42491.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 180) * 1e9, 42225.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -20) * 1e9, 44251.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -15) * 1e9, 44295, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -10) * 1e9, 44453.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -5) * 1e9, 44710.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 0) * 1e9, 45041.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 5) * 1e9, 45420, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 10) * 1e9, 45823, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 15) * 1e9, 46240.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 20) * 1e9, 46675.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 25) * 1e9, 47137.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 30) * 1e9, 47639.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 35) * 1e9, 48186.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 40) * 1e9, 48783.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 45) * 1e9, 49427.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 50) * 1e9, 50117, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 55) * 1e9, 50850.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 60) * 1e9, 51622.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 65) * 1e9, 52423.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 70) * 1e9, 53231.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 75) * 1e9, 54015.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 80) * 1e9, 54738.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 85) * 1e9, 55360.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 90) * 1e9, 55843.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 95) * 1e9, 56151.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 100) * 1e9, 56252.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 105) * 1e9, 56119.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 110) * 1e9, 55731.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 115) * 1e9, 55084.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 120) * 1e9, 54190.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 125) * 1e9, 53084, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 130) * 1e9, 51819.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 135) * 1e9, 50462.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 140) * 1e9, 49081.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 145) * 1e9, 47739.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 150) * 1e9, 46486.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 155) * 1e9, 45360, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 160) * 1e9, 44383.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 165) * 1e9, 43574.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 170) * 1e9, 42941.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 175) * 1e9, 42491.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 180) * 1e9, 42225, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(45, -180) * 1e9, 45210.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -175) * 1e9, 45110.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -170) * 1e9, 45186.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -165) * 1e9, 45434.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -160) * 1e9, 45844.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -155) * 1e9, 46402.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -150) * 1e9, 47087.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -145) * 1e9, 47873.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -140) * 1e9, 48730.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -135) * 1e9, 49628.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -130) * 1e9, 50533.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -125) * 1e9, 51417.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -120) * 1e9, 52253.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -115) * 1e9, 53016.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -110) * 1e9, 53680.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -105) * 1e9, 54216, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -100) * 1e9, 54595.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -95) * 1e9, 54789.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -90) * 1e9, 54778.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -85) * 1e9, 54551.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -80) * 1e9, 54112.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -75) * 1e9, 53484.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -70) * 1e9, 52706.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -65) * 1e9, 51830.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -60) * 1e9, 50913.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -55) * 1e9, 50011.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -50) * 1e9, 49172.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -45) * 1e9, 48427.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -40) * 1e9, 47794.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -35) * 1e9, 47282, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -30) * 1e9, 46889.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -25) * 1e9, 46615.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -20) * 1e9, 46460.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -15) * 1e9, 46421.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -10) * 1e9, 46492.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -5) * 1e9, 46659, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 0) * 1e9, 46902.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 5) * 1e9, 47202.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 10) * 1e9, 47540.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 15) * 1e9, 47907.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 20) * 1e9, 48306.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 25) * 1e9, 48743.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 30) * 1e9, 49230.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 35) * 1e9, 49776.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 40) * 1e9, 50388.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 45) * 1e9, 51068, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 50) * 1e9, 51812.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 55) * 1e9, 52617.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 60) * 1e9, 53468.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 65) * 1e9, 54348.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 70) * 1e9, 55228.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 75) * 1e9, 56076, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 80) * 1e9, 56850.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 85) * 1e9, 57513.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 90) * 1e9, 58026.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 95) * 1e9, 58355.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 100) * 1e9, 58471.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 105) * 1e9, 58353.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 110) * 1e9, 57988.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 115) * 1e9, 57377.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 120) * 1e9, 56538.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 125) * 1e9, 55505.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 130) * 1e9, 54328.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 135) * 1e9, 53066.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 140) * 1e9, 51779.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 145) * 1e9, 50523.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 150) * 1e9, 49345.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 155) * 1e9, 48277.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 160) * 1e9, 47344.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 165) * 1e9, 46561.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 170) * 1e9, 45940, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 175) * 1e9, 45487.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -175) * 1e9, 45109.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -170) * 1e9, 45185.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -165) * 1e9, 45432.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -160) * 1e9, 45842.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -155) * 1e9, 46399.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -150) * 1e9, 47084.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -145) * 1e9, 47870.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -140) * 1e9, 48727.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -135) * 1e9, 49624.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -130) * 1e9, 50529.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -125) * 1e9, 51413.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -120) * 1e9, 52249.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -115) * 1e9, 53012.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -110) * 1e9, 53676.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -105) * 1e9, 54212, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -100) * 1e9, 54591.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -95) * 1e9, 54786, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -90) * 1e9, 54774.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -85) * 1e9, 54547.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -80) * 1e9, 54108.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -75) * 1e9, 53480.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -70) * 1e9, 52703.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -65) * 1e9, 51827.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -60) * 1e9, 50910.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -55) * 1e9, 50009.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -50) * 1e9, 49170.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -45) * 1e9, 48425.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -40) * 1e9, 47793.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -35) * 1e9, 47281.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -30) * 1e9, 46889, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -25) * 1e9, 46615.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -20) * 1e9, 46460.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -15) * 1e9, 46422.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -10) * 1e9, 46493.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -5) * 1e9, 46660.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 0) * 1e9, 46904.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 5) * 1e9, 47204, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 10) * 1e9, 47542.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 15) * 1e9, 47910.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 20) * 1e9, 48308.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 25) * 1e9, 48745.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 30) * 1e9, 49232.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 35) * 1e9, 49779.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 40) * 1e9, 50391.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 45) * 1e9, 51070.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 50) * 1e9, 51815.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 55) * 1e9, 52620.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 60) * 1e9, 53471.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 65) * 1e9, 54351.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 70) * 1e9, 55232.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 75) * 1e9, 56079.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 80) * 1e9, 56854.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 85) * 1e9, 57516.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 90) * 1e9, 58029.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 95) * 1e9, 58358.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 100) * 1e9, 58474.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 105) * 1e9, 58355.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 110) * 1e9, 57990.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 115) * 1e9, 57379, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 120) * 1e9, 56539.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 125) * 1e9, 55506.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 130) * 1e9, 54329.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 135) * 1e9, 53067.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 140) * 1e9, 51780.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 145) * 1e9, 50525, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 150) * 1e9, 49346.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 155) * 1e9, 48278.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 160) * 1e9, 47345.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 165) * 1e9, 46562.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 170) * 1e9, 45940.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 175) * 1e9, 45488.3, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(45, 180) * 1e9, 45210.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -180) * 1e9, 48314.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -175) * 1e9, 48212.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -170) * 1e9, 48272.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -165) * 1e9, 48491.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -160) * 1e9, 48860.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -155) * 1e9, 49364.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -150) * 1e9, 49984.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -145) * 1e9, 50693.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -140) * 1e9, 51463.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -135) * 1e9, 52263.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -130) * 1e9, 53065.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -125) * 1e9, 53841, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -120) * 1e9, 54566.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -115) * 1e9, 55218.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -110) * 1e9, 55774.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -105) * 1e9, 56210.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -100) * 1e9, 56505.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -95) * 1e9, 56637.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -90) * 1e9, 56590.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -85) * 1e9, 56359.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -80) * 1e9, 55946.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -75) * 1e9, 55371.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -70) * 1e9, 54664.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -65) * 1e9, 53865.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -60) * 1e9, 53020.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -55) * 1e9, 52173.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -50) * 1e9, 51364.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -45) * 1e9, 50624.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -40) * 1e9, 49972.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -35) * 1e9, 49421.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -30) * 1e9, 48976.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -25) * 1e9, 48641.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -20) * 1e9, 48415.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -15) * 1e9, 48297.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -10) * 1e9, 48281.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -5) * 1e9, 48357.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 0) * 1e9, 48512.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 5) * 1e9, 48731.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 10) * 1e9, 49003, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 15) * 1e9, 49321, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 20) * 1e9, 49686.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 25) * 1e9, 50104.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 30) * 1e9, 50586, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 35) * 1e9, 51139, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 40) * 1e9, 51769.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 45) * 1e9, 52480, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 50) * 1e9, 53265.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 55) * 1e9, 54117.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 60) * 1e9, 55016.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 65) * 1e9, 55940, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 70) * 1e9, 56856.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 75) * 1e9, 57730.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 80) * 1e9, 58522.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 85) * 1e9, 59196.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 90) * 1e9, 59715.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 95) * 1e9, 60050.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 100) * 1e9, 60177.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 105) * 1e9, 60080.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 110) * 1e9, 59755.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 115) * 1e9, 59208, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 120) * 1e9, 58458.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 125) * 1e9, 57541.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 130) * 1e9, 56499.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 135) * 1e9, 55383.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 140) * 1e9, 54244.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 145) * 1e9, 53130.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 150) * 1e9, 52079.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 155) * 1e9, 51122.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 160) * 1e9, 50280.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 165) * 1e9, 49568.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 170) * 1e9, 48998.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 175) * 1e9, 48578.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 180) * 1e9, 48314.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -180) * 1e9, 51303.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -175) * 1e9, 51204.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -170) * 1e9, 51241.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -165) * 1e9, 51412.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -160) * 1e9, 51709.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -155) * 1e9, 52119.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -150) * 1e9, 52625.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -145) * 1e9, 53204.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -140) * 1e9, 53832.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -135) * 1e9, 54484.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -130) * 1e9, 55135.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -125) * 1e9, 55761.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -120) * 1e9, 56341.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -115) * 1e9, 56854.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -110) * 1e9, 57281.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -105) * 1e9, 57604.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -100) * 1e9, 57806.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -95) * 1e9, 57872.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -90) * 1e9, 57792.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -85) * 1e9, 57561.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -80) * 1e9, 57184.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -75) * 1e9, 56674.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -70) * 1e9, 56054.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -65) * 1e9, 55352.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -60) * 1e9, 54604.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -55) * 1e9, 53842.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -50) * 1e9, 53098.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -45) * 1e9, 52398.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -40) * 1e9, 51763.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -35) * 1e9, 51207.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -30) * 1e9, 50738.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -25) * 1e9, 50364.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -20) * 1e9, 50086.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -15) * 1e9, 49904.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -10) * 1e9, 49815.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -5) * 1e9, 49814.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 0) * 1e9, 49892.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 5) * 1e9, 50040.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 10) * 1e9, 50254.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 15) * 1e9, 50529.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 20) * 1e9, 50867.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 25) * 1e9, 51272.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 30) * 1e9, 51750.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 35) * 1e9, 52308.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 40) * 1e9, 52949, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 45) * 1e9, 53671.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 50) * 1e9, 54468.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 55) * 1e9, 55327.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 60) * 1e9, 56228, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 65) * 1e9, 57144.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 70) * 1e9, 58046.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 75) * 1e9, 58899.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 80) * 1e9, 59667.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 85) * 1e9, 60318, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 90) * 1e9, 60819.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 95) * 1e9, 61147.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 100) * 1e9, 61283.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 105) * 1e9, 61219.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 110) * 1e9, 60953.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 115) * 1e9, 60497.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 120) * 1e9, 59870.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 125) * 1e9, 59104.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 130) * 1e9, 58234.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 135) * 1e9, 57303, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 140) * 1e9, 56350.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 145) * 1e9, 55416.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 150) * 1e9, 54530.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 155) * 1e9, 53720.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 160) * 1e9, 53003.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 165) * 1e9, 52394.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 170) * 1e9, 51903.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 175) * 1e9, 51537.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 180) * 1e9, 51303.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -180) * 1e9, 53917.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -175) * 1e9, 53819.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -170) * 1e9, 53825.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -165) * 1e9, 53933.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -160) * 1e9, 54136.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -155) * 1e9, 54426.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -150) * 1e9, 54787.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -145) * 1e9, 55205.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -140) * 1e9, 55660.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -135) * 1e9, 56134.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -130) * 1e9, 56606.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -125) * 1e9, 57058.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -120) * 1e9, 57473.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -115) * 1e9, 57834.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -110) * 1e9, 58125.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -105) * 1e9, 58333.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -100) * 1e9, 58446, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -95) * 1e9, 58452.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -90) * 1e9, 58346, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -85) * 1e9, 58124.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -80) * 1e9, 57792.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -75) * 1e9, 57357.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -70) * 1e9, 56837, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -65) * 1e9, 56249.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -60) * 1e9, 55618.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -55) * 1e9, 54968, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -50) * 1e9, 54321.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -45) * 1e9, 53700.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -40) * 1e9, 53121.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -35) * 1e9, 52600.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -30) * 1e9, 52146.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -25) * 1e9, 51767.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -20) * 1e9, 51469.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -15) * 1e9, 51252.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -10) * 1e9, 51118.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -5) * 1e9, 51065.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 0) * 1e9, 51089.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 5) * 1e9, 51187.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 10) * 1e9, 51358.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 15) * 1e9, 51600.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 20) * 1e9, 51914.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 25) * 1e9, 52303.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 30) * 1e9, 52770.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 35) * 1e9, 53317, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 40) * 1e9, 53942.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 45) * 1e9, 54642.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 50) * 1e9, 55408.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 55) * 1e9, 56224.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 60) * 1e9, 57072.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 65) * 1e9, 57926.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 70) * 1e9, 58759, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 75) * 1e9, 59541, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 80) * 1e9, 60242.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 85) * 1e9, 60836.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 90) * 1e9, 61297.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 95) * 1e9, 61607.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 100) * 1e9, 61753.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 105) * 1e9, 61731.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 110) * 1e9, 61543.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 115) * 1e9, 61200.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 120) * 1e9, 60720.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 125) * 1e9, 60128.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 130) * 1e9, 59453.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 135) * 1e9, 58728, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 140) * 1e9, 57982.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 145) * 1e9, 57246.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 150) * 1e9, 56545.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 155) * 1e9, 55898.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 160) * 1e9, 55322.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 165) * 1e9, 54828.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 170) * 1e9, 54426, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 175) * 1e9, 54120.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 180) * 1e9, 53917.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -180) * 1e9, 48315, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -175) * 1e9, 48212, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -170) * 1e9, 48271.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -165) * 1e9, 48489.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -160) * 1e9, 48858.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -155) * 1e9, 49362.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -150) * 1e9, 49981.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -145) * 1e9, 50690.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -140) * 1e9, 51459.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -135) * 1e9, 52259.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -130) * 1e9, 53061.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -125) * 1e9, 53837.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -120) * 1e9, 54562.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -115) * 1e9, 55214.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -110) * 1e9, 55770.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -105) * 1e9, 56207.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -100) * 1e9, 56501.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -95) * 1e9, 56633.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -90) * 1e9, 56587.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -85) * 1e9, 56355.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -80) * 1e9, 55943.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -75) * 1e9, 55369, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -70) * 1e9, 54662.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -65) * 1e9, 53863.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -60) * 1e9, 53018.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -55) * 1e9, 52171.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -50) * 1e9, 51363.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -45) * 1e9, 50623.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -40) * 1e9, 49971.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -35) * 1e9, 49421, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -30) * 1e9, 48976.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -25) * 1e9, 48641.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -20) * 1e9, 48415.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -15) * 1e9, 48298, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -10) * 1e9, 48282.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -5) * 1e9, 48359, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 0) * 1e9, 48514.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 5) * 1e9, 48733.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 10) * 1e9, 49005, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 15) * 1e9, 49323.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 20) * 1e9, 49688.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 25) * 1e9, 50107.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 30) * 1e9, 50588.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 35) * 1e9, 51141.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 40) * 1e9, 51772.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 45) * 1e9, 52482.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 50) * 1e9, 53268.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 55) * 1e9, 54120.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 60) * 1e9, 55019.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 65) * 1e9, 55943.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 70) * 1e9, 56859.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 75) * 1e9, 57733.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 80) * 1e9, 58525.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 85) * 1e9, 59199.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 90) * 1e9, 59718.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 95) * 1e9, 60052.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 100) * 1e9, 60179.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 105) * 1e9, 60082.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 110) * 1e9, 59756.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 115) * 1e9, 59209, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 120) * 1e9, 58459.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 125) * 1e9, 57542.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 130) * 1e9, 56500.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 135) * 1e9, 55384.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 140) * 1e9, 54245.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 145) * 1e9, 53131.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 150) * 1e9, 52080.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 155) * 1e9, 51123.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 160) * 1e9, 50281.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 165) * 1e9, 49569.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 170) * 1e9, 48999.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 175) * 1e9, 48578.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 180) * 1e9, 48315, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -180) * 1e9, 51303.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -175) * 1e9, 51203.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -170) * 1e9, 51240.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -165) * 1e9, 51410.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -160) * 1e9, 51707.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -155) * 1e9, 52116.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -150) * 1e9, 52622.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -145) * 1e9, 53201, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -140) * 1e9, 53829.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -135) * 1e9, 54481.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -130) * 1e9, 55131.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -125) * 1e9, 55758, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -120) * 1e9, 56337.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -115) * 1e9, 56850.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -110) * 1e9, 57278.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -105) * 1e9, 57601.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -100) * 1e9, 57803.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -95) * 1e9, 57869.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -90) * 1e9, 57789.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -85) * 1e9, 57558.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -80) * 1e9, 57181.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -75) * 1e9, 56672.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -70) * 1e9, 56052.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -65) * 1e9, 55351.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -60) * 1e9, 54603, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -55) * 1e9, 53841.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -50) * 1e9, 53097.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -45) * 1e9, 52398.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -40) * 1e9, 51763.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -35) * 1e9, 51207.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -30) * 1e9, 50739.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -25) * 1e9, 50364.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -20) * 1e9, 50086.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -15) * 1e9, 49905.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -10) * 1e9, 49816.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -5) * 1e9, 49815.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 0) * 1e9, 49893.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 5) * 1e9, 50042.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 10) * 1e9, 50256.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 15) * 1e9, 50531.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 20) * 1e9, 50869.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 25) * 1e9, 51274.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 30) * 1e9, 51753.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 35) * 1e9, 52311.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 40) * 1e9, 52951.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 45) * 1e9, 53674, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 50) * 1e9, 54471.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 55) * 1e9, 55330.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 60) * 1e9, 56231.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 65) * 1e9, 57147.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 70) * 1e9, 58049.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 75) * 1e9, 58902.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 80) * 1e9, 59670.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 85) * 1e9, 60320.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 90) * 1e9, 60821.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 95) * 1e9, 61149.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 100) * 1e9, 61285.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 105) * 1e9, 61220.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 110) * 1e9, 60954.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 115) * 1e9, 60498.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 120) * 1e9, 59871.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 125) * 1e9, 59104.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 130) * 1e9, 58235.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 135) * 1e9, 57304, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 140) * 1e9, 56352.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 145) * 1e9, 55417.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 150) * 1e9, 54532.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 155) * 1e9, 53722, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 160) * 1e9, 53005.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 165) * 1e9, 52396.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 170) * 1e9, 51904.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 175) * 1e9, 51538.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 180) * 1e9, 51303.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -180) * 1e9, 53918, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -175) * 1e9, 53818.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -170) * 1e9, 53824.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -165) * 1e9, 53931.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -160) * 1e9, 54134.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -155) * 1e9, 54423.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -150) * 1e9, 54784.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -145) * 1e9, 55202.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -140) * 1e9, 55657.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -135) * 1e9, 56130.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -130) * 1e9, 56602.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -125) * 1e9, 57055, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -120) * 1e9, 57469.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -115) * 1e9, 57830.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -110) * 1e9, 58122.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -105) * 1e9, 58330.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -100) * 1e9, 58443.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -95) * 1e9, 58449.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -90) * 1e9, 58343.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -85) * 1e9, 58122.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -80) * 1e9, 57790.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -75) * 1e9, 57356.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -70) * 1e9, 56835.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -65) * 1e9, 56248.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -60) * 1e9, 55617.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -55) * 1e9, 54967.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -50) * 1e9, 54321.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -45) * 1e9, 53700.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -40) * 1e9, 53122, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -35) * 1e9, 52600.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -30) * 1e9, 52147, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -25) * 1e9, 51768.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -20) * 1e9, 51470.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -15) * 1e9, 51253.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -10) * 1e9, 51120.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -5) * 1e9, 51066.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 0) * 1e9, 51091, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 5) * 1e9, 51189.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 10) * 1e9, 51360.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 15) * 1e9, 51602.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 20) * 1e9, 51916.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 25) * 1e9, 52305.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 30) * 1e9, 52772.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 35) * 1e9, 53319.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 40) * 1e9, 53945.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 45) * 1e9, 54645.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 50) * 1e9, 55411.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 55) * 1e9, 56227.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 60) * 1e9, 57075.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 65) * 1e9, 57929, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 70) * 1e9, 58761.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 75) * 1e9, 59543.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 80) * 1e9, 60245, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 85) * 1e9, 60838.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 90) * 1e9, 61299.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 95) * 1e9, 61609, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 100) * 1e9, 61755.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 105) * 1e9, 61732.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 110) * 1e9, 61544.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 115) * 1e9, 61200.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 120) * 1e9, 60720.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 125) * 1e9, 60129, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 130) * 1e9, 59454.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 135) * 1e9, 58729.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 140) * 1e9, 57984, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 145) * 1e9, 57248.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 150) * 1e9, 56546.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 155) * 1e9, 55900.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 160) * 1e9, 55323.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 165) * 1e9, 54830, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 170) * 1e9, 54427.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 175) * 1e9, 54121.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 180) * 1e9, 53918, 145 + 500); } diff --git a/src/modules/ekf2/test/change_indication/iris_gps.csv b/src/modules/ekf2/test/change_indication/iris_gps.csv index ec9159aba2..1efcaa7333 100644 --- a/src/modules/ekf2/test/change_indication/iris_gps.csv +++ b/src/modules/ekf2/test/change_indication/iris_gps.csv @@ -1,333 +1,333 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7],state[8],state[9],state[10],state[11],state[12],state[13],state[14],state[15],state[16],state[17],state[18],state[19],state[20],state[21],state[22],state[23],variance[0],variance[1],variance[2],variance[3],variance[4],variance[5],variance[6],variance[7],variance[8],variance[9],variance[10],variance[11],variance[12],variance[13],variance[14],variance[15],variance[16],variance[17],variance[18],variance[19],variance[20],variance[21],variance[22],variance[23] 15000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 85000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -185000,0.9792,-0.009409,-0.01381,0.2021,0.0008567,-0.0004109,-0.01099,5.48e-05,-6.8e-06,-0.04167,5.009e-13,-3.732e-13,-1.739e-14,0,0,-2.006e-09,0.2027,0.01037,0.4334,0,0,0,0,0,0.0001255,0.002482,0.002481,0.002933,0.2564,0.2564,0.5626,0.1264,0.1264,1.001,1e-06,1e-06,9.994e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -285000,0.9792,-0.009493,-0.01411,0.2021,0.002381,-0.002129,-0.02636,0.0001659,-0.0001017,-0.04127,4.723e-12,-1.367e-12,-1.147e-13,0,0,-1.034e-08,0.2027,0.01037,0.4334,0,0,0,0,0,8.58e-05,0.002547,0.002546,0.002002,0.2822,0.2822,0.5625,0.1329,0.1329,0.5769,1e-06,1e-06,9.954e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -385000,0.9792,-0.009505,-0.0144,0.2021,0.005381,-0.003147,-0.0396,0.0004296,-0.0002658,-0.02442,-1.094e-09,-7.232e-10,-6.737e-12,0,0,-2.116e-07,0.2027,0.01037,0.4334,0,0,0,0,0,6.689e-05,0.002659,0.002657,0.001557,0.3192,0.3191,0.5601,0.09422,0.09422,0.3756,1e-06,1e-06,9.856e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -485000,0.9792,-0.009522,-0.01477,0.2022,0.008807,-0.006487,-0.05689,0.001167,-0.0007503,-0.02843,-1.354e-09,-8.906e-10,-1.756e-12,0,0,-1.483e-08,0.2027,0.01037,0.4334,0,0,0,0,0,5.673e-05,0.002823,0.002822,0.001313,0.3867,0.3867,0.5539,0.1094,0.1094,0.2874,1e-06,1e-06,9.684e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -585000,0.9792,-0.009522,-0.01497,0.2022,0.01022,-0.009537,-0.0752,0.001621,-0.001193,-0.03615,-5.527e-08,-3.517e-08,1.287e-09,1.902e-09,-2.553e-09,2.776e-07,0.2027,0.01037,0.4334,0,0,0,0,0,5.101e-05,0.002989,0.002987,0.001175,0.4362,0.4363,0.5428,0.09049,0.09049,0.242,9.996e-07,9.996e-07,9.428e-07,4e-06,4e-06,3.999e-06,0,0,0,0,0,0,0,0 -685000,0.9792,-0.009552,-0.01534,0.2022,0.01512,-0.01195,-0.07977,0.002928,-0.002261,-0.03266,-5.186e-08,-3.348e-08,1.185e-09,-5.012e-09,4.198e-09,-1.695e-06,0.2027,0.01037,0.4334,0,0,0,0,0,4.793e-05,0.003252,0.00325,0.001098,0.5485,0.5486,0.5259,0.1171,0.1172,0.2175,9.995e-07,9.996e-07,9.085e-07,4e-06,4e-06,3.998e-06,0,0,0,0,0,0,0,0 -785000,0.9792,-0.009466,-0.01549,0.2022,0.0174,-0.01103,-0.08841,0.003137,-0.00236,-0.03739,-4.47e-07,-2.528e-07,1.669e-08,6.579e-08,-1.297e-07,-2.809e-06,0.2027,0.01037,0.4334,0,0,0,0,0,4.636e-05,0.003355,0.003353,0.001058,0.5697,0.5698,0.5035,0.1013,0.1013,0.2046,9.962e-07,9.963e-07,8.658e-07,4e-06,4e-06,3.995e-06,0,0,0,0,0,0,0,0 -885000,0.9792,-0.00951,-0.01584,0.2023,0.02115,-0.01155,-0.1045,0.005033,-0.003519,-0.05023,-4.49e-07,-2.54e-07,1.676e-08,7.254e-08,-1.362e-07,-1.884e-06,0.2027,0.01037,0.4334,0,0,0,0,0,4.586e-05,0.00371,0.003708,0.00104,0.7237,0.724,0.4758,0.1412,0.1412,0.1981,9.961e-07,9.963e-07,8.162e-07,4e-06,4e-06,3.991e-06,0,0,0,0,0,0,0,0 -985000,0.9792,-0.009269,-0.01595,0.2022,0.02116,-0.008769,-0.1164,0.004489,-0.002825,-0.0593,-1.601e-06,-1.01e-06,6.696e-08,4.357e-07,-6.966e-07,-2.954e-06,0.2027,0.01037,0.4334,0,0,0,0,0,4.567e-05,0.003619,0.003618,0.001035,0.6679,0.6682,0.4539,0.1163,0.1164,0.2053,9.832e-07,9.833e-07,7.613e-07,3.996e-06,3.996e-06,3.987e-06,0,0,0,0,0,0,0,0 -1085000,0.9792,-0.009355,-0.01614,0.2022,0.03053,-0.01127,-0.1345,0.007014,-0.003759,-0.07798,-1.607e-06,-1.016e-06,6.721e-08,4.653e-07,-7.247e-07,-3.324e-07,0.2027,0.01037,0.4334,0,0,0,0,0,4.594e-05,0.004048,0.004047,0.001036,0.8504,0.8508,0.4206,0.1672,0.1673,0.2038,9.831e-07,9.833e-07,7.032e-07,3.996e-06,3.996e-06,3.978e-06,0,0,0,0,0,0,0,0 -1185000,0.9792,-0.009039,-0.01606,0.2021,0.02966,-0.009757,-0.1309,0.005684,-0.002705,-0.07342,-3.624e-06,-2.734e-06,1.542e-07,1.249e-06,-1.672e-06,-9.507e-06,0.2027,0.01037,0.4334,0,0,0,0,0,4.592e-05,0.003743,0.003742,0.001038,0.7069,0.7072,0.3864,0.1271,0.1271,0.203,9.538e-07,9.54e-07,6.441e-07,3.989e-06,3.989e-06,3.967e-06,0,0,0,0,0,0,0,0 -1285000,0.9792,-0.008912,-0.01631,0.2021,0.03879,-0.01037,-0.137,0.009155,-0.003752,-0.07806,-3.608e-06,-2.716e-06,1.536e-07,1.171e-06,-1.599e-06,-1.476e-05,0.2027,0.01037,0.4334,0,0,0,0,0,4.618e-05,0.004221,0.00422,0.001038,0.903,0.9034,0.3525,0.1838,0.1838,0.2019,9.537e-07,9.54e-07,5.858e-07,3.989e-06,3.989e-06,3.953e-06,0,0,0,0,0,0,0,0 -1385000,0.9792,-0.008557,-0.01599,0.202,0.03634,-0.007598,-0.1346,0.006831,-0.002417,-0.07511,-6.509e-06,-5.8e-06,2.671e-07,2.52e-06,-2.87e-06,-2.576e-05,0.2027,0.01037,0.4334,0,0,0,0,0,4.585e-05,0.003777,0.003777,0.001036,0.7052,0.7055,0.32,0.131,0.1311,0.2,9.055e-07,9.057e-07,5.297e-07,3.977e-06,3.977e-06,3.936e-06,0,0,0,0,0,0,0,0 -1485000,0.9792,-0.008493,-0.01616,0.202,0.04181,-0.008231,-0.1459,0.01075,-0.003135,-0.08732,-6.503e-06,-5.792e-06,2.67e-07,2.494e-06,-2.846e-06,-2.724e-05,0.2027,0.01037,0.4334,0,0,0,0,0,4.585e-05,0.004282,0.004281,0.001029,0.9045,0.9049,0.2902,0.1889,0.1889,0.1975,9.054e-07,9.057e-07,4.77e-07,3.977e-06,3.977e-06,3.916e-06,0,0,0,0,0,0,0,0 -1585000,0.9792,-0.008235,-0.01586,0.202,0.03522,-0.005276,-0.1563,0.007347,-0.001936,-0.09819,-9.961e-06,-1.021e-05,3.822e-07,4.323e-06,-4.271e-06,-3.071e-05,0.2027,0.01037,0.4334,0,0,0,0,0,4.522e-05,0.003767,0.003766,0.001019,0.6892,0.6894,0.2718,0.1302,0.1302,0.2044,8.396e-07,8.398e-07,4.282e-07,3.965e-06,3.965e-06,3.898e-06,0,0,0,0,0,0,0,0 -1685000,0.9792,-0.008277,-0.01607,0.2021,0.04247,-0.004402,-0.1616,0.01125,-0.002358,-0.1035,-9.933e-06,-1.017e-05,3.814e-07,4.172e-06,-4.133e-06,-3.909e-05,0.2027,0.01037,0.4334,0,0,0,0,0,4.495e-05,0.004276,0.004276,0.001006,0.8883,0.8886,0.2472,0.1869,0.1869,0.2004,8.395e-07,8.398e-07,3.838e-07,3.965e-06,3.965e-06,3.872e-06,0,0,0,0,0,0,0,0 -1785000,0.9792,-0.008384,-0.01633,0.202,0.05193,-0.005163,-0.1625,0.01606,-0.002853,-0.106,-9.887e-06,-1.01e-05,3.803e-07,3.949e-06,-3.931e-06,-5.093e-05,0.2027,0.01037,0.4334,0,0,0,0,0,4.455e-05,0.004828,0.004827,0.00099,1.132,1.132,0.2255,0.268,0.2681,0.1959,8.395e-07,8.398e-07,3.436e-07,3.965e-06,3.965e-06,3.843e-06,0,0,0,0,0,0,0,0 -1885000,0.9792,-0.007968,-0.01577,0.202,0.04215,0.0005561,-0.1638,0.01142,-0.001425,-0.1107,-1.346e-05,-1.554e-05,4.791e-07,5.681e-06,-5.014e-06,-6.177e-05,0.2027,0.01037,0.4334,0,0,0,0,0,4.343e-05,0.004208,0.004208,0.0009715,0.8685,0.8687,0.2069,0.1819,0.1819,0.1912,7.588e-07,7.591e-07,3.076e-07,3.955e-06,3.955e-06,3.81e-06,0,0,0,0,0,0,0,0 -1985000,0.9792,-0.008014,-0.01609,0.202,0.04924,0.001179,-0.1624,0.01604,-0.001409,-0.11,-1.34e-05,-1.544e-05,4.779e-07,5.349e-06,-4.71e-06,-7.88e-05,0.2027,0.01037,0.4334,0,0,0,0,0,4.288e-05,0.004743,0.004742,0.0009515,1.109,1.109,0.1908,0.2606,0.2607,0.1864,7.588e-07,7.591e-07,2.755e-07,3.955e-06,3.955e-06,3.774e-06,0,0,0,0,0,0,0,0 -2085000,0.9792,-0.007792,-0.01556,0.202,0.03896,0.003646,-0.1609,0.01106,-0.0003982,-0.1077,-1.668e-05,-2.16e-05,5.505e-07,6.658e-06,-5.251e-06,-9.905e-05,0.2027,0.01037,0.4334,0,0,0,0,0,4.163e-05,0.004062,0.004062,0.0009302,0.8478,0.848,0.1773,0.176,0.176,0.1817,6.673e-07,6.676e-07,2.47e-07,3.948e-06,3.948e-06,3.734e-06,0,0,0,0,0,0,0,0 -2185000,0.9792,-0.007694,-0.01585,0.202,0.04521,0.004732,-0.162,0.01528,6.283e-05,-0.1122,-1.664e-05,-2.152e-05,5.499e-07,6.385e-06,-4.999e-06,-0.0001128,0.2027,0.01037,0.4334,0,0,0,0,0,4.095e-05,0.004563,0.004563,0.0009084,1.082,1.082,0.1658,0.2522,0.2523,0.177,6.673e-07,6.676e-07,2.218e-07,3.948e-06,3.948e-06,3.69e-06,0,0,0,0,0,0,0,0 -2285000,0.9792,-0.007541,-0.01528,0.2019,0.03324,0.006495,-0.1595,0.01012,0.0005223,-0.1121,-1.933e-05,-2.798e-05,5.951e-07,7.244e-06,-5.153e-06,-0.0001327,0.2027,0.01037,0.4334,0,0,0,0,0,3.96e-05,0.00383,0.00383,0.0008861,0.8204,0.8206,0.1608,0.1699,0.1699,0.1803,5.707e-07,5.71e-07,1.994e-07,3.945e-06,3.945e-06,3.655e-06,0,0,0,0,0,0,0,0 -2385000,0.9792,-0.007531,-0.01542,0.202,0.03907,0.006804,-0.1591,0.01377,0.00115,-0.1106,-1.929e-05,-2.786e-05,5.945e-07,6.799e-06,-4.737e-06,-0.0001549,0.2027,0.01037,0.4334,0,0,0,0,0,3.887e-05,0.004284,0.004284,0.0008638,1.045,1.045,0.1524,0.2434,0.2434,0.1756,5.707e-07,5.71e-07,1.797e-07,3.945e-06,3.945e-06,3.604e-06,0,0,0,0,0,0,0,0 -2485000,0.9792,-0.007309,-0.01485,0.202,0.02671,0.00753,-0.1599,0.00884,0.00109,-0.1138,-2.128e-05,-3.402e-05,6.169e-07,7.149e-06,-4.641e-06,-0.0001718,0.2027,0.01037,0.4334,0,0,0,0,0,3.754e-05,0.003522,0.003522,0.0008416,0.7845,0.7846,0.1455,0.1638,0.1638,0.1713,4.753e-07,4.755e-07,1.622e-07,3.944e-06,3.944e-06,3.55e-06,0,0,0,0,0,0,0,0 -2585000,0.9793,-0.007359,-0.01495,0.2019,0.02879,0.007338,-0.1619,0.01161,0.00186,-0.1177,-2.126e-05,-3.395e-05,6.167e-07,6.801e-06,-4.314e-06,-0.000189,0.2027,0.01037,0.4334,0,0,0,0,0,3.676e-05,0.003922,0.003922,0.0008199,0.9941,0.9943,0.1398,0.2341,0.2341,0.1673,4.753e-07,4.755e-07,1.468e-07,3.944e-06,3.944e-06,3.491e-06,0,0,0,0,0,0,0,0 -2685000,0.9793,-0.007356,-0.01443,0.202,0.01919,0.007887,-0.1606,0.007169,0.001421,-0.1168,-2.252e-05,-3.915e-05,6.22e-07,6.43e-06,-3.848e-06,-0.0002151,0.2027,0.01037,0.4334,0,0,0,0,0,3.547e-05,0.003165,0.003165,0.0007984,0.7388,0.739,0.135,0.1574,0.1574,0.1635,3.868e-07,3.87e-07,1.331e-07,3.944e-06,3.944e-06,3.427e-06,0,0,0,0,0,0,0,0 -2785000,0.9793,-0.007233,-0.01455,0.2019,0.02348,0.00926,-0.1572,0.00943,0.00228,-0.1133,-2.249e-05,-3.905e-05,6.219e-07,5.783e-06,-3.238e-06,-0.0002464,0.2027,0.01037,0.4334,0,0,0,0,0,3.471e-05,0.003509,0.003509,0.0007777,0.9309,0.9311,0.1311,0.2241,0.2241,0.16,3.868e-07,3.87e-07,1.209e-07,3.944e-06,3.944e-06,3.359e-06,0,0,0,0,0,0,0,0 -2885000,0.9793,-0.00725,-0.01416,0.2018,0.01652,0.006769,-0.1578,0.005806,0.001585,-0.1146,-2.315e-05,-4.325e-05,6.166e-07,5.079e-06,-2.737e-06,-0.0002702,0.2027,0.01037,0.4334,0,0,0,0,0,3.346e-05,0.002791,0.002791,0.0007574,0.6858,0.6859,0.1312,0.1508,0.1508,0.1634,3.091e-07,3.092e-07,1.101e-07,3.943e-06,3.943e-06,3.305e-06,0,0,0,0,0,0,0,0 -2985000,0.9793,-0.007209,-0.01422,0.2018,0.01843,0.006985,-0.1596,0.007648,0.00228,-0.1183,-2.314e-05,-4.32e-05,6.166e-07,4.65e-06,-2.333e-06,-0.0002906,0.2027,0.01037,0.4334,0,0,0,0,0,3.275e-05,0.00308,0.00308,0.000738,0.8585,0.8586,0.1284,0.2135,0.2135,0.1603,3.091e-07,3.092e-07,1.005e-07,3.943e-06,3.943e-06,3.229e-06,0,0,0,0,0,0,0,0 -3085000,0.9793,-0.007212,-0.01396,0.202,0.01474,0.003961,-0.1623,0.004778,0.001418,-0.1225,-2.353e-05,-4.648e-05,6.093e-07,3.768e-06,-1.859e-06,-0.0003119,0.2027,0.01037,0.4334,0,0,0,0,0,3.169e-05,0.002427,0.002427,0.000719,0.6288,0.6289,0.1261,0.1441,0.1441,0.1575,2.438e-07,2.44e-07,9.191e-08,3.942e-06,3.942e-06,3.149e-06,0,0,0,0,0,0,0,0 -3185000,0.9792,-0.007189,-0.01406,0.2021,0.01736,0.003472,-0.1627,0.006418,0.001751,-0.1272,-2.353e-05,-4.644e-05,6.094e-07,3.325e-06,-1.445e-06,-0.0003326,0.2027,0.01037,0.4334,0,0,0,0,0,3.102e-05,0.002666,0.002666,0.0007008,0.7816,0.7817,0.1241,0.2024,0.2025,0.155,2.438e-07,2.44e-07,8.425e-08,3.942e-06,3.942e-06,3.064e-06,0,0,0,0,0,0,0,0 -3285000,0.9792,-0.007163,-0.01371,0.2021,0.01225,0.002692,-0.1654,0.004068,0.001027,-0.1349,-2.393e-05,-4.899e-05,6.066e-07,2.415e-06,-1.022e-06,-0.0003494,0.2027,0.01037,0.4334,0,0,0,0,0,3e-05,0.002092,0.002092,0.0006832,0.5708,0.5709,0.1223,0.1374,0.1374,0.1527,1.908e-07,1.909e-07,7.735e-08,3.94e-06,3.94e-06,2.976e-06,0,0,0,0,0,0,0,0 -3385000,0.9792,-0.006949,-0.01372,0.2021,0.01264,0.004339,-0.1633,0.005275,0.001378,-0.1327,-2.394e-05,-4.895e-05,6.067e-07,1.609e-06,-2.773e-07,-0.0003865,0.2027,0.01037,0.4334,0,0,0,0,0,2.934e-05,0.002288,0.002288,0.0006664,0.7052,0.7053,0.1208,0.1913,0.1914,0.1507,1.908e-07,1.909e-07,7.119e-08,3.94e-06,3.94e-06,2.884e-06,0,0,0,0,0,0,0,0 -3485000,0.9793,-0.006899,-0.01346,0.2021,0.01063,0.006234,-0.1611,0.003371,0.001006,-0.1326,-2.419e-05,-5.088e-05,6.032e-07,2.952e-07,4.645e-07,-0.0004197,0.2027,0.01037,0.4334,0,0,0,0,0,2.842e-05,0.001794,0.001794,0.0006502,0.5155,0.5156,0.1194,0.1308,0.1308,0.1489,1.487e-07,1.488e-07,6.562e-08,3.936e-06,3.936e-06,2.789e-06,0,0,0,0,0,0,0,0 -3585000,0.9793,-0.006792,-0.01337,0.202,0.01234,0.006665,-0.1662,0.004557,0.001654,-0.1401,-2.419e-05,-5.086e-05,6.033e-07,-1.044e-07,8.317e-07,-0.0004379,0.2027,0.01037,0.4334,0,0,0,0,0,2.779e-05,0.001954,0.001954,0.0006346,0.6326,0.6327,0.1208,0.1805,0.1805,0.1529,1.487e-07,1.488e-07,6.062e-08,3.936e-06,3.936e-06,2.716e-06,0,0,0,0,0,0,0,0 -3685000,0.9793,-0.006797,-0.01318,0.202,0.008192,0.005842,-0.1621,0.002965,0.001181,-0.1383,-2.424e-05,-5.246e-05,5.968e-07,-1.587e-06,1.628e-06,-0.0004763,0.2027,0.01037,0.4334,0,0,0,0,0,2.697e-05,0.001536,0.001536,0.0006196,0.4639,0.4639,0.1194,0.1245,0.1245,0.1513,1.158e-07,1.159e-07,5.609e-08,3.931e-06,3.931e-06,2.616e-06,0,0,0,0,0,0,0,0 -3785000,0.9793,-0.006703,-0.01327,0.202,0.007613,0.01002,-0.163,0.003763,0.002062,-0.1431,-2.425e-05,-5.245e-05,5.97e-07,-2.114e-06,2.11e-06,-0.0005001,0.2027,0.01037,0.4334,0,0,0,0,0,2.641e-05,0.001666,0.001666,0.0006053,0.5653,0.5654,0.1179,0.1702,0.1702,0.1498,1.158e-07,1.159e-07,5.2e-08,3.931e-06,3.931e-06,2.515e-06,0,0,0,0,0,0,0,0 -3885000,0.9793,-0.006629,-0.0133,0.2021,0.006972,0.01166,-0.1605,0.004579,0.003211,-0.1441,-2.426e-05,-5.243e-05,5.972e-07,-2.821e-06,2.759e-06,-0.0005319,0.2027,0.01037,0.4334,0,0,0,0,0,2.588e-05,0.001801,0.001802,0.0005915,0.6826,0.6827,0.1164,0.2316,0.2316,0.1485,1.158e-07,1.159e-07,4.829e-08,3.931e-06,3.931e-06,2.412e-06,0,0,0,0,0,0,0,0 -3985000,0.9792,-0.006695,-0.01314,0.2021,0.006105,0.01038,-0.1595,0.002833,0.002554,-0.1433,-2.399e-05,-5.369e-05,5.854e-07,-4.26e-06,3.377e-06,-0.0005686,0.2027,0.01037,0.4334,0,0,0,0,0,2.518e-05,0.001422,0.001422,0.0005782,0.5047,0.5048,0.1148,0.1604,0.1604,0.1471,9.035e-08,9.041e-08,4.49e-08,3.925e-06,3.925e-06,2.309e-06,0,0,0,0,0,0,0,0 -4085000,0.9792,-0.00661,-0.01305,0.2022,0.007176,0.01106,-0.148,0.00359,0.003663,-0.1323,-2.402e-05,-5.367e-05,5.859e-07,-5.545e-06,4.557e-06,-0.000626,0.2027,0.01037,0.4334,0,0,0,0,0,2.467e-05,0.001532,0.001532,0.0005654,0.6059,0.6059,0.113,0.2164,0.2164,0.1459,9.035e-08,9.041e-08,4.183e-08,3.925e-06,3.925e-06,2.206e-06,0,0,0,0,0,0,0,0 -4185000,0.9792,-0.006791,-0.01288,0.2021,0.004883,0.008564,-0.1495,0.002324,0.002693,-0.1385,-2.36e-05,-5.468e-05,5.721e-07,-6.552e-06,4.695e-06,-0.0006447,0.2027,0.01037,0.4334,0,0,0,0,0,2.402e-05,0.001218,0.001218,0.0005532,0.4503,0.4504,0.1139,0.1514,0.1514,0.1502,7.068e-08,7.073e-08,3.902e-08,3.918e-06,3.918e-06,2.128e-06,0,0,0,0,0,0,0,0 -4285000,0.9792,-0.006818,-0.01292,0.2022,0.007038,0.01038,-0.1518,0.002977,0.003628,-0.1443,-2.361e-05,-5.467e-05,5.722e-07,-7.006e-06,5.11e-06,-0.0006648,0.2027,0.01037,0.4334,0,0,0,0,0,2.355e-05,0.001307,0.001307,0.0005414,0.5378,0.5379,0.112,0.2024,0.2024,0.149,7.068e-08,7.073e-08,3.645e-08,3.918e-06,3.918e-06,2.026e-06,0,0,0,0,0,0,0,0 -4385000,0.9793,-0.006811,-0.01284,0.2021,0.006512,0.006944,-0.1431,0.002151,0.002553,-0.1347,-2.321e-05,-5.547e-05,5.599e-07,-8.742e-06,5.898e-06,-0.0007171,0.2027,0.01037,0.4334,0,0,0,0,0,2.296e-05,0.001047,0.001047,0.0005301,0.4025,0.4025,0.1098,0.143,0.143,0.1478,5.551e-08,5.555e-08,3.41e-08,3.911e-06,3.911e-06,1.925e-06,0,0,0,0,0,0,0,0 -4485000,0.9792,-0.006838,-0.01278,0.2022,0.007219,0.01022,-0.1397,0.002897,0.003471,-0.1332,-2.322e-05,-5.547e-05,5.602e-07,-9.491e-06,6.579e-06,-0.0007503,0.2027,0.01037,0.4334,0,0,0,0,0,2.252e-05,0.00112,0.00112,0.0005192,0.4781,0.4781,0.1076,0.1895,0.1896,0.1466,5.551e-08,5.555e-08,3.195e-08,3.911e-06,3.911e-06,1.826e-06,0,0,0,0,0,0,0,0 -4585000,0.9792,-0.006904,-0.01273,0.2022,0.006202,0.006876,-0.1391,0.002077,0.002539,-0.1359,-2.287e-05,-5.618e-05,5.494e-07,-1.059e-05,6.781e-06,-0.0007742,0.2027,0.01037,0.4334,0,0,0,0,0,2.201e-05,0.0009044,0.0009044,0.0005086,0.3602,0.3603,0.1053,0.1353,0.1353,0.1453,4.38e-08,4.383e-08,2.997e-08,3.903e-06,3.904e-06,1.73e-06,0,0,0,0,0,0,0,0 -4685000,0.9792,-0.00684,-0.01267,0.2022,0.005689,0.007794,-0.1307,0.002749,0.003355,-0.1299,-2.288e-05,-5.617e-05,5.497e-07,-1.153e-05,7.625e-06,-0.0008154,0.2027,0.01037,0.4334,0,0,0,0,0,2.158e-05,0.0009642,0.0009643,0.0004985,0.4257,0.4257,0.1029,0.1778,0.1778,0.1441,4.38e-08,4.383e-08,2.815e-08,3.903e-06,3.904e-06,1.636e-06,0,0,0,0,0,0,0,0 -4785000,0.9792,-0.006764,-0.01265,0.2022,-0.001291,0.00654,-0.1292,0.001614,0.002421,-0.1312,-2.256e-05,-5.677e-05,5.404e-07,-1.262e-05,7.827e-06,-0.0008397,0.2027,0.01037,0.4334,0,0,0,0,0,2.112e-05,0.0007856,0.0007856,0.0004888,0.3231,0.3231,0.1004,0.1282,0.1282,0.1428,3.474e-08,3.476e-08,2.647e-08,3.896e-06,3.896e-06,1.545e-06,0,0,0,0,0,0,0,0 -4885000,0.9792,-0.006688,-0.01266,0.2023,-0.0006663,0.005108,-0.1257,0.001523,0.002998,-0.1316,-2.257e-05,-5.677e-05,5.406e-07,-1.319e-05,8.344e-06,-0.000865,0.2027,0.01037,0.4334,0,0,0,0,0,2.074e-05,0.0008348,0.0008348,0.0004794,0.3799,0.38,0.1003,0.1672,0.1672,0.1468,3.473e-08,3.476e-08,2.492e-08,3.896e-06,3.896e-06,1.479e-06,0,0,0,0,0,0,0,0 -4985000,0.9792,-0.006699,-0.0126,0.2023,-0.000396,0.00487,-0.1189,0.0008218,0.002073,-0.1275,-2.227e-05,-5.711e-05,5.328e-07,-1.428e-05,8.695e-06,-0.0008978,0.2027,0.01037,0.4334,0,0,0,0,0,2.03e-05,0.0006864,0.0006864,0.0004703,0.2903,0.2904,0.09758,0.1217,0.1217,0.1454,2.769e-08,2.771e-08,2.349e-08,3.889e-06,3.889e-06,1.394e-06,0,0,0,0,0,0,0,0 -5085000,0.9792,-0.006554,-0.01252,0.2023,-7.833e-05,0.005787,-0.1146,0.000824,0.00258,-0.1235,-2.228e-05,-5.711e-05,5.33e-07,-1.498e-05,9.322e-06,-0.0009285,0.2027,0.01037,0.4334,0,0,0,0,0,1.995e-05,0.000727,0.0007271,0.0004616,0.34,0.34,0.09489,0.1575,0.1575,0.1439,2.769e-08,2.771e-08,2.217e-08,3.888e-06,3.889e-06,1.313e-06,0,0,0,0,0,0,0,0 -5185000,0.9792,-0.006442,-0.01253,0.2024,-0.003125,0.007131,-0.1116,0.0003333,0.001951,-0.1212,-2.201e-05,-5.733e-05,5.263e-07,-1.583e-05,9.537e-06,-0.000955,0.2027,0.01037,0.4334,0,0,0,0,0,1.956e-05,0.0006034,0.0006034,0.0004531,0.2618,0.2618,0.09215,0.1157,0.1157,0.1425,2.219e-08,2.22e-08,2.094e-08,3.881e-06,3.881e-06,1.235e-06,0,0,0,0,0,0,0,0 -5285000,0.9792,-0.006323,-0.01249,0.2024,-0.002787,0.008896,-0.101,5.26e-05,0.002767,-0.1148,-2.202e-05,-5.733e-05,5.265e-07,-1.658e-05,1.02e-05,-0.0009877,0.2027,0.01037,0.4334,0,0,0,0,0,1.923e-05,0.0006371,0.0006372,0.000445,0.305,0.3051,0.08939,0.1486,0.1486,0.1409,2.219e-08,2.22e-08,1.98e-08,3.881e-06,3.881e-06,1.161e-06,0,0,0,0,0,0,0,0 -5385000,0.9792,-0.006271,-0.01248,0.2024,-0.005576,0.009956,-0.09657,-0.00025,0.002246,-0.1096,-2.169e-05,-5.745e-05,5.19e-07,-1.737e-05,1.035e-05,-0.001016,0.2027,0.01037,0.4334,0,0,0,0,0,1.885e-05,0.0005337,0.0005337,0.0004371,0.2365,0.2365,0.08666,0.1103,0.1103,0.1394,1.787e-08,1.788e-08,1.874e-08,3.874e-06,3.875e-06,1.091e-06,0,0,0,0,0,0,0,0 -5485000,0.9792,-0.00627,-0.01254,0.2024,-0.005534,0.01353,-0.09351,-0.0008388,0.003404,-0.11,-2.17e-05,-5.745e-05,5.191e-07,-1.776e-05,1.069e-05,-0.001033,0.2027,0.01037,0.4334,0,0,0,0,0,1.853e-05,0.0005618,0.0005619,0.0004295,0.2746,0.2746,0.08605,0.1406,0.1406,0.1428,1.787e-08,1.788e-08,1.775e-08,3.874e-06,3.874e-06,1.041e-06,0,0,0,0,0,0,0,0 -5585000,0.9792,-0.006352,-0.01257,0.2023,-0.005879,0.01491,-0.08574,-0.0008368,0.002971,-0.1024,-2.127e-05,-5.751e-05,5.096e-07,-1.852e-05,1.067e-05,-0.001062,0.2027,0.01037,0.4334,0,0,0,0,0,1.818e-05,0.0004751,0.0004751,0.0004222,0.2143,0.2143,0.08329,0.1052,0.1052,0.1411,1.447e-08,1.448e-08,1.683e-08,3.868e-06,3.868e-06,9.773e-07,0,0,0,0,0,0,0,0 -5685000,0.9792,-0.006315,-0.01246,0.2022,-0.006204,0.01784,-0.08588,-0.001498,0.004538,-0.1018,-2.127e-05,-5.752e-05,5.097e-07,-1.889e-05,1.099e-05,-0.001078,0.2027,0.01037,0.4334,0,0,0,0,0,1.787e-05,0.0004986,0.0004986,0.0004151,0.2479,0.2479,0.08054,0.1332,0.1332,0.1394,1.447e-08,1.448e-08,1.598e-08,3.868e-06,3.868e-06,9.171e-07,0,0,0,0,0,0,0,0 -5785000,0.9793,-0.006271,-0.01244,0.2022,-0.005581,0.01749,-0.08014,-0.001266,0.003851,-0.0958,-2.074e-05,-5.757e-05,4.981e-07,-1.952e-05,1.066e-05,-0.001102,0.2027,0.01037,0.4334,0,0,0,0,0,1.754e-05,0.0004255,0.0004255,0.0004082,0.1947,0.1947,0.07786,0.1005,0.1005,0.1377,1.178e-08,1.178e-08,1.518e-08,3.861e-06,3.861e-06,8.606e-07,0,0,0,0,0,0,0,0 -5885000,0.9792,-0.006197,-0.01249,0.2022,-0.003725,0.01901,-0.07681,-0.001713,0.005718,-0.09724,-2.074e-05,-5.757e-05,4.982e-07,-1.976e-05,1.088e-05,-0.001113,0.2027,0.01037,0.4334,0,0,0,0,0,1.726e-05,0.0004453,0.0004453,0.0004015,0.2243,0.2243,0.07523,0.1265,0.1265,0.136,1.178e-08,1.178e-08,1.443e-08,3.861e-06,3.861e-06,8.074e-07,0,0,0,0,0,0,0,0 -5985000,0.9793,-0.006132,-0.0126,0.2022,-0.003488,0.02087,-0.0703,-0.002056,0.007705,-0.09148,-2.075e-05,-5.757e-05,4.983e-07,-2.026e-05,1.132e-05,-0.001135,0.2027,0.01037,0.4334,0,0,0,0,0,1.699e-05,0.0004657,0.0004657,0.0003951,0.2571,0.2571,0.07267,0.1587,0.1588,0.1343,1.178e-08,1.178e-08,1.373e-08,3.861e-06,3.861e-06,7.576e-07,0,0,0,0,0,0,0,0 -6085000,0.9793,-0.006234,-0.01254,0.202,-0.003656,0.01871,-0.06713,-0.001569,0.006434,-0.08972,-2.017e-05,-5.766e-05,4.857e-07,-2.071e-05,1.063e-05,-0.001148,0.2027,0.01037,0.4334,0,0,0,0,0,1.667e-05,0.0004002,0.0004002,0.0003888,0.2035,0.2035,0.07016,0.1204,0.1204,0.1326,9.633e-09,9.638e-09,1.308e-08,3.855e-06,3.855e-06,7.108e-07,0,0,0,0,0,0,0,0 -6185000,0.9793,-0.006249,-0.0125,0.202,-0.004812,0.02098,-0.06583,-0.00195,0.008448,-0.08919,-2.017e-05,-5.766e-05,4.858e-07,-2.097e-05,1.086e-05,-0.00116,0.2027,0.01037,0.4334,0,0,0,0,0,1.642e-05,0.0004174,0.0004174,0.0003828,0.2326,0.2326,0.06937,0.1501,0.1502,0.1353,9.632e-09,9.638e-09,1.247e-08,3.855e-06,3.855e-06,6.776e-07,0,0,0,0,0,0,0,0 -6285000,0.9793,-0.006319,-0.01252,0.202,-0.005895,0.0193,-0.06693,-0.001669,0.006919,-0.09294,-1.959e-05,-5.777e-05,4.731e-07,-2.126e-05,9.895e-06,-0.001164,0.2027,0.01037,0.4334,0,0,0,0,0,1.616e-05,0.0003619,0.0003619,0.0003769,0.1852,0.1852,0.06693,0.1147,0.1147,0.1335,7.917e-09,7.921e-09,1.189e-08,3.85e-06,3.85e-06,6.358e-07,0,0,0,0,0,0,0,0 -6385000,0.9793,-0.006257,-0.01246,0.202,-0.005167,0.02153,-0.06634,-0.002269,0.008951,-0.09434,-1.959e-05,-5.777e-05,4.732e-07,-2.144e-05,1.006e-05,-0.001172,0.2027,0.01037,0.4334,0,0,0,0,0,1.591e-05,0.0003765,0.0003765,0.0003711,0.211,0.211,0.06458,0.1423,0.1423,0.1317,7.916e-09,7.921e-09,1.135e-08,3.85e-06,3.85e-06,5.969e-07,0,0,0,0,0,0,0,0 -6485000,0.9822,-0.006499,-0.01236,0.1873,-0.006728,0.01656,-0.06273,-0.001913,0.007119,-0.09129,-1.902e-05,-5.786e-05,4.527e-07,-2.193e-05,9.217e-06,-0.001186,0.2042,0.001998,0.4335,0,0,0,0,0,7.436e-05,0.0003223,0.0003222,0.00201,0.1562,0.1562,0.0623,0.1093,0.1093,0.1299,6.537e-09,6.541e-09,1.119e-08,3.844e-06,3.845e-06,5.605e-07,0,0,0,0,0,0,0,0 -6585000,0.9821,-0.006445,-0.01232,0.1878,-0.007687,0.01835,-0.06406,-0.002614,0.00882,-0.09317,-1.903e-05,-5.786e-05,4.363e-07,-2.208e-05,9.347e-06,-0.001192,0.2042,0.001998,0.4335,0,0,0,0,0,5.428e-05,0.0003227,0.0003226,0.001467,0.1591,0.1591,0.06009,0.1333,0.1333,0.128,6.538e-09,6.541e-09,1.119e-08,3.844e-06,3.845e-06,5.264e-07,0,0,0,0,0,0,0,0 -6685000,0.9821,-0.006334,-0.01229,0.1881,-0.01136,0.02133,-0.06564,-0.003616,0.01082,-0.09309,-1.903e-05,-5.786e-05,3.926e-07,-2.229e-05,9.531e-06,-0.001201,0.2042,0.001998,0.4335,0,0,0,0,0,4.276e-05,0.0003234,0.0003233,0.001155,0.1656,0.1656,0.05797,0.1602,0.1602,0.1263,6.533e-09,6.537e-09,1.119e-08,3.844e-06,3.845e-06,4.946e-07,0,0,0,0,0,0,0,0 -6785000,0.982,-0.006358,-0.01222,0.1882,-0.01056,0.02349,-0.06255,-0.004759,0.01303,-0.09248,-1.903e-05,-5.786e-05,3.726e-07,-2.25e-05,9.722e-06,-0.001211,0.2042,0.001998,0.4335,0,0,0,0,0,3.692e-05,0.0003244,0.0003244,0.0009974,0.1761,0.1761,0.05722,0.1907,0.1907,0.1286,6.534e-09,6.537e-09,1.119e-08,3.844e-06,3.845e-06,4.722e-07,0,0,0,0,0,0,0,0 -6885000,0.982,-0.006155,-0.01214,0.1883,-0.01096,0.02337,-0.05935,-0.005825,0.01529,-0.09139,-1.903e-05,-5.786e-05,3.491e-07,-2.271e-05,9.908e-06,-0.00122,0.2042,0.001998,0.4335,0,0,0,0,0,3.124e-05,0.0003258,0.0003257,0.0008438,0.1901,0.1901,0.0552,0.2246,0.2246,0.1267,6.527e-09,6.53e-09,1.118e-08,3.844e-06,3.844e-06,4.441e-07,0,0,0,0,0,0,0,0 -6985000,0.9821,-0.006097,-0.0121,0.1881,-0.01216,0.02496,-0.05581,-0.007031,0.01771,-0.08876,-1.903e-05,-5.786e-05,3.737e-07,-2.295e-05,1.012e-05,-0.001231,0.2042,0.001998,0.4335,0,0,0,0,0,2.711e-05,0.0003275,0.0003274,0.0007319,0.2082,0.2082,0.05324,0.2631,0.2631,0.1249,6.527e-09,6.531e-09,1.118e-08,3.844e-06,3.844e-06,4.178e-07,0,0,0,0,0,0,0,0 -7085000,0.982,-0.00598,-0.012,0.1883,-0.01336,0.03036,-0.05581,-0.008312,0.02052,-0.08981,-1.903e-05,-5.786e-05,3.514e-07,-2.308e-05,1.023e-05,-0.001237,0.2042,0.001998,0.4335,0,0,0,0,0,2.398e-05,0.0003294,0.0003294,0.0006467,0.2296,0.2296,0.05137,0.3055,0.3056,0.1232,6.516e-09,6.52e-09,1.117e-08,3.844e-06,3.844e-06,3.933e-07,0,0,0,0,0,0,0,0 -7185000,0.982,-0.005904,-0.01206,0.1884,-0.01479,0.03294,-0.05449,-0.009771,0.02374,-0.09165,-1.903e-05,-5.786e-05,2.811e-07,-2.318e-05,1.032e-05,-0.001241,0.2042,0.001998,0.4335,0,0,0,0,0,2.152e-05,0.0003318,0.0003318,0.00058,0.2552,0.2552,0.04957,0.3543,0.3543,0.1214,6.517e-09,6.52e-09,1.116e-08,3.844e-06,3.844e-06,3.704e-07,0,0,0,0,0,0,0,0 -7285000,0.982,-0.005869,-0.01206,0.1884,-0.01484,0.03663,-0.05064,-0.01128,0.02711,-0.08727,-1.902e-05,-5.786e-05,2.931e-07,-2.344e-05,1.055e-05,-0.001253,0.2042,0.001998,0.4335,0,0,0,0,0,1.954e-05,0.0003343,0.0003343,0.0005264,0.2839,0.2839,0.04785,0.4079,0.4079,0.1197,6.502e-09,6.506e-09,1.115e-08,3.844e-06,3.844e-06,3.491e-07,0,0,0,0,0,0,0,0 -7385000,0.982,-0.005785,-0.01205,0.1882,-0.0173,0.0401,-0.04756,-0.01287,0.03105,-0.08402,-1.903e-05,-5.786e-05,3.087e-07,-2.366e-05,1.073e-05,-0.001262,0.2042,0.001998,0.4335,0,0,0,0,0,1.791e-05,0.0003373,0.0003373,0.0004825,0.3172,0.3172,0.0462,0.4701,0.4702,0.118,6.502e-09,6.506e-09,1.113e-08,3.844e-06,3.844e-06,3.292e-07,0,0,0,0,0,0,0,0 -7485000,0.9821,-0.005729,-0.01208,0.1881,-0.01568,0.04373,-0.04331,-0.01444,0.03509,-0.08052,-1.901e-05,-5.786e-05,4.402e-07,-2.386e-05,1.093e-05,-0.001272,0.2042,0.001998,0.4335,0,0,0,0,0,1.691e-05,0.0003403,0.0003403,0.0004553,0.3529,0.3529,0.04558,0.5379,0.538,0.1199,6.483e-09,6.487e-09,1.111e-08,3.844e-06,3.844e-06,3.151e-07,0,0,0,0,0,0,0,0 +185000,0.9792,-0.009409,-0.01381,0.2021,0.0008567,-0.0004108,-0.01099,5.48e-05,-6.795e-06,-0.04167,5.009e-13,-3.732e-13,-1.739e-14,0,0,-2.006e-09,0.2027,0.01039,0.4334,0,0,0,0,0,0.0001255,0.002482,0.002481,0.002933,0.2564,0.2564,0.5626,0.1264,0.1264,1.001,1e-06,1e-06,9.994e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +285000,0.9792,-0.009492,-0.01411,0.2021,0.002381,-0.002129,-0.02636,0.0001659,-0.0001017,-0.04127,4.723e-12,-1.367e-12,-1.147e-13,0,0,-1.034e-08,0.2027,0.01039,0.4334,0,0,0,0,0,8.584e-05,0.002547,0.002546,0.002002,0.2822,0.2822,0.5625,0.1329,0.1329,0.5769,1e-06,1e-06,9.954e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +385000,0.9792,-0.009504,-0.0144,0.2022,0.005381,-0.003146,-0.0396,0.0004297,-0.0002658,-0.02442,-1.094e-09,-7.232e-10,-6.737e-12,0,0,-2.116e-07,0.2027,0.01039,0.4334,0,0,0,0,0,6.692e-05,0.002659,0.002657,0.001557,0.3192,0.3191,0.5601,0.09422,0.09422,0.3756,1e-06,1e-06,9.856e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +485000,0.9792,-0.009521,-0.01477,0.2022,0.008807,-0.006486,-0.05689,0.001167,-0.0007501,-0.02843,-1.354e-09,-8.906e-10,-1.757e-12,0,0,-1.483e-08,0.2027,0.01039,0.4334,0,0,0,0,0,5.675e-05,0.002823,0.002822,0.001313,0.3867,0.3867,0.5539,0.1094,0.1094,0.2874,1e-06,1e-06,9.684e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +585000,0.9792,-0.009522,-0.01497,0.2023,0.01022,-0.009536,-0.0752,0.001621,-0.001193,-0.03615,-5.527e-08,-3.517e-08,1.287e-09,1.902e-09,-2.553e-09,2.776e-07,0.2027,0.01039,0.4334,0,0,0,0,0,5.104e-05,0.002989,0.002987,0.001175,0.4362,0.4363,0.5428,0.09049,0.09049,0.242,9.996e-07,9.996e-07,9.428e-07,4e-06,4e-06,3.999e-06,0,0,0,0,0,0,0,0 +685000,0.9792,-0.009551,-0.01534,0.2023,0.01513,-0.01194,-0.07977,0.002928,-0.002261,-0.03266,-5.186e-08,-3.348e-08,1.185e-09,-5.012e-09,4.198e-09,-1.695e-06,0.2027,0.01039,0.4334,0,0,0,0,0,4.796e-05,0.003252,0.00325,0.001098,0.5485,0.5486,0.5259,0.1171,0.1172,0.2175,9.995e-07,9.996e-07,9.085e-07,4e-06,4e-06,3.998e-06,0,0,0,0,0,0,0,0 +785000,0.9792,-0.009465,-0.01549,0.2023,0.01741,-0.01103,-0.08841,0.003137,-0.00236,-0.03739,-4.47e-07,-2.528e-07,1.669e-08,6.579e-08,-1.297e-07,-2.809e-06,0.2027,0.01039,0.4334,0,0,0,0,0,4.638e-05,0.003355,0.003353,0.001058,0.5697,0.5698,0.5035,0.1013,0.1013,0.2046,9.962e-07,9.963e-07,8.658e-07,4e-06,4e-06,3.995e-06,0,0,0,0,0,0,0,0 +885000,0.9791,-0.009509,-0.01584,0.2023,0.02115,-0.01155,-0.1045,0.005033,-0.003519,-0.05023,-4.49e-07,-2.54e-07,1.676e-08,7.254e-08,-1.362e-07,-1.884e-06,0.2027,0.01039,0.4334,0,0,0,0,0,4.588e-05,0.00371,0.003708,0.00104,0.7237,0.724,0.4758,0.1412,0.1412,0.1981,9.961e-07,9.963e-07,8.162e-07,4e-06,4e-06,3.991e-06,0,0,0,0,0,0,0,0 +985000,0.9792,-0.009268,-0.01595,0.2023,0.02116,-0.008767,-0.1164,0.00449,-0.002824,-0.0593,-1.601e-06,-1.01e-06,6.696e-08,4.357e-07,-6.966e-07,-2.954e-06,0.2027,0.01039,0.4334,0,0,0,0,0,4.569e-05,0.003619,0.003618,0.001035,0.6679,0.6682,0.4539,0.1163,0.1164,0.2053,9.832e-07,9.833e-07,7.613e-07,3.996e-06,3.996e-06,3.987e-06,0,0,0,0,0,0,0,0 +1085000,0.9792,-0.009355,-0.01614,0.2022,0.03054,-0.01126,-0.1345,0.007015,-0.003759,-0.07798,-1.607e-06,-1.016e-06,6.721e-08,4.653e-07,-7.247e-07,-3.324e-07,0.2027,0.01039,0.4334,0,0,0,0,0,4.596e-05,0.004048,0.004047,0.001036,0.8504,0.8508,0.4206,0.1672,0.1673,0.2038,9.831e-07,9.833e-07,7.032e-07,3.996e-06,3.996e-06,3.978e-06,0,0,0,0,0,0,0,0 +1185000,0.9792,-0.009038,-0.01606,0.2022,0.02967,-0.009754,-0.1309,0.005684,-0.002704,-0.07342,-3.624e-06,-2.734e-06,1.542e-07,1.249e-06,-1.672e-06,-9.507e-06,0.2027,0.01039,0.4334,0,0,0,0,0,4.594e-05,0.003743,0.003742,0.001038,0.7069,0.7071,0.3864,0.1271,0.1271,0.203,9.538e-07,9.54e-07,6.441e-07,3.989e-06,3.989e-06,3.967e-06,0,0,0,0,0,0,0,0 +1285000,0.9792,-0.008911,-0.01631,0.2021,0.03879,-0.01036,-0.137,0.009156,-0.003751,-0.07806,-3.608e-06,-2.716e-06,1.536e-07,1.171e-06,-1.599e-06,-1.476e-05,0.2027,0.01039,0.4334,0,0,0,0,0,4.62e-05,0.004221,0.00422,0.001038,0.903,0.9034,0.3525,0.1838,0.1838,0.2019,9.537e-07,9.54e-07,5.858e-07,3.989e-06,3.989e-06,3.953e-06,0,0,0,0,0,0,0,0 +1385000,0.9792,-0.008556,-0.01599,0.202,0.03634,-0.007594,-0.1346,0.006831,-0.002417,-0.07511,-6.509e-06,-5.8e-06,2.671e-07,2.52e-06,-2.87e-06,-2.576e-05,0.2027,0.01039,0.4334,0,0,0,0,0,4.587e-05,0.003777,0.003777,0.001036,0.7052,0.7055,0.32,0.131,0.1311,0.2,9.055e-07,9.057e-07,5.297e-07,3.977e-06,3.977e-06,3.936e-06,0,0,0,0,0,0,0,0 +1485000,0.9792,-0.008492,-0.01616,0.2021,0.04181,-0.008227,-0.1459,0.01075,-0.003134,-0.08732,-6.503e-06,-5.792e-06,2.67e-07,2.494e-06,-2.846e-06,-2.724e-05,0.2027,0.01039,0.4334,0,0,0,0,0,4.587e-05,0.004282,0.004281,0.001029,0.9045,0.9049,0.2902,0.1889,0.1889,0.1975,9.054e-07,9.057e-07,4.77e-07,3.977e-06,3.977e-06,3.916e-06,0,0,0,0,0,0,0,0 +1585000,0.9792,-0.008235,-0.01586,0.2021,0.03522,-0.005272,-0.1563,0.007347,-0.001935,-0.09819,-9.961e-06,-1.021e-05,3.822e-07,4.323e-06,-4.271e-06,-3.071e-05,0.2027,0.01039,0.4334,0,0,0,0,0,4.524e-05,0.003767,0.003766,0.001019,0.6892,0.6894,0.2718,0.1302,0.1302,0.2044,8.396e-07,8.398e-07,4.282e-07,3.965e-06,3.965e-06,3.898e-06,0,0,0,0,0,0,0,0 +1685000,0.9792,-0.008276,-0.01607,0.2021,0.04247,-0.004398,-0.1616,0.01125,-0.002357,-0.1035,-9.933e-06,-1.017e-05,3.814e-07,4.172e-06,-4.133e-06,-3.909e-05,0.2027,0.01039,0.4334,0,0,0,0,0,4.497e-05,0.004276,0.004276,0.001006,0.8883,0.8886,0.2472,0.1869,0.1869,0.2004,8.395e-07,8.398e-07,3.838e-07,3.965e-06,3.965e-06,3.872e-06,0,0,0,0,0,0,0,0 +1785000,0.9792,-0.008383,-0.01633,0.2021,0.05193,-0.005158,-0.1625,0.01606,-0.002852,-0.106,-9.887e-06,-1.01e-05,3.803e-07,3.949e-06,-3.931e-06,-5.093e-05,0.2027,0.01039,0.4334,0,0,0,0,0,4.457e-05,0.004828,0.004827,0.0009899,1.132,1.132,0.2255,0.268,0.2681,0.1959,8.395e-07,8.398e-07,3.436e-07,3.965e-06,3.965e-06,3.843e-06,0,0,0,0,0,0,0,0 +1885000,0.9792,-0.007967,-0.01577,0.202,0.04215,0.0005603,-0.1638,0.01142,-0.001424,-0.1107,-1.346e-05,-1.554e-05,4.791e-07,5.681e-06,-5.014e-06,-6.177e-05,0.2027,0.01039,0.4334,0,0,0,0,0,4.345e-05,0.004208,0.004208,0.0009715,0.8685,0.8687,0.2069,0.1819,0.1819,0.1912,7.588e-07,7.591e-07,3.076e-07,3.955e-06,3.955e-06,3.81e-06,0,0,0,0,0,0,0,0 +1985000,0.9792,-0.008013,-0.01609,0.202,0.04924,0.001184,-0.1624,0.01604,-0.001407,-0.11,-1.34e-05,-1.544e-05,4.779e-07,5.349e-06,-4.71e-06,-7.88e-05,0.2027,0.01039,0.4334,0,0,0,0,0,4.29e-05,0.004743,0.004742,0.0009515,1.109,1.109,0.1908,0.2606,0.2607,0.1864,7.588e-07,7.591e-07,2.755e-07,3.955e-06,3.955e-06,3.774e-06,0,0,0,0,0,0,0,0 +2085000,0.9792,-0.007792,-0.01556,0.2021,0.03896,0.00365,-0.1609,0.01106,-0.0003971,-0.1077,-1.668e-05,-2.16e-05,5.505e-07,6.658e-06,-5.251e-06,-9.905e-05,0.2027,0.01039,0.4334,0,0,0,0,0,4.165e-05,0.004062,0.004062,0.0009302,0.8478,0.848,0.1773,0.176,0.176,0.1817,6.673e-07,6.676e-07,2.47e-07,3.948e-06,3.948e-06,3.734e-06,0,0,0,0,0,0,0,0 +2185000,0.9792,-0.007693,-0.01585,0.202,0.04521,0.004737,-0.162,0.01528,6.437e-05,-0.1122,-1.664e-05,-2.152e-05,5.499e-07,6.385e-06,-4.999e-06,-0.0001128,0.2027,0.01039,0.4334,0,0,0,0,0,4.097e-05,0.004563,0.004563,0.0009084,1.082,1.082,0.1658,0.2522,0.2523,0.177,6.673e-07,6.676e-07,2.218e-07,3.948e-06,3.948e-06,3.69e-06,0,0,0,0,0,0,0,0 +2285000,0.9792,-0.007541,-0.01528,0.202,0.03324,0.006498,-0.1595,0.01012,0.0005233,-0.1121,-1.933e-05,-2.798e-05,5.951e-07,7.244e-06,-5.153e-06,-0.0001327,0.2027,0.01039,0.4334,0,0,0,0,0,3.962e-05,0.00383,0.00383,0.0008861,0.8204,0.8206,0.1608,0.1699,0.1699,0.1803,5.707e-07,5.71e-07,1.994e-07,3.945e-06,3.945e-06,3.655e-06,0,0,0,0,0,0,0,0 +2385000,0.9792,-0.00753,-0.01542,0.202,0.03907,0.006808,-0.1591,0.01377,0.001151,-0.1106,-1.929e-05,-2.786e-05,5.945e-07,6.799e-06,-4.737e-06,-0.0001549,0.2027,0.01039,0.4334,0,0,0,0,0,3.889e-05,0.004284,0.004284,0.0008638,1.045,1.045,0.1524,0.2434,0.2434,0.1756,5.707e-07,5.71e-07,1.797e-07,3.945e-06,3.945e-06,3.604e-06,0,0,0,0,0,0,0,0 +2485000,0.9792,-0.007309,-0.01485,0.2021,0.02671,0.007533,-0.1599,0.00884,0.00109,-0.1138,-2.128e-05,-3.402e-05,6.169e-07,7.149e-06,-4.641e-06,-0.0001718,0.2027,0.01039,0.4334,0,0,0,0,0,3.756e-05,0.003522,0.003522,0.0008416,0.7845,0.7846,0.1455,0.1638,0.1638,0.1713,4.753e-07,4.755e-07,1.622e-07,3.944e-06,3.944e-06,3.55e-06,0,0,0,0,0,0,0,0 +2585000,0.9792,-0.007358,-0.01495,0.202,0.02879,0.007341,-0.1619,0.01161,0.001861,-0.1177,-2.126e-05,-3.395e-05,6.167e-07,6.801e-06,-4.314e-06,-0.000189,0.2027,0.01039,0.4334,0,0,0,0,0,3.678e-05,0.003922,0.003922,0.0008198,0.9941,0.9943,0.1398,0.2341,0.2341,0.1673,4.753e-07,4.755e-07,1.468e-07,3.944e-06,3.944e-06,3.491e-06,0,0,0,0,0,0,0,0 +2685000,0.9792,-0.007355,-0.01444,0.202,0.01919,0.007889,-0.1606,0.007168,0.001422,-0.1168,-2.252e-05,-3.915e-05,6.22e-07,6.43e-06,-3.848e-06,-0.0002151,0.2027,0.01039,0.4334,0,0,0,0,0,3.548e-05,0.003165,0.003165,0.0007984,0.7388,0.739,0.135,0.1574,0.1574,0.1635,3.868e-07,3.87e-07,1.331e-07,3.944e-06,3.944e-06,3.427e-06,0,0,0,0,0,0,0,0 +2785000,0.9793,-0.007232,-0.01455,0.202,0.02348,0.009262,-0.1572,0.00943,0.002281,-0.1133,-2.249e-05,-3.905e-05,6.219e-07,5.783e-06,-3.238e-06,-0.0002464,0.2027,0.01039,0.4334,0,0,0,0,0,3.473e-05,0.003509,0.003509,0.0007777,0.9309,0.9311,0.1311,0.2241,0.2241,0.16,3.868e-07,3.87e-07,1.209e-07,3.944e-06,3.944e-06,3.359e-06,0,0,0,0,0,0,0,0 +2885000,0.9793,-0.007249,-0.01416,0.2019,0.01652,0.006771,-0.1578,0.005806,0.001586,-0.1146,-2.315e-05,-4.325e-05,6.166e-07,5.079e-06,-2.737e-06,-0.0002702,0.2027,0.01039,0.4334,0,0,0,0,0,3.347e-05,0.002791,0.002791,0.0007574,0.6858,0.6859,0.1312,0.1508,0.1508,0.1634,3.091e-07,3.092e-07,1.101e-07,3.943e-06,3.943e-06,3.305e-06,0,0,0,0,0,0,0,0 +2985000,0.9793,-0.007209,-0.01422,0.2019,0.01843,0.006987,-0.1596,0.007648,0.00228,-0.1183,-2.314e-05,-4.32e-05,6.166e-07,4.65e-06,-2.333e-06,-0.0002906,0.2027,0.01039,0.4334,0,0,0,0,0,3.276e-05,0.00308,0.00308,0.0007379,0.8585,0.8586,0.1284,0.2135,0.2135,0.1603,3.091e-07,3.092e-07,1.005e-07,3.943e-06,3.943e-06,3.229e-06,0,0,0,0,0,0,0,0 +3085000,0.9792,-0.007211,-0.01396,0.2021,0.01474,0.003962,-0.1623,0.004778,0.001418,-0.1225,-2.353e-05,-4.648e-05,6.093e-07,3.768e-06,-1.859e-06,-0.0003119,0.2027,0.01039,0.4334,0,0,0,0,0,3.17e-05,0.002427,0.002427,0.0007189,0.6288,0.6289,0.1261,0.1441,0.1441,0.1575,2.438e-07,2.44e-07,9.191e-08,3.942e-06,3.942e-06,3.149e-06,0,0,0,0,0,0,0,0 +3185000,0.9792,-0.007189,-0.01406,0.2021,0.01736,0.003474,-0.1627,0.006418,0.001752,-0.1272,-2.353e-05,-4.644e-05,6.094e-07,3.325e-06,-1.445e-06,-0.0003326,0.2027,0.01039,0.4334,0,0,0,0,0,3.103e-05,0.002666,0.002666,0.0007008,0.7816,0.7817,0.1241,0.2024,0.2025,0.155,2.438e-07,2.44e-07,8.425e-08,3.942e-06,3.942e-06,3.064e-06,0,0,0,0,0,0,0,0 +3285000,0.9792,-0.007162,-0.01371,0.2021,0.01225,0.002694,-0.1654,0.004068,0.001027,-0.1349,-2.393e-05,-4.899e-05,6.066e-07,2.415e-06,-1.022e-06,-0.0003494,0.2027,0.01039,0.4334,0,0,0,0,0,3.001e-05,0.002092,0.002092,0.0006832,0.5708,0.5709,0.1223,0.1374,0.1374,0.1527,1.908e-07,1.909e-07,7.735e-08,3.94e-06,3.94e-06,2.976e-06,0,0,0,0,0,0,0,0 +3385000,0.9792,-0.006948,-0.01372,0.2021,0.01264,0.004341,-0.1633,0.005275,0.001378,-0.1327,-2.394e-05,-4.895e-05,6.067e-07,1.609e-06,-2.772e-07,-0.0003865,0.2027,0.01039,0.4334,0,0,0,0,0,2.936e-05,0.002288,0.002288,0.0006664,0.7052,0.7053,0.1208,0.1913,0.1914,0.1507,1.908e-07,1.909e-07,7.119e-08,3.94e-06,3.94e-06,2.884e-06,0,0,0,0,0,0,0,0 +3485000,0.9792,-0.006898,-0.01346,0.2021,0.01063,0.006235,-0.1611,0.003371,0.001006,-0.1326,-2.419e-05,-5.088e-05,6.031e-07,2.952e-07,4.646e-07,-0.0004197,0.2027,0.01039,0.4334,0,0,0,0,0,2.843e-05,0.001794,0.001794,0.0006501,0.5155,0.5156,0.1194,0.1308,0.1308,0.1489,1.487e-07,1.488e-07,6.562e-08,3.936e-06,3.936e-06,2.789e-06,0,0,0,0,0,0,0,0 +3585000,0.9793,-0.006791,-0.01337,0.2021,0.01234,0.006666,-0.1662,0.004557,0.001655,-0.1401,-2.419e-05,-5.086e-05,6.033e-07,-1.045e-07,8.317e-07,-0.0004379,0.2027,0.01039,0.4334,0,0,0,0,0,2.78e-05,0.001954,0.001954,0.0006346,0.6326,0.6327,0.1208,0.1805,0.1805,0.1529,1.487e-07,1.488e-07,6.062e-08,3.936e-06,3.936e-06,2.716e-06,0,0,0,0,0,0,0,0 +3685000,0.9793,-0.006796,-0.01318,0.2021,0.008191,0.005843,-0.1621,0.002965,0.001182,-0.1383,-2.424e-05,-5.246e-05,5.968e-07,-1.587e-06,1.628e-06,-0.0004763,0.2027,0.01039,0.4334,0,0,0,0,0,2.698e-05,0.001536,0.001536,0.0006196,0.4639,0.4639,0.1194,0.1245,0.1245,0.1513,1.158e-07,1.159e-07,5.609e-08,3.931e-06,3.931e-06,2.616e-06,0,0,0,0,0,0,0,0 +3785000,0.9793,-0.006702,-0.01327,0.2021,0.007612,0.01002,-0.163,0.003763,0.002062,-0.1431,-2.425e-05,-5.245e-05,5.97e-07,-2.114e-06,2.11e-06,-0.0005001,0.2027,0.01039,0.4334,0,0,0,0,0,2.642e-05,0.001666,0.001666,0.0006053,0.5653,0.5654,0.1179,0.1702,0.1702,0.1498,1.158e-07,1.159e-07,5.2e-08,3.931e-06,3.931e-06,2.515e-06,0,0,0,0,0,0,0,0 +3885000,0.9792,-0.006628,-0.0133,0.2021,0.006971,0.01166,-0.1605,0.004578,0.003212,-0.1441,-2.426e-05,-5.243e-05,5.972e-07,-2.821e-06,2.759e-06,-0.0005319,0.2027,0.01039,0.4334,0,0,0,0,0,2.589e-05,0.001801,0.001802,0.0005915,0.6826,0.6827,0.1164,0.2316,0.2316,0.1485,1.158e-07,1.159e-07,4.829e-08,3.931e-06,3.931e-06,2.412e-06,0,0,0,0,0,0,0,0 +3985000,0.9792,-0.006695,-0.01314,0.2022,0.006104,0.01038,-0.1595,0.002833,0.002555,-0.1433,-2.399e-05,-5.369e-05,5.854e-07,-4.26e-06,3.377e-06,-0.0005686,0.2027,0.01039,0.4334,0,0,0,0,0,2.519e-05,0.001422,0.001422,0.0005782,0.5047,0.5048,0.1148,0.1604,0.1604,0.1471,9.035e-08,9.041e-08,4.49e-08,3.925e-06,3.925e-06,2.309e-06,0,0,0,0,0,0,0,0 +4085000,0.9792,-0.006609,-0.01305,0.2022,0.007175,0.01106,-0.148,0.00359,0.003663,-0.1323,-2.402e-05,-5.367e-05,5.859e-07,-5.545e-06,4.557e-06,-0.000626,0.2027,0.01039,0.4334,0,0,0,0,0,2.468e-05,0.001532,0.001532,0.0005654,0.6059,0.6059,0.113,0.2164,0.2164,0.1459,9.035e-08,9.041e-08,4.183e-08,3.925e-06,3.925e-06,2.206e-06,0,0,0,0,0,0,0,0 +4185000,0.9792,-0.006791,-0.01288,0.2022,0.004882,0.008565,-0.1495,0.002324,0.002693,-0.1385,-2.36e-05,-5.468e-05,5.721e-07,-6.552e-06,4.695e-06,-0.0006447,0.2027,0.01039,0.4334,0,0,0,0,0,2.403e-05,0.001218,0.001218,0.0005532,0.4503,0.4504,0.1139,0.1514,0.1514,0.1502,7.068e-08,7.073e-08,3.902e-08,3.918e-06,3.918e-06,2.128e-06,0,0,0,0,0,0,0,0 +4285000,0.9792,-0.006817,-0.01292,0.2022,0.007037,0.01038,-0.1518,0.002976,0.003628,-0.1443,-2.361e-05,-5.467e-05,5.722e-07,-7.006e-06,5.11e-06,-0.0006648,0.2027,0.01039,0.4334,0,0,0,0,0,2.356e-05,0.001307,0.001307,0.0005414,0.5378,0.5379,0.112,0.2024,0.2024,0.149,7.068e-08,7.073e-08,3.645e-08,3.918e-06,3.918e-06,2.026e-06,0,0,0,0,0,0,0,0 +4385000,0.9792,-0.006811,-0.01284,0.2022,0.006511,0.006944,-0.1431,0.002151,0.002553,-0.1347,-2.321e-05,-5.547e-05,5.599e-07,-8.742e-06,5.898e-06,-0.0007171,0.2027,0.01039,0.4334,0,0,0,0,0,2.297e-05,0.001047,0.001047,0.0005301,0.4025,0.4025,0.1098,0.143,0.143,0.1478,5.551e-08,5.555e-08,3.41e-08,3.911e-06,3.911e-06,1.925e-06,0,0,0,0,0,0,0,0 +4485000,0.9792,-0.006838,-0.01278,0.2022,0.007218,0.01022,-0.1397,0.002896,0.003471,-0.1332,-2.322e-05,-5.547e-05,5.602e-07,-9.491e-06,6.579e-06,-0.0007503,0.2027,0.01039,0.4334,0,0,0,0,0,2.253e-05,0.00112,0.00112,0.0005192,0.4781,0.4781,0.1076,0.1895,0.1896,0.1466,5.551e-08,5.555e-08,3.195e-08,3.911e-06,3.911e-06,1.826e-06,0,0,0,0,0,0,0,0 +4585000,0.9792,-0.006903,-0.01273,0.2023,0.006201,0.006876,-0.1391,0.002077,0.002539,-0.1359,-2.287e-05,-5.618e-05,5.494e-07,-1.059e-05,6.781e-06,-0.0007742,0.2027,0.01039,0.4334,0,0,0,0,0,2.202e-05,0.0009044,0.0009044,0.0005086,0.3602,0.3603,0.1053,0.1353,0.1353,0.1453,4.38e-08,4.383e-08,2.997e-08,3.903e-06,3.904e-06,1.73e-06,0,0,0,0,0,0,0,0 +4685000,0.9792,-0.00684,-0.01267,0.2022,0.005688,0.007795,-0.1307,0.002749,0.003355,-0.1299,-2.288e-05,-5.617e-05,5.497e-07,-1.153e-05,7.625e-06,-0.0008154,0.2027,0.01039,0.4334,0,0,0,0,0,2.159e-05,0.0009642,0.0009643,0.0004985,0.4257,0.4257,0.1029,0.1778,0.1778,0.1441,4.38e-08,4.383e-08,2.815e-08,3.903e-06,3.904e-06,1.636e-06,0,0,0,0,0,0,0,0 +4785000,0.9792,-0.006763,-0.01265,0.2023,-0.001292,0.00654,-0.1292,0.001613,0.002421,-0.1312,-2.256e-05,-5.677e-05,5.404e-07,-1.262e-05,7.827e-06,-0.0008397,0.2027,0.01039,0.4334,0,0,0,0,0,2.113e-05,0.0007856,0.0007856,0.0004888,0.3231,0.3231,0.1004,0.1282,0.1282,0.1428,3.474e-08,3.476e-08,2.647e-08,3.896e-06,3.896e-06,1.545e-06,0,0,0,0,0,0,0,0 +4885000,0.9792,-0.006687,-0.01266,0.2023,-0.0006669,0.005108,-0.1257,0.001522,0.002998,-0.1316,-2.257e-05,-5.677e-05,5.406e-07,-1.319e-05,8.344e-06,-0.000865,0.2027,0.01039,0.4334,0,0,0,0,0,2.075e-05,0.0008348,0.0008348,0.0004794,0.3799,0.38,0.1003,0.1672,0.1672,0.1468,3.473e-08,3.476e-08,2.492e-08,3.896e-06,3.896e-06,1.479e-06,0,0,0,0,0,0,0,0 +4985000,0.9792,-0.006698,-0.0126,0.2023,-0.0003966,0.00487,-0.1189,0.0008215,0.002073,-0.1275,-2.227e-05,-5.711e-05,5.328e-07,-1.428e-05,8.695e-06,-0.0008978,0.2027,0.01039,0.4334,0,0,0,0,0,2.031e-05,0.0006864,0.0006864,0.0004703,0.2903,0.2904,0.09758,0.1217,0.1217,0.1454,2.769e-08,2.771e-08,2.349e-08,3.889e-06,3.889e-06,1.394e-06,0,0,0,0,0,0,0,0 +5085000,0.9792,-0.006553,-0.01252,0.2024,-7.901e-05,0.005787,-0.1146,0.0008237,0.00258,-0.1235,-2.228e-05,-5.711e-05,5.33e-07,-1.498e-05,9.322e-06,-0.0009285,0.2027,0.01039,0.4334,0,0,0,0,0,1.996e-05,0.000727,0.0007271,0.0004616,0.34,0.34,0.09489,0.1575,0.1575,0.1439,2.769e-08,2.771e-08,2.217e-08,3.888e-06,3.889e-06,1.313e-06,0,0,0,0,0,0,0,0 +5185000,0.9792,-0.006441,-0.01253,0.2024,-0.003126,0.007131,-0.1116,0.0003331,0.001951,-0.1212,-2.201e-05,-5.733e-05,5.262e-07,-1.583e-05,9.537e-06,-0.000955,0.2027,0.01039,0.4334,0,0,0,0,0,1.957e-05,0.0006034,0.0006034,0.0004531,0.2618,0.2618,0.09215,0.1157,0.1157,0.1425,2.219e-08,2.22e-08,2.094e-08,3.881e-06,3.881e-06,1.235e-06,0,0,0,0,0,0,0,0 +5285000,0.9792,-0.006323,-0.01249,0.2025,-0.002788,0.008896,-0.101,5.228e-05,0.002767,-0.1148,-2.202e-05,-5.733e-05,5.264e-07,-1.658e-05,1.02e-05,-0.0009877,0.2027,0.01039,0.4334,0,0,0,0,0,1.923e-05,0.0006371,0.0006372,0.000445,0.305,0.3051,0.08939,0.1486,0.1486,0.1409,2.219e-08,2.22e-08,1.98e-08,3.881e-06,3.881e-06,1.161e-06,0,0,0,0,0,0,0,0 +5385000,0.9792,-0.006271,-0.01248,0.2024,-0.005577,0.009955,-0.09657,-0.0002502,0.002246,-0.1096,-2.169e-05,-5.745e-05,5.19e-07,-1.737e-05,1.035e-05,-0.001016,0.2027,0.01039,0.4334,0,0,0,0,0,1.886e-05,0.0005337,0.0005337,0.0004371,0.2365,0.2365,0.08666,0.1103,0.1103,0.1394,1.787e-08,1.788e-08,1.874e-08,3.874e-06,3.875e-06,1.091e-06,0,0,0,0,0,0,0,0 +5485000,0.9792,-0.006269,-0.01254,0.2024,-0.005536,0.01353,-0.09351,-0.0008392,0.003404,-0.11,-2.17e-05,-5.745e-05,5.191e-07,-1.776e-05,1.069e-05,-0.001033,0.2027,0.01039,0.4334,0,0,0,0,0,1.854e-05,0.0005618,0.0005619,0.0004295,0.2746,0.2746,0.08605,0.1406,0.1406,0.1428,1.787e-08,1.788e-08,1.775e-08,3.874e-06,3.874e-06,1.041e-06,0,0,0,0,0,0,0,0 +5585000,0.9792,-0.006351,-0.01257,0.2024,-0.005881,0.01491,-0.08574,-0.0008371,0.002971,-0.1024,-2.127e-05,-5.751e-05,5.096e-07,-1.852e-05,1.067e-05,-0.001062,0.2027,0.01039,0.4334,0,0,0,0,0,1.819e-05,0.000475,0.0004751,0.0004222,0.2143,0.2143,0.08329,0.1052,0.1052,0.1411,1.447e-08,1.448e-08,1.683e-08,3.868e-06,3.868e-06,9.773e-07,0,0,0,0,0,0,0,0 +5685000,0.9792,-0.006314,-0.01246,0.2023,-0.006206,0.01784,-0.08588,-0.001499,0.004538,-0.1018,-2.127e-05,-5.752e-05,5.097e-07,-1.889e-05,1.099e-05,-0.001078,0.2027,0.01039,0.4334,0,0,0,0,0,1.788e-05,0.0004986,0.0004986,0.0004151,0.2479,0.2479,0.08054,0.1332,0.1332,0.1394,1.447e-08,1.448e-08,1.598e-08,3.868e-06,3.868e-06,9.171e-07,0,0,0,0,0,0,0,0 +5785000,0.9792,-0.00627,-0.01244,0.2022,-0.005583,0.01749,-0.08014,-0.001266,0.003851,-0.09581,-2.074e-05,-5.757e-05,4.981e-07,-1.952e-05,1.066e-05,-0.001102,0.2027,0.01039,0.4334,0,0,0,0,0,1.755e-05,0.0004255,0.0004255,0.0004082,0.1947,0.1947,0.07786,0.1005,0.1005,0.1377,1.178e-08,1.178e-08,1.518e-08,3.861e-06,3.861e-06,8.606e-07,0,0,0,0,0,0,0,0 +5885000,0.9792,-0.006196,-0.01249,0.2022,-0.003727,0.01901,-0.07681,-0.001714,0.005717,-0.09724,-2.074e-05,-5.757e-05,4.982e-07,-1.976e-05,1.088e-05,-0.001113,0.2027,0.01039,0.4334,0,0,0,0,0,1.727e-05,0.0004453,0.0004453,0.0004015,0.2243,0.2243,0.07523,0.1265,0.1265,0.136,1.178e-08,1.178e-08,1.443e-08,3.861e-06,3.861e-06,8.074e-07,0,0,0,0,0,0,0,0 +5985000,0.9792,-0.006132,-0.0126,0.2022,-0.00349,0.02087,-0.0703,-0.002057,0.007705,-0.09148,-2.075e-05,-5.757e-05,4.983e-07,-2.026e-05,1.132e-05,-0.001135,0.2027,0.01039,0.4334,0,0,0,0,0,1.7e-05,0.0004657,0.0004657,0.0003951,0.2571,0.2571,0.07267,0.1587,0.1588,0.1343,1.178e-08,1.178e-08,1.373e-08,3.861e-06,3.861e-06,7.576e-07,0,0,0,0,0,0,0,0 +6085000,0.9793,-0.006234,-0.01254,0.202,-0.003658,0.01871,-0.06713,-0.00157,0.006434,-0.08972,-2.017e-05,-5.766e-05,4.857e-07,-2.071e-05,1.062e-05,-0.001148,0.2027,0.01039,0.4334,0,0,0,0,0,1.668e-05,0.0004002,0.0004002,0.0003888,0.2035,0.2035,0.07016,0.1204,0.1204,0.1326,9.632e-09,9.638e-09,1.308e-08,3.855e-06,3.855e-06,7.108e-07,0,0,0,0,0,0,0,0 +6185000,0.9793,-0.006248,-0.0125,0.202,-0.004814,0.02097,-0.06583,-0.00195,0.008448,-0.08919,-2.017e-05,-5.766e-05,4.858e-07,-2.097e-05,1.086e-05,-0.00116,0.2027,0.01039,0.4334,0,0,0,0,0,1.643e-05,0.0004174,0.0004174,0.0003828,0.2326,0.2326,0.06937,0.1501,0.1502,0.1353,9.632e-09,9.638e-09,1.247e-08,3.855e-06,3.855e-06,6.776e-07,0,0,0,0,0,0,0,0 +6285000,0.9793,-0.006318,-0.01252,0.2021,-0.005897,0.0193,-0.06693,-0.00167,0.006919,-0.09294,-1.959e-05,-5.776e-05,4.731e-07,-2.126e-05,9.895e-06,-0.001164,0.2027,0.01039,0.4334,0,0,0,0,0,1.616e-05,0.0003619,0.0003619,0.0003769,0.1852,0.1852,0.06693,0.1147,0.1147,0.1335,7.917e-09,7.921e-09,1.189e-08,3.85e-06,3.85e-06,6.358e-07,0,0,0,0,0,0,0,0 +6385000,0.9793,-0.006256,-0.01246,0.2021,-0.005169,0.02153,-0.06634,-0.00227,0.008951,-0.09434,-1.959e-05,-5.777e-05,4.732e-07,-2.144e-05,1.006e-05,-0.001172,0.2027,0.01039,0.4334,0,0,0,0,0,1.592e-05,0.0003765,0.0003765,0.0003711,0.211,0.211,0.06458,0.1423,0.1423,0.1317,7.916e-09,7.921e-09,1.135e-08,3.85e-06,3.85e-06,5.969e-07,0,0,0,0,0,0,0,0 +6485000,0.9822,-0.006499,-0.01236,0.1873,-0.00673,0.01656,-0.06273,-0.001914,0.007118,-0.09129,-1.902e-05,-5.786e-05,4.527e-07,-2.193e-05,9.217e-06,-0.001186,0.2042,0.001998,0.4335,0,0,0,0,0,7.437e-05,0.0003223,0.0003222,0.00201,0.1562,0.1562,0.0623,0.1093,0.1093,0.1299,6.537e-09,6.541e-09,1.119e-08,3.844e-06,3.845e-06,5.605e-07,0,0,0,0,0,0,0,0 +6585000,0.9821,-0.006445,-0.01232,0.1878,-0.007689,0.01835,-0.06406,-0.002615,0.00882,-0.09317,-1.903e-05,-5.786e-05,4.363e-07,-2.208e-05,9.347e-06,-0.001192,0.2042,0.001998,0.4335,0,0,0,0,0,5.429e-05,0.0003227,0.0003226,0.001467,0.1591,0.1591,0.06009,0.1333,0.1333,0.128,6.537e-09,6.541e-09,1.119e-08,3.844e-06,3.845e-06,5.264e-07,0,0,0,0,0,0,0,0 +6685000,0.9821,-0.006334,-0.01229,0.1881,-0.01136,0.02133,-0.06564,-0.003617,0.01082,-0.09309,-1.903e-05,-5.786e-05,3.926e-07,-2.229e-05,9.531e-06,-0.001201,0.2042,0.001998,0.4335,0,0,0,0,0,4.277e-05,0.0003234,0.0003233,0.001155,0.1656,0.1656,0.05797,0.1602,0.1602,0.1263,6.533e-09,6.537e-09,1.119e-08,3.844e-06,3.845e-06,4.946e-07,0,0,0,0,0,0,0,0 +6785000,0.982,-0.006358,-0.01222,0.1882,-0.01056,0.02349,-0.06255,-0.00476,0.01303,-0.09248,-1.903e-05,-5.786e-05,3.726e-07,-2.25e-05,9.722e-06,-0.001211,0.2042,0.001998,0.4335,0,0,0,0,0,3.692e-05,0.0003244,0.0003244,0.0009974,0.1761,0.1761,0.05722,0.1907,0.1907,0.1286,6.533e-09,6.537e-09,1.119e-08,3.844e-06,3.845e-06,4.722e-07,0,0,0,0,0,0,0,0 +6885000,0.982,-0.006155,-0.01214,0.1883,-0.01096,0.02337,-0.05935,-0.005826,0.01529,-0.09139,-1.903e-05,-5.786e-05,3.491e-07,-2.271e-05,9.908e-06,-0.00122,0.2042,0.001998,0.4335,0,0,0,0,0,3.124e-05,0.0003258,0.0003257,0.0008438,0.1901,0.1901,0.0552,0.2246,0.2246,0.1267,6.527e-09,6.53e-09,1.118e-08,3.844e-06,3.844e-06,4.441e-07,0,0,0,0,0,0,0,0 +6985000,0.9821,-0.006097,-0.0121,0.1881,-0.01216,0.02496,-0.05581,-0.007032,0.01771,-0.08876,-1.903e-05,-5.786e-05,3.737e-07,-2.295e-05,1.012e-05,-0.001231,0.2042,0.001998,0.4335,0,0,0,0,0,2.711e-05,0.0003275,0.0003274,0.0007319,0.2082,0.2082,0.05324,0.2631,0.2631,0.1249,6.527e-09,6.531e-09,1.118e-08,3.844e-06,3.844e-06,4.178e-07,0,0,0,0,0,0,0,0 +7085000,0.982,-0.00598,-0.012,0.1883,-0.01337,0.03036,-0.05581,-0.008314,0.02052,-0.08981,-1.903e-05,-5.786e-05,3.514e-07,-2.308e-05,1.023e-05,-0.001237,0.2042,0.001998,0.4335,0,0,0,0,0,2.399e-05,0.0003294,0.0003294,0.0006467,0.2296,0.2296,0.05137,0.3055,0.3056,0.1232,6.516e-09,6.52e-09,1.117e-08,3.844e-06,3.844e-06,3.933e-07,0,0,0,0,0,0,0,0 +7185000,0.982,-0.005904,-0.01206,0.1884,-0.01479,0.03294,-0.05449,-0.009773,0.02374,-0.09165,-1.903e-05,-5.786e-05,2.811e-07,-2.318e-05,1.032e-05,-0.001241,0.2042,0.001998,0.4335,0,0,0,0,0,2.152e-05,0.0003318,0.0003318,0.00058,0.2552,0.2552,0.04957,0.3543,0.3543,0.1214,6.516e-09,6.52e-09,1.116e-08,3.844e-06,3.844e-06,3.704e-07,0,0,0,0,0,0,0,0 +7285000,0.982,-0.005869,-0.01206,0.1884,-0.01484,0.03663,-0.05064,-0.01129,0.02711,-0.08727,-1.902e-05,-5.786e-05,2.931e-07,-2.344e-05,1.055e-05,-0.001253,0.2042,0.001998,0.4335,0,0,0,0,0,1.954e-05,0.0003343,0.0003343,0.0005264,0.2839,0.2839,0.04785,0.4079,0.4079,0.1197,6.502e-09,6.506e-09,1.115e-08,3.844e-06,3.844e-06,3.491e-07,0,0,0,0,0,0,0,0 +7385000,0.982,-0.005784,-0.01205,0.1883,-0.0173,0.0401,-0.04756,-0.01287,0.03105,-0.08402,-1.903e-05,-5.786e-05,3.087e-07,-2.366e-05,1.073e-05,-0.001262,0.2042,0.001998,0.4335,0,0,0,0,0,1.791e-05,0.0003373,0.0003373,0.0004825,0.3172,0.3172,0.0462,0.4701,0.4702,0.118,6.502e-09,6.506e-09,1.113e-08,3.844e-06,3.844e-06,3.292e-07,0,0,0,0,0,0,0,0 +7485000,0.9821,-0.005729,-0.01208,0.1881,-0.01568,0.04373,-0.04331,-0.01444,0.03509,-0.08051,-1.901e-05,-5.786e-05,4.402e-07,-2.386e-05,1.093e-05,-0.001272,0.2042,0.001998,0.4335,0,0,0,0,0,1.691e-05,0.0003403,0.0003403,0.0004553,0.3529,0.3529,0.04558,0.5379,0.538,0.1199,6.483e-09,6.487e-09,1.111e-08,3.844e-06,3.844e-06,3.151e-07,0,0,0,0,0,0,0,0 7585000,0.9821,-0.005802,-0.01204,0.188,-0.01556,0.04667,-0.03925,-0.01601,0.03958,-0.0745,-1.901e-05,-5.786e-05,4.918e-07,-2.411e-05,1.112e-05,-0.001283,0.2042,0.001998,0.4335,0,0,0,0,0,1.573e-05,0.0003439,0.0003439,0.0004233,0.3938,0.3938,0.04401,0.6177,0.6177,0.1182,6.483e-09,6.487e-09,1.109e-08,3.844e-06,3.844e-06,2.974e-07,0,0,0,0,0,0,0,0 7685000,0.9821,-0.00581,-0.0121,0.188,-0.01654,0.05096,-0.03767,-0.0175,0.04424,-0.06811,-1.899e-05,-5.786e-05,4.476e-07,-2.436e-05,1.139e-05,-0.001294,0.2042,0.001998,0.4335,0,0,0,0,0,1.473e-05,0.0003472,0.0003473,0.0003962,0.4365,0.4365,0.04252,0.7034,0.7034,0.1165,6.458e-09,6.462e-09,1.107e-08,3.844e-06,3.844e-06,2.81e-07,0,0,0,0,0,0,0,0 -7785000,0.9821,-0.005684,-0.0121,0.1881,-0.01565,0.0534,-0.03935,-0.01913,0.04939,-0.07215,-1.9e-05,-5.786e-05,3.592e-07,-2.435e-05,1.139e-05,-0.001294,0.2042,0.001998,0.4335,0,0,0,0,0,1.388e-05,0.0003515,0.0003515,0.000373,0.4851,0.4851,0.04109,0.8056,0.8056,0.1149,6.458e-09,6.462e-09,1.103e-08,3.844e-06,3.844e-06,2.656e-07,0,0,0,0,0,0,0,0 -7885000,0.982,-0.005694,-0.01217,0.1882,-0.0177,0.05811,-0.03899,-0.0207,0.05447,-0.07487,-1.896e-05,-5.786e-05,3.014e-07,-2.438e-05,1.156e-05,-0.001295,0.2042,0.001998,0.4335,0,0,0,0,0,1.315e-05,0.0003549,0.0003549,0.000353,0.5338,0.5338,0.03971,0.9131,0.9132,0.1132,6.427e-09,6.431e-09,1.1e-08,3.843e-06,3.843e-06,2.512e-07,0,0,0,0,0,0,0,0 +7785000,0.9821,-0.005684,-0.0121,0.1881,-0.01566,0.0534,-0.03935,-0.01913,0.04939,-0.07215,-1.9e-05,-5.786e-05,3.592e-07,-2.435e-05,1.139e-05,-0.001294,0.2042,0.001998,0.4335,0,0,0,0,0,1.388e-05,0.0003515,0.0003515,0.000373,0.4851,0.4851,0.04109,0.8056,0.8056,0.1149,6.458e-09,6.462e-09,1.103e-08,3.844e-06,3.844e-06,2.656e-07,0,0,0,0,0,0,0,0 +7885000,0.982,-0.005694,-0.01217,0.1882,-0.0177,0.05811,-0.03899,-0.02071,0.05447,-0.07487,-1.896e-05,-5.786e-05,3.014e-07,-2.438e-05,1.156e-05,-0.001295,0.2042,0.001998,0.4335,0,0,0,0,0,1.315e-05,0.0003549,0.0003549,0.000353,0.5338,0.5338,0.03971,0.9131,0.9132,0.1132,6.427e-09,6.431e-09,1.1e-08,3.843e-06,3.843e-06,2.512e-07,0,0,0,0,0,0,0,0 7985000,0.982,-0.005619,-0.01208,0.1882,-0.01818,0.06091,-0.03508,-0.02254,0.0604,-0.07124,-1.897e-05,-5.786e-05,3.152e-07,-2.454e-05,1.167e-05,-0.001303,0.2042,0.001998,0.4335,0,0,0,0,0,1.252e-05,0.0003597,0.0003597,0.0003356,0.59,0.59,0.0384,1.043,1.043,0.1117,6.427e-09,6.431e-09,1.096e-08,3.843e-06,3.843e-06,2.378e-07,0,0,0,0,0,0,0,0 -8085000,0.982,-0.005488,-0.01207,0.1884,-0.01796,0.06573,-0.03537,-0.02431,0.06672,-0.07366,-1.897e-05,-5.786e-05,1.408e-08,-2.457e-05,1.168e-05,-0.001304,0.2042,0.001998,0.4335,0,0,0,0,0,1.213e-05,0.0003648,0.0003649,0.0003253,0.6502,0.6503,0.03791,1.191,1.191,0.1133,6.427e-09,6.431e-09,1.093e-08,3.843e-06,3.843e-06,2.283e-07,0,0,0,0,0,0,0,0 +8085000,0.982,-0.005488,-0.01207,0.1884,-0.01796,0.06573,-0.03537,-0.02432,0.06672,-0.07366,-1.897e-05,-5.786e-05,1.408e-08,-2.457e-05,1.168e-05,-0.001304,0.2042,0.001998,0.4335,0,0,0,0,0,1.214e-05,0.0003648,0.0003649,0.0003253,0.6503,0.6503,0.03791,1.191,1.191,0.1133,6.427e-09,6.431e-09,1.093e-08,3.843e-06,3.843e-06,2.283e-07,0,0,0,0,0,0,0,0 8185000,0.982,-0.005532,-0.012,0.1885,-0.01813,0.07179,-0.03182,-0.02583,0.07284,-0.06912,-1.894e-05,-5.786e-05,-1.828e-07,-2.473e-05,1.204e-05,-0.001312,0.2042,0.001998,0.4335,0,0,0,0,0,1.164e-05,0.0003683,0.0003684,0.0003117,0.7079,0.7079,0.03667,1.341,1.341,0.1117,6.389e-09,6.393e-09,1.088e-08,3.842e-06,3.842e-06,2.163e-07,0,0,0,0,0,0,0,0 -8285000,0.982,-0.005497,-0.01198,0.1885,-0.01664,0.07635,-0.02925,-0.02759,0.08025,-0.06778,-1.894e-05,-5.785e-05,-3.321e-07,-2.482e-05,1.209e-05,-0.001316,0.2042,0.001998,0.4335,0,0,0,0,0,1.119e-05,0.000374,0.000374,0.0002998,0.7757,0.7758,0.03548,1.526,1.526,0.1102,6.389e-09,6.393e-09,1.083e-08,3.842e-06,3.842e-06,2.051e-07,0,0,0,0,0,0,0,0 -8385000,0.982,-0.005454,-0.01198,0.1886,-0.01963,0.07862,-0.02753,-0.02896,0.08676,-0.06424,-1.889e-05,-5.786e-05,-4.116e-07,-2.492e-05,1.256e-05,-0.001322,0.2042,0.001998,0.4335,0,0,0,0,0,1.081e-05,0.000377,0.000377,0.0002893,0.8372,0.8373,0.03435,1.707,1.708,0.1086,6.343e-09,6.347e-09,1.077e-08,3.839e-06,3.84e-06,1.947e-07,0,0,0,0,0,0,0,0 -8485000,0.982,-0.005341,-0.01197,0.1885,-0.02082,0.08364,-0.02804,-0.03095,0.09482,-0.06827,-1.888e-05,-5.786e-05,-2.242e-07,-2.49e-05,1.255e-05,-0.00132,0.2042,0.001998,0.4335,0,0,0,0,0,1.047e-05,0.0003832,0.0003832,0.0002801,0.9126,0.9127,0.03326,1.937,1.938,0.1072,6.343e-09,6.347e-09,1.071e-08,3.839e-06,3.84e-06,1.849e-07,0,0,0,0,0,0,0,0 +8285000,0.982,-0.005497,-0.01198,0.1885,-0.01664,0.07635,-0.02925,-0.0276,0.08025,-0.06778,-1.894e-05,-5.785e-05,-3.321e-07,-2.482e-05,1.209e-05,-0.001316,0.2042,0.001998,0.4335,0,0,0,0,0,1.119e-05,0.000374,0.000374,0.0002998,0.7757,0.7758,0.03548,1.526,1.526,0.1102,6.389e-09,6.393e-09,1.083e-08,3.842e-06,3.842e-06,2.051e-07,0,0,0,0,0,0,0,0 +8385000,0.982,-0.005454,-0.01198,0.1886,-0.01963,0.07862,-0.02753,-0.02897,0.08676,-0.06423,-1.889e-05,-5.786e-05,-4.116e-07,-2.492e-05,1.256e-05,-0.001322,0.2042,0.001998,0.4335,0,0,0,0,0,1.081e-05,0.000377,0.000377,0.0002893,0.8372,0.8373,0.03435,1.707,1.708,0.1086,6.343e-09,6.347e-09,1.077e-08,3.839e-06,3.84e-06,1.947e-07,0,0,0,0,0,0,0,0 +8485000,0.982,-0.005341,-0.01197,0.1885,-0.02082,0.08364,-0.02804,-0.03096,0.09482,-0.06827,-1.888e-05,-5.786e-05,-2.243e-07,-2.49e-05,1.255e-05,-0.00132,0.2042,0.001998,0.4335,0,0,0,0,0,1.048e-05,0.0003832,0.0003832,0.0002801,0.9126,0.9127,0.03326,1.937,1.938,0.1072,6.343e-09,6.347e-09,1.071e-08,3.839e-06,3.84e-06,1.849e-07,0,0,0,0,0,0,0,0 8585000,0.982,-0.005297,-0.01208,0.1885,-0.02039,0.08638,-0.02286,-0.03243,0.1015,-0.06309,-1.881e-05,-5.786e-05,-3.706e-07,-2.501e-05,1.322e-05,-0.001327,0.2042,0.001998,0.4335,0,0,0,0,0,1.017e-05,0.0003853,0.0003853,0.000272,0.9757,0.9758,0.03223,2.152,2.152,0.1057,6.289e-09,6.293e-09,1.064e-08,3.836e-06,3.836e-06,1.757e-07,0,0,0,0,0,0,0,0 -8685000,0.982,-0.005317,-0.01216,0.1884,-0.02127,0.08971,-0.02407,-0.03455,0.1103,-0.06481,-1.881e-05,-5.786e-05,-3.497e-07,-2.502e-05,1.322e-05,-0.001328,0.2042,0.001998,0.4335,0,0,0,0,0,9.904e-06,0.000392,0.000392,0.0002649,1.058,1.059,0.03124,2.433,2.433,0.1043,6.289e-09,6.293e-09,1.057e-08,3.836e-06,3.836e-06,1.671e-07,0,0,0,0,0,0,0,0 -8785000,0.982,-0.005285,-0.01212,0.1885,-0.02065,0.09183,-0.02304,-0.03586,0.1166,-0.06144,-1.873e-05,-5.787e-05,-5.9e-07,-2.506e-05,1.411e-05,-0.001333,0.2042,0.001998,0.4335,0,0,0,0,0,9.784e-06,0.0003928,0.0003928,0.0002617,1.121,1.121,0.03086,2.678,2.679,0.1057,6.226e-09,6.23e-09,1.051e-08,3.83e-06,3.831e-06,1.61e-07,0,0,0,0,0,0,0,0 -8885000,0.982,-0.005321,-0.01212,0.1884,-0.02116,0.09663,-0.0197,-0.03794,0.1262,-0.05583,-1.873e-05,-5.787e-05,-4.056e-07,-2.519e-05,1.414e-05,-0.001339,0.2042,0.001998,0.4335,0,0,0,0,0,9.574e-06,0.0003999,0.0003999,0.000256,1.21,1.21,0.02993,3.018,3.018,0.1043,6.226e-09,6.23e-09,1.043e-08,3.83e-06,3.831e-06,1.533e-07,0,0,0,0,0,0,0,0 -8985000,0.982,-0.005261,-0.01205,0.1883,-0.02222,0.09946,-0.01773,-0.03895,0.1319,-0.05748,-1.86e-05,-5.789e-05,-7.118e-08,-2.51e-05,1.53e-05,-0.001339,0.2042,0.001998,0.4335,0,0,0,0,0,9.39e-06,0.0003989,0.0003989,0.000251,1.268,1.268,0.02903,3.289,3.29,0.1029,6.154e-09,6.158e-09,1.034e-08,3.823e-06,3.823e-06,1.46e-07,0,0,0,0,0,0,0,0 -9085000,0.9821,-0.00526,-0.01212,0.1881,-0.02266,0.1052,-0.01907,-0.04119,0.1421,-0.05719,-1.86e-05,-5.79e-05,2.981e-07,-2.513e-05,1.53e-05,-0.001341,0.2042,0.001998,0.4335,0,0,0,0,0,9.226e-06,0.0004064,0.0004064,0.0002466,1.364,1.364,0.02818,3.693,3.693,0.1016,6.154e-09,6.158e-09,1.025e-08,3.823e-06,3.823e-06,1.392e-07,0,0,0,0,0,0,0,0 -9185000,0.9821,-0.005277,-0.01216,0.188,-0.01959,0.1053,-0.01719,-0.04172,0.1472,-0.05702,-1.846e-05,-5.792e-05,6.13e-07,-2.502e-05,1.682e-05,-0.001343,0.2042,0.001998,0.4335,0,0,0,0,0,9.085e-06,0.0004033,0.0004033,0.0002427,1.414,1.414,0.02735,3.981,3.981,0.1003,6.074e-09,6.078e-09,1.015e-08,3.813e-06,3.813e-06,1.329e-07,0,0,0,0,0,0,0,0 -9285000,0.9821,-0.005115,-0.01198,0.188,-0.01827,0.11,-0.01549,-0.04357,0.158,-0.05433,-1.845e-05,-5.792e-05,7.056e-07,-2.508e-05,1.681e-05,-0.001346,0.2042,0.001998,0.4335,0,0,0,0,0,8.96e-06,0.0004111,0.0004111,0.0002393,1.515,1.515,0.02657,4.452,4.453,0.09898,6.074e-09,6.078e-09,1.005e-08,3.813e-06,3.813e-06,1.269e-07,0,0,0,0,0,0,0,0 -9385000,0.9821,-0.005057,-0.01202,0.1881,-0.01789,0.1098,-0.01396,-0.04332,0.1616,-0.05412,-1.831e-05,-5.793e-05,3.003e-07,-2.489e-05,1.871e-05,-0.001347,0.2042,0.001998,0.4335,0,0,0,0,0,8.943e-06,0.0004055,0.0004056,0.000239,1.552,1.552,0.02628,4.742,4.742,0.1002,5.987e-09,5.99e-09,9.965e-09,3.8e-06,3.8e-06,1.226e-07,0,0,0,0,0,0,0,0 -9485000,0.9821,-0.005075,-0.01209,0.188,-0.01914,0.1128,-0.0117,-0.04524,0.1729,-0.05018,-1.831e-05,-5.793e-05,3.524e-07,-2.497e-05,1.869e-05,-0.001351,0.2042,0.001998,0.4335,0,0,0,0,0,8.844e-06,0.0004136,0.0004137,0.0002363,1.657,1.657,0.02554,5.284,5.284,0.09893,5.987e-09,5.99e-09,9.854e-09,3.8e-06,3.8e-06,1.172e-07,0,0,0,0,0,0,0,0 -9585000,0.982,-0.005163,-0.01207,0.1882,-0.01919,0.11,-0.01229,-0.04472,0.1742,-0.05312,-1.815e-05,-5.795e-05,-2.57e-07,-2.466e-05,2.1e-05,-0.00135,0.2042,0.001998,0.4335,0,0,0,0,0,8.761e-06,0.0004055,0.0004055,0.000234,1.678,1.678,0.02483,5.557,5.557,0.09768,5.893e-09,5.897e-09,9.737e-09,3.784e-06,3.784e-06,1.121e-07,0,0,0,0,0,0,0,0 -9685000,0.982,-0.005145,-0.01202,0.1883,-0.02024,0.114,-0.009109,-0.04664,0.1857,-0.0507,-1.816e-05,-5.794e-05,-5.464e-07,-2.471e-05,2.098e-05,-0.001352,0.2042,0.001998,0.4335,0,0,0,0,0,8.683e-06,0.0004137,0.0004138,0.000232,1.786,1.786,0.02415,6.169,6.169,0.09647,5.893e-09,5.897e-09,9.616e-09,3.784e-06,3.784e-06,1.073e-07,0,0,0,0,0,0,0,0 -9785000,0.982,-0.00519,-0.01198,0.1884,-0.0183,0.1126,-0.009676,-0.04556,0.1849,-0.05107,-1.798e-05,-5.796e-05,-1.325e-06,-2.436e-05,2.365e-05,-0.001353,0.2042,0.001998,0.4335,0,0,0,0,0,8.61e-06,0.000403,0.0004031,0.0002303,1.786,1.786,0.02349,6.403,6.403,0.09528,5.796e-09,5.8e-09,9.491e-09,3.765e-06,3.765e-06,1.028e-07,0,0,0,0,0,0,0,0 -9885000,0.982,-0.005144,-0.01192,0.1884,-0.01695,0.1155,-0.008027,-0.04736,0.1962,-0.0512,-1.798e-05,-5.796e-05,-1.187e-06,-2.437e-05,2.364e-05,-0.001353,0.2042,0.001998,0.4335,0,0,0,0,0,8.559e-06,0.0004114,0.0004115,0.0002287,1.896,1.896,0.02287,7.083,7.083,0.09413,5.796e-09,5.8e-09,9.362e-09,3.765e-06,3.765e-06,9.858e-08,0,0,0,0,0,0,0,0 -9985000,0.982,-0.005214,-0.01199,0.1886,-0.01453,0.111,-0.006986,-0.0455,0.1927,-0.05225,-1.779e-05,-5.798e-05,-1.922e-06,-2.393e-05,2.663e-05,-0.001353,0.2042,0.001998,0.4335,0,0,0,0,0,8.511e-06,0.0003983,0.0003984,0.0002274,1.873,1.873,0.02227,7.254,7.254,0.093,5.697e-09,5.7e-09,9.229e-09,3.744e-06,3.744e-06,9.455e-08,0,0,0,0,0,0,0,0 -10085000,0.9819,-0.005143,-0.01215,0.1887,-0.01631,0.1118,-0.005844,-0.04705,0.204,-0.05068,-1.781e-05,-5.797e-05,-2.424e-06,-2.396e-05,2.661e-05,-0.001354,0.2042,0.001998,0.4335,0,0,0,0,0,8.559e-06,0.0004068,0.0004069,0.0002287,1.983,1.983,0.02205,7.996,7.996,0.09407,5.697e-09,5.7e-09,9.127e-09,3.744e-06,3.744e-06,9.169e-08,0,0,0,0,0,0,0,0 -10185000,0.9819,-0.005096,-0.01206,0.189,-0.01926,0.1155,-0.0042,-0.04888,0.2154,-0.05074,-1.783e-05,-5.795e-05,-3.397e-06,-2.396e-05,2.662e-05,-0.001355,0.2042,0.001998,0.4335,0,0,0,0,0,8.527e-06,0.0004157,0.0004157,0.0002277,2.098,2.098,0.02149,8.8,8.8,0.09295,5.697e-09,5.7e-09,8.988e-09,3.744e-06,3.744e-06,8.806e-08,0,0,0,0,0,0,0,0 +8685000,0.982,-0.005317,-0.01216,0.1884,-0.02127,0.08971,-0.02407,-0.03455,0.1103,-0.0648,-1.881e-05,-5.786e-05,-3.497e-07,-2.502e-05,1.322e-05,-0.001328,0.2042,0.001998,0.4335,0,0,0,0,0,9.905e-06,0.000392,0.000392,0.0002649,1.058,1.059,0.03124,2.433,2.433,0.1043,6.289e-09,6.293e-09,1.057e-08,3.836e-06,3.836e-06,1.671e-07,0,0,0,0,0,0,0,0 +8785000,0.982,-0.005285,-0.01212,0.1885,-0.02065,0.09183,-0.02304,-0.03586,0.1166,-0.06144,-1.873e-05,-5.787e-05,-5.9e-07,-2.506e-05,1.411e-05,-0.001333,0.2042,0.001998,0.4335,0,0,0,0,0,9.785e-06,0.0003928,0.0003928,0.0002617,1.121,1.121,0.03086,2.678,2.679,0.1057,6.226e-09,6.23e-09,1.051e-08,3.83e-06,3.831e-06,1.61e-07,0,0,0,0,0,0,0,0 +8885000,0.982,-0.005321,-0.01212,0.1884,-0.02116,0.09663,-0.0197,-0.03794,0.1262,-0.05582,-1.873e-05,-5.787e-05,-4.056e-07,-2.519e-05,1.414e-05,-0.001339,0.2042,0.001998,0.4335,0,0,0,0,0,9.575e-06,0.0003999,0.0003999,0.000256,1.21,1.21,0.02993,3.018,3.018,0.1043,6.226e-09,6.23e-09,1.043e-08,3.83e-06,3.831e-06,1.533e-07,0,0,0,0,0,0,0,0 +8985000,0.982,-0.005261,-0.01205,0.1883,-0.02222,0.09946,-0.01773,-0.03895,0.1319,-0.05748,-1.86e-05,-5.789e-05,-7.119e-08,-2.51e-05,1.53e-05,-0.001339,0.2042,0.001998,0.4335,0,0,0,0,0,9.391e-06,0.0003989,0.0003989,0.000251,1.268,1.268,0.02903,3.289,3.29,0.1029,6.154e-09,6.158e-09,1.034e-08,3.823e-06,3.823e-06,1.46e-07,0,0,0,0,0,0,0,0 +9085000,0.9821,-0.00526,-0.01212,0.1881,-0.02266,0.1052,-0.01907,-0.0412,0.1421,-0.05719,-1.86e-05,-5.79e-05,2.981e-07,-2.513e-05,1.53e-05,-0.001341,0.2042,0.001998,0.4335,0,0,0,0,0,9.227e-06,0.0004064,0.0004064,0.0002466,1.364,1.364,0.02818,3.693,3.693,0.1016,6.154e-09,6.158e-09,1.025e-08,3.823e-06,3.823e-06,1.392e-07,0,0,0,0,0,0,0,0 +9185000,0.9821,-0.005277,-0.01216,0.188,-0.01959,0.1053,-0.01719,-0.04172,0.1472,-0.05702,-1.846e-05,-5.792e-05,6.13e-07,-2.502e-05,1.682e-05,-0.001343,0.2042,0.001998,0.4335,0,0,0,0,0,9.086e-06,0.0004033,0.0004033,0.0002427,1.414,1.414,0.02735,3.981,3.981,0.1003,6.074e-09,6.078e-09,1.015e-08,3.813e-06,3.813e-06,1.329e-07,0,0,0,0,0,0,0,0 +9285000,0.9821,-0.005115,-0.01198,0.188,-0.01827,0.11,-0.01549,-0.04358,0.158,-0.05433,-1.845e-05,-5.792e-05,7.056e-07,-2.508e-05,1.681e-05,-0.001346,0.2042,0.001998,0.4335,0,0,0,0,0,8.961e-06,0.0004111,0.0004111,0.0002393,1.515,1.515,0.02657,4.452,4.453,0.09898,6.074e-09,6.078e-09,1.005e-08,3.813e-06,3.813e-06,1.269e-07,0,0,0,0,0,0,0,0 +9385000,0.9821,-0.005057,-0.01202,0.1881,-0.01789,0.1098,-0.01396,-0.04333,0.1616,-0.05411,-1.831e-05,-5.793e-05,3.003e-07,-2.49e-05,1.871e-05,-0.001347,0.2042,0.001998,0.4335,0,0,0,0,0,8.944e-06,0.0004055,0.0004056,0.000239,1.552,1.552,0.02628,4.742,4.742,0.1002,5.987e-09,5.99e-09,9.965e-09,3.8e-06,3.8e-06,1.226e-07,0,0,0,0,0,0,0,0 +9485000,0.9821,-0.005075,-0.01209,0.188,-0.01914,0.1128,-0.0117,-0.04524,0.1729,-0.05018,-1.831e-05,-5.793e-05,3.524e-07,-2.497e-05,1.869e-05,-0.001351,0.2042,0.001998,0.4335,0,0,0,0,0,8.845e-06,0.0004136,0.0004137,0.0002363,1.657,1.657,0.02554,5.284,5.284,0.09893,5.987e-09,5.99e-09,9.854e-09,3.8e-06,3.8e-06,1.172e-07,0,0,0,0,0,0,0,0 +9585000,0.982,-0.005163,-0.01207,0.1882,-0.01919,0.11,-0.01229,-0.04472,0.1742,-0.05312,-1.815e-05,-5.795e-05,-2.57e-07,-2.466e-05,2.1e-05,-0.00135,0.2042,0.001998,0.4335,0,0,0,0,0,8.762e-06,0.0004055,0.0004055,0.000234,1.678,1.678,0.02483,5.557,5.557,0.09768,5.893e-09,5.897e-09,9.737e-09,3.784e-06,3.784e-06,1.121e-07,0,0,0,0,0,0,0,0 +9685000,0.982,-0.005145,-0.01202,0.1883,-0.02024,0.114,-0.009108,-0.04665,0.1857,-0.05069,-1.816e-05,-5.794e-05,-5.464e-07,-2.471e-05,2.098e-05,-0.001352,0.2042,0.001998,0.4335,0,0,0,0,0,8.684e-06,0.0004137,0.0004138,0.000232,1.786,1.786,0.02415,6.169,6.169,0.09647,5.893e-09,5.897e-09,9.616e-09,3.784e-06,3.784e-06,1.073e-07,0,0,0,0,0,0,0,0 +9785000,0.982,-0.00519,-0.01198,0.1884,-0.0183,0.1126,-0.009676,-0.04557,0.1849,-0.05107,-1.798e-05,-5.796e-05,-1.325e-06,-2.436e-05,2.365e-05,-0.001353,0.2042,0.001998,0.4335,0,0,0,0,0,8.611e-06,0.000403,0.0004031,0.0002303,1.786,1.786,0.02349,6.403,6.403,0.09528,5.796e-09,5.8e-09,9.491e-09,3.765e-06,3.765e-06,1.028e-07,0,0,0,0,0,0,0,0 +9885000,0.982,-0.005144,-0.01192,0.1884,-0.01695,0.1155,-0.008027,-0.04736,0.1962,-0.05119,-1.798e-05,-5.796e-05,-1.187e-06,-2.437e-05,2.364e-05,-0.001353,0.2042,0.001998,0.4335,0,0,0,0,0,8.56e-06,0.0004114,0.0004115,0.0002287,1.896,1.896,0.02287,7.083,7.083,0.09413,5.796e-09,5.8e-09,9.362e-09,3.765e-06,3.765e-06,9.858e-08,0,0,0,0,0,0,0,0 +9985000,0.982,-0.005214,-0.01199,0.1886,-0.01453,0.111,-0.006985,-0.0455,0.1927,-0.05225,-1.779e-05,-5.798e-05,-1.922e-06,-2.393e-05,2.663e-05,-0.001353,0.2042,0.001998,0.4335,0,0,0,0,0,8.512e-06,0.0003983,0.0003984,0.0002274,1.873,1.873,0.02227,7.254,7.254,0.093,5.697e-09,5.7e-09,9.229e-09,3.744e-06,3.744e-06,9.455e-08,0,0,0,0,0,0,0,0 +10085000,0.9819,-0.005143,-0.01215,0.1887,-0.01631,0.1118,-0.005844,-0.04706,0.204,-0.05068,-1.781e-05,-5.797e-05,-2.424e-06,-2.396e-05,2.661e-05,-0.001354,0.2042,0.001998,0.4335,0,0,0,0,0,8.559e-06,0.0004068,0.0004069,0.0002287,1.983,1.983,0.02205,7.996,7.996,0.09407,5.697e-09,5.7e-09,9.127e-09,3.744e-06,3.744e-06,9.169e-08,0,0,0,0,0,0,0,0 +10185000,0.9819,-0.005096,-0.01206,0.189,-0.01926,0.1155,-0.0042,-0.04888,0.2154,-0.05074,-1.783e-05,-5.795e-05,-3.397e-06,-2.396e-05,2.662e-05,-0.001355,0.2042,0.001998,0.4335,0,0,0,0,0,8.527e-06,0.0004156,0.0004157,0.0002277,2.098,2.098,0.02149,8.8,8.8,0.09295,5.697e-09,5.7e-09,8.988e-09,3.744e-06,3.744e-06,8.806e-08,0,0,0,0,0,0,0,0 10285000,0.9819,-0.005223,-0.01199,0.1889,-0.01781,0.1106,-0.005294,-0.04669,0.2087,-0.05067,-1.761e-05,-5.8e-05,-3.109e-06,-2.347e-05,2.984e-05,-0.001355,0.2042,0.001998,0.4335,0,0,0,0,0,8.491e-06,0.0004003,0.0004004,0.0002269,2.045,2.045,0.02095,8.88,8.88,0.09186,5.598e-09,5.602e-09,8.846e-09,3.72e-06,3.72e-06,8.463e-08,0,0,0,0,0,0,0,0 -10385000,0.9819,-0.005213,-0.01189,0.1888,0.006524,0.005011,-0.002936,0.000745,0.0001646,-0.0489,-1.761e-05,-5.8e-05,-2.913e-06,-2.349e-05,2.981e-05,-0.001356,0.2042,0.001998,0.4335,0,0,0,0,0,8.465e-06,0.0004092,0.0004093,0.0002261,0.03589,0.03589,0.03746,0.1253,0.1253,0.08507,5.598e-09,5.602e-09,8.702e-09,3.72e-06,3.72e-06,8.155e-08,0,0,0,0,0,0,0,0 -10485000,0.9819,-0.005102,-0.01183,0.1889,0.006077,0.00775,-0.001848,0.001367,0.0008001,-0.04435,-1.763e-05,-5.799e-05,-3.568e-06,-2.353e-05,2.976e-05,-0.001359,0.2042,0.001998,0.4335,0,0,0,0,0,8.441e-06,0.0004184,0.0004185,0.0002255,0.04051,0.04051,0.03756,0.1263,0.1263,0.07943,5.598e-09,5.602e-09,8.555e-09,3.72e-06,3.72e-06,7.895e-08,0,0,0,0,0,0,0,0 -10585000,0.9819,-0.005058,-0.01169,0.1889,0.003699,0.009361,-0.0005502,0.0009072,-0.002531,-0.0437,-1.76e-05,-5.818e-05,-3.169e-06,-2.09e-05,2.999e-05,-0.001359,0.2042,0.001998,0.4335,0,0,0,0,0,8.428e-06,0.0004205,0.0004206,0.0002249,0.04165,0.04165,0.03527,0.08497,0.08497,0.0751,5.569e-09,5.573e-09,8.406e-09,3.715e-06,3.715e-06,7.672e-08,0,0,0,0,0,0,0,0 -10685000,0.9819,-0.004996,-0.01172,0.1889,0.003269,0.01038,-0.0004445,0.001248,-0.001548,-0.04301,-1.76e-05,-5.818e-05,-3.332e-06,-2.091e-05,2.999e-05,-0.00136,0.2042,0.001998,0.4335,0,0,0,0,0,8.495e-06,0.0004301,0.0004302,0.0002268,0.05195,0.05196,0.03531,0.08707,0.08707,0.07336,5.569e-09,5.573e-09,8.293e-09,3.715e-06,3.715e-06,7.526e-08,0,0,0,0,0,0,0,0 -10785000,0.9819,-0.005147,-0.01177,0.1889,0.003243,0.009486,0.0003638,0.001048,-0.001253,-0.04061,-1.728e-05,-5.838e-05,-3.501e-06,-1.827e-05,3.418e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,8.475e-06,0.0004143,0.0004144,0.0002264,0.05386,0.05386,0.03318,0.06634,0.06634,0.07073,5.467e-09,5.471e-09,8.141e-09,3.697e-06,3.698e-06,7.352e-08,0,0,0,0,0,0,0,0 -10885000,0.9819,-0.005108,-0.01181,0.1888,0.002758,0.01251,0.0004908,0.001351,-0.0002101,-0.04044,-1.726e-05,-5.839e-05,-2.834e-06,-1.827e-05,3.418e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,8.47e-06,0.0004239,0.000424,0.0002259,0.06851,0.06851,0.03306,0.06975,0.06975,0.0692,5.467e-09,5.471e-09,7.988e-09,3.697e-06,3.698e-06,7.2e-08,0,0,0,0,0,0,0,0 -10985000,0.9819,-0.005241,-0.01188,0.1888,0.0004483,0.01742,0.00244,0.001046,0.0002654,-0.03802,-1.699e-05,-5.855e-05,-2.903e-06,-1.626e-05,3.741e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,8.446e-06,0.0003883,0.0003884,0.0002256,0.0666,0.0666,0.03104,0.05685,0.05685,0.06764,5.283e-09,5.287e-09,7.834e-09,3.67e-06,3.67e-06,7.066e-08,0,0,0,0,0,0,0,0 -11085000,0.9819,-0.005354,-0.01186,0.189,0.000214,0.02246,0.004243,0.001051,0.0022,-0.03573,-1.701e-05,-5.854e-05,-3.653e-06,-1.627e-05,3.74e-05,-0.001363,0.2042,0.001998,0.4335,0,0,0,0,0,8.441e-06,0.0003976,0.0003976,0.0002252,0.08353,0.08354,0.03077,0.06174,0.06174,0.06714,5.283e-09,5.287e-09,7.679e-09,3.67e-06,3.67e-06,6.949e-08,0,0,0,0,0,0,0,0 +10385000,0.9819,-0.005213,-0.01189,0.1888,0.006524,0.005011,-0.002936,0.000745,0.0001646,-0.0489,-1.761e-05,-5.8e-05,-2.913e-06,-2.349e-05,2.981e-05,-0.001356,0.2042,0.001998,0.4335,0,0,0,0,0,8.466e-06,0.0004092,0.0004093,0.0002261,0.03589,0.03589,0.03746,0.1253,0.1253,0.08507,5.598e-09,5.602e-09,8.702e-09,3.72e-06,3.72e-06,8.155e-08,0,0,0,0,0,0,0,0 +10485000,0.9819,-0.005102,-0.01183,0.1889,0.006078,0.00775,-0.001848,0.001367,0.0008001,-0.04435,-1.763e-05,-5.799e-05,-3.568e-06,-2.354e-05,2.976e-05,-0.001359,0.2042,0.001998,0.4335,0,0,0,0,0,8.442e-06,0.0004184,0.0004185,0.0002255,0.04051,0.04051,0.03756,0.1263,0.1263,0.07943,5.598e-09,5.602e-09,8.555e-09,3.72e-06,3.72e-06,7.895e-08,0,0,0,0,0,0,0,0 +10585000,0.9819,-0.005058,-0.01169,0.1889,0.003699,0.009361,-0.0005502,0.0009072,-0.002531,-0.0437,-1.76e-05,-5.818e-05,-3.169e-06,-2.09e-05,2.999e-05,-0.001359,0.2042,0.001998,0.4335,0,0,0,0,0,8.429e-06,0.0004205,0.0004206,0.0002249,0.04165,0.04165,0.03527,0.08497,0.08497,0.0751,5.569e-09,5.573e-09,8.406e-09,3.715e-06,3.715e-06,7.672e-08,0,0,0,0,0,0,0,0 +10685000,0.9819,-0.004996,-0.01172,0.1889,0.003269,0.01038,-0.0004445,0.001248,-0.001548,-0.04301,-1.76e-05,-5.818e-05,-3.332e-06,-2.091e-05,2.999e-05,-0.00136,0.2042,0.001998,0.4335,0,0,0,0,0,8.496e-06,0.0004301,0.0004302,0.0002268,0.05195,0.05195,0.03531,0.08707,0.08707,0.07336,5.569e-09,5.573e-09,8.293e-09,3.715e-06,3.715e-06,7.526e-08,0,0,0,0,0,0,0,0 +10785000,0.9819,-0.005147,-0.01177,0.1889,0.003243,0.009486,0.0003639,0.001048,-0.001253,-0.04061,-1.728e-05,-5.838e-05,-3.501e-06,-1.827e-05,3.418e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,8.475e-06,0.0004143,0.0004144,0.0002264,0.05386,0.05386,0.03318,0.06634,0.06634,0.07073,5.467e-09,5.471e-09,8.141e-09,3.697e-06,3.698e-06,7.352e-08,0,0,0,0,0,0,0,0 +10885000,0.9819,-0.005108,-0.01181,0.1888,0.002758,0.01251,0.0004909,0.001351,-0.0002101,-0.04044,-1.726e-05,-5.839e-05,-2.834e-06,-1.827e-05,3.418e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,8.471e-06,0.0004239,0.000424,0.0002259,0.06851,0.06851,0.03306,0.06975,0.06975,0.0692,5.467e-09,5.471e-09,7.988e-09,3.697e-06,3.698e-06,7.2e-08,0,0,0,0,0,0,0,0 +10985000,0.9819,-0.005241,-0.01188,0.1888,0.0004484,0.01742,0.00244,0.001046,0.0002654,-0.03802,-1.699e-05,-5.855e-05,-2.903e-06,-1.626e-05,3.741e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,8.446e-06,0.0003883,0.0003884,0.0002256,0.0666,0.0666,0.03104,0.05685,0.05685,0.06764,5.283e-09,5.287e-09,7.834e-09,3.67e-06,3.67e-06,7.066e-08,0,0,0,0,0,0,0,0 +11085000,0.9819,-0.005354,-0.01186,0.189,0.0002141,0.02246,0.004243,0.001051,0.0022,-0.03573,-1.701e-05,-5.854e-05,-3.653e-06,-1.627e-05,3.74e-05,-0.001363,0.2042,0.001998,0.4335,0,0,0,0,0,8.442e-06,0.0003976,0.0003976,0.0002252,0.08353,0.08354,0.03077,0.06174,0.06174,0.06714,5.283e-09,5.287e-09,7.679e-09,3.67e-06,3.67e-06,6.949e-08,0,0,0,0,0,0,0,0 11185000,0.9819,-0.005659,-0.01187,0.189,0.001268,0.02097,0.007416,0.001985,0.00158,-0.03139,-1.637e-05,-5.852e-05,-3.991e-06,-1.623e-05,4.477e-05,-0.001365,0.2042,0.001998,0.4335,0,0,0,0,0,8.412e-06,0.0003502,0.0003503,0.0002249,0.07533,0.07533,0.02887,0.05206,0.05206,0.06618,5.05e-09,5.053e-09,7.524e-09,3.64e-06,3.64e-06,6.844e-08,0,0,0,0,0,0,0,0 -11285000,0.9819,-0.005653,-0.0119,0.1891,-0.0004145,0.02272,0.008417,0.001986,0.003818,-0.03186,-1.637e-05,-5.852e-05,-4.128e-06,-1.623e-05,4.478e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.406e-06,0.0003588,0.0003589,0.0002245,0.09255,0.09255,0.02848,0.0583,0.0583,0.06632,5.05e-09,5.053e-09,7.369e-09,3.64e-06,3.64e-06,6.754e-08,0,0,0,0,0,0,0,0 -11385000,0.9819,-0.005837,-0.01185,0.1891,-0.001545,0.01901,0.00752,0.001532,0.002396,-0.03378,-1.58e-05,-5.875e-05,-4.133e-06,-1.368e-05,5.069e-05,-0.001363,0.2042,0.001998,0.4335,0,0,0,0,0,8.469e-06,0.0003105,0.0003105,0.0002265,0.0788,0.0788,0.02684,0.04975,0.04975,0.06676,4.809e-09,4.812e-09,7.253e-09,3.613e-06,3.614e-06,6.691e-08,0,0,0,0,0,0,0,0 -11485000,0.9819,-0.00574,-0.01182,0.1889,-0.003797,0.01999,0.00919,0.001216,0.00437,-0.03068,-1.579e-05,-5.876e-05,-3.819e-06,-1.369e-05,5.067e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.453e-06,0.0003184,0.0003185,0.0002262,0.09498,0.09498,0.02637,0.05702,0.05702,0.06727,4.809e-09,4.812e-09,7.098e-09,3.613e-06,3.614e-06,6.619e-08,0,0,0,0,0,0,0,0 +11285000,0.9819,-0.005653,-0.0119,0.1891,-0.0004144,0.02272,0.008416,0.001986,0.003818,-0.03185,-1.637e-05,-5.852e-05,-4.128e-06,-1.623e-05,4.478e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.406e-06,0.0003588,0.0003589,0.0002245,0.09255,0.09255,0.02848,0.0583,0.0583,0.06632,5.05e-09,5.053e-09,7.369e-09,3.64e-06,3.64e-06,6.754e-08,0,0,0,0,0,0,0,0 +11385000,0.9819,-0.005837,-0.01185,0.1891,-0.001545,0.01901,0.00752,0.001532,0.002396,-0.03378,-1.58e-05,-5.875e-05,-4.133e-06,-1.368e-05,5.069e-05,-0.001363,0.2042,0.001998,0.4335,0,0,0,0,0,8.47e-06,0.0003105,0.0003105,0.0002265,0.0788,0.0788,0.02684,0.04975,0.04975,0.06676,4.809e-09,4.812e-09,7.253e-09,3.613e-06,3.614e-06,6.691e-08,0,0,0,0,0,0,0,0 +11485000,0.9819,-0.00574,-0.01182,0.1889,-0.003797,0.01999,0.00919,0.001216,0.00437,-0.03067,-1.579e-05,-5.876e-05,-3.819e-06,-1.369e-05,5.067e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.454e-06,0.0003184,0.0003185,0.0002262,0.09498,0.09498,0.02637,0.05702,0.05702,0.06727,4.809e-09,4.812e-09,7.098e-09,3.613e-06,3.614e-06,6.619e-08,0,0,0,0,0,0,0,0 11585000,0.9819,-0.006061,-0.0118,0.1889,-0.001362,0.0157,0.009641,0.001242,0.002587,-0.02958,-1.527e-05,-5.888e-05,-3.735e-06,-1.248e-05,5.554e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.431e-06,0.0002759,0.000276,0.0002258,0.07807,0.07808,0.02472,0.0487,0.0487,0.06674,4.587e-09,4.59e-09,6.944e-09,3.594e-06,3.594e-06,6.554e-08,0,0,0,0,0,0,0,0 11685000,0.9819,-0.006015,-0.01174,0.1888,-0.001715,0.01927,0.01132,0.001098,0.004331,-0.02958,-1.526e-05,-5.889e-05,-3.432e-06,-1.247e-05,5.554e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.42e-06,0.0002833,0.0002833,0.0002254,0.09257,0.09257,0.02419,0.05661,0.05661,0.06742,4.587e-09,4.59e-09,6.791e-09,3.594e-06,3.594e-06,6.497e-08,0,0,0,0,0,0,0,0 11785000,0.982,-0.006363,-0.0117,0.1887,-0.002422,0.01431,0.01207,0.0009323,0.0008645,-0.02713,-1.456e-05,-5.913e-05,-2.6e-06,-1.055e-05,6.091e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.401e-06,0.0002488,0.0002489,0.0002249,0.07486,0.07486,0.02266,0.04825,0.04825,0.06691,4.393e-09,4.395e-09,6.639e-09,3.581e-06,3.582e-06,6.447e-08,0,0,0,0,0,0,0,0 -11885000,0.982,-0.006437,-0.0116,0.1886,-0.0003798,0.01535,0.01102,0.000721,0.002302,-0.02611,-1.456e-05,-5.913e-05,-2.676e-06,-1.055e-05,6.091e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.384e-06,0.0002557,0.0002558,0.0002245,0.08763,0.08764,0.0221,0.0565,0.0565,0.06763,4.393e-09,4.395e-09,6.488e-09,3.581e-06,3.582e-06,6.403e-08,0,0,0,0,0,0,0,0 -11985000,0.982,-0.006619,-0.01171,0.1885,0.002444,0.01465,0.01008,0.002215,0.0005506,-0.02893,-1.427e-05,-5.901e-05,-2.382e-06,-1.109e-05,6.306e-05,-0.001363,0.2042,0.001998,0.4335,0,0,0,0,0,8.443e-06,0.0002288,0.0002288,0.0002263,0.07051,0.07051,0.02089,0.04806,0.04806,0.06824,4.224e-09,4.227e-09,6.376e-09,3.574e-06,3.574e-06,6.373e-08,0,0,0,0,0,0,0,0 +11885000,0.982,-0.006437,-0.0116,0.1886,-0.0003797,0.01535,0.01102,0.0007211,0.002302,-0.02611,-1.456e-05,-5.913e-05,-2.676e-06,-1.055e-05,6.091e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.384e-06,0.0002557,0.0002558,0.0002245,0.08763,0.08764,0.0221,0.0565,0.0565,0.06763,4.393e-09,4.395e-09,6.488e-09,3.581e-06,3.582e-06,6.403e-08,0,0,0,0,0,0,0,0 +11985000,0.982,-0.006619,-0.01171,0.1885,0.002444,0.01465,0.01008,0.002215,0.0005507,-0.02893,-1.427e-05,-5.901e-05,-2.382e-06,-1.109e-05,6.306e-05,-0.001363,0.2042,0.001998,0.4335,0,0,0,0,0,8.443e-06,0.0002288,0.0002288,0.0002263,0.07051,0.07051,0.02089,0.04806,0.04806,0.06824,4.224e-09,4.227e-09,6.376e-09,3.574e-06,3.574e-06,6.373e-08,0,0,0,0,0,0,0,0 12085000,0.982,-0.006531,-0.01176,0.1886,0.003575,0.01502,0.01256,0.00252,0.001999,-0.02257,-1.427e-05,-5.901e-05,-2.349e-06,-1.109e-05,6.304e-05,-0.001365,0.2042,0.001998,0.4335,0,0,0,0,0,8.431e-06,0.0002354,0.0002354,0.0002258,0.08167,0.08167,0.02033,0.05644,0.05644,0.06894,4.224e-09,4.227e-09,6.228e-09,3.574e-06,3.574e-06,6.338e-08,0,0,0,0,0,0,0,0 -12185000,0.982,-0.006471,-0.01173,0.1885,0.003399,0.01342,0.01187,0.001878,0.002347,-0.02117,-1.421e-05,-5.913e-05,-2.629e-06,-1.044e-05,6.333e-05,-0.001365,0.2042,0.001998,0.4335,0,0,0,0,0,8.398e-06,0.0002146,0.0002147,0.0002253,0.06587,0.06587,0.01908,0.04798,0.04798,0.06833,4.076e-09,4.079e-09,6.082e-09,3.57e-06,3.571e-06,6.307e-08,0,0,0,0,0,0,0,0 -12285000,0.982,-0.006516,-0.01172,0.1886,0.0006236,0.0126,0.01022,0.00209,0.003641,-0.02083,-1.422e-05,-5.913e-05,-2.679e-06,-1.044e-05,6.333e-05,-0.001365,0.2042,0.001998,0.4335,0,0,0,0,0,8.379e-06,0.000221,0.000221,0.0002247,0.07569,0.07569,0.01852,0.05634,0.05634,0.06893,4.076e-09,4.079e-09,5.937e-09,3.57e-06,3.571e-06,6.28e-08,0,0,0,0,0,0,0,0 -12385000,0.982,-0.006632,-0.01166,0.1884,-3.314e-05,0.009199,0.01067,0.001745,0.002154,-0.02398,-1.397e-05,-5.924e-05,-2.629e-06,-1.004e-05,6.404e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.345e-06,0.0002049,0.0002049,0.000224,0.06138,0.06138,0.01741,0.04793,0.04793,0.06824,3.941e-09,3.944e-09,5.795e-09,3.569e-06,3.569e-06,6.255e-08,0,0,0,0,0,0,0,0 -12485000,0.982,-0.006627,-0.01167,0.1885,-4.273e-07,0.01037,0.01447,0.001751,0.003114,-0.02224,-1.397e-05,-5.924e-05,-2.616e-06,-1.003e-05,6.404e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.33e-06,0.0002111,0.0002111,0.0002234,0.07004,0.07004,0.01689,0.05617,0.05617,0.06873,3.941e-09,3.944e-09,5.655e-09,3.569e-06,3.569e-06,6.234e-08,0,0,0,0,0,0,0,0 -12585000,0.982,-0.006776,-0.01165,0.1886,0.003676,0.004118,0.01606,0.003239,0.0001634,-0.02127,-1.352e-05,-5.919e-05,-2.703e-06,-9.905e-06,6.439e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.306e-06,0.0001985,0.0001985,0.0002227,0.05725,0.05725,0.01591,0.04786,0.04786,0.06797,3.815e-09,3.818e-09,5.517e-09,3.568e-06,3.568e-06,6.214e-08,0,0,0,0,0,0,0,0 -12685000,0.982,-0.006744,-0.01166,0.1885,0.003588,0.002576,0.01614,0.003546,0.0004974,-0.01866,-1.352e-05,-5.919e-05,-2.665e-06,-9.901e-06,6.438e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.362e-06,0.0002046,0.0002046,0.0002242,0.06506,0.06506,0.01559,0.05593,0.05593,0.06952,3.815e-09,3.818e-09,5.415e-09,3.568e-06,3.568e-06,6.201e-08,0,0,0,0,0,0,0,0 -12785000,0.982,-0.006966,-0.01157,0.1882,0.005267,-0.0004038,0.01727,0.003952,-0.002906,-0.01741,-1.301e-05,-5.914e-05,-1.586e-06,-9.083e-06,6.345e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.326e-06,0.0001944,0.0001944,0.0002234,0.05365,0.05365,0.01473,0.04776,0.04776,0.06868,3.693e-09,3.695e-09,5.281e-09,3.567e-06,3.567e-06,6.185e-08,0,0,0,0,0,0,0,0 -12885000,0.9821,-0.006945,-0.01151,0.1879,0.004816,-0.001578,0.01803,0.004493,-0.003005,-0.01445,-1.299e-05,-5.915e-05,-9.286e-07,-9.065e-06,6.344e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.29e-06,0.0002004,0.0002005,0.0002226,0.06076,0.06076,0.01429,0.05565,0.05565,0.06892,3.693e-09,3.695e-09,5.15e-09,3.567e-06,3.567e-06,6.171e-08,0,0,0,0,0,0,0,0 -12985000,0.9821,-0.00695,-0.0115,0.1877,0.003638,0.000177,0.01838,0.003409,-0.002367,-0.0132,-1.305e-05,-5.925e-05,-3.472e-07,-9.183e-06,6.345e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.249e-06,0.0001919,0.000192,0.0002218,0.05055,0.05055,0.01354,0.04763,0.04763,0.06804,3.571e-09,3.573e-09,5.021e-09,3.566e-06,3.566e-06,6.156e-08,0,0,0,0,0,0,0,0 -13085000,0.9822,-0.006954,-0.01142,0.1876,0.004455,0.0005399,0.01675,0.003811,-0.002286,-0.01353,-1.304e-05,-5.927e-05,3.956e-07,-9.179e-06,6.346e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.224e-06,0.0001979,0.000198,0.0002209,0.05712,0.05712,0.01316,0.05532,0.05532,0.06815,3.571e-09,3.574e-09,4.895e-09,3.566e-06,3.566e-06,6.144e-08,0,0,0,0,0,0,0,0 -13185000,0.9822,-0.006981,-0.01138,0.1875,0.0009988,-0.001212,0.01585,0.0009357,-0.003486,-0.01281,-1.291e-05,-5.95e-05,8.838e-07,-9.573e-06,6.253e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.191e-06,0.0001906,0.0001906,0.0002199,0.04795,0.04795,0.01251,0.04747,0.04747,0.06724,3.447e-09,3.449e-09,4.772e-09,3.563e-06,3.563e-06,6.131e-08,0,0,0,0,0,0,0,0 -13285000,0.9822,-0.006988,-0.01137,0.1874,-0.0001168,-0.001887,0.01405,0.0009123,-0.003626,-0.01245,-1.291e-05,-5.95e-05,9.733e-07,-9.578e-06,6.253e-05,-0.001363,0.2042,0.001998,0.4335,0,0,0,0,0,8.236e-06,0.0001965,0.0001966,0.0002212,0.05412,0.05412,0.01231,0.05497,0.05497,0.06842,3.447e-09,3.449e-09,4.681e-09,3.563e-06,3.563e-06,6.124e-08,0,0,0,0,0,0,0,0 -13385000,0.9822,-0.006943,-0.01148,0.1874,-0.0005173,-0.0005732,0.01312,0.0007428,-0.002795,-0.01272,-1.296e-05,-5.948e-05,8.682e-07,-9.511e-06,6.269e-05,-0.001363,0.2042,0.001998,0.4335,0,0,0,0,0,8.195e-06,0.0001899,0.0001899,0.0002202,0.0458,0.0458,0.01175,0.04729,0.04729,0.06746,3.319e-09,3.321e-09,4.562e-09,3.558e-06,3.558e-06,6.111e-08,0,0,0,0,0,0,0,0 -13485000,0.9822,-0.00691,-0.01144,0.1874,2.726e-05,0.001476,0.01387,0.0007173,-0.002703,-0.01418,-1.296e-05,-5.948e-05,1.011e-06,-9.529e-06,6.271e-05,-0.001363,0.2042,0.001998,0.4335,0,0,0,0,0,8.158e-06,0.0001957,0.0001958,0.0002192,0.05164,0.05164,0.01147,0.0546,0.0546,0.06739,3.319e-09,3.321e-09,4.446e-09,3.558e-06,3.558e-06,6.102e-08,0,0,0,0,0,0,0,0 -13585000,0.9822,-0.00693,-0.01155,0.1875,0.004255,0.0009514,0.01529,0.003683,-0.002326,-0.01608,-1.279e-05,-5.91e-05,8.989e-07,-6.777e-06,6.133e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,8.122e-06,0.0001895,0.0001895,0.0002181,0.04403,0.04403,0.01099,0.04709,0.04709,0.06644,3.185e-09,3.187e-09,4.332e-09,3.551e-06,3.551e-06,6.089e-08,0,0,0,0,0,0,0,0 -13685000,0.9822,-0.006862,-0.01147,0.1873,0.003613,-0.0002652,0.0149,0.004068,-0.002294,-0.01381,-1.278e-05,-5.911e-05,1.313e-06,-6.765e-06,6.132e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,8.075e-06,0.0001953,0.0001953,0.000217,0.04964,0.04964,0.01076,0.05424,0.05424,0.0663,3.185e-09,3.187e-09,4.221e-09,3.551e-06,3.551e-06,6.081e-08,0,0,0,0,0,0,0,0 -13785000,0.9822,-0.006819,-0.01163,0.1873,0.01065,0.00269,0.01509,0.007712,-0.0003471,-0.01422,-1.281e-05,-5.854e-05,1.168e-06,-1.832e-06,6.134e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,8.032e-06,0.0001892,0.0001892,0.0002159,0.04264,0.04264,0.01036,0.04687,0.04687,0.06536,3.045e-09,3.047e-09,4.113e-09,3.541e-06,3.542e-06,6.067e-08,0,0,0,0,0,0,0,0 -13885000,0.9822,-0.006738,-0.0116,0.1871,0.01175,0.003908,0.01638,0.008804,9.159e-06,-0.01192,-1.28e-05,-5.855e-05,1.817e-06,-1.821e-06,6.133e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,7.992e-06,0.0001949,0.0001949,0.0002148,0.04808,0.04808,0.01017,0.05388,0.05388,0.06517,3.045e-09,3.047e-09,4.008e-09,3.541e-06,3.542e-06,6.06e-08,0,0,0,0,0,0,0,0 -13985000,0.9823,-0.006822,-0.01135,0.187,0.01209,0.00464,0.01544,0.00688,-0.001555,-0.01166,-1.26e-05,-5.894e-05,2.252e-06,-5.142e-06,5.944e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,8.029e-06,0.0001887,0.0001887,0.0002158,0.04155,0.04156,0.009938,0.04666,0.04666,0.0653,2.899e-09,2.901e-09,3.93e-09,3.529e-06,3.529e-06,6.046e-08,0,0,0,0,0,0,0,0 -14085000,0.9822,-0.006807,-0.01128,0.1873,0.009441,0.0005635,0.01726,0.008047,-0.001315,-0.01328,-1.262e-05,-5.893e-05,1.303e-06,-5.182e-06,5.947e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,7.986e-06,0.0001943,0.0001944,0.0002146,0.04686,0.04686,0.009796,0.05354,0.05354,0.06507,2.899e-09,2.901e-09,3.829e-09,3.529e-06,3.529e-06,6.039e-08,0,0,0,0,0,0,0,0 -14185000,0.9822,-0.0068,-0.01123,0.1875,0.007471,0.001694,0.01628,0.007546,-0.001024,-0.01553,-1.265e-05,-5.894e-05,7.045e-07,-5.244e-06,5.956e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,7.941e-06,0.000188,0.000188,0.0002134,0.04071,0.04071,0.009512,0.04646,0.04646,0.06414,2.747e-09,2.749e-09,3.731e-09,3.514e-06,3.514e-06,6.021e-08,0,0,0,0,0,0,0,0 +12185000,0.982,-0.006471,-0.01173,0.1885,0.0034,0.01342,0.01187,0.001878,0.002347,-0.02117,-1.421e-05,-5.913e-05,-2.629e-06,-1.044e-05,6.333e-05,-0.001365,0.2042,0.001998,0.4335,0,0,0,0,0,8.399e-06,0.0002146,0.0002147,0.0002253,0.06587,0.06587,0.01908,0.04798,0.04798,0.06833,4.076e-09,4.079e-09,6.082e-09,3.57e-06,3.571e-06,6.307e-08,0,0,0,0,0,0,0,0 +12285000,0.982,-0.006516,-0.01172,0.1886,0.0006237,0.0126,0.01022,0.00209,0.003641,-0.02083,-1.422e-05,-5.913e-05,-2.679e-06,-1.044e-05,6.333e-05,-0.001365,0.2042,0.001998,0.4335,0,0,0,0,0,8.38e-06,0.000221,0.000221,0.0002247,0.07569,0.07569,0.01852,0.05634,0.05634,0.06893,4.076e-09,4.079e-09,5.937e-09,3.57e-06,3.571e-06,6.28e-08,0,0,0,0,0,0,0,0 +12385000,0.982,-0.006632,-0.01166,0.1884,-3.304e-05,0.009199,0.01067,0.001745,0.002154,-0.02398,-1.397e-05,-5.924e-05,-2.629e-06,-1.004e-05,6.404e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.346e-06,0.0002049,0.0002049,0.000224,0.06138,0.06138,0.01741,0.04793,0.04793,0.06824,3.941e-09,3.944e-09,5.795e-09,3.569e-06,3.569e-06,6.255e-08,0,0,0,0,0,0,0,0 +12485000,0.982,-0.006627,-0.01167,0.1885,-3.214e-07,0.01037,0.01447,0.001751,0.003114,-0.02224,-1.397e-05,-5.924e-05,-2.616e-06,-1.003e-05,6.404e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.33e-06,0.0002111,0.0002111,0.0002234,0.07004,0.07004,0.01689,0.05617,0.05617,0.06873,3.941e-09,3.944e-09,5.655e-09,3.569e-06,3.569e-06,6.234e-08,0,0,0,0,0,0,0,0 +12585000,0.982,-0.006776,-0.01165,0.1886,0.003676,0.004118,0.01606,0.003239,0.0001634,-0.02127,-1.352e-05,-5.919e-05,-2.703e-06,-9.904e-06,6.439e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.306e-06,0.0001985,0.0001985,0.0002227,0.05725,0.05725,0.01591,0.04786,0.04786,0.06797,3.815e-09,3.818e-09,5.517e-09,3.568e-06,3.568e-06,6.214e-08,0,0,0,0,0,0,0,0 +12685000,0.982,-0.006744,-0.01166,0.1885,0.003589,0.002576,0.01614,0.003546,0.0004975,-0.01866,-1.352e-05,-5.919e-05,-2.665e-06,-9.9e-06,6.438e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.362e-06,0.0002046,0.0002046,0.0002242,0.06506,0.06506,0.01559,0.05593,0.05593,0.06952,3.815e-09,3.818e-09,5.415e-09,3.568e-06,3.568e-06,6.201e-08,0,0,0,0,0,0,0,0 +12785000,0.982,-0.006966,-0.01157,0.1882,0.005267,-0.0004037,0.01727,0.003952,-0.002906,-0.01741,-1.301e-05,-5.914e-05,-1.586e-06,-9.082e-06,6.345e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.326e-06,0.0001944,0.0001944,0.0002234,0.05365,0.05365,0.01473,0.04776,0.04776,0.06868,3.693e-09,3.695e-09,5.281e-09,3.567e-06,3.567e-06,6.185e-08,0,0,0,0,0,0,0,0 +12885000,0.9821,-0.006945,-0.01151,0.1879,0.004816,-0.001578,0.01803,0.004493,-0.003005,-0.01445,-1.299e-05,-5.915e-05,-9.286e-07,-9.064e-06,6.344e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.29e-06,0.0002004,0.0002005,0.0002226,0.06076,0.06076,0.01429,0.05565,0.05565,0.06892,3.693e-09,3.695e-09,5.15e-09,3.567e-06,3.567e-06,6.171e-08,0,0,0,0,0,0,0,0 +12985000,0.9821,-0.00695,-0.0115,0.1877,0.003638,0.0001772,0.01838,0.003409,-0.002367,-0.0132,-1.305e-05,-5.925e-05,-3.472e-07,-9.182e-06,6.345e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.249e-06,0.0001919,0.000192,0.0002218,0.05055,0.05055,0.01354,0.04763,0.04763,0.06804,3.571e-09,3.573e-09,5.021e-09,3.566e-06,3.566e-06,6.156e-08,0,0,0,0,0,0,0,0 +13085000,0.9822,-0.006954,-0.01142,0.1876,0.004455,0.00054,0.01675,0.003811,-0.002286,-0.01353,-1.304e-05,-5.927e-05,3.955e-07,-9.178e-06,6.346e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.224e-06,0.0001979,0.000198,0.0002209,0.05712,0.05712,0.01316,0.05532,0.05532,0.06815,3.571e-09,3.574e-09,4.895e-09,3.566e-06,3.566e-06,6.145e-08,0,0,0,0,0,0,0,0 +13185000,0.9822,-0.006981,-0.01138,0.1875,0.0009989,-0.001212,0.01585,0.0009357,-0.003486,-0.01281,-1.291e-05,-5.95e-05,8.838e-07,-9.572e-06,6.253e-05,-0.001364,0.2042,0.001998,0.4335,0,0,0,0,0,8.191e-06,0.0001906,0.0001906,0.0002199,0.04795,0.04795,0.01251,0.04747,0.04747,0.06724,3.447e-09,3.449e-09,4.772e-09,3.563e-06,3.563e-06,6.131e-08,0,0,0,0,0,0,0,0 +13285000,0.9822,-0.006988,-0.01137,0.1874,-0.0001167,-0.001887,0.01405,0.0009123,-0.003626,-0.01245,-1.291e-05,-5.95e-05,9.733e-07,-9.577e-06,6.253e-05,-0.001363,0.2042,0.001998,0.4335,0,0,0,0,0,8.236e-06,0.0001965,0.0001966,0.0002212,0.05412,0.05412,0.01231,0.05497,0.05497,0.06842,3.447e-09,3.449e-09,4.681e-09,3.563e-06,3.563e-06,6.124e-08,0,0,0,0,0,0,0,0 +13385000,0.9822,-0.006943,-0.01148,0.1874,-0.0005172,-0.0005731,0.01312,0.0007428,-0.002795,-0.01272,-1.296e-05,-5.948e-05,8.682e-07,-9.51e-06,6.269e-05,-0.001363,0.2042,0.001998,0.4335,0,0,0,0,0,8.195e-06,0.0001899,0.0001899,0.0002202,0.0458,0.0458,0.01175,0.04729,0.04729,0.06746,3.319e-09,3.321e-09,4.562e-09,3.558e-06,3.558e-06,6.111e-08,0,0,0,0,0,0,0,0 +13485000,0.9822,-0.00691,-0.01144,0.1874,2.739e-05,0.001476,0.01387,0.0007173,-0.002703,-0.01418,-1.296e-05,-5.948e-05,1.011e-06,-9.528e-06,6.271e-05,-0.001363,0.2042,0.001998,0.4335,0,0,0,0,0,8.158e-06,0.0001957,0.0001958,0.0002192,0.05164,0.05164,0.01147,0.0546,0.0546,0.06739,3.319e-09,3.321e-09,4.446e-09,3.558e-06,3.558e-06,6.102e-08,0,0,0,0,0,0,0,0 +13585000,0.9822,-0.00693,-0.01155,0.1875,0.004256,0.0009515,0.01529,0.003683,-0.002326,-0.01608,-1.279e-05,-5.91e-05,8.989e-07,-6.776e-06,6.133e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,8.122e-06,0.0001895,0.0001895,0.0002181,0.04403,0.04403,0.01099,0.04709,0.04709,0.06644,3.185e-09,3.187e-09,4.332e-09,3.551e-06,3.551e-06,6.089e-08,0,0,0,0,0,0,0,0 +13685000,0.9822,-0.006862,-0.01147,0.1873,0.003613,-0.0002651,0.0149,0.004068,-0.002294,-0.01381,-1.278e-05,-5.911e-05,1.313e-06,-6.764e-06,6.132e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,8.075e-06,0.0001953,0.0001953,0.000217,0.04964,0.04964,0.01076,0.05424,0.05424,0.0663,3.185e-09,3.187e-09,4.221e-09,3.551e-06,3.551e-06,6.081e-08,0,0,0,0,0,0,0,0 +13785000,0.9822,-0.006819,-0.01163,0.1873,0.01065,0.00269,0.01509,0.007712,-0.000347,-0.01422,-1.281e-05,-5.854e-05,1.168e-06,-1.832e-06,6.134e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,8.032e-06,0.0001892,0.0001892,0.0002159,0.04264,0.04264,0.01036,0.04687,0.04687,0.06536,3.045e-09,3.047e-09,4.113e-09,3.541e-06,3.542e-06,6.067e-08,0,0,0,0,0,0,0,0 +13885000,0.9822,-0.006738,-0.0116,0.1871,0.01175,0.003908,0.01638,0.008804,9.189e-06,-0.01192,-1.28e-05,-5.855e-05,1.817e-06,-1.82e-06,6.133e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,7.992e-06,0.0001949,0.0001949,0.0002148,0.04808,0.04808,0.01017,0.05388,0.05388,0.06517,3.045e-09,3.047e-09,4.008e-09,3.541e-06,3.542e-06,6.06e-08,0,0,0,0,0,0,0,0 +13985000,0.9823,-0.006822,-0.01135,0.187,0.01209,0.00464,0.01544,0.00688,-0.001555,-0.01166,-1.26e-05,-5.894e-05,2.252e-06,-5.142e-06,5.944e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,8.029e-06,0.0001887,0.0001887,0.0002158,0.04156,0.04156,0.009938,0.04666,0.04666,0.0653,2.899e-09,2.901e-09,3.93e-09,3.529e-06,3.529e-06,6.046e-08,0,0,0,0,0,0,0,0 +14085000,0.9822,-0.006807,-0.01128,0.1873,0.009441,0.0005636,0.01726,0.008047,-0.001315,-0.01328,-1.262e-05,-5.893e-05,1.303e-06,-5.181e-06,5.947e-05,-0.001362,0.2042,0.001998,0.4335,0,0,0,0,0,7.986e-06,0.0001943,0.0001944,0.0002146,0.04686,0.04686,0.009796,0.05354,0.05354,0.06507,2.899e-09,2.901e-09,3.829e-09,3.529e-06,3.529e-06,6.039e-08,0,0,0,0,0,0,0,0 +14185000,0.9822,-0.0068,-0.01123,0.1875,0.007471,0.001694,0.01628,0.007546,-0.001023,-0.01553,-1.265e-05,-5.894e-05,7.045e-07,-5.243e-06,5.956e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,7.941e-06,0.000188,0.000188,0.0002134,0.04071,0.04071,0.009512,0.04646,0.04646,0.06414,2.747e-09,2.749e-09,3.731e-09,3.514e-06,3.514e-06,6.022e-08,0,0,0,0,0,0,0,0 14285000,0.9822,-0.00672,-0.01122,0.1875,0.008556,0.001478,0.01515,0.008213,-0.0009252,-0.0119,-1.265e-05,-5.894e-05,7.981e-07,-5.218e-06,5.954e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,7.899e-06,0.0001934,0.0001935,0.0002122,0.04596,0.04596,0.009411,0.05323,0.05323,0.06389,2.747e-09,2.749e-09,3.635e-09,3.514e-06,3.514e-06,6.014e-08,0,0,0,0,0,0,0,0 -14385000,0.9822,-0.006832,-0.01117,0.1874,0.009583,-0.001522,0.01525,0.007903,-0.00232,-0.008353,-1.241e-05,-5.906e-05,1.15e-06,-6.129e-06,5.685e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,7.854e-06,0.0001868,0.0001868,0.0002109,0.0401,0.0401,0.009178,0.04627,0.04627,0.06299,2.59e-09,2.592e-09,3.542e-09,3.496e-06,3.496e-06,5.994e-08,0,0,0,0,0,0,0,0 -14485000,0.9822,-0.006931,-0.01114,0.1876,0.007684,-0.00108,0.01902,0.008689,-0.00246,-0.006149,-1.242e-05,-5.905e-05,6.425e-07,-6.127e-06,5.685e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,7.805e-06,0.0001921,0.0001921,0.0002097,0.04525,0.04525,0.009114,0.05296,0.05296,0.06273,2.59e-09,2.592e-09,3.451e-09,3.496e-06,3.496e-06,5.987e-08,0,0,0,0,0,0,0,0 -14585000,0.9822,-0.007021,-0.01095,0.1876,0.005978,-0.001204,0.0177,0.005551,-0.003378,-0.008326,-1.241e-05,-5.954e-05,5.306e-07,-1.164e-05,5.653e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,7.833e-06,0.0001851,0.0001852,0.0002104,0.03961,0.03961,0.009009,0.04609,0.04609,0.06285,2.43e-09,2.431e-09,3.384e-09,3.475e-06,3.475e-06,5.967e-08,0,0,0,0,0,0,0,0 +14385000,0.9822,-0.006832,-0.01117,0.1874,0.009583,-0.001522,0.01525,0.007903,-0.00232,-0.008353,-1.241e-05,-5.906e-05,1.15e-06,-6.129e-06,5.685e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,7.855e-06,0.0001868,0.0001868,0.0002109,0.0401,0.0401,0.009178,0.04627,0.04627,0.06299,2.59e-09,2.592e-09,3.542e-09,3.496e-06,3.496e-06,5.994e-08,0,0,0,0,0,0,0,0 +14485000,0.9822,-0.006931,-0.01114,0.1876,0.007684,-0.00108,0.01902,0.00869,-0.00246,-0.00615,-1.242e-05,-5.905e-05,6.425e-07,-6.127e-06,5.685e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,7.805e-06,0.0001921,0.0001921,0.0002097,0.04525,0.04525,0.009114,0.05296,0.05296,0.06273,2.59e-09,2.592e-09,3.451e-09,3.496e-06,3.496e-06,5.987e-08,0,0,0,0,0,0,0,0 +14585000,0.9822,-0.007021,-0.01095,0.1876,0.005978,-0.001204,0.0177,0.005551,-0.003377,-0.008326,-1.241e-05,-5.954e-05,5.306e-07,-1.164e-05,5.653e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,7.833e-06,0.0001851,0.0001852,0.0002104,0.03961,0.03961,0.009009,0.04609,0.04609,0.06285,2.43e-09,2.431e-09,3.384e-09,3.475e-06,3.475e-06,5.967e-08,0,0,0,0,0,0,0,0 14685000,0.9822,-0.006992,-0.01101,0.1875,0.005384,-0.001029,0.01749,0.006111,-0.003471,-0.007898,-1.24e-05,-5.954e-05,8.357e-07,-1.165e-05,5.654e-05,-0.00136,0.2042,0.001998,0.4335,0,0,0,0,0,7.783e-06,0.0001902,0.0001903,0.0002091,0.04473,0.04473,0.008976,0.05271,0.05271,0.06259,2.43e-09,2.432e-09,3.298e-09,3.475e-06,3.475e-06,5.958e-08,0,0,0,0,0,0,0,0 14785000,0.9822,-0.006917,-0.011,0.1872,0.006953,0.005322,0.01728,0.004971,0.001335,-0.005929,-1.311e-05,-5.943e-05,1.35e-06,-9.905e-06,6.515e-05,-0.001361,0.2042,0.001998,0.4335,0,0,0,0,0,7.728e-06,0.000183,0.000183,0.0002078,0.03925,0.03925,0.008822,0.04594,0.04594,0.06175,2.268e-09,2.27e-09,3.214e-09,3.452e-06,3.452e-06,5.933e-08,0,0,0,0,0,0,0,0 -14885000,0.9823,-0.006839,-0.01093,0.187,0.005684,0.00355,0.0209,0.005591,0.001782,-0.004998,-1.31e-05,-5.944e-05,1.884e-06,-9.919e-06,6.516e-05,-0.00136,0.2042,0.001998,0.4335,0,0,0,0,0,7.676e-06,0.0001879,0.0001879,0.0002065,0.04429,0.04429,0.008819,0.05251,0.05251,0.06149,2.268e-09,2.27e-09,3.132e-09,3.452e-06,3.452e-06,5.924e-08,0,0,0,0,0,0,0,0 -14985000,0.9823,-0.007008,-0.0108,0.187,0.00502,0.001581,0.02375,0.004454,1.189e-06,-0.003535,-1.288e-05,-5.972e-05,2.164e-06,-1.333e-05,6.245e-05,-0.00136,0.2042,0.001998,0.4335,0,0,0,0,0,7.628e-06,0.0001803,0.0001803,0.0002052,0.03891,0.03891,0.008697,0.0458,0.0458,0.0607,2.107e-09,2.108e-09,3.052e-09,3.427e-06,3.427e-06,5.896e-08,0,0,0,0,0,0,0,0 +14885000,0.9823,-0.006839,-0.01093,0.187,0.005685,0.00355,0.0209,0.005591,0.001782,-0.004998,-1.31e-05,-5.944e-05,1.884e-06,-9.918e-06,6.516e-05,-0.00136,0.2042,0.001998,0.4335,0,0,0,0,0,7.676e-06,0.0001879,0.0001879,0.0002065,0.04429,0.04429,0.008819,0.05251,0.05251,0.06149,2.268e-09,2.27e-09,3.132e-09,3.452e-06,3.452e-06,5.924e-08,0,0,0,0,0,0,0,0 +14985000,0.9823,-0.007008,-0.0108,0.187,0.00502,0.001581,0.02375,0.004454,1.21e-06,-0.003536,-1.288e-05,-5.972e-05,2.164e-06,-1.332e-05,6.245e-05,-0.00136,0.2042,0.001998,0.4335,0,0,0,0,0,7.629e-06,0.0001803,0.0001803,0.0002052,0.03891,0.03891,0.008697,0.0458,0.0458,0.0607,2.107e-09,2.108e-09,3.052e-09,3.427e-06,3.427e-06,5.896e-08,0,0,0,0,0,0,0,0 15085000,0.9823,-0.006947,-0.01088,0.187,0.005082,0.002558,0.02766,0.004969,0.0001751,-0.001082,-1.287e-05,-5.972e-05,2.179e-06,-1.333e-05,6.245e-05,-0.00136,0.2042,0.001998,0.4335,0,0,0,0,0,7.579e-06,0.000185,0.000185,0.0002039,0.04389,0.04389,0.008721,0.05233,0.05233,0.06046,2.107e-09,2.108e-09,2.974e-09,3.427e-06,3.427e-06,5.886e-08,0,0,0,0,0,0,0,0 -15185000,0.9823,-0.007088,-0.01092,0.187,0.003641,0.001248,0.02812,0.003947,-5.003e-05,-0.0004433,-1.287e-05,-5.987e-05,2.124e-06,-1.534e-05,6.232e-05,-0.001359,0.2042,0.001998,0.4335,0,0,0,0,0,7.527e-06,0.0001772,0.0001772,0.0002025,0.03861,0.03861,0.008626,0.04569,0.04569,0.05972,1.948e-09,1.949e-09,2.899e-09,3.401e-06,3.401e-06,5.854e-08,0,0,0,0,0,0,0,0 -15285000,0.9823,-0.007184,-0.01095,0.1868,0.003585,0.0008095,0.02797,0.004337,9.504e-05,-0.0005958,-1.286e-05,-5.988e-05,2.564e-06,-1.539e-05,6.237e-05,-0.001359,0.2042,0.001998,0.4335,0,0,0,0,0,7.549e-06,0.0001816,0.0001817,0.0002031,0.04355,0.04355,0.008746,0.05219,0.05219,0.0604,1.948e-09,1.949e-09,2.844e-09,3.401e-06,3.401e-06,5.846e-08,0,0,0,0,0,0,0,0 -15385000,0.9823,-0.007263,-0.01095,0.187,0.004482,0.002964,0.0277,0.003481,0.0001318,-0.001261,-1.289e-05,-6e-05,2.303e-06,-1.707e-05,6.281e-05,-0.001357,0.2042,0.001998,0.4335,0,0,0,0,0,7.502e-06,0.0001737,0.0001737,0.0002017,0.03833,0.03833,0.008671,0.04559,0.04559,0.05969,1.792e-09,1.794e-09,2.772e-09,3.373e-06,3.374e-06,5.811e-08,0,0,0,0,0,0,0,0 -15485000,0.9823,-0.007298,-0.01091,0.187,0.003571,0.0008376,0.02777,0.003875,0.0003574,-0.0003061,-1.289e-05,-6e-05,2.448e-06,-1.711e-05,6.284e-05,-0.001357,0.2042,0.001998,0.4335,0,0,0,0,0,7.456e-06,0.0001779,0.0001779,0.0002004,0.0432,0.0432,0.008738,0.05207,0.05207,0.0595,1.793e-09,1.794e-09,2.703e-09,3.373e-06,3.374e-06,5.798e-08,0,0,0,0,0,0,0,0 +15185000,0.9823,-0.007088,-0.01092,0.187,0.003641,0.001248,0.02812,0.003947,-5e-05,-0.0004439,-1.287e-05,-5.987e-05,2.124e-06,-1.534e-05,6.232e-05,-0.001359,0.2042,0.001998,0.4335,0,0,0,0,0,7.527e-06,0.0001772,0.0001772,0.0002025,0.03861,0.03861,0.008626,0.04569,0.04569,0.05972,1.948e-09,1.949e-09,2.899e-09,3.401e-06,3.401e-06,5.854e-08,0,0,0,0,0,0,0,0 +15285000,0.9823,-0.007184,-0.01095,0.1868,0.003586,0.0008096,0.02797,0.004337,9.507e-05,-0.0005964,-1.286e-05,-5.988e-05,2.564e-06,-1.539e-05,6.237e-05,-0.001359,0.2042,0.001998,0.4335,0,0,0,0,0,7.549e-06,0.0001816,0.0001817,0.0002031,0.04355,0.04355,0.008746,0.05219,0.05219,0.0604,1.948e-09,1.949e-09,2.844e-09,3.401e-06,3.401e-06,5.846e-08,0,0,0,0,0,0,0,0 +15385000,0.9823,-0.007263,-0.01095,0.187,0.004483,0.002964,0.0277,0.003481,0.0001318,-0.001262,-1.289e-05,-6e-05,2.303e-06,-1.707e-05,6.281e-05,-0.001357,0.2042,0.001998,0.4335,0,0,0,0,0,7.502e-06,0.0001737,0.0001737,0.0002017,0.03833,0.03833,0.008671,0.04559,0.04559,0.05969,1.792e-09,1.794e-09,2.772e-09,3.373e-06,3.374e-06,5.811e-08,0,0,0,0,0,0,0,0 +15485000,0.9823,-0.007298,-0.01091,0.187,0.003572,0.0008376,0.02777,0.003875,0.0003574,-0.0003068,-1.289e-05,-6e-05,2.448e-06,-1.711e-05,6.284e-05,-0.001357,0.2042,0.001998,0.4335,0,0,0,0,0,7.456e-06,0.0001779,0.0001779,0.0002004,0.0432,0.0432,0.008738,0.05207,0.05207,0.0595,1.793e-09,1.794e-09,2.703e-09,3.373e-06,3.374e-06,5.798e-08,0,0,0,0,0,0,0,0 15585000,0.9823,-0.007494,-0.01093,0.1869,0.00737,-0.002785,0.02743,0.005895,-0.003723,-0.00123,-1.215e-05,-5.996e-05,2.745e-06,-1.669e-05,5.284e-05,-0.001356,0.2042,0.001998,0.4335,0,0,0,0,0,7.408e-06,0.0001698,0.0001698,0.000199,0.03802,0.03802,0.008682,0.04552,0.04552,0.05883,1.643e-09,1.644e-09,2.635e-09,3.346e-06,3.346e-06,5.759e-08,0,0,0,0,0,0,0,0 -15685000,0.9823,-0.007458,-0.01093,0.1868,0.009193,-0.0058,0.02787,0.006705,-0.004152,-5.749e-05,-1.215e-05,-5.997e-05,3.136e-06,-1.696e-05,5.311e-05,-0.001356,0.2042,0.001998,0.4335,0,0,0,0,0,7.353e-06,0.0001738,0.0001738,0.0001977,0.0428,0.0428,0.008766,0.05197,0.05197,0.05867,1.643e-09,1.644e-09,2.569e-09,3.346e-06,3.346e-06,5.745e-08,0,0,0,0,0,0,0,0 -15785000,0.9824,-0.007457,-0.0108,0.1866,0.006093,-0.005908,0.02733,0.00518,-0.003324,0.001247,-1.237e-05,-6.015e-05,3.675e-06,-1.959e-05,5.664e-05,-0.001355,0.2042,0.001998,0.4335,0,0,0,0,0,7.298e-06,0.0001657,0.0001657,0.0001963,0.03767,0.03767,0.008724,0.04545,0.04545,0.05805,1.501e-09,1.501e-09,2.505e-09,3.318e-06,3.318e-06,5.703e-08,0,0,0,0,0,0,0,0 -15885000,0.9823,-0.007502,-0.01085,0.1867,0.004816,-0.003774,0.02852,0.00566,-0.003812,0.001364,-1.237e-05,-6.015e-05,3.382e-06,-1.951e-05,5.651e-05,-0.001355,0.2042,0.001998,0.4335,0,0,0,0,0,7.315e-06,0.0001694,0.0001694,0.0001967,0.04235,0.04235,0.00889,0.05188,0.05188,0.05878,1.501e-09,1.501e-09,2.459e-09,3.318e-06,3.318e-06,5.691e-08,0,0,0,0,0,0,0,0 -15985000,0.9823,-0.007315,-0.01079,0.1866,0.003248,-0.002356,0.02512,0.004516,-0.002975,-0.0007264,-1.252e-05,-6.024e-05,3.341e-06,-2.109e-05,5.871e-05,-0.001352,0.2042,0.001998,0.4335,0,0,0,0,0,7.257e-06,0.0001614,0.0001614,0.0001954,0.03728,0.03728,0.008858,0.04539,0.0454,0.05819,1.366e-09,1.367e-09,2.398e-09,3.29e-06,3.29e-06,5.644e-08,0,0,0,0,0,0,0,0 -16085000,0.9824,-0.007277,-0.01078,0.1866,0.00178,-0.003367,0.02372,0.004697,-0.003277,0.000876,-1.252e-05,-6.024e-05,3.086e-06,-2.114e-05,5.875e-05,-0.001352,0.2042,0.001998,0.4335,0,0,0,0,0,7.197e-06,0.0001649,0.0001649,0.000194,0.04187,0.04187,0.008967,0.05181,0.05181,0.0581,1.366e-09,1.367e-09,2.339e-09,3.29e-06,3.29e-06,5.627e-08,0,0,0,0,0,0,0,0 +15685000,0.9823,-0.007458,-0.01093,0.1868,0.009193,-0.0058,0.02787,0.006705,-0.004152,-5.823e-05,-1.215e-05,-5.997e-05,3.136e-06,-1.696e-05,5.311e-05,-0.001356,0.2042,0.001998,0.4335,0,0,0,0,0,7.353e-06,0.0001738,0.0001738,0.0001977,0.0428,0.0428,0.008766,0.05197,0.05197,0.05867,1.643e-09,1.644e-09,2.569e-09,3.346e-06,3.346e-06,5.745e-08,0,0,0,0,0,0,0,0 +15785000,0.9824,-0.007457,-0.0108,0.1866,0.006093,-0.005908,0.02733,0.00518,-0.003324,0.001246,-1.237e-05,-6.015e-05,3.675e-06,-1.959e-05,5.664e-05,-0.001355,0.2042,0.001998,0.4335,0,0,0,0,0,7.298e-06,0.0001657,0.0001657,0.0001963,0.03767,0.03767,0.008724,0.04545,0.04545,0.05805,1.501e-09,1.501e-09,2.505e-09,3.318e-06,3.318e-06,5.703e-08,0,0,0,0,0,0,0,0 +15885000,0.9823,-0.007502,-0.01085,0.1867,0.004816,-0.003774,0.02852,0.00566,-0.003812,0.001363,-1.237e-05,-6.015e-05,3.382e-06,-1.951e-05,5.651e-05,-0.001355,0.2042,0.001998,0.4335,0,0,0,0,0,7.315e-06,0.0001694,0.0001694,0.0001967,0.04235,0.04235,0.00889,0.05188,0.05188,0.05878,1.501e-09,1.501e-09,2.459e-09,3.318e-06,3.318e-06,5.691e-08,0,0,0,0,0,0,0,0 +15985000,0.9823,-0.007315,-0.01079,0.1866,0.003248,-0.002356,0.02511,0.004516,-0.002975,-0.0007267,-1.252e-05,-6.024e-05,3.341e-06,-2.109e-05,5.871e-05,-0.001352,0.2042,0.001998,0.4335,0,0,0,0,0,7.257e-06,0.0001614,0.0001614,0.0001954,0.03728,0.03728,0.008858,0.04539,0.0454,0.05819,1.366e-09,1.367e-09,2.398e-09,3.29e-06,3.29e-06,5.645e-08,0,0,0,0,0,0,0,0 +16085000,0.9824,-0.007277,-0.01078,0.1866,0.00178,-0.003367,0.02372,0.004697,-0.003277,0.0008757,-1.252e-05,-6.024e-05,3.086e-06,-2.114e-05,5.875e-05,-0.001352,0.2042,0.001998,0.4335,0,0,0,0,0,7.197e-06,0.0001649,0.0001649,0.000194,0.04187,0.04187,0.008967,0.05181,0.05181,0.0581,1.366e-09,1.367e-09,2.339e-09,3.29e-06,3.29e-06,5.627e-08,0,0,0,0,0,0,0,0 16185000,0.9823,-0.007183,-0.01067,0.1867,-0.002034,-0.001712,0.02267,0.002417,-0.002489,-0.002109,-1.273e-05,-6.044e-05,2.772e-06,-2.449e-05,6.174e-05,-0.001351,0.2042,0.001998,0.4335,0,0,0,0,0,7.141e-06,0.000157,0.0001571,0.0001926,0.03682,0.03682,0.008942,0.04535,0.04535,0.05755,1.241e-09,1.241e-09,2.282e-09,3.263e-06,3.263e-06,5.577e-08,0,0,0,0,0,0,0,0 -16285000,0.9823,-0.007232,-0.0106,0.1867,-0.001645,-0.003008,0.02229,0.002212,-0.002739,-0.000599,-1.273e-05,-6.045e-05,2.905e-06,-2.457e-05,6.181e-05,-0.00135,0.2042,0.001998,0.4335,0,0,0,0,0,7.094e-06,0.0001602,0.0001602,0.0001913,0.04129,0.04129,0.009061,0.05173,0.05173,0.0575,1.241e-09,1.241e-09,2.226e-09,3.263e-06,3.263e-06,5.557e-08,0,0,0,0,0,0,0,0 -16385000,0.9824,-0.007189,-0.01062,0.1866,0.0008444,-0.002357,0.02296,0.003289,-0.00215,-0.0006177,-1.271e-05,-6.024e-05,3.234e-06,-2.145e-05,6.172e-05,-0.001349,0.2042,0.001998,0.4335,0,0,0,0,0,7.045e-06,0.0001526,0.0001526,0.0001899,0.0363,0.0363,0.009041,0.0453,0.0453,0.057,1.124e-09,1.124e-09,2.172e-09,3.237e-06,3.237e-06,5.503e-08,0,0,0,0,0,0,0,0 +16285000,0.9823,-0.007232,-0.0106,0.1867,-0.001645,-0.003008,0.02229,0.002212,-0.002739,-0.0005994,-1.273e-05,-6.045e-05,2.906e-06,-2.457e-05,6.181e-05,-0.00135,0.2042,0.001998,0.4335,0,0,0,0,0,7.094e-06,0.0001602,0.0001602,0.0001913,0.04129,0.04129,0.009061,0.05173,0.05173,0.0575,1.241e-09,1.241e-09,2.226e-09,3.263e-06,3.263e-06,5.557e-08,0,0,0,0,0,0,0,0 +16385000,0.9824,-0.007189,-0.01062,0.1866,0.0008445,-0.002357,0.02296,0.003289,-0.00215,-0.0006181,-1.271e-05,-6.024e-05,3.234e-06,-2.144e-05,6.172e-05,-0.001349,0.2042,0.001998,0.4335,0,0,0,0,0,7.045e-06,0.0001526,0.0001526,0.0001899,0.0363,0.0363,0.009041,0.0453,0.0453,0.057,1.124e-09,1.124e-09,2.172e-09,3.237e-06,3.237e-06,5.503e-08,0,0,0,0,0,0,0,0 16485000,0.9824,-0.007289,-0.01061,0.1866,0.003306,-0.003654,0.02484,0.003492,-0.002516,0.00281,-1.271e-05,-6.024e-05,3.155e-06,-2.138e-05,6.166e-05,-0.00135,0.2042,0.001998,0.4335,0,0,0,0,0,6.992e-06,0.0001556,0.0001556,0.0001886,0.04063,0.04063,0.009167,0.05166,0.05166,0.05698,1.124e-09,1.125e-09,2.12e-09,3.237e-06,3.237e-06,5.481e-08,0,0,0,0,0,0,0,0 16585000,0.9824,-0.007271,-0.0106,0.1866,0.00724,-0.004486,0.0283,0.003059,-0.001991,0.003511,-1.283e-05,-6.028e-05,3.118e-06,-2.196e-05,6.341e-05,-0.001349,0.2042,0.001998,0.4335,0,0,0,0,0,6.999e-06,0.0001483,0.0001483,0.0001889,0.0357,0.0357,0.009216,0.04525,0.04525,0.05733,1.017e-09,1.017e-09,2.081e-09,3.212e-06,3.212e-06,5.429e-08,0,0,0,0,0,0,0,0 -16685000,0.9824,-0.007327,-0.01054,0.1865,0.008507,-0.008086,0.02861,0.003842,-0.002597,0.004905,-1.283e-05,-6.028e-05,3.345e-06,-2.213e-05,6.356e-05,-0.001349,0.2042,0.001998,0.4335,0,0,0,0,0,6.948e-06,0.000151,0.000151,0.0001875,0.0399,0.0399,0.009347,0.05157,0.05158,0.05735,1.017e-09,1.017e-09,2.031e-09,3.212e-06,3.212e-06,5.405e-08,0,0,0,0,0,0,0,0 -16785000,0.9824,-0.007164,-0.01042,0.1864,0.009639,-0.007929,0.0274,0.003011,-0.001904,0.004066,-1.305e-05,-6.039e-05,3.487e-06,-2.39e-05,6.726e-05,-0.001347,0.2042,0.001998,0.4335,0,0,0,0,0,6.892e-06,0.000144,0.000144,0.0001862,0.03508,0.03509,0.009328,0.0452,0.0452,0.05691,9.19e-10,9.192e-10,1.983e-09,3.189e-06,3.189e-06,5.344e-08,0,0,0,0,0,0,0,0 -16885000,0.9824,-0.00713,-0.01051,0.1861,0.008452,-0.007834,0.0287,0.00391,-0.002677,0.003259,-1.304e-05,-6.039e-05,3.904e-06,-2.413e-05,6.743e-05,-0.001346,0.2042,0.001998,0.4335,0,0,0,0,0,6.837e-06,0.0001466,0.0001466,0.0001849,0.03913,0.03913,0.009461,0.05148,0.05148,0.05697,9.19e-10,9.193e-10,1.936e-09,3.189e-06,3.189e-06,5.318e-08,0,0,0,0,0,0,0,0 -16985000,0.9824,-0.007146,-0.01055,0.1861,0.008534,-0.008066,0.02886,0.003674,-0.002014,0.002305,-1.315e-05,-6.027e-05,4.002e-06,-2.197e-05,6.916e-05,-0.001345,0.2042,0.001998,0.4335,0,0,0,0,0,6.788e-06,0.0001399,0.0001399,0.0001836,0.03441,0.03441,0.009438,0.04514,0.04514,0.05656,8.299e-10,8.302e-10,1.89e-09,3.166e-06,3.167e-06,5.253e-08,0,0,0,0,0,0,0,0 +16685000,0.9824,-0.007327,-0.01054,0.1865,0.008507,-0.008086,0.02861,0.003842,-0.002597,0.004904,-1.283e-05,-6.028e-05,3.345e-06,-2.213e-05,6.356e-05,-0.001349,0.2042,0.001998,0.4335,0,0,0,0,0,6.949e-06,0.000151,0.000151,0.0001875,0.0399,0.0399,0.009347,0.05157,0.05158,0.05735,1.017e-09,1.017e-09,2.031e-09,3.212e-06,3.212e-06,5.405e-08,0,0,0,0,0,0,0,0 +16785000,0.9824,-0.007164,-0.01042,0.1864,0.009639,-0.007929,0.0274,0.003011,-0.001904,0.004065,-1.305e-05,-6.039e-05,3.487e-06,-2.39e-05,6.726e-05,-0.001347,0.2042,0.001998,0.4335,0,0,0,0,0,6.892e-06,0.000144,0.000144,0.0001862,0.03508,0.03509,0.009328,0.0452,0.0452,0.05691,9.19e-10,9.192e-10,1.983e-09,3.189e-06,3.189e-06,5.344e-08,0,0,0,0,0,0,0,0 +16885000,0.9824,-0.00713,-0.01051,0.1861,0.008453,-0.007834,0.0287,0.00391,-0.002677,0.003259,-1.304e-05,-6.039e-05,3.904e-06,-2.413e-05,6.743e-05,-0.001346,0.2042,0.001998,0.4335,0,0,0,0,0,6.837e-06,0.0001466,0.0001466,0.0001849,0.03913,0.03913,0.009461,0.05148,0.05148,0.05697,9.19e-10,9.193e-10,1.936e-09,3.189e-06,3.189e-06,5.318e-08,0,0,0,0,0,0,0,0 +16985000,0.9824,-0.007146,-0.01055,0.1861,0.008534,-0.008066,0.02886,0.003674,-0.002014,0.002305,-1.315e-05,-6.027e-05,4.003e-06,-2.197e-05,6.916e-05,-0.001345,0.2042,0.001998,0.4335,0,0,0,0,0,6.788e-06,0.0001399,0.0001399,0.0001836,0.03441,0.03441,0.009438,0.04514,0.04514,0.05656,8.299e-10,8.302e-10,1.89e-09,3.166e-06,3.167e-06,5.253e-08,0,0,0,0,0,0,0,0 17085000,0.9824,-0.007246,-0.01048,0.1861,0.009491,-0.01038,0.02907,0.004581,-0.002954,0.002142,-1.315e-05,-6.026e-05,3.908e-06,-2.206e-05,6.918e-05,-0.001344,0.2042,0.001998,0.4335,0,0,0,0,0,6.738e-06,0.0001423,0.0001422,0.0001823,0.03833,0.03833,0.009572,0.05138,0.05138,0.05665,8.3e-10,8.302e-10,1.846e-09,3.166e-06,3.167e-06,5.225e-08,0,0,0,0,0,0,0,0 -17185000,0.9824,-0.007368,-0.01037,0.1863,0.008813,-0.01528,0.03022,0.002961,-0.006673,0.004804,-1.301e-05,-6.043e-05,3.524e-06,-2.447e-05,6.668e-05,-0.001343,0.2042,0.001998,0.4335,0,0,0,0,0,6.749e-06,0.000136,0.000136,0.0001825,0.03371,0.03371,0.009616,0.04507,0.04507,0.05708,7.493e-10,7.495e-10,1.813e-09,3.146e-06,3.146e-06,5.164e-08,0,0,0,0,0,0,0,0 -17285000,0.9824,-0.007322,-0.01037,0.1865,0.009274,-0.01575,0.02974,0.003855,-0.008197,0.005333,-1.302e-05,-6.042e-05,3.156e-06,-2.441e-05,6.656e-05,-0.001342,0.2042,0.001998,0.4335,0,0,0,0,0,6.7e-06,0.0001381,0.0001381,0.0001812,0.03749,0.03749,0.009749,0.05127,0.05127,0.0572,7.494e-10,7.495e-10,1.771e-09,3.146e-06,3.146e-06,5.135e-08,0,0,0,0,0,0,0,0 -17385000,0.9824,-0.007203,-0.01038,0.1863,0.006485,-0.01591,0.02979,0.005307,-0.005139,0.005966,-1.337e-05,-6.015e-05,3.459e-06,-2.017e-05,7.259e-05,-0.001341,0.2042,0.001998,0.4335,0,0,0,0,0,6.643e-06,0.0001322,0.0001322,0.0001799,0.033,0.033,0.009716,0.045,0.045,0.05683,6.765e-10,6.767e-10,1.73e-09,3.127e-06,3.127e-06,5.064e-08,0,0,0,0,0,0,0,0 +17185000,0.9824,-0.007368,-0.01037,0.1863,0.008813,-0.01528,0.03023,0.002961,-0.006673,0.004804,-1.301e-05,-6.043e-05,3.524e-06,-2.447e-05,6.668e-05,-0.001343,0.2042,0.001998,0.4335,0,0,0,0,0,6.749e-06,0.000136,0.000136,0.0001825,0.03371,0.03371,0.009616,0.04507,0.04507,0.05708,7.493e-10,7.495e-10,1.813e-09,3.146e-06,3.146e-06,5.164e-08,0,0,0,0,0,0,0,0 +17285000,0.9824,-0.007322,-0.01037,0.1865,0.009275,-0.01575,0.02974,0.003855,-0.008197,0.005334,-1.302e-05,-6.042e-05,3.157e-06,-2.441e-05,6.656e-05,-0.001342,0.2042,0.001998,0.4335,0,0,0,0,0,6.701e-06,0.0001381,0.0001381,0.0001812,0.03749,0.03749,0.009749,0.05127,0.05127,0.0572,7.494e-10,7.495e-10,1.771e-09,3.146e-06,3.146e-06,5.135e-08,0,0,0,0,0,0,0,0 +17385000,0.9824,-0.007203,-0.01038,0.1863,0.006486,-0.01591,0.02979,0.005307,-0.005139,0.005967,-1.337e-05,-6.015e-05,3.459e-06,-2.017e-05,7.259e-05,-0.001341,0.2042,0.001998,0.4335,0,0,0,0,0,6.643e-06,0.0001322,0.0001322,0.0001799,0.033,0.033,0.009716,0.045,0.045,0.05683,6.765e-10,6.767e-10,1.73e-09,3.127e-06,3.127e-06,5.064e-08,0,0,0,0,0,0,0,0 17485000,0.9824,-0.007201,-0.01043,0.1863,0.004237,-0.01667,0.02929,0.005777,-0.006742,0.006492,-1.337e-05,-6.015e-05,3.316e-06,-2.022e-05,7.259e-05,-0.00134,0.2042,0.001998,0.4335,0,0,0,0,0,6.594e-06,0.0001342,0.0001342,0.0001786,0.03663,0.03663,0.009847,0.05114,0.05114,0.05699,6.766e-10,6.768e-10,1.69e-09,3.127e-06,3.127e-06,5.031e-08,0,0,0,0,0,0,0,0 -17585000,0.9824,-0.00712,-0.0103,0.1863,0.000667,-0.01289,0.02833,0.002128,-0.005044,0.004661,-1.375e-05,-6.039e-05,3.31e-06,-2.442e-05,7.908e-05,-0.001338,0.2042,0.001998,0.4335,0,0,0,0,0,6.545e-06,0.0001287,0.0001286,0.0001773,0.03226,0.03226,0.009807,0.04492,0.04492,0.05664,6.111e-10,6.112e-10,1.651e-09,3.109e-06,3.11e-06,5e-08,0,0,0,0,0,0,0,0 -17685000,0.9824,-0.007214,-0.01022,0.1861,-0.0003368,-0.0134,0.02963,0.002165,-0.006381,0.007017,-1.375e-05,-6.039e-05,3.365e-06,-2.447e-05,7.912e-05,-0.001338,0.2042,0.001998,0.4335,0,0,0,0,0,6.488e-06,0.0001305,0.0001305,0.000176,0.03575,0.03575,0.009933,0.051,0.05101,0.05681,6.112e-10,6.113e-10,1.614e-09,3.109e-06,3.11e-06,5e-08,0,0,0,0,0,0,0,0 +17585000,0.9824,-0.00712,-0.0103,0.1863,0.0006671,-0.01289,0.02833,0.002128,-0.005044,0.004661,-1.375e-05,-6.039e-05,3.311e-06,-2.442e-05,7.908e-05,-0.001338,0.2042,0.001998,0.4335,0,0,0,0,0,6.545e-06,0.0001287,0.0001286,0.0001773,0.03226,0.03226,0.009807,0.04492,0.04492,0.05664,6.111e-10,6.112e-10,1.651e-09,3.109e-06,3.11e-06,5e-08,0,0,0,0,0,0,0,0 +17685000,0.9824,-0.007214,-0.01022,0.1861,-0.0003367,-0.0134,0.02963,0.002165,-0.006381,0.007017,-1.375e-05,-6.039e-05,3.365e-06,-2.447e-05,7.912e-05,-0.001338,0.2042,0.001998,0.4335,0,0,0,0,0,6.489e-06,0.0001305,0.0001305,0.000176,0.03575,0.03575,0.009933,0.051,0.05101,0.05681,6.112e-10,6.113e-10,1.614e-09,3.109e-06,3.11e-06,5e-08,0,0,0,0,0,0,0,0 17785000,0.9825,-0.007177,-0.01021,0.1859,0.002062,-0.01162,0.02944,0.003111,-0.005526,0.01063,-1.396e-05,-6.017e-05,3.467e-06,-2.078e-05,8.268e-05,-0.001338,0.2042,0.001998,0.4335,0,0,0,0,0,6.427e-06,0.0001253,0.0001253,0.0001748,0.03151,0.03151,0.009886,0.04482,0.04482,0.05648,5.524e-10,5.525e-10,1.577e-09,3.093e-06,3.093e-06,5e-08,0,0,0,0,0,0,0,0 17885000,0.9825,-0.007123,-0.01032,0.1859,0.004343,-0.01385,0.02892,0.003487,-0.006817,0.01561,-1.396e-05,-6.018e-05,3.512e-06,-2.07e-05,8.264e-05,-0.001339,0.2042,0.001998,0.4335,0,0,0,0,0,6.43e-06,0.000127,0.000127,0.0001749,0.03488,0.03488,0.01008,0.05085,0.05085,0.05749,5.525e-10,5.526e-10,1.55e-09,3.093e-06,3.093e-06,5e-08,0,0,0,0,0,0,0,0 -17985000,0.9825,-0.00691,-0.0103,0.1858,0.003276,-0.007574,0.02867,0.002763,-0.001427,0.01572,-1.452e-05,-6.003e-05,3.46e-06,-1.841e-05,9.232e-05,-0.001338,0.2042,0.001998,0.4335,0,0,0,0,0,6.379e-06,0.0001222,0.0001221,0.0001737,0.03077,0.03077,0.01003,0.04472,0.04472,0.05717,4.998e-10,4.998e-10,1.515e-09,3.078e-06,3.078e-06,5e-08,0,0,0,0,0,0,0,0 +17985000,0.9825,-0.00691,-0.0103,0.1858,0.003276,-0.007574,0.02867,0.002764,-0.001427,0.01572,-1.452e-05,-6.003e-05,3.46e-06,-1.841e-05,9.232e-05,-0.001338,0.2042,0.001998,0.4335,0,0,0,0,0,6.379e-06,0.0001222,0.0001221,0.0001737,0.03077,0.03077,0.01003,0.04472,0.04472,0.05717,4.998e-10,4.998e-10,1.515e-09,3.078e-06,3.078e-06,5e-08,0,0,0,0,0,0,0,0 18085000,0.9825,-0.006994,-0.01027,0.1858,0.003489,-0.008062,0.02833,0.003177,-0.00224,0.01513,-1.452e-05,-6.003e-05,3.447e-06,-1.854e-05,9.238e-05,-0.001337,0.2042,0.001998,0.4335,0,0,0,0,0,6.333e-06,0.0001237,0.0001237,0.0001724,0.03399,0.03399,0.01015,0.05069,0.05069,0.05738,4.999e-10,4.999e-10,1.482e-09,3.078e-06,3.078e-06,5e-08,0,0,0,0,0,0,0,0 -18185000,0.9825,-0.007006,-0.01031,0.1856,0.003327,-0.006963,0.02908,0.003746,-0.001666,0.0135,-1.458e-05,-5.995e-05,3.865e-06,-1.699e-05,9.37e-05,-0.001335,0.2042,0.001998,0.4335,0,0,0,0,0,6.283e-06,0.0001192,0.0001192,0.0001712,0.03001,0.03001,0.01008,0.04461,0.04461,0.05707,4.527e-10,4.528e-10,1.449e-09,3.064e-06,3.065e-06,5e-08,0,0,0,0,0,0,0,0 +18185000,0.9825,-0.007006,-0.01031,0.1856,0.003327,-0.006963,0.02908,0.003746,-0.001666,0.0135,-1.458e-05,-5.995e-05,3.865e-06,-1.699e-05,9.37e-05,-0.001335,0.2042,0.001998,0.4335,0,0,0,0,0,6.284e-06,0.0001192,0.0001192,0.0001712,0.03001,0.03001,0.01008,0.04461,0.04461,0.05707,4.527e-10,4.528e-10,1.449e-09,3.064e-06,3.065e-06,5e-08,0,0,0,0,0,0,0,0 18285000,0.9825,-0.00704,-0.01029,0.1856,0.004153,-0.007649,0.02839,0.004059,-0.002384,0.01257,-1.458e-05,-5.995e-05,3.88e-06,-1.72e-05,9.383e-05,-0.001334,0.2042,0.001998,0.4335,0,0,0,0,0,6.239e-06,0.0001206,0.0001206,0.00017,0.0331,0.0331,0.01019,0.05051,0.05051,0.05729,4.528e-10,4.528e-10,1.417e-09,3.064e-06,3.065e-06,5e-08,0,0,0,0,0,0,0,0 18385000,0.9825,-0.006964,-0.01032,0.1857,0.004743,-0.006823,0.02818,0.005678,-0.00181,0.01215,-1.462e-05,-5.978e-05,3.726e-06,-1.443e-05,9.454e-05,-0.001332,0.2042,0.001998,0.4335,0,0,0,0,0,6.197e-06,0.0001165,0.0001164,0.0001688,0.02926,0.02926,0.01012,0.0445,0.0445,0.05698,4.107e-10,4.107e-10,1.386e-09,3.051e-06,3.052e-06,5e-08,0,0,0,0,0,0,0,0 -18485000,0.9825,-0.006997,-0.01033,0.1857,0.007655,-0.00647,0.02789,0.006385,-0.002483,0.01477,-1.462e-05,-5.978e-05,3.867e-06,-1.438e-05,9.449e-05,-0.001332,0.2042,0.001998,0.4335,0,0,0,0,0,6.201e-06,0.0001178,0.0001178,0.0001689,0.03223,0.03223,0.01031,0.05033,0.05033,0.05805,4.107e-10,4.108e-10,1.363e-09,3.051e-06,3.052e-06,5e-08,0,0,0,0,0,0,0,0 +18485000,0.9825,-0.006997,-0.01033,0.1857,0.007655,-0.00647,0.02789,0.006385,-0.002483,0.01477,-1.462e-05,-5.978e-05,3.868e-06,-1.438e-05,9.449e-05,-0.001332,0.2042,0.001998,0.4335,0,0,0,0,0,6.202e-06,0.0001178,0.0001178,0.0001689,0.03223,0.03223,0.01031,0.05033,0.05033,0.05805,4.107e-10,4.108e-10,1.363e-09,3.051e-06,3.052e-06,5e-08,0,0,0,0,0,0,0,0 18585000,0.9825,-0.00683,-0.0102,0.1858,0.006287,-0.005993,0.02758,0.00513,-0.001951,0.01643,-1.474e-05,-5.985e-05,3.716e-06,-1.587e-05,9.666e-05,-0.001331,0.2042,0.001998,0.4335,0,0,0,0,0,6.161e-06,0.0001139,0.0001139,0.0001677,0.02853,0.02853,0.01023,0.04437,0.04437,0.05773,3.731e-10,3.731e-10,1.333e-09,3.04e-06,3.04e-06,5e-08,0,0,0,0,0,0,0,0 18685000,0.9825,-0.006812,-0.01015,0.1857,0.005914,-0.00497,0.02613,0.005746,-0.002502,0.01588,-1.474e-05,-5.986e-05,3.782e-06,-1.601e-05,9.674e-05,-0.00133,0.2042,0.001998,0.4335,0,0,0,0,0,6.115e-06,0.0001151,0.0001151,0.0001665,0.03137,0.03137,0.01033,0.05013,0.05013,0.05798,3.731e-10,3.732e-10,1.304e-09,3.04e-06,3.04e-06,5e-08,0,0,0,0,0,0,0,0 18785000,0.9825,-0.006749,-0.01005,0.1857,0.004835,-0.004871,0.02549,0.005765,-0.002037,0.0126,-1.479e-05,-5.983e-05,3.772e-06,-1.594e-05,9.797e-05,-0.001327,0.2042,0.001998,0.4335,0,0,0,0,0,6.07e-06,0.0001115,0.0001115,0.0001653,0.0278,0.0278,0.01024,0.04423,0.04423,0.05766,3.395e-10,3.395e-10,1.276e-09,3.029e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 -18885000,0.9825,-0.006703,-0.01006,0.1858,0.003905,-0.004516,0.02404,0.006171,-0.002567,0.009599,-1.479e-05,-5.983e-05,3.621e-06,-1.629e-05,9.82e-05,-0.001325,0.2042,0.001998,0.4335,0,0,0,0,0,6.025e-06,0.0001127,0.0001126,0.0001641,0.03053,0.03053,0.01034,0.04992,0.04992,0.05791,3.396e-10,3.396e-10,1.249e-09,3.029e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 -18985000,0.9825,-0.006686,-0.0101,0.1859,0.002351,-0.004659,0.02457,0.005073,-0.002066,0.01244,-1.487e-05,-5.987e-05,3.583e-06,-1.704e-05,9.957e-05,-0.001325,0.2042,0.001998,0.4335,0,0,0,0,0,5.988e-06,0.0001093,0.0001093,0.000163,0.02709,0.02709,0.01025,0.04409,0.04409,0.05759,3.095e-10,3.095e-10,1.222e-09,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 -19085000,0.9825,-0.00676,-0.01011,0.1858,0.0003668,-0.004738,0.02513,0.00525,-0.002501,0.008697,-1.487e-05,-5.987e-05,3.672e-06,-1.735e-05,9.975e-05,-0.001323,0.2042,0.001998,0.4335,0,0,0,0,0,5.947e-06,0.0001104,0.0001104,0.0001618,0.0297,0.0297,0.01034,0.04971,0.04971,0.05785,3.096e-10,3.096e-10,1.197e-09,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 -19185000,0.9825,-0.006655,-0.01023,0.1859,-0.001009,-0.0047,0.02518,0.00436,-0.002068,0.008784,-1.493e-05,-5.987e-05,3.401e-06,-1.762e-05,0.000101,-0.001322,0.2042,0.001998,0.4335,0,0,0,0,0,5.949e-06,0.0001073,0.0001073,0.0001619,0.02639,0.02639,0.01032,0.04394,0.04394,0.05836,2.827e-10,2.827e-10,1.178e-09,3.011e-06,3.011e-06,5e-08,0,0,0,0,0,0,0,0 -19285000,0.9825,-0.006594,-0.01019,0.186,-0.00211,-0.004637,0.02557,0.004237,-0.002537,0.008925,-1.494e-05,-5.987e-05,3.299e-06,-1.778e-05,0.0001011,-0.001321,0.2042,0.001998,0.4335,0,0,0,0,0,5.905e-06,0.0001083,0.0001082,0.0001608,0.0289,0.0289,0.01041,0.04949,0.04949,0.05862,2.827e-10,2.828e-10,1.153e-09,3.011e-06,3.011e-06,5e-08,0,0,0,0,0,0,0,0 +18885000,0.9825,-0.006703,-0.01006,0.1858,0.003905,-0.004516,0.02404,0.006171,-0.002567,0.0096,-1.479e-05,-5.983e-05,3.621e-06,-1.629e-05,9.82e-05,-0.001325,0.2042,0.001998,0.4335,0,0,0,0,0,6.026e-06,0.0001127,0.0001126,0.0001641,0.03053,0.03053,0.01034,0.04992,0.04992,0.05791,3.396e-10,3.396e-10,1.249e-09,3.029e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 +18985000,0.9825,-0.006686,-0.0101,0.1859,0.002351,-0.004659,0.02457,0.005073,-0.002066,0.01244,-1.487e-05,-5.987e-05,3.583e-06,-1.704e-05,9.957e-05,-0.001325,0.2042,0.001998,0.4335,0,0,0,0,0,5.989e-06,0.0001093,0.0001093,0.000163,0.02709,0.02709,0.01025,0.04409,0.04409,0.05759,3.095e-10,3.095e-10,1.222e-09,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 +19085000,0.9825,-0.00676,-0.01011,0.1858,0.0003668,-0.004738,0.02513,0.00525,-0.002501,0.008697,-1.487e-05,-5.987e-05,3.672e-06,-1.735e-05,9.975e-05,-0.001323,0.2042,0.001998,0.4335,0,0,0,0,0,5.948e-06,0.0001104,0.0001104,0.0001618,0.0297,0.0297,0.01034,0.04971,0.04971,0.05785,3.095e-10,3.096e-10,1.197e-09,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 +19185000,0.9825,-0.006655,-0.01023,0.1859,-0.001009,-0.0047,0.02518,0.00436,-0.002068,0.008784,-1.493e-05,-5.987e-05,3.401e-06,-1.762e-05,0.000101,-0.001322,0.2042,0.001998,0.4335,0,0,0,0,0,5.949e-06,0.0001073,0.0001073,0.0001619,0.02639,0.02639,0.01032,0.04394,0.04394,0.05836,2.826e-10,2.827e-10,1.178e-09,3.011e-06,3.011e-06,5e-08,0,0,0,0,0,0,0,0 +19285000,0.9825,-0.006594,-0.01019,0.186,-0.00211,-0.004637,0.02557,0.004237,-0.002537,0.008925,-1.494e-05,-5.987e-05,3.299e-06,-1.778e-05,0.0001011,-0.001321,0.2042,0.001998,0.4335,0,0,0,0,0,5.906e-06,0.0001083,0.0001082,0.0001608,0.0289,0.0289,0.01041,0.04949,0.04949,0.05862,2.827e-10,2.828e-10,1.153e-09,3.011e-06,3.011e-06,5e-08,0,0,0,0,0,0,0,0 19385000,0.9825,-0.006673,-0.01007,0.186,-0.002115,-0.001215,0.02727,0.003621,-0.0007546,0.007782,-1.506e-05,-5.982e-05,3.148e-06,-1.728e-05,0.0001035,-0.001319,0.2042,0.001998,0.4335,0,0,0,0,0,5.861e-06,0.0001054,0.0001054,0.0001597,0.02571,0.02571,0.01031,0.04379,0.04379,0.05828,2.587e-10,2.587e-10,1.129e-09,3.003e-06,3.003e-06,5e-08,0,0,0,0,0,0,0,0 19485000,0.9824,-0.006724,-0.009977,0.1862,-0.003051,-0.001173,0.02659,0.003322,-0.0008731,0.007595,-1.506e-05,-5.982e-05,2.871e-06,-1.752e-05,0.0001037,-0.001318,0.2042,0.001998,0.4335,0,0,0,0,0,5.827e-06,0.0001063,0.0001063,0.0001585,0.02813,0.02813,0.01039,0.04926,0.04926,0.05853,2.588e-10,2.588e-10,1.106e-09,3.003e-06,3.003e-06,5e-08,0,0,0,0,0,0,0,0 -19585000,0.9824,-0.006673,-0.01009,0.1863,-0.004829,-0.003988,0.02806,0.003886,-0.001939,0.007837,-1.498e-05,-5.976e-05,2.776e-06,-1.66e-05,0.0001021,-0.001317,0.2042,0.001998,0.4335,0,0,0,0,0,5.79e-06,0.0001037,0.0001037,0.0001574,0.02506,0.02506,0.01028,0.04363,0.04363,0.05818,2.372e-10,2.372e-10,1.083e-09,2.995e-06,2.996e-06,5e-08,0,0,0,0,0,0,0,0 +19585000,0.9824,-0.006673,-0.01009,0.1863,-0.004829,-0.003988,0.02806,0.003886,-0.001939,0.007837,-1.498e-05,-5.976e-05,2.776e-06,-1.66e-05,0.0001021,-0.001317,0.2042,0.001998,0.4335,0,0,0,0,0,5.791e-06,0.0001037,0.0001037,0.0001574,0.02506,0.02506,0.01028,0.04363,0.04363,0.05818,2.372e-10,2.372e-10,1.083e-09,2.995e-06,2.996e-06,5e-08,0,0,0,0,0,0,0,0 19685000,0.9824,-0.006693,-0.01011,0.1862,-0.006187,-0.00277,0.02735,0.003371,-0.002283,0.007796,-1.497e-05,-5.976e-05,2.903e-06,-1.672e-05,0.0001022,-0.001316,0.2042,0.001998,0.4335,0,0,0,0,0,5.75e-06,0.0001045,0.0001045,0.0001564,0.02738,0.02738,0.01035,0.04902,0.04902,0.05843,2.373e-10,2.373e-10,1.061e-09,2.995e-06,2.996e-06,5e-08,0,0,0,0,0,0,0,0 -19785000,0.9824,-0.006775,-0.01012,0.1863,-0.00646,-0.001433,0.02621,0.005798,-0.001852,0.004907,-1.495e-05,-5.961e-05,2.778e-06,-1.435e-05,0.0001019,-0.001313,0.2042,0.001998,0.4335,0,0,0,0,0,5.751e-06,0.0001021,0.000102,0.0001564,0.02443,0.02443,0.01033,0.04346,0.04346,0.05894,2.18e-10,2.18e-10,1.045e-09,2.989e-06,2.989e-06,5e-08,0,0,0,0,0,0,0,0 +19785000,0.9824,-0.006775,-0.01012,0.1863,-0.00646,-0.001433,0.02621,0.005798,-0.001852,0.004906,-1.495e-05,-5.961e-05,2.778e-06,-1.435e-05,0.0001019,-0.001313,0.2042,0.001998,0.4335,0,0,0,0,0,5.751e-06,0.0001021,0.000102,0.0001564,0.02443,0.02443,0.01033,0.04346,0.04346,0.05894,2.18e-10,2.18e-10,1.045e-09,2.989e-06,2.989e-06,5e-08,0,0,0,0,0,0,0,0 19885000,0.9824,-0.006782,-0.01021,0.1864,-0.00619,-0.0008253,0.02601,0.005109,-0.001923,0.003858,-1.495e-05,-5.961e-05,2.56e-06,-1.461e-05,0.0001021,-0.001312,0.2042,0.001998,0.4335,0,0,0,0,0,5.713e-06,0.0001029,0.0001028,0.0001553,0.02666,0.02666,0.0104,0.04878,0.04878,0.05918,2.181e-10,2.181e-10,1.023e-09,2.989e-06,2.989e-06,5e-08,0,0,0,0,0,0,0,0 -19985000,0.9824,-0.0068,-0.01035,0.1863,-0.006274,-0.0007549,0.02353,0.005471,-0.0005045,0.0003724,-1.499e-05,-5.95e-05,2.601e-06,-1.285e-05,0.0001031,-0.001309,0.2042,0.001998,0.4335,0,0,0,0,0,5.669e-06,0.0001006,0.0001006,0.0001543,0.02382,0.02382,0.01029,0.04329,0.04329,0.05881,2.008e-10,2.008e-10,1.003e-09,2.983e-06,2.983e-06,5e-08,0,0,0,0,0,0,0,0 +19985000,0.9824,-0.0068,-0.01035,0.1863,-0.006274,-0.0007548,0.02353,0.005471,-0.0005045,0.0003724,-1.499e-05,-5.95e-05,2.602e-06,-1.285e-05,0.0001031,-0.001309,0.2042,0.001998,0.4335,0,0,0,0,0,5.669e-06,0.0001006,0.0001006,0.0001543,0.02382,0.02382,0.01029,0.04329,0.04329,0.05881,2.008e-10,2.008e-10,1.003e-09,2.983e-06,2.983e-06,5e-08,0,0,0,0,0,0,0,0 20085000,0.9824,-0.006806,-0.01036,0.1862,-0.005745,-0.003165,0.02365,0.004847,-0.0007266,0.00369,-1.499e-05,-5.949e-05,2.569e-06,-1.281e-05,0.0001031,-0.001309,0.2042,0.001998,0.4335,0,0,0,0,0,5.627e-06,0.0001013,0.0001013,0.0001532,0.02597,0.02597,0.01036,0.04854,0.04854,0.05905,2.009e-10,2.009e-10,9.828e-10,2.983e-06,2.983e-06,5e-08,0,0,0,0,0,0,0,0 -20185000,0.9824,-0.006809,-0.01047,0.1863,-0.004721,-0.001409,0.02449,0.005901,-0.0005286,0.003364,-1.5e-05,-5.943e-05,2.343e-06,-1.17e-05,0.0001032,-0.001308,0.2042,0.001998,0.4335,0,0,0,0,0,5.587e-06,9.922e-05,9.918e-05,0.0001522,0.02382,0.02382,0.01024,0.04313,0.04313,0.05867,1.853e-10,1.853e-10,9.632e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +20185000,0.9824,-0.006809,-0.01047,0.1863,-0.004721,-0.001409,0.02449,0.005901,-0.0005286,0.003364,-1.5e-05,-5.943e-05,2.343e-06,-1.17e-05,0.0001032,-0.001308,0.2042,0.001998,0.4335,0,0,0,0,0,5.588e-06,9.922e-05,9.918e-05,0.0001522,0.02382,0.02382,0.01024,0.04313,0.04313,0.05867,1.853e-10,1.853e-10,9.632e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 20285000,0.9824,-0.0068,-0.0105,0.1863,-0.007784,-0.001664,0.02483,0.005306,-0.0006072,0.00417,-1.5e-05,-5.942e-05,2.26e-06,-1.17e-05,0.0001032,-0.001308,0.2042,0.001998,0.4335,0,0,0,0,0,5.544e-06,9.99e-05,9.986e-05,0.0001511,0.02728,0.02728,0.01031,0.04837,0.04837,0.0589,1.854e-10,1.854e-10,9.442e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 20385000,0.9824,-0.006752,-0.0105,0.1863,-0.008438,-0.0007352,0.02391,0.006268,-0.0004315,0.003784,-1.499e-05,-5.935e-05,2.403e-06,-1.17e-05,0.0001032,-0.001306,0.2042,0.001998,0.4335,0,0,0,0,0,5.513e-06,9.625e-05,9.622e-05,0.0001501,0.02605,0.02605,0.01019,0.04302,0.04302,0.05852,1.707e-10,1.707e-10,9.256e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 20485000,0.9824,-0.006763,-0.01047,0.1862,-0.01274,-0.001639,0.02457,0.005182,-0.0005272,0.003549,-1.499e-05,-5.935e-05,2.316e-06,-1.17e-05,0.0001032,-0.001305,0.2042,0.001998,0.4335,0,0,0,0,0,5.506e-06,9.687e-05,9.683e-05,0.0001502,0.0305,0.03051,0.01034,0.04833,0.04833,0.05961,1.708e-10,1.708e-10,9.12e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -20585000,0.9825,-0.006738,-0.01052,0.186,-0.01194,-0.00252,0.02426,0.006296,-0.0004413,0.002057,-1.496e-05,-5.926e-05,2.598e-06,-1.17e-05,0.0001032,-0.001303,0.2042,0.001998,0.4335,0,0,0,0,0,5.465e-06,9.12e-05,9.117e-05,0.0001492,0.0294,0.02941,0.01022,0.04299,0.04299,0.05921,1.572e-10,1.572e-10,8.943e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +20585000,0.9825,-0.006738,-0.01052,0.186,-0.01194,-0.00252,0.02426,0.006296,-0.0004413,0.002057,-1.496e-05,-5.926e-05,2.598e-06,-1.17e-05,0.0001032,-0.001303,0.2042,0.001998,0.4335,0,0,0,0,0,5.466e-06,9.12e-05,9.117e-05,0.0001492,0.0294,0.02941,0.01022,0.04299,0.04299,0.05921,1.572e-10,1.572e-10,8.943e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 20685000,0.9825,-0.006663,-0.01051,0.1861,-0.01394,-0.00146,0.02525,0.005044,-0.0005997,0.002557,-1.496e-05,-5.925e-05,2.359e-06,-1.17e-05,0.0001032,-0.001302,0.2042,0.001998,0.4335,0,0,0,0,0,5.426e-06,9.175e-05,9.171e-05,0.0001482,0.03464,0.03465,0.01029,0.04844,0.04844,0.05943,1.573e-10,1.573e-10,8.77e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -20785000,0.9825,-0.006204,-0.01049,0.186,-0.01519,0.0008211,0.01295,0.004313,-0.0004654,0.001277,-1.495e-05,-5.92e-05,2.422e-06,-1.17e-05,0.0001032,-0.001301,0.2042,0.001998,0.4335,0,0,0,0,0,5.384e-06,8.422e-05,8.419e-05,0.0001472,0.03317,0.03318,0.01017,0.04307,0.04308,0.05902,1.452e-10,1.452e-10,8.601e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +20785000,0.9825,-0.006204,-0.01049,0.186,-0.01519,0.0008211,0.01295,0.004313,-0.0004653,0.001277,-1.495e-05,-5.92e-05,2.423e-06,-1.17e-05,0.0001032,-0.001301,0.2042,0.001998,0.4335,0,0,0,0,0,5.385e-06,8.422e-05,8.419e-05,0.0001472,0.03317,0.03318,0.01017,0.04307,0.04308,0.05902,1.452e-10,1.452e-10,8.601e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 20885000,0.9825,0.002653,-0.006802,0.1859,-0.02146,0.01267,-0.1005,0.002413,0.0002367,-0.004184,-1.495e-05,-5.92e-05,2.415e-06,-1.17e-05,0.0001032,-0.0013,0.2042,0.001998,0.4335,0,0,0,0,0,5.344e-06,8.468e-05,8.464e-05,0.0001462,0.03962,0.03963,0.01023,0.04873,0.04873,0.05922,1.453e-10,1.453e-10,8.437e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 20985000,0.9825,0.006306,-0.003152,0.1859,-0.03057,0.02944,-0.2417,0.002075,0.0006279,-0.01751,-1.485e-05,-5.913e-05,2.378e-06,-1.17e-05,0.0001032,-0.001303,0.2042,0.001998,0.4335,0,0,0,0,0,5.309e-06,7.56e-05,7.558e-05,0.0001453,0.03789,0.0379,0.01011,0.04329,0.04329,0.05882,1.349e-10,1.349e-10,8.277e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -21085000,0.9825,0.004881,-0.003398,0.1863,-0.04389,0.0457,-0.3594,-0.001643,0.004439,-0.04675,-1.485e-05,-5.913e-05,2.317e-06,-1.17e-05,0.0001032,-0.001303,0.2042,0.001998,0.4335,0,0,0,0,0,5.325e-06,7.598e-05,7.596e-05,0.0001453,0.04476,0.04478,0.01025,0.04925,0.04926,0.0599,1.35e-10,1.35e-10,8.159e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +21085000,0.9825,0.004881,-0.003398,0.1863,-0.04389,0.0457,-0.3594,-0.001643,0.004439,-0.04675,-1.485e-05,-5.913e-05,2.318e-06,-1.17e-05,0.0001032,-0.001303,0.2042,0.001998,0.4335,0,0,0,0,0,5.326e-06,7.598e-05,7.596e-05,0.0001453,0.04476,0.04478,0.01025,0.04925,0.04926,0.0599,1.35e-10,1.35e-10,8.159e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 21185000,0.9824,0.001838,-0.005171,0.1866,-0.04453,0.04707,-0.4845,-0.0003985,0.002699,-0.08043,-1.457e-05,-5.903e-05,2.411e-06,-1.17e-05,0.0001032,-0.001311,0.2042,0.001998,0.4335,0,0,0,0,0,5.307e-06,6.603e-05,6.602e-05,0.0001443,0.0415,0.04152,0.01013,0.04363,0.04364,0.05947,1.265e-10,1.265e-10,8.006e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 21285000,0.9824,-0.0003733,-0.00655,0.1868,-0.04428,0.05034,-0.6145,-0.004864,0.007585,-0.1364,-1.457e-05,-5.902e-05,2.227e-06,-1.17e-05,0.0001032,-0.001311,0.2042,0.001998,0.4335,0,0,0,0,0,5.279e-06,6.634e-05,6.632e-05,0.0001433,0.04848,0.0485,0.01019,0.0499,0.0499,0.05966,1.266e-10,1.266e-10,7.856e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 21385000,0.9823,-0.001933,-0.007349,0.187,-0.0376,0.04548,-0.7388,-0.003257,0.009854,-0.1979,-1.446e-05,-5.892e-05,2.187e-06,-1.17e-05,0.0001032,-0.001317,0.2042,0.001998,0.4335,0,0,0,0,0,5.254e-06,5.642e-05,5.64e-05,0.0001424,0.04376,0.04377,0.01007,0.04405,0.04405,0.05924,1.2e-10,1.2e-10,7.71e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -21485000,0.9823,-0.002777,-0.007793,0.1871,-0.03256,0.04237,-0.8741,-0.006839,0.01428,-0.2823,-1.446e-05,-5.892e-05,2.308e-06,-1.17e-05,0.0001032,-0.001315,0.2042,0.001998,0.4335,0,0,0,0,0,5.229e-06,5.665e-05,5.664e-05,0.0001414,0.05051,0.05053,0.01013,0.05057,0.05058,0.05941,1.201e-10,1.201e-10,7.568e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +21485000,0.9823,-0.002777,-0.007793,0.1871,-0.03256,0.04237,-0.8741,-0.006839,0.01428,-0.2823,-1.446e-05,-5.892e-05,2.309e-06,-1.17e-05,0.0001032,-0.001315,0.2042,0.001998,0.4335,0,0,0,0,0,5.229e-06,5.665e-05,5.664e-05,0.0001414,0.05051,0.05053,0.01013,0.05057,0.05058,0.05941,1.201e-10,1.201e-10,7.568e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 21585000,0.9823,-0.00322,-0.007804,0.187,-0.02418,0.03766,-0.9974,-0.005915,0.0152,-0.3674,-1.44e-05,-5.889e-05,2.417e-06,-1.17e-05,0.0001032,-0.001323,0.2042,0.001998,0.4335,0,0,0,0,0,5.196e-06,4.745e-05,4.744e-05,0.0001405,0.04464,0.04465,0.01002,0.04448,0.04448,0.05899,1.153e-10,1.153e-10,7.429e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 21685000,0.9823,-0.003568,-0.007656,0.1871,-0.02112,0.03361,-1.131,-0.008177,0.0188,-0.4812,-1.439e-05,-5.889e-05,2.587e-06,-1.17e-05,0.0001032,-0.001321,0.2042,0.001998,0.4335,0,0,0,0,0,5.17e-06,4.763e-05,4.762e-05,0.0001396,0.05093,0.05095,0.01008,0.05119,0.05119,0.05916,1.154e-10,1.154e-10,7.293e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 21785000,0.9823,-0.003915,-0.007869,0.187,-0.01151,0.02834,-1.258,-0.001009,0.01691,-0.5939,-1.428e-05,-5.879e-05,2.836e-06,-1.17e-05,0.0001032,-0.001327,0.2042,0.001998,0.4335,0,0,0,0,0,5.17e-06,3.953e-05,3.952e-05,0.0001396,0.04435,0.04437,0.01005,0.04488,0.04488,0.05961,1.119e-10,1.12e-10,7.194e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 21885000,0.9823,-0.004201,-0.007987,0.187,-0.007797,0.02409,-1.379,-0.001995,0.01958,-0.733,-1.428e-05,-5.879e-05,2.673e-06,-1.17e-05,0.0001032,-0.001325,0.2042,0.001998,0.4335,0,0,0,0,0,5.134e-06,3.967e-05,3.967e-05,0.0001387,0.05005,0.05007,0.01011,0.05169,0.05169,0.05978,1.12e-10,1.121e-10,7.064e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -21985000,0.9823,-0.004815,-0.008195,0.1869,-0.006964,0.01963,-1.367,0.001627,0.01611,-0.8676,-1.419e-05,-5.877e-05,2.751e-06,-1.17e-05,0.0001032,-0.00133,0.2042,0.001998,0.4335,0,0,0,0,0,5.096e-06,3.28e-05,3.28e-05,0.0001379,0.04254,0.04256,0.009995,0.04519,0.04519,0.05934,1.096e-10,1.097e-10,6.937e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -22085000,0.9823,-0.005552,-0.008987,0.1868,-0.003862,0.01593,-1.348,0.001023,0.01784,-1.009,-1.419e-05,-5.877e-05,2.923e-06,-1.17e-05,0.0001032,-0.001328,0.2042,0.001998,0.4335,0,0,0,0,0,5.068e-06,3.292e-05,3.292e-05,0.000137,0.04699,0.04701,0.01006,0.05197,0.05197,0.0595,1.097e-10,1.098e-10,6.813e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +21985000,0.9823,-0.004815,-0.008195,0.1869,-0.006964,0.01963,-1.367,0.001627,0.01611,-0.8676,-1.419e-05,-5.877e-05,2.751e-06,-1.17e-05,0.0001032,-0.00133,0.2042,0.001998,0.4335,0,0,0,0,0,5.097e-06,3.28e-05,3.28e-05,0.0001379,0.04254,0.04256,0.009995,0.04519,0.04519,0.05934,1.096e-10,1.097e-10,6.937e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +22085000,0.9823,-0.005552,-0.008987,0.1868,-0.003862,0.01593,-1.348,0.001023,0.01784,-1.009,-1.419e-05,-5.877e-05,2.923e-06,-1.17e-05,0.0001032,-0.001328,0.2042,0.001998,0.4335,0,0,0,0,0,5.069e-06,3.292e-05,3.292e-05,0.000137,0.04699,0.04701,0.01006,0.05197,0.05197,0.0595,1.097e-10,1.098e-10,6.813e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 22185000,0.9824,-0.005919,-0.009233,0.1867,0.001993,0.01158,-1.363,0.007429,0.01303,-1.149,-1.408e-05,-5.872e-05,3.048e-06,-1.17e-05,0.0001032,-0.001326,0.2042,0.001998,0.4335,0,0,0,0,0,5.034e-06,2.734e-05,2.734e-05,0.0001361,0.04005,0.04006,0.009944,0.04539,0.0454,0.05905,1.081e-10,1.082e-10,6.692e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 22285000,0.9823,-0.00664,-0.009474,0.1867,0.007969,0.006402,-1.36,0.007911,0.01397,-1.291,-1.409e-05,-5.872e-05,2.953e-06,-1.17e-05,0.0001032,-0.001324,0.2042,0.001998,0.4335,0,0,0,0,0,5.001e-06,2.744e-05,2.744e-05,0.0001353,0.04407,0.04408,0.01001,0.05208,0.05208,0.05921,1.082e-10,1.083e-10,6.574e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -22385000,0.9823,-0.007008,-0.009541,0.1868,0.00982,-0.003227,-1.362,0.0132,0.00408,-1.435,-1.396e-05,-5.87e-05,2.803e-06,-1.17e-05,0.0001032,-0.00132,0.2042,0.001998,0.4335,0,0,0,0,0,5.001e-06,2.291e-05,2.291e-05,0.0001353,0.03755,0.03756,0.00998,0.04549,0.04549,0.05965,1.071e-10,1.072e-10,6.487e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +22385000,0.9823,-0.007008,-0.009541,0.1868,0.00982,-0.003227,-1.362,0.0132,0.00408,-1.435,-1.396e-05,-5.87e-05,2.803e-06,-1.17e-05,0.0001032,-0.00132,0.2042,0.001998,0.4335,0,0,0,0,0,5.001e-06,2.291e-05,2.291e-05,0.0001353,0.03754,0.03756,0.00998,0.04549,0.04549,0.05965,1.071e-10,1.072e-10,6.487e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 22485000,0.9823,-0.007176,-0.009975,0.1869,0.01437,-0.009795,-1.367,0.0144,0.00341,-1.575,-1.397e-05,-5.869e-05,2.602e-06,-1.17e-05,0.0001032,-0.001319,0.2042,0.001998,0.4335,0,0,0,0,0,4.97e-06,2.3e-05,2.3e-05,0.0001344,0.04113,0.04115,0.01004,0.05204,0.05205,0.05981,1.072e-10,1.073e-10,6.374e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 22585000,0.9823,-0.007027,-0.01061,0.187,0.02304,-0.01681,-1.366,0.02602,-0.004794,-1.717,-1.385e-05,-5.863e-05,2.71e-06,-1.17e-05,0.0001032,-0.001316,0.2042,0.001998,0.4335,0,0,0,0,0,4.945e-06,1.933e-05,1.933e-05,0.0001336,0.03512,0.03514,0.009932,0.04548,0.04548,0.05936,1.065e-10,1.066e-10,6.263e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 22685000,0.9823,-0.006955,-0.01081,0.1871,0.02545,-0.02183,-1.369,0.02844,-0.006774,-1.86,-1.385e-05,-5.863e-05,2.666e-06,-1.17e-05,0.0001032,-0.001314,0.2042,0.001998,0.4335,0,0,0,0,0,4.92e-06,1.942e-05,1.941e-05,0.0001327,0.0383,0.03832,0.009996,0.05188,0.05189,0.05951,1.066e-10,1.067e-10,6.155e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 22785000,0.9823,-0.006893,-0.01115,0.1869,0.02933,-0.02859,-1.373,0.03704,-0.01609,-2.007,-1.376e-05,-5.858e-05,2.528e-06,-1.17e-05,0.0001032,-0.00131,0.2042,0.001998,0.4335,0,0,0,0,0,4.878e-06,1.645e-05,1.644e-05,0.0001319,0.03282,0.03283,0.009885,0.04539,0.04539,0.05906,1.061e-10,1.062e-10,6.049e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -22885000,0.9824,-0.007073,-0.01148,0.1865,0.03273,-0.03361,-1.375,0.04011,-0.01912,-2.15,-1.376e-05,-5.858e-05,2.678e-06,-1.17e-05,0.0001032,-0.001308,0.2042,0.001998,0.4335,0,0,0,0,0,4.832e-06,1.654e-05,1.653e-05,0.0001311,0.03564,0.03566,0.00995,0.05162,0.05163,0.05921,1.062e-10,1.063e-10,5.946e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +22885000,0.9824,-0.007073,-0.01148,0.1865,0.03273,-0.03361,-1.375,0.04011,-0.01912,-2.15,-1.376e-05,-5.858e-05,2.678e-06,-1.17e-05,0.0001032,-0.001308,0.2042,0.001998,0.4335,0,0,0,0,0,4.832e-06,1.654e-05,1.653e-05,0.0001312,0.03564,0.03566,0.00995,0.05162,0.05163,0.05921,1.062e-10,1.063e-10,5.946e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 22985000,0.9824,-0.006992,-0.01181,0.1861,0.03527,-0.03804,-1.379,0.04857,-0.02912,-2.302,-1.367e-05,-5.854e-05,2.816e-06,-1.17e-05,0.0001032,-0.001302,0.2042,0.001998,0.4335,0,0,0,0,0,4.786e-06,1.413e-05,1.411e-05,0.0001304,0.03064,0.03066,0.009841,0.04523,0.04523,0.05876,1.059e-10,1.06e-10,5.845e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 23085000,0.9825,-0.007002,-0.01213,0.1858,0.03947,-0.04333,-1.376,0.0523,-0.03322,-2.44,-1.367e-05,-5.854e-05,2.807e-06,-1.17e-05,0.0001032,-0.001302,0.2042,0.001998,0.4335,0,0,0,0,0,4.768e-06,1.422e-05,1.42e-05,0.0001304,0.03316,0.03318,0.009991,0.05128,0.05128,0.05979,1.06e-10,1.061e-10,5.771e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 23185000,0.9825,-0.006971,-0.01231,0.1856,0.04518,-0.0439,-1.379,0.06318,-0.04317,-2.586,-1.36e-05,-5.85e-05,2.675e-06,-1.17e-05,0.0001032,-0.001298,0.2042,0.001998,0.4335,0,0,0,0,0,4.724e-06,1.226e-05,1.224e-05,0.0001296,0.02862,0.02864,0.009881,0.04501,0.04501,0.05933,1.059e-10,1.059e-10,5.674e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 23285000,0.9826,-0.007439,-0.01244,0.1854,0.04955,-0.04902,-1.375,0.06785,-0.04785,-2.729,-1.36e-05,-5.85e-05,2.72e-06,-1.17e-05,0.0001032,-0.001297,0.2042,0.001998,0.4335,0,0,0,0,0,4.687e-06,1.235e-05,1.233e-05,0.0001288,0.03087,0.03089,0.009948,0.05087,0.05088,0.05948,1.06e-10,1.06e-10,5.579e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -23385000,0.9826,-0.007355,-0.01256,0.1853,0.05454,-0.0495,-1.376,0.07854,-0.05176,-2.869,-1.356e-05,-5.846e-05,2.515e-06,-1.17e-05,0.0001032,-0.001296,0.2042,0.001998,0.4335,0,0,0,0,0,4.648e-06,1.075e-05,1.073e-05,0.0001281,0.02675,0.02677,0.00984,0.04473,0.04474,0.05903,1.059e-10,1.059e-10,5.486e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -23485000,0.9826,-0.00744,-0.01282,0.1852,0.05862,-0.0515,-1.377,0.08416,-0.05684,-3.011,-1.356e-05,-5.846e-05,2.627e-06,-1.17e-05,0.0001032,-0.001294,0.2042,0.001998,0.4335,0,0,0,0,0,4.619e-06,1.085e-05,1.083e-05,0.0001273,0.02878,0.02881,0.009907,0.05041,0.05042,0.05917,1.06e-10,1.06e-10,5.396e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +23385000,0.9826,-0.007355,-0.01256,0.1853,0.05454,-0.0495,-1.376,0.07854,-0.05176,-2.869,-1.356e-05,-5.846e-05,2.515e-06,-1.17e-05,0.0001032,-0.001296,0.2042,0.001998,0.4335,0,0,0,0,0,4.649e-06,1.075e-05,1.073e-05,0.0001281,0.02675,0.02677,0.00984,0.04473,0.04474,0.05903,1.059e-10,1.059e-10,5.486e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +23485000,0.9826,-0.00744,-0.01282,0.1852,0.05862,-0.0515,-1.377,0.08416,-0.05684,-3.011,-1.356e-05,-5.846e-05,2.627e-06,-1.17e-05,0.0001032,-0.001294,0.2042,0.001998,0.4335,0,0,0,0,0,4.62e-06,1.085e-05,1.083e-05,0.0001273,0.02878,0.02881,0.009907,0.05041,0.05042,0.05917,1.06e-10,1.06e-10,5.396e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 23585000,0.9826,-0.007699,-0.01273,0.1851,0.06011,-0.05421,-1.377,0.09089,-0.06715,-3.156,-1.352e-05,-5.844e-05,2.667e-06,-1.17e-05,0.0001032,-0.001292,0.2042,0.001998,0.4335,0,0,0,0,0,4.589e-06,9.547e-06,9.524e-06,0.0001266,0.02504,0.02506,0.0098,0.04442,0.04442,0.05872,1.059e-10,1.06e-10,5.307e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 23685000,0.9826,-0.008325,-0.01322,0.185,0.05866,-0.05703,-1.28,0.09684,-0.07277,-3.292,-1.352e-05,-5.844e-05,2.733e-06,-1.17e-05,0.0001032,-0.001291,0.2042,0.001998,0.4335,0,0,0,0,0,4.589e-06,9.655e-06,9.631e-06,0.0001265,0.02671,0.02674,0.00995,0.04991,0.04991,0.05975,1.06e-10,1.061e-10,5.242e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 23785000,0.9826,-0.01005,-0.01591,0.185,0.0547,-0.05356,-0.9628,0.1066,-0.07682,-3.414,-1.349e-05,-5.843e-05,2.891e-06,-1.17e-05,0.0001032,-0.001287,0.2042,0.001998,0.4335,0,0,0,0,0,4.563e-06,8.6e-06,8.568e-06,0.0001258,0.02287,0.0229,0.00984,0.04405,0.04406,0.05929,1.06e-10,1.061e-10,5.157e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 23885000,0.9825,-0.01339,-0.02004,0.1848,0.05018,-0.05404,-0.5318,0.1118,-0.08215,-3.491,-1.349e-05,-5.843e-05,2.886e-06,-1.17e-05,0.0001032,-0.001286,0.2042,0.001998,0.4335,0,0,0,0,0,4.532e-06,8.731e-06,8.689e-06,0.000125,0.02385,0.02389,0.009905,0.04927,0.04928,0.05943,1.061e-10,1.062e-10,5.073e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -23985000,0.9824,-0.01555,-0.02244,0.1846,0.05109,-0.05203,-0.1472,0.1201,-0.0841,-3.558,-1.349e-05,-5.841e-05,2.849e-06,-1.17e-05,0.0001032,-0.001264,0.2042,0.001998,0.4335,0,0,0,0,0,4.497e-06,7.9e-06,7.851e-06,0.0001243,0.02051,0.02054,0.009799,0.04359,0.0436,0.05898,1.061e-10,1.062e-10,4.992e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -24085000,0.9825,-0.01519,-0.02151,0.1846,0.05734,-0.06051,0.09754,0.1255,-0.08969,-3.56,-1.349e-05,-5.841e-05,2.738e-06,-1.17e-05,0.0001032,-0.001263,0.2042,0.001998,0.4335,0,0,0,0,0,4.464e-06,8.016e-06,7.97e-06,0.0001236,0.02165,0.02168,0.009868,0.04854,0.04855,0.05912,1.062e-10,1.063e-10,4.912e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +23985000,0.9824,-0.01555,-0.02244,0.1846,0.05109,-0.05203,-0.1472,0.1201,-0.0841,-3.558,-1.349e-05,-5.841e-05,2.849e-06,-1.17e-05,0.0001032,-0.001264,0.2042,0.001998,0.4335,0,0,0,0,0,4.498e-06,7.9e-06,7.851e-06,0.0001243,0.02051,0.02054,0.009799,0.04359,0.0436,0.05898,1.061e-10,1.062e-10,4.992e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +24085000,0.9825,-0.01519,-0.02151,0.1846,0.05734,-0.06051,0.09754,0.1255,-0.08969,-3.56,-1.349e-05,-5.841e-05,2.738e-06,-1.17e-05,0.0001032,-0.001263,0.2042,0.001998,0.4335,0,0,0,0,0,4.464e-06,8.017e-06,7.97e-06,0.0001236,0.02165,0.02168,0.009868,0.04854,0.04855,0.05912,1.062e-10,1.063e-10,4.912e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 24185000,0.9826,-0.01233,-0.01776,0.1846,0.06768,-0.06483,0.09027,0.1332,-0.09399,-3.575,-1.35e-05,-5.841e-05,2.79e-06,-1.17e-05,0.0001032,-0.001245,0.2042,0.001998,0.4335,0,0,0,0,0,4.439e-06,7.323e-06,7.283e-06,0.0001229,0.01923,0.01927,0.009766,0.04308,0.04309,0.05868,1.063e-10,1.063e-10,4.834e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 24285000,0.9827,-0.009884,-0.01428,0.1846,0.07115,-0.06863,0.06545,0.1402,-0.1007,-3.569,-1.35e-05,-5.841e-05,2.802e-06,-1.17e-05,0.0001032,-0.001244,0.2042,0.001998,0.4335,0,0,0,0,0,4.412e-06,7.441e-06,7.406e-06,0.0001222,0.02062,0.02067,0.009834,0.04786,0.04787,0.05882,1.064e-10,1.064e-10,4.757e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -24385000,0.9827,-0.008909,-0.01319,0.1844,0.06504,-0.06308,0.08194,0.1473,-0.1013,-3.565,-1.351e-05,-5.841e-05,2.907e-06,-1.17e-05,0.0001032,-0.001244,0.2042,0.001998,0.4335,0,0,0,0,0,4.407e-06,6.873e-06,6.838e-06,0.0001222,0.01837,0.01842,0.009809,0.04258,0.04259,0.05924,1.064e-10,1.065e-10,4.701e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -24485000,0.9827,-0.009123,-0.01326,0.1843,0.05977,-0.05926,0.08041,0.1536,-0.1074,-3.556,-1.35e-05,-5.841e-05,3.106e-06,-1.17e-05,0.0001032,-0.001244,0.2042,0.001998,0.4335,0,0,0,0,0,4.384e-06,7.013e-06,6.977e-06,0.0001215,0.01964,0.0197,0.009875,0.04722,0.04724,0.05939,1.065e-10,1.066e-10,4.628e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -24585000,0.9827,-0.009751,-0.01336,0.1845,0.05653,-0.05469,0.07586,0.1578,-0.1043,-3.549,-1.352e-05,-5.841e-05,3.081e-06,-1.17e-05,0.0001032,-0.001243,0.2042,0.001998,0.4335,0,0,0,0,0,4.366e-06,6.542e-06,6.504e-06,0.0001208,0.01759,0.01764,0.009769,0.04212,0.04213,0.05894,1.066e-10,1.066e-10,4.556e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -24685000,0.9827,-0.01026,-0.0132,0.1846,0.05356,-0.05399,0.07529,0.1634,-0.1097,-3.541,-1.352e-05,-5.84e-05,3.053e-06,-1.17e-05,0.0001032,-0.001243,0.2042,0.001998,0.4335,0,0,0,0,0,4.344e-06,6.691e-06,6.652e-06,0.0001201,0.01879,0.01886,0.009836,0.04662,0.04664,0.05908,1.067e-10,1.067e-10,4.485e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -24785000,0.9827,-0.01034,-0.01255,0.1845,0.05057,-0.05111,0.0676,0.1661,-0.1057,-3.538,-1.355e-05,-5.84e-05,3.057e-06,-1.17e-05,0.0001032,-0.001242,0.2042,0.001998,0.4335,0,0,0,0,0,4.316e-06,6.294e-06,6.254e-06,0.0001194,0.01689,0.01695,0.00973,0.04167,0.04169,0.05863,1.067e-10,1.068e-10,4.416e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -24885000,0.9827,-0.01018,-0.01204,0.1846,0.04799,-0.05451,0.05754,0.171,-0.111,-3.534,-1.355e-05,-5.84e-05,3.099e-06,-1.17e-05,0.0001032,-0.001242,0.2042,0.001998,0.4335,0,0,0,0,0,4.297e-06,6.45e-06,6.409e-06,0.0001188,0.01804,0.01812,0.009798,0.04605,0.04607,0.05877,1.068e-10,1.069e-10,4.348e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +24385000,0.9827,-0.008909,-0.01319,0.1844,0.06504,-0.06308,0.08194,0.1473,-0.1013,-3.565,-1.351e-05,-5.841e-05,2.907e-06,-1.17e-05,0.0001032,-0.001244,0.2042,0.001998,0.4335,0,0,0,0,0,4.408e-06,6.873e-06,6.838e-06,0.0001222,0.01837,0.01842,0.009809,0.04258,0.04259,0.05924,1.064e-10,1.065e-10,4.701e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +24485000,0.9827,-0.009123,-0.01326,0.1843,0.05977,-0.05926,0.08041,0.1536,-0.1074,-3.556,-1.35e-05,-5.841e-05,3.106e-06,-1.17e-05,0.0001032,-0.001244,0.2042,0.001998,0.4335,0,0,0,0,0,4.384e-06,7.013e-06,6.976e-06,0.0001215,0.01964,0.0197,0.009875,0.04722,0.04724,0.05939,1.065e-10,1.066e-10,4.628e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +24585000,0.9827,-0.009751,-0.01336,0.1845,0.05653,-0.05469,0.07586,0.1578,-0.1043,-3.549,-1.352e-05,-5.841e-05,3.081e-06,-1.17e-05,0.0001032,-0.001243,0.2042,0.001998,0.4335,0,0,0,0,0,4.367e-06,6.542e-06,6.504e-06,0.0001208,0.01759,0.01764,0.009769,0.04212,0.04213,0.05894,1.066e-10,1.066e-10,4.556e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +24685000,0.9827,-0.01026,-0.0132,0.1846,0.05356,-0.05399,0.07529,0.1634,-0.1097,-3.541,-1.352e-05,-5.84e-05,3.053e-06,-1.17e-05,0.0001032,-0.001243,0.2042,0.001998,0.4335,0,0,0,0,0,4.345e-06,6.691e-06,6.652e-06,0.0001201,0.01879,0.01886,0.009836,0.04662,0.04664,0.05908,1.067e-10,1.067e-10,4.485e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +24785000,0.9827,-0.01034,-0.01255,0.1845,0.05057,-0.05111,0.0676,0.1661,-0.1057,-3.538,-1.355e-05,-5.84e-05,3.057e-06,-1.17e-05,0.0001032,-0.001242,0.2042,0.001998,0.4335,0,0,0,0,0,4.317e-06,6.294e-06,6.254e-06,0.0001194,0.01689,0.01695,0.00973,0.04167,0.04169,0.05863,1.067e-10,1.068e-10,4.416e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +24885000,0.9827,-0.01018,-0.01204,0.1846,0.04799,-0.05451,0.05754,0.171,-0.111,-3.534,-1.355e-05,-5.84e-05,3.099e-06,-1.17e-05,0.0001032,-0.001242,0.2042,0.001998,0.4335,0,0,0,0,0,4.297e-06,6.45e-06,6.409e-06,0.0001188,0.01804,0.01812,0.009798,0.04605,0.04607,0.05877,1.068e-10,1.068e-10,4.348e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 24985000,0.9827,-0.009895,-0.0118,0.1847,0.03997,-0.04981,0.05006,0.1714,-0.1026,-3.531,-1.359e-05,-5.839e-05,3.078e-06,-1.17e-05,0.0001032,-0.001241,0.2042,0.001998,0.4335,0,0,0,0,0,4.301e-06,6.119e-06,6.075e-06,0.0001187,0.01627,0.01635,0.009775,0.04125,0.04127,0.05919,1.068e-10,1.069e-10,4.299e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 25085000,0.9827,-0.01022,-0.01185,0.1847,0.03604,-0.04923,0.04721,0.1751,-0.1075,-3.532,-1.359e-05,-5.839e-05,3.025e-06,-1.17e-05,0.0001032,-0.001239,0.2042,0.001998,0.4335,0,0,0,0,0,4.275e-06,6.285e-06,6.239e-06,0.0001181,0.01737,0.01746,0.009844,0.04551,0.04554,0.05934,1.069e-10,1.07e-10,4.234e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 25185000,0.9826,-0.01039,-0.01169,0.1849,0.03139,-0.04283,0.04732,0.1759,-0.09979,-3.529,-1.362e-05,-5.837e-05,2.91e-06,-1.17e-05,0.0001032,-0.001238,0.2042,0.001998,0.4335,0,0,0,0,0,4.259e-06,6.005e-06,5.957e-06,0.0001174,0.01571,0.01581,0.009737,0.04084,0.04086,0.05888,1.069e-10,1.07e-10,4.17e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 25285000,0.9826,-0.01053,-0.01105,0.1851,0.02563,-0.04422,0.04228,0.1787,-0.1041,-3.525,-1.363e-05,-5.837e-05,2.711e-06,-1.17e-05,0.0001032,-0.001238,0.2042,0.001998,0.4335,0,0,0,0,0,4.241e-06,6.178e-06,6.129e-06,0.0001168,0.01677,0.01688,0.009806,0.045,0.04503,0.05903,1.07e-10,1.071e-10,4.107e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 25385000,0.9826,-0.0106,-0.01084,0.1852,0.01793,-0.03719,0.04056,0.1751,-0.09351,-3.526,-1.367e-05,-5.835e-05,2.676e-06,-1.17e-05,0.0001032,-0.001236,0.2042,0.001998,0.4335,0,0,0,0,0,4.218e-06,5.941e-06,5.889e-06,0.0001161,0.01523,0.01534,0.0097,0.04045,0.04048,0.05858,1.07e-10,1.07e-10,4.046e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -25485000,0.9826,-0.01063,-0.01054,0.1852,0.01186,-0.03648,0.0398,0.1765,-0.09718,-3.524,-1.368e-05,-5.835e-05,2.579e-06,-1.17e-05,0.0001032,-0.001235,0.2042,0.001998,0.4335,0,0,0,0,0,4.195e-06,6.123e-06,6.069e-06,0.0001155,0.01626,0.01639,0.009769,0.04451,0.04455,0.05872,1.071e-10,1.071e-10,3.986e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -25585000,0.9826,-0.0108,-0.01035,0.1853,0.007206,-0.03288,0.04164,0.1733,-0.08954,-3.522,-1.37e-05,-5.833e-05,2.459e-06,-1.17e-05,0.0001032,-0.001234,0.2042,0.001998,0.4335,0,0,0,0,0,4.172e-06,5.921e-06,5.864e-06,0.0001149,0.01482,0.01495,0.009665,0.04008,0.04011,0.05827,1.07e-10,1.07e-10,3.927e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +25485000,0.9826,-0.01063,-0.01054,0.1852,0.01186,-0.03648,0.0398,0.1765,-0.09718,-3.524,-1.368e-05,-5.835e-05,2.579e-06,-1.17e-05,0.0001032,-0.001235,0.2042,0.001998,0.4335,0,0,0,0,0,4.195e-06,6.124e-06,6.069e-06,0.0001155,0.01626,0.01639,0.009769,0.04451,0.04455,0.05872,1.071e-10,1.071e-10,3.986e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +25585000,0.9826,-0.0108,-0.01035,0.1853,0.007206,-0.03288,0.04164,0.1733,-0.08954,-3.522,-1.37e-05,-5.833e-05,2.459e-06,-1.17e-05,0.0001032,-0.001234,0.2042,0.001998,0.4335,0,0,0,0,0,4.173e-06,5.921e-06,5.864e-06,0.0001149,0.01482,0.01495,0.009665,0.04008,0.04011,0.05827,1.07e-10,1.07e-10,3.927e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 25685000,0.9826,-0.01027,-0.01004,0.1853,0.005867,-0.03257,0.0309,0.1739,-0.09284,-3.521,-1.37e-05,-5.833e-05,2.454e-06,-1.17e-05,0.0001032,-0.001233,0.2042,0.001998,0.4335,0,0,0,0,0,4.172e-06,6.112e-06,6.052e-06,0.0001149,0.01584,0.01598,0.009818,0.04405,0.0441,0.05929,1.071e-10,1.071e-10,3.884e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -25785000,0.9826,-0.01,-0.00932,0.1853,-0.004772,-0.02485,0.02974,0.1674,-0.084,-3.524,-1.373e-05,-5.831e-05,2.407e-06,-1.17e-05,0.0001032,-0.001231,0.2042,0.001998,0.4335,0,0,0,0,0,4.147e-06,5.937e-06,5.875e-06,0.0001142,0.01449,0.01463,0.009712,0.03972,0.03976,0.05883,1.069e-10,1.069e-10,3.828e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -25885000,0.9826,-0.01006,-0.009364,0.1854,-0.01167,-0.02301,0.03226,0.1665,-0.08636,-3.522,-1.373e-05,-5.83e-05,2.155e-06,-1.17e-05,0.0001032,-0.00123,0.2042,0.001998,0.4335,0,0,0,0,0,4.124e-06,6.136e-06,6.07e-06,0.0001136,0.01548,0.01564,0.009782,0.04361,0.04367,0.05898,1.07e-10,1.07e-10,3.772e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +25785000,0.9826,-0.01,-0.00932,0.1853,-0.004772,-0.02485,0.02974,0.1674,-0.084,-3.524,-1.373e-05,-5.831e-05,2.408e-06,-1.17e-05,0.0001032,-0.001231,0.2042,0.001998,0.4335,0,0,0,0,0,4.148e-06,5.937e-06,5.874e-06,0.0001142,0.01449,0.01463,0.009712,0.03972,0.03976,0.05883,1.069e-10,1.069e-10,3.828e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +25885000,0.9826,-0.01006,-0.009364,0.1854,-0.01167,-0.02301,0.03226,0.1665,-0.08636,-3.522,-1.373e-05,-5.83e-05,2.155e-06,-1.17e-05,0.0001032,-0.00123,0.2042,0.001998,0.4335,0,0,0,0,0,4.125e-06,6.136e-06,6.07e-06,0.0001136,0.01548,0.01564,0.009782,0.04361,0.04367,0.05898,1.07e-10,1.07e-10,3.772e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 25985000,0.9826,-0.01012,-0.009504,0.1855,-0.01975,-0.01692,0.02542,0.1561,-0.07777,-3.522,-1.376e-05,-5.831e-05,2.063e-06,-1.17e-05,0.0001032,-0.001229,0.2042,0.001998,0.4335,0,0,0,0,0,4.102e-06,5.984e-06,5.915e-06,0.000113,0.01422,0.01437,0.009678,0.03939,0.03944,0.05853,1.068e-10,1.068e-10,3.718e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -26085000,0.9826,-0.009816,-0.009456,0.1854,-0.02509,-0.01656,0.02387,0.1538,-0.07942,-3.522,-1.376e-05,-5.831e-05,2.122e-06,-1.17e-05,0.0001032,-0.001228,0.2042,0.001998,0.4335,0,0,0,0,0,4.078e-06,6.19e-06,6.117e-06,0.0001124,0.0152,0.01538,0.009749,0.04321,0.04328,0.05867,1.069e-10,1.069e-10,3.664e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -26185000,0.9826,-0.009734,-0.009954,0.1854,-0.03178,-0.01102,0.01963,0.1441,-0.07333,-3.524,-1.374e-05,-5.828e-05,2.143e-06,-1.17e-05,0.0001032,-0.001226,0.2042,0.001998,0.4335,0,0,0,0,0,4.059e-06,6.056e-06,5.978e-06,0.0001118,0.014,0.01418,0.009645,0.03908,0.03914,0.05822,1.065e-10,1.066e-10,3.612e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -26285000,0.9826,-0.009792,-0.01026,0.1854,-0.03354,-0.01,0.01378,0.1408,-0.0744,-3.525,-1.374e-05,-5.828e-05,2.015e-06,-1.17e-05,0.0001032,-0.001225,0.2042,0.001998,0.4335,0,0,0,0,0,4.055e-06,6.27e-06,6.189e-06,0.0001118,0.01499,0.01519,0.009801,0.04283,0.04291,0.05924,1.066e-10,1.067e-10,3.574e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +26085000,0.9826,-0.009816,-0.009456,0.1854,-0.02509,-0.01656,0.02387,0.1538,-0.07942,-3.522,-1.376e-05,-5.831e-05,2.122e-06,-1.17e-05,0.0001032,-0.001228,0.2042,0.001998,0.4335,0,0,0,0,0,4.078e-06,6.19e-06,6.116e-06,0.0001124,0.0152,0.01538,0.009749,0.04321,0.04328,0.05867,1.069e-10,1.069e-10,3.664e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +26185000,0.9826,-0.009734,-0.009954,0.1854,-0.03178,-0.01102,0.01963,0.1441,-0.07333,-3.524,-1.374e-05,-5.828e-05,2.143e-06,-1.17e-05,0.0001032,-0.001226,0.2042,0.001998,0.4335,0,0,0,0,0,4.06e-06,6.056e-06,5.978e-06,0.0001118,0.014,0.01418,0.009645,0.03908,0.03914,0.05822,1.065e-10,1.066e-10,3.612e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +26285000,0.9826,-0.009792,-0.01026,0.1854,-0.03354,-0.01,0.01378,0.1408,-0.0744,-3.525,-1.374e-05,-5.828e-05,2.015e-06,-1.17e-05,0.0001032,-0.001225,0.2042,0.001998,0.4335,0,0,0,0,0,4.055e-06,6.27e-06,6.189e-06,0.0001118,0.01499,0.01519,0.009801,0.04283,0.04291,0.05924,1.066e-10,1.067e-10,3.573e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 26385000,0.9826,-0.009229,-0.01021,0.1853,-0.03915,-0.003576,0.01686,0.1283,-0.06731,-3.525,-1.373e-05,-5.829e-05,1.913e-06,-1.17e-05,0.0001032,-0.001225,0.2042,0.001998,0.4335,0,0,0,0,0,4.026e-06,6.146e-06,6.061e-06,0.0001112,0.01385,0.01404,0.009697,0.03879,0.03886,0.05878,1.062e-10,1.062e-10,3.523e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -26485000,0.9826,-0.008976,-0.0101,0.1853,-0.04256,-0.0008636,0.026,0.1242,-0.06755,-3.523,-1.373e-05,-5.828e-05,1.801e-06,-1.17e-05,0.0001032,-0.001225,0.2042,0.001998,0.4335,0,0,0,0,0,4.002e-06,6.365e-06,6.277e-06,0.0001107,0.01482,0.01504,0.009771,0.04249,0.04259,0.05893,1.063e-10,1.063e-10,3.473e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -26585000,0.9826,-0.008432,-0.01035,0.1854,-0.04409,0.006259,0.0266,0.1146,-0.06132,-3.523,-1.369e-05,-5.825e-05,1.669e-06,-1.17e-05,0.0001032,-0.001223,0.2042,0.001998,0.4335,0,0,0,0,0,3.982e-06,6.25e-06,6.158e-06,0.0001101,0.01374,0.01395,0.009668,0.03853,0.03861,0.05847,1.057e-10,1.058e-10,3.425e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +26485000,0.9826,-0.008976,-0.0101,0.1853,-0.04256,-0.0008634,0.026,0.1242,-0.06755,-3.523,-1.373e-05,-5.828e-05,1.801e-06,-1.17e-05,0.0001032,-0.001225,0.2042,0.001998,0.4335,0,0,0,0,0,4.003e-06,6.365e-06,6.277e-06,0.0001107,0.01482,0.01504,0.009771,0.04249,0.04259,0.05893,1.063e-10,1.063e-10,3.473e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +26585000,0.9826,-0.008432,-0.01035,0.1854,-0.04409,0.006259,0.0266,0.1146,-0.06132,-3.523,-1.369e-05,-5.825e-05,1.669e-06,-1.17e-05,0.0001032,-0.001223,0.2042,0.001998,0.4335,0,0,0,0,0,3.983e-06,6.25e-06,6.158e-06,0.0001101,0.01374,0.01395,0.009668,0.03853,0.03861,0.05847,1.057e-10,1.058e-10,3.425e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 26685000,0.9826,-0.008304,-0.01006,0.1855,-0.04616,0.01087,0.02574,0.1101,-0.06045,-3.521,-1.369e-05,-5.824e-05,1.472e-06,-1.17e-05,0.0001032,-0.001222,0.2042,0.001998,0.4335,0,0,0,0,0,3.96e-06,6.475e-06,6.379e-06,0.0001095,0.01473,0.01497,0.009743,0.04219,0.04229,0.05863,1.058e-10,1.059e-10,3.377e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 26785000,0.9826,-0.008098,-0.00952,0.1854,-0.05221,0.01421,0.0246,0.09833,-0.05587,-3.523,-1.361e-05,-5.823e-05,1.366e-06,-1.17e-05,0.0001032,-0.00122,0.2042,0.001998,0.4335,0,0,0,0,0,3.935e-06,6.361e-06,6.265e-06,0.000109,0.01369,0.01392,0.009641,0.03829,0.03838,0.05817,1.052e-10,1.052e-10,3.33e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -26885000,0.9826,-0.007488,-0.009608,0.1853,-0.05818,0.01672,0.02019,0.09274,-0.05432,-3.522,-1.361e-05,-5.823e-05,1.417e-06,-1.17e-05,0.0001032,-0.001219,0.2042,0.001998,0.4335,0,0,0,0,0,3.914e-06,6.592e-06,6.491e-06,0.0001084,0.01469,0.01495,0.009714,0.04192,0.04204,0.05833,1.052e-10,1.053e-10,3.284e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -26985000,0.9826,-0.00696,-0.01007,0.1854,-0.06475,0.02223,0.01846,0.08078,-0.04889,-3.526,-1.354e-05,-5.82e-05,1.317e-06,-1.17e-05,0.0001032,-0.001216,0.2042,0.001998,0.4335,0,0,0,0,0,3.912e-06,6.482e-06,6.379e-06,0.0001084,0.01369,0.01394,0.009693,0.03809,0.03819,0.05873,1.044e-10,1.045e-10,3.251e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +26885000,0.9826,-0.007488,-0.009608,0.1853,-0.05818,0.01672,0.02019,0.09274,-0.05432,-3.522,-1.361e-05,-5.823e-05,1.417e-06,-1.17e-05,0.0001032,-0.001219,0.2042,0.001998,0.4335,0,0,0,0,0,3.914e-06,6.592e-06,6.491e-06,0.0001084,0.01469,0.01495,0.009714,0.04192,0.04204,0.05833,1.053e-10,1.053e-10,3.284e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +26985000,0.9826,-0.00696,-0.01007,0.1854,-0.06475,0.02223,0.01846,0.08078,-0.04889,-3.526,-1.354e-05,-5.82e-05,1.317e-06,-1.17e-05,0.0001032,-0.001216,0.2042,0.001998,0.4335,0,0,0,0,0,3.913e-06,6.482e-06,6.379e-06,0.0001084,0.01369,0.01394,0.009693,0.03809,0.03819,0.05873,1.044e-10,1.045e-10,3.251e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 27085000,0.9826,-0.006776,-0.01039,0.1854,-0.06741,0.02937,0.02223,0.07397,-0.04625,-3.529,-1.354e-05,-5.82e-05,1.236e-06,-1.17e-05,0.0001032,-0.001214,0.2042,0.001998,0.4335,0,0,0,0,0,3.892e-06,6.719e-06,6.611e-06,0.0001078,0.0147,0.01497,0.009768,0.04168,0.04182,0.05889,1.045e-10,1.046e-10,3.206e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -27185000,0.9826,-0.006809,-0.01028,0.1854,-0.07299,0.03411,0.02365,0.06387,-0.04089,-3.531,-1.345e-05,-5.816e-05,1.16e-06,-1.17e-05,0.0001032,-0.001212,0.2042,0.001998,0.4335,0,0,0,0,0,3.87e-06,6.603e-06,6.496e-06,0.0001073,0.01372,0.01398,0.009666,0.03791,0.03803,0.05843,1.036e-10,1.036e-10,3.163e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +27185000,0.9826,-0.006809,-0.01028,0.1854,-0.07299,0.03411,0.02365,0.06387,-0.04089,-3.531,-1.345e-05,-5.816e-05,1.16e-06,-1.17e-05,0.0001032,-0.001212,0.2042,0.001998,0.4335,0,0,0,0,0,3.871e-06,6.603e-06,6.496e-06,0.0001073,0.01372,0.01398,0.009666,0.03791,0.03803,0.05843,1.036e-10,1.036e-10,3.163e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 27285000,0.9826,-0.006963,-0.0112,0.1853,-0.07986,0.03967,0.1264,0.05617,-0.03718,-3.529,-1.345e-05,-5.816e-05,1.11e-06,-1.17e-05,0.0001032,-0.001211,0.2042,0.001998,0.4335,0,0,0,0,0,3.848e-06,6.845e-06,6.733e-06,0.0001067,0.01465,0.01494,0.009741,0.04148,0.04164,0.05859,1.037e-10,1.037e-10,3.12e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 27385000,0.9825,-0.008269,-0.01364,0.1853,-0.08406,0.04489,0.4427,0.04731,-0.03061,-3.51,-1.336e-05,-5.804e-05,1.057e-06,-1.17e-05,0.0001032,-0.001204,0.2042,0.001998,0.4335,0,0,0,0,0,3.828e-06,6.733e-06,6.617e-06,0.0001062,0.01343,0.01369,0.009639,0.03775,0.03788,0.05814,1.025e-10,1.026e-10,3.078e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -27485000,0.9825,-0.009696,-0.01561,0.1854,-0.08702,0.04947,0.7617,0.03861,-0.02584,-3.452,-1.336e-05,-5.804e-05,8.855e-07,-1.17e-05,0.0001032,-0.001203,0.2042,0.001998,0.4335,0,0,0,0,0,3.808e-06,6.983e-06,6.859e-06,0.0001057,0.01416,0.01445,0.009715,0.04127,0.04144,0.0583,1.026e-10,1.027e-10,3.037e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +27485000,0.9825,-0.009696,-0.01561,0.1854,-0.08702,0.04947,0.7617,0.03861,-0.02584,-3.452,-1.336e-05,-5.804e-05,8.855e-07,-1.17e-05,0.0001032,-0.001203,0.2042,0.001998,0.4335,0,0,0,0,0,3.809e-06,6.983e-06,6.859e-06,0.0001057,0.01416,0.01445,0.009715,0.04127,0.04144,0.0583,1.026e-10,1.027e-10,3.037e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 27585000,0.9825,-0.009624,-0.01453,0.1854,-0.08224,0.05211,0.8669,0.0303,-0.02192,-3.39,-1.321e-05,-5.795e-05,8.359e-07,-1.17e-05,0.0001032,-0.001187,0.2042,0.001998,0.4335,0,0,0,0,0,3.806e-06,6.869e-06,6.751e-06,0.0001057,0.0132,0.01346,0.0097,0.03757,0.03772,0.05871,1.015e-10,1.015e-10,3.007e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -27685000,0.9826,-0.008471,-0.01163,0.1854,-0.0794,0.04864,0.7738,0.02212,-0.01678,-3.311,-1.321e-05,-5.795e-05,8.175e-07,-1.17e-05,0.0001032,-0.001185,0.2042,0.001998,0.4335,0,0,0,0,0,3.785e-06,7.109e-06,6.994e-06,0.0001051,0.0143,0.01461,0.00978,0.04106,0.04125,0.05888,1.016e-10,1.016e-10,2.967e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -27785000,0.9826,-0.007136,-0.01006,0.1854,-0.07764,0.04521,0.7613,0.01698,-0.01481,-3.237,-1.304e-05,-5.786e-05,8.19e-07,-1.17e-05,0.0001032,-0.001184,0.2042,0.001998,0.4335,0,0,0,0,0,3.768e-06,6.982e-06,6.871e-06,0.0001046,0.01346,0.01374,0.009681,0.03743,0.03758,0.05842,1.002e-10,1.002e-10,2.928e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +27685000,0.9826,-0.008471,-0.01163,0.1854,-0.0794,0.04865,0.7738,0.02212,-0.01678,-3.311,-1.321e-05,-5.795e-05,8.176e-07,-1.17e-05,0.0001032,-0.001185,0.2042,0.001998,0.4335,0,0,0,0,0,3.786e-06,7.109e-06,6.994e-06,0.0001051,0.0143,0.01461,0.00978,0.04106,0.04125,0.05888,1.016e-10,1.016e-10,2.967e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +27785000,0.9826,-0.007136,-0.01006,0.1854,-0.07764,0.04521,0.7613,0.01698,-0.01481,-3.237,-1.304e-05,-5.786e-05,8.191e-07,-1.17e-05,0.0001032,-0.001184,0.2042,0.001998,0.4335,0,0,0,0,0,3.769e-06,6.982e-06,6.871e-06,0.0001046,0.01346,0.01374,0.009681,0.03743,0.03758,0.05842,1.002e-10,1.002e-10,2.928e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 27885000,0.9826,-0.006739,-0.01013,0.1855,-0.08465,0.05111,0.8027,0.008761,-0.01,-3.162,-1.304e-05,-5.786e-05,7.757e-07,-1.17e-05,0.0001032,-0.001183,0.2042,0.001998,0.4335,0,0,0,0,0,3.752e-06,7.234e-06,7.118e-06,0.0001041,0.01447,0.01478,0.009757,0.04093,0.04113,0.05859,1.003e-10,1.003e-10,2.89e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -27985000,0.9826,-0.007167,-0.01049,0.1855,-0.08514,0.05271,0.7904,0.004138,-0.008548,-3.091,-1.283e-05,-5.773e-05,7.323e-07,-1.17e-05,0.0001032,-0.001176,0.2042,0.001998,0.4335,0,0,0,0,0,3.733e-06,7.1e-06,6.987e-06,0.0001036,0.01362,0.01392,0.009657,0.03733,0.0375,0.05814,9.881e-11,9.882e-11,2.852e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -28085000,0.9826,-0.007493,-0.0105,0.1854,-0.0891,0.05302,0.7963,-0.00459,-0.003211,-3.013,-1.283e-05,-5.773e-05,8.143e-07,-1.17e-05,0.0001032,-0.001175,0.2042,0.001998,0.4335,0,0,0,0,0,3.715e-06,7.353e-06,7.237e-06,0.0001031,0.01469,0.01502,0.009735,0.04084,0.04105,0.05831,9.89e-11,9.892e-11,2.816e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -28185000,0.9826,-0.006976,-0.01079,0.1854,-0.08865,0.04897,0.8023,-0.0103,-0.003033,-2.938,-1.262e-05,-5.764e-05,7.695e-07,-1.17e-05,0.0001032,-0.001171,0.2042,0.001998,0.4335,0,0,0,0,0,3.697e-06,7.203e-06,7.09e-06,0.0001026,0.01382,0.01412,0.009637,0.03727,0.03744,0.05787,9.723e-11,9.724e-11,2.779e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +27985000,0.9826,-0.007167,-0.01049,0.1855,-0.08514,0.05271,0.7904,0.004138,-0.008548,-3.091,-1.283e-05,-5.773e-05,7.324e-07,-1.17e-05,0.0001032,-0.001176,0.2042,0.001998,0.4335,0,0,0,0,0,3.733e-06,7.1e-06,6.987e-06,0.0001036,0.01362,0.01392,0.009657,0.03733,0.0375,0.05814,9.881e-11,9.882e-11,2.852e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +28085000,0.9826,-0.007493,-0.0105,0.1854,-0.0891,0.05302,0.7963,-0.00459,-0.003211,-3.013,-1.283e-05,-5.773e-05,8.144e-07,-1.17e-05,0.0001032,-0.001175,0.2042,0.001998,0.4335,0,0,0,0,0,3.715e-06,7.353e-06,7.237e-06,0.0001031,0.01469,0.01502,0.009735,0.04084,0.04105,0.05831,9.89e-11,9.892e-11,2.816e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +28185000,0.9826,-0.006976,-0.01079,0.1854,-0.08865,0.04897,0.8023,-0.0103,-0.003033,-2.938,-1.262e-05,-5.764e-05,7.696e-07,-1.17e-05,0.0001032,-0.001171,0.2042,0.001998,0.4335,0,0,0,0,0,3.697e-06,7.203e-06,7.09e-06,0.0001026,0.01382,0.01412,0.009637,0.03727,0.03744,0.05787,9.723e-11,9.724e-11,2.779e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 28285000,0.9826,-0.006455,-0.01108,0.1853,-0.09427,0.05189,0.8026,-0.01952,0.002094,-2.862,-1.262e-05,-5.764e-05,8.296e-07,-1.17e-05,0.0001032,-0.001169,0.2042,0.001998,0.4335,0,0,0,0,0,3.696e-06,7.46e-06,7.343e-06,0.0001026,0.01491,0.01525,0.009795,0.04079,0.04102,0.0589,9.733e-11,9.734e-11,2.753e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -28385000,0.9826,-0.006474,-0.01171,0.1854,-0.09413,0.05443,0.8038,-0.02329,0.004889,-2.788,-1.243e-05,-5.746e-05,8.892e-07,-1.17e-05,0.0001032,-0.001164,0.2042,0.001998,0.4335,0,0,0,0,0,3.683e-06,7.295e-06,7.181e-06,0.0001021,0.01404,0.01435,0.009694,0.03724,0.03743,0.05845,9.549e-11,9.55e-11,2.718e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -28485000,0.9826,-0.006786,-0.01221,0.1854,-0.0961,0.05725,0.8045,-0.03296,0.01052,-2.714,-1.242e-05,-5.746e-05,8.423e-07,-1.17e-05,0.0001032,-0.001162,0.2042,0.001998,0.4335,0,0,0,0,0,3.665e-06,7.552e-06,7.434e-06,0.0001016,0.01515,0.0155,0.009773,0.04078,0.04103,0.05862,9.559e-11,9.56e-11,2.683e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -28585000,0.9826,-0.006874,-0.01219,0.1853,-0.08897,0.05224,0.8021,-0.03525,0.008034,-2.637,-1.212e-05,-5.732e-05,8.774e-07,-1.17e-05,0.0001032,-0.001158,0.2042,0.001998,0.4335,0,0,0,0,0,3.643e-06,7.368e-06,7.255e-06,0.0001011,0.01426,0.01457,0.009676,0.03724,0.03744,0.05818,9.361e-11,9.361e-11,2.649e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +28385000,0.9826,-0.006474,-0.01171,0.1854,-0.09413,0.05443,0.8038,-0.02329,0.004889,-2.788,-1.243e-05,-5.746e-05,8.893e-07,-1.17e-05,0.0001032,-0.001164,0.2042,0.001998,0.4335,0,0,0,0,0,3.683e-06,7.295e-06,7.181e-06,0.0001021,0.01404,0.01435,0.009694,0.03724,0.03743,0.05845,9.549e-11,9.55e-11,2.718e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +28485000,0.9826,-0.006786,-0.01221,0.1854,-0.0961,0.05725,0.8045,-0.03296,0.01052,-2.714,-1.242e-05,-5.746e-05,8.423e-07,-1.17e-05,0.0001032,-0.001162,0.2042,0.001998,0.4335,0,0,0,0,0,3.665e-06,7.552e-06,7.433e-06,0.0001016,0.01515,0.0155,0.009773,0.04078,0.04103,0.05862,9.559e-11,9.56e-11,2.683e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +28585000,0.9826,-0.006874,-0.01219,0.1853,-0.08897,0.05224,0.8021,-0.03525,0.008034,-2.637,-1.212e-05,-5.732e-05,8.775e-07,-1.17e-05,0.0001032,-0.001158,0.2042,0.001998,0.4335,0,0,0,0,0,3.644e-06,7.368e-06,7.255e-06,0.0001011,0.01426,0.01457,0.009676,0.03724,0.03744,0.05818,9.361e-11,9.36e-11,2.649e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 28685000,0.9826,-0.006664,-0.01157,0.1854,-0.08929,0.05266,0.8024,-0.04433,0.01337,-2.563,-1.212e-05,-5.732e-05,8.205e-07,-1.17e-05,0.0001032,-0.001156,0.2042,0.001998,0.4335,0,0,0,0,0,3.629e-06,7.622e-06,7.507e-06,0.0001006,0.01539,0.01574,0.009754,0.04082,0.04107,0.05835,9.37e-11,9.37e-11,2.616e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -28785000,0.9826,-0.006026,-0.01138,0.1853,-0.08447,0.05235,0.8012,-0.04582,0.01513,-2.49,-1.192e-05,-5.712e-05,8.866e-07,-1.17e-05,0.0001032,-0.00115,0.2042,0.001998,0.4335,0,0,0,0,0,3.613e-06,7.42e-06,7.311e-06,0.0001001,0.01447,0.01479,0.009656,0.03728,0.03748,0.05791,9.158e-11,9.157e-11,2.583e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -28885000,0.9826,-0.005842,-0.01112,0.1853,-0.08887,0.05368,0.8001,-0.05459,0.02047,-2.414,-1.192e-05,-5.712e-05,9.296e-07,-1.17e-05,0.0001032,-0.001148,0.2042,0.001998,0.4335,0,0,0,0,0,3.611e-06,7.675e-06,7.565e-06,0.0001001,0.01563,0.01598,0.009815,0.04088,0.04114,0.05895,9.168e-11,9.167e-11,2.559e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -28985000,0.9826,-0.005616,-0.01135,0.1853,-0.08388,0.04988,0.7994,-0.05302,0.01955,-2.342,-1.164e-05,-5.691e-05,9.253e-07,-1.17e-05,0.0001032,-0.001142,0.2042,0.001998,0.4335,0,0,0,0,0,3.598e-06,7.456e-06,7.351e-06,9.965e-05,0.01468,0.015,0.009715,0.03733,0.03754,0.0585,8.943e-11,8.941e-11,2.528e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -29085000,0.9826,-0.005498,-0.01139,0.1854,-0.08717,0.05165,0.7985,-0.06175,0.02464,-2.265,-1.164e-05,-5.691e-05,9.036e-07,-1.17e-05,0.0001032,-0.00114,0.2042,0.001998,0.4335,0,0,0,0,0,3.582e-06,7.711e-06,7.602e-06,9.919e-05,0.01585,0.01621,0.009792,0.04097,0.04124,0.05868,8.953e-11,8.951e-11,2.497e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -29185000,0.9826,-0.005441,-0.01161,0.1853,-0.08217,0.04936,0.7929,-0.05843,0.024,-2.196,-1.137e-05,-5.665e-05,9.731e-07,-1.17e-05,0.0001032,-0.001132,0.2042,0.001998,0.4335,0,0,0,0,0,3.564e-06,7.475e-06,7.372e-06,9.873e-05,0.01488,0.01519,0.009693,0.03741,0.03762,0.05824,8.717e-11,8.715e-11,2.466e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -29285000,0.9826,-0.005682,-0.01165,0.1854,-0.0841,0.05482,0.7947,-0.06681,0.02929,-2.12,-1.137e-05,-5.665e-05,9.906e-07,-1.17e-05,0.0001032,-0.001131,0.2042,0.001998,0.4335,0,0,0,0,0,3.553e-06,7.727e-06,7.622e-06,9.826e-05,0.01606,0.01641,0.009769,0.04107,0.04135,0.05842,8.727e-11,8.724e-11,2.436e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +28785000,0.9826,-0.006026,-0.01138,0.1853,-0.08447,0.05235,0.8012,-0.04582,0.01513,-2.49,-1.192e-05,-5.712e-05,8.867e-07,-1.17e-05,0.0001032,-0.00115,0.2042,0.001998,0.4335,0,0,0,0,0,3.613e-06,7.42e-06,7.311e-06,0.0001001,0.01447,0.01479,0.009656,0.03728,0.03748,0.05791,9.158e-11,9.157e-11,2.583e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +28885000,0.9826,-0.005842,-0.01112,0.1853,-0.08887,0.05368,0.8001,-0.05459,0.02047,-2.414,-1.192e-05,-5.712e-05,9.297e-07,-1.17e-05,0.0001032,-0.001148,0.2042,0.001998,0.4335,0,0,0,0,0,3.611e-06,7.675e-06,7.565e-06,0.0001001,0.01563,0.01598,0.009815,0.04088,0.04114,0.05895,9.168e-11,9.167e-11,2.559e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +28985000,0.9826,-0.005616,-0.01135,0.1853,-0.08388,0.04988,0.7994,-0.05302,0.01955,-2.342,-1.164e-05,-5.691e-05,9.254e-07,-1.17e-05,0.0001032,-0.001142,0.2042,0.001998,0.4335,0,0,0,0,0,3.598e-06,7.456e-06,7.351e-06,9.965e-05,0.01468,0.015,0.009715,0.03733,0.03754,0.0585,8.943e-11,8.941e-11,2.528e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +29085000,0.9826,-0.005498,-0.01139,0.1854,-0.08717,0.05165,0.7985,-0.06175,0.02464,-2.265,-1.164e-05,-5.691e-05,9.037e-07,-1.17e-05,0.0001032,-0.00114,0.2042,0.001998,0.4335,0,0,0,0,0,3.583e-06,7.711e-06,7.602e-06,9.919e-05,0.01585,0.01621,0.009792,0.04097,0.04124,0.05868,8.953e-11,8.951e-11,2.497e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +29185000,0.9826,-0.005441,-0.01161,0.1853,-0.08217,0.04936,0.7929,-0.05843,0.024,-2.196,-1.137e-05,-5.665e-05,9.732e-07,-1.17e-05,0.0001032,-0.001132,0.2042,0.001998,0.4335,0,0,0,0,0,3.564e-06,7.475e-06,7.372e-06,9.873e-05,0.01488,0.01519,0.009693,0.03741,0.03762,0.05824,8.717e-11,8.715e-11,2.466e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +29285000,0.9826,-0.005682,-0.01165,0.1854,-0.0841,0.05482,0.7947,-0.06681,0.02929,-2.12,-1.137e-05,-5.665e-05,9.907e-07,-1.17e-05,0.0001032,-0.001131,0.2042,0.001998,0.4335,0,0,0,0,0,3.553e-06,7.727e-06,7.622e-06,9.826e-05,0.01606,0.01641,0.009769,0.04107,0.04135,0.05842,8.727e-11,8.724e-11,2.436e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 29385000,0.9826,-0.006134,-0.01117,0.1854,-0.07855,0.05319,0.7969,-0.06385,0.03024,-2.044,-1.114e-05,-5.644e-05,1.029e-06,-1.17e-05,0.0001032,-0.001127,0.2042,0.001998,0.4335,0,0,0,0,0,3.538e-06,7.474e-06,7.376e-06,9.781e-05,0.01505,0.01536,0.00967,0.0375,0.03772,0.05798,8.483e-11,8.479e-11,2.407e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 29485000,0.9826,-0.00618,-0.01104,0.1853,-0.08105,0.05353,0.7975,-0.07191,0.03563,-1.968,-1.113e-05,-5.644e-05,1.144e-06,-1.17e-05,0.0001032,-0.001126,0.2042,0.001998,0.4335,0,0,0,0,0,3.525e-06,7.723e-06,7.624e-06,9.736e-05,0.01624,0.01659,0.009747,0.0412,0.04148,0.05816,8.493e-11,8.489e-11,2.378e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -29585000,0.9826,-0.0061,-0.01106,0.1853,-0.07505,0.05067,0.7993,-0.06797,0.03478,-1.889,-1.088e-05,-5.623e-05,1.211e-06,-1.17e-05,0.0001032,-0.001123,0.2042,0.001998,0.4335,0,0,0,0,0,3.524e-06,7.457e-06,7.365e-06,9.735e-05,0.0152,0.0155,0.009729,0.0376,0.03782,0.05858,8.243e-11,8.238e-11,2.356e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +29585000,0.9826,-0.0061,-0.01106,0.1853,-0.07505,0.05067,0.7993,-0.06797,0.03478,-1.889,-1.088e-05,-5.623e-05,1.212e-06,-1.17e-05,0.0001032,-0.001123,0.2042,0.001998,0.4335,0,0,0,0,0,3.525e-06,7.457e-06,7.365e-06,9.735e-05,0.0152,0.0155,0.009729,0.0376,0.03782,0.05858,8.243e-11,8.238e-11,2.356e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 29685000,0.9826,-0.006162,-0.01085,0.1852,-0.07964,0.04935,0.7944,-0.07587,0.03988,-1.815,-1.087e-05,-5.623e-05,1.303e-06,-1.17e-05,0.0001032,-0.001121,0.2042,0.001998,0.4335,0,0,0,0,0,3.508e-06,7.703e-06,7.609e-06,9.69e-05,0.01641,0.01675,0.009805,0.04133,0.04161,0.05876,8.253e-11,8.247e-11,2.328e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 29785000,0.9826,-0.006018,-0.01138,0.1852,-0.07419,0.04148,0.7907,-0.06996,0.0374,-1.743,-1.061e-05,-5.6e-05,1.407e-06,-1.17e-05,0.0001032,-0.001115,0.2042,0.001998,0.4335,0,0,0,0,0,3.494e-06,7.425e-06,7.335e-06,9.646e-05,0.01533,0.01564,0.009705,0.0377,0.03792,0.05832,7.998e-11,7.992e-11,2.301e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -29885000,0.9826,-0.00551,-0.01176,0.1852,-0.07469,0.0417,0.7863,-0.07756,0.04161,-1.671,-1.06e-05,-5.599e-05,1.489e-06,-1.17e-05,0.0001032,-0.001112,0.2042,0.001998,0.4335,0,0,0,0,0,3.481e-06,7.67e-06,7.575e-06,9.602e-05,0.01655,0.01688,0.009783,0.04147,0.04174,0.05851,8.008e-11,8.001e-11,2.273e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +29885000,0.9826,-0.00551,-0.01176,0.1852,-0.0747,0.0417,0.7863,-0.07756,0.04161,-1.671,-1.06e-05,-5.599e-05,1.489e-06,-1.17e-05,0.0001032,-0.001112,0.2042,0.001998,0.4335,0,0,0,0,0,3.482e-06,7.67e-06,7.575e-06,9.602e-05,0.01655,0.01688,0.009783,0.04147,0.04174,0.05851,8.008e-11,8.001e-11,2.273e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 29985000,0.9826,-0.005614,-0.01182,0.1852,-0.06861,0.03661,0.7831,-0.07208,0.03721,-1.601,-1.032e-05,-5.581e-05,1.501e-06,-1.17e-05,0.0001032,-0.001105,0.2042,0.001998,0.4335,0,0,0,0,0,3.468e-06,7.379e-06,7.29e-06,9.558e-05,0.01544,0.01574,0.009682,0.03781,0.03803,0.05807,7.751e-11,7.743e-11,2.247e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 30085000,0.9826,-0.005767,-0.01197,0.1852,-0.0688,0.03687,0.7803,-0.07912,0.04098,-1.529,-1.032e-05,-5.58e-05,1.367e-06,-1.17e-05,0.0001032,-0.001103,0.2042,0.001998,0.4335,0,0,0,0,0,3.45e-06,7.619e-06,7.527e-06,9.516e-05,0.01666,0.01699,0.009759,0.0416,0.04188,0.05825,7.761e-11,7.753e-11,2.221e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 30185000,0.9826,-0.00575,-0.01198,0.1854,-0.06134,0.03346,0.7801,-0.07144,0.03976,-1.456,-1.015e-05,-5.556e-05,1.26e-06,-1.17e-05,0.0001032,-0.001099,0.2042,0.001998,0.4335,0,0,0,0,0,3.452e-06,7.32e-06,7.234e-06,9.515e-05,0.01552,0.01581,0.009739,0.03792,0.03814,0.05867,7.504e-11,7.494e-11,2.201e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 30285000,0.9826,-0.00578,-0.01198,0.1855,-0.06069,0.03301,0.7795,-0.07771,0.04318,-1.385,-1.014e-05,-5.555e-05,1.264e-06,-1.17e-05,0.0001032,-0.001096,0.2042,0.001998,0.4335,0,0,0,0,0,3.441e-06,7.555e-06,7.467e-06,9.472e-05,0.01674,0.01706,0.009817,0.04174,0.04201,0.05886,7.514e-11,7.504e-11,2.176e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -30385000,0.9825,-0.005755,-0.01189,0.1856,-0.05202,0.02733,0.7769,-0.06855,0.04072,-1.317,-9.937e-06,-5.53e-05,1.397e-06,-1.17e-05,0.0001032,-0.001089,0.2042,0.001998,0.4335,0,0,0,0,0,3.433e-06,7.248e-06,7.165e-06,9.429e-05,0.01557,0.01585,0.009715,0.03802,0.03824,0.05841,7.259e-11,7.247e-11,2.151e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +30385000,0.9825,-0.005754,-0.01189,0.1856,-0.05202,0.02733,0.7769,-0.06855,0.04072,-1.317,-9.937e-06,-5.53e-05,1.397e-06,-1.17e-05,0.0001032,-0.001089,0.2042,0.001998,0.4335,0,0,0,0,0,3.433e-06,7.248e-06,7.165e-06,9.429e-05,0.01557,0.01585,0.009715,0.03802,0.03824,0.05841,7.259e-11,7.247e-11,2.151e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 30485000,0.9826,-0.00577,-0.01203,0.1854,-0.05482,0.02694,0.7771,-0.07409,0.04357,-1.246,-9.929e-06,-5.53e-05,1.483e-06,-1.17e-05,0.0001032,-0.001087,0.2042,0.001998,0.4335,0,0,0,0,0,3.416e-06,7.48e-06,7.393e-06,9.388e-05,0.01679,0.0171,0.009792,0.04186,0.04213,0.0586,7.268e-11,7.256e-11,2.126e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -30585000,0.9826,-0.006072,-0.01231,0.1853,-0.04883,0.02408,0.7764,-0.06606,0.04021,-1.175,-9.735e-06,-5.51e-05,1.582e-06,-1.17e-05,0.0001032,-0.001082,0.2042,0.001998,0.4335,0,0,0,0,0,3.401e-06,7.168e-06,7.086e-06,9.346e-05,0.0156,0.01587,0.009689,0.03812,0.03833,0.05816,7.016e-11,7.003e-11,2.102e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +30585000,0.9826,-0.006072,-0.01231,0.1853,-0.04883,0.02408,0.7764,-0.06606,0.04021,-1.175,-9.735e-06,-5.51e-05,1.582e-06,-1.17e-05,0.0001032,-0.001082,0.2042,0.001998,0.4335,0,0,0,0,0,3.401e-06,7.169e-06,7.086e-06,9.346e-05,0.0156,0.01587,0.009689,0.03812,0.03833,0.05816,7.016e-11,7.003e-11,2.102e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 30685000,0.9826,-0.006444,-0.01254,0.1852,-0.04731,0.02221,0.7745,-0.07118,0.04267,-1.105,-9.728e-06,-5.509e-05,1.591e-06,-1.17e-05,0.0001032,-0.001079,0.2042,0.001998,0.4335,0,0,0,0,0,3.383e-06,7.396e-06,7.31e-06,9.306e-05,0.01681,0.01711,0.009766,0.04197,0.04223,0.05835,7.026e-11,7.012e-11,2.078e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 30785000,0.9826,-0.006159,-0.01225,0.1851,-0.03912,0.01727,0.7724,-0.06333,0.04245,-1.036,-9.663e-06,-5.49e-05,1.575e-06,-1.17e-05,0.0001032,-0.001074,0.2042,0.001998,0.4335,0,0,0,0,0,3.365e-06,7.08e-06,6.998e-06,9.266e-05,0.0156,0.01587,0.009665,0.0382,0.03841,0.05791,6.779e-11,6.763e-11,2.055e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 30885000,0.9826,-0.005527,-0.01212,0.1852,-0.03884,0.01352,0.7693,-0.06734,0.04411,-0.9641,-9.659e-06,-5.489e-05,1.535e-06,-1.17e-05,0.0001032,-0.001072,0.2042,0.001998,0.4335,0,0,0,0,0,3.368e-06,7.302e-06,7.218e-06,9.265e-05,0.01681,0.01711,0.009824,0.04207,0.04233,0.05895,6.789e-11,6.773e-11,2.038e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -30985000,0.9826,-0.005686,-0.01205,0.1853,-0.03077,0.00847,0.7704,-0.0567,0.03788,-0.8952,-9.461e-06,-5.47e-05,1.521e-06,-1.17e-05,0.0001032,-0.001066,0.2042,0.001998,0.4335,0,0,0,0,0,3.354e-06,6.985e-06,6.904e-06,9.224e-05,0.01559,0.01585,0.00972,0.03828,0.03848,0.05851,6.547e-11,6.53e-11,2.015e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +30985000,0.9826,-0.005686,-0.01205,0.1853,-0.03077,0.00847,0.7704,-0.0567,0.03788,-0.8952,-9.461e-06,-5.47e-05,1.522e-06,-1.17e-05,0.0001032,-0.001066,0.2042,0.001998,0.4335,0,0,0,0,0,3.354e-06,6.985e-06,6.904e-06,9.224e-05,0.01559,0.01585,0.00972,0.03828,0.03848,0.05851,6.547e-11,6.53e-11,2.015e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 31085000,0.9826,-0.005832,-0.01217,0.1855,-0.029,0.005953,0.7685,-0.05978,0.03859,-0.8226,-9.459e-06,-5.47e-05,1.466e-06,-1.17e-05,0.0001032,-0.001065,0.2042,0.001998,0.4335,0,0,0,0,0,3.346e-06,7.203e-06,7.119e-06,9.184e-05,0.01678,0.01708,0.009797,0.04216,0.04241,0.05869,6.557e-11,6.539e-11,1.992e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 31185000,0.9826,-0.005973,-0.01231,0.1854,-0.02396,0.002446,0.7695,-0.05091,0.03474,-0.7534,-9.35e-06,-5.454e-05,1.597e-06,-1.17e-05,0.0001032,-0.00106,0.2042,0.001998,0.4335,0,0,0,0,0,3.334e-06,6.887e-06,6.804e-06,9.144e-05,0.01555,0.01581,0.009693,0.03835,0.03854,0.05825,6.323e-11,6.303e-11,1.97e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -31285000,0.9826,-0.006236,-0.01239,0.1853,-0.02095,-0.0004966,0.7725,-0.05334,0.03496,-0.6832,-9.343e-06,-5.454e-05,1.668e-06,-1.17e-05,0.0001032,-0.001058,0.2042,0.001998,0.4335,0,0,0,0,0,3.319e-06,7.099e-06,7.014e-06,9.105e-05,0.01673,0.01702,0.00977,0.04223,0.04247,0.05843,6.333e-11,6.313e-11,1.949e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -31385000,0.9826,-0.00602,-0.01219,0.1853,-0.01459,-0.00637,0.7712,-0.04431,0.03055,-0.6113,-9.26e-06,-5.442e-05,1.591e-06,-1.17e-05,0.0001032,-0.001054,0.2042,0.001998,0.4335,0,0,0,0,0,3.302e-06,6.784e-06,6.7e-06,9.067e-05,0.01549,0.01575,0.009666,0.0384,0.03859,0.05799,6.106e-11,6.084e-11,1.927e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +31285000,0.9826,-0.006236,-0.01239,0.1853,-0.02095,-0.0004964,0.7725,-0.05334,0.03496,-0.6832,-9.343e-06,-5.454e-05,1.668e-06,-1.17e-05,0.0001032,-0.001058,0.2042,0.001998,0.4335,0,0,0,0,0,3.319e-06,7.099e-06,7.014e-06,9.105e-05,0.01673,0.01702,0.00977,0.04223,0.04247,0.05843,6.333e-11,6.313e-11,1.949e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +31385000,0.9826,-0.00602,-0.01219,0.1853,-0.01459,-0.00637,0.7712,-0.04431,0.03055,-0.6113,-9.26e-06,-5.442e-05,1.591e-06,-1.17e-05,0.0001032,-0.001054,0.2042,0.001998,0.4335,0,0,0,0,0,3.303e-06,6.784e-06,6.7e-06,9.067e-05,0.01549,0.01575,0.009666,0.0384,0.03859,0.05799,6.106e-11,6.084e-11,1.927e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 31485000,0.9826,-0.005769,-0.01251,0.1854,-0.01427,-0.0104,0.7673,-0.0459,0.02971,-0.5373,-9.259e-06,-5.442e-05,1.568e-06,-1.17e-05,0.0001032,-0.001053,0.2042,0.001998,0.4335,0,0,0,0,0,3.305e-06,6.993e-06,6.906e-06,9.066e-05,0.01667,0.01696,0.009825,0.04229,0.04252,0.05904,6.116e-11,6.094e-11,1.912e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -31585000,0.9826,-0.00559,-0.01296,0.1853,-0.009433,-0.01128,0.7703,-0.03472,0.02691,-0.4666,-9.207e-06,-5.425e-05,1.644e-06,-1.17e-05,0.0001032,-0.001049,0.2042,0.001998,0.4335,0,0,0,0,0,3.289e-06,6.682e-06,6.595e-06,9.028e-05,0.01542,0.01568,0.009719,0.03844,0.03862,0.05859,5.898e-11,5.874e-11,1.891e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +31585000,0.9826,-0.00559,-0.01296,0.1853,-0.009433,-0.01128,0.7703,-0.03472,0.02691,-0.4666,-9.207e-06,-5.425e-05,1.644e-06,-1.17e-05,0.0001032,-0.001049,0.2042,0.001998,0.4335,0,0,0,0,0,3.29e-06,6.682e-06,6.595e-06,9.028e-05,0.01542,0.01568,0.009719,0.03844,0.03862,0.05859,5.898e-11,5.874e-11,1.891e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 31685000,0.9826,-0.005582,-0.01343,0.1851,-0.01137,-0.01304,0.7658,-0.03608,0.02573,-0.3986,-9.199e-06,-5.425e-05,1.743e-06,-1.17e-05,0.0001032,-0.001046,0.2042,0.001998,0.4335,0,0,0,0,0,3.274e-06,6.886e-06,6.794e-06,8.99e-05,0.01658,0.01687,0.009794,0.04232,0.04256,0.05877,5.907e-11,5.884e-11,1.871e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -31785000,0.9826,-0.005776,-0.01408,0.185,-0.002018,-0.01455,0.765,-0.0244,0.02593,-0.3282,-9.223e-06,-5.406e-05,1.819e-06,-1.17e-05,0.0001032,-0.001042,0.2042,0.001998,0.4335,0,0,0,0,0,3.259e-06,6.58e-06,6.486e-06,8.952e-05,0.01533,0.01559,0.009689,0.03847,0.03865,0.05833,5.698e-11,5.672e-11,1.851e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -31885000,0.9826,-0.005545,-0.01388,0.185,0.001816,-0.01748,0.763,-0.02468,0.02438,-0.2604,-9.217e-06,-5.405e-05,1.87e-06,-1.17e-05,0.0001032,-0.001039,0.2042,0.001998,0.4335,0,0,0,0,0,3.247e-06,6.777e-06,6.681e-06,8.915e-05,0.01648,0.01677,0.009767,0.04235,0.04257,0.0585,5.707e-11,5.682e-11,1.831e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +31785000,0.9826,-0.005776,-0.01408,0.185,-0.002019,-0.01455,0.765,-0.0244,0.02593,-0.3282,-9.223e-06,-5.406e-05,1.819e-06,-1.17e-05,0.0001032,-0.001042,0.2042,0.001998,0.4335,0,0,0,0,0,3.259e-06,6.58e-06,6.486e-06,8.952e-05,0.01533,0.01559,0.009689,0.03847,0.03865,0.05833,5.698e-11,5.672e-11,1.851e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +31885000,0.9826,-0.005545,-0.01388,0.185,0.001815,-0.01748,0.763,-0.02468,0.02438,-0.2604,-9.217e-06,-5.405e-05,1.87e-06,-1.17e-05,0.0001032,-0.001039,0.2042,0.001998,0.4335,0,0,0,0,0,3.248e-06,6.777e-06,6.681e-06,8.915e-05,0.01648,0.01677,0.009767,0.04235,0.04257,0.0585,5.707e-11,5.682e-11,1.831e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 31985000,0.9826,-0.005749,-0.01343,0.1851,0.009743,-0.01684,0.759,-0.01297,0.02314,-0.195,-9.222e-06,-5.39e-05,1.823e-06,-1.17e-05,0.0001032,-0.001033,0.2042,0.001998,0.4335,0,0,0,0,0,3.236e-06,6.472e-06,6.378e-06,8.878e-05,0.01524,0.0155,0.009662,0.03848,0.03866,0.05806,5.507e-11,5.479e-11,1.812e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 32085000,0.9826,-0.006129,-0.01307,0.1851,0.01011,-0.02091,0.7606,-0.01218,0.0214,-0.1256,-9.219e-06,-5.39e-05,1.822e-06,-1.17e-05,0.0001032,-0.001031,0.2042,0.001998,0.4335,0,0,0,0,0,3.221e-06,6.665e-06,6.568e-06,8.841e-05,0.01637,0.01667,0.009738,0.04236,0.04258,0.05824,5.516e-11,5.489e-11,1.792e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -32185000,0.9826,-0.006331,-0.01333,0.1851,0.01471,-0.02242,0.7599,-0.001389,0.02207,-0.05757,-9.292e-06,-5.377e-05,1.8e-06,-1.17e-05,0.0001032,-0.001027,0.2042,0.001998,0.4335,0,0,0,0,0,3.221e-06,6.368e-06,6.271e-06,8.84e-05,0.01513,0.0154,0.009713,0.03849,0.03866,0.05865,5.325e-11,5.296e-11,1.778e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -32285000,0.9826,-0.006248,-0.01358,0.185,0.01662,-0.02635,0.7577,-9.514e-05,0.01971,0.009961,-9.286e-06,-5.377e-05,1.855e-06,-1.17e-05,0.0001032,-0.001024,0.2042,0.001998,0.4335,0,0,0,0,0,3.208e-06,6.558e-06,6.456e-06,8.804e-05,0.01625,0.01655,0.009791,0.04235,0.04257,0.05883,5.334e-11,5.305e-11,1.76e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -32385000,0.9826,-0.006292,-0.01369,0.1852,0.02327,-0.02589,0.7556,0.01076,0.01898,0.08129,-9.342e-06,-5.367e-05,1.816e-06,-1.17e-05,0.0001032,-0.00102,0.2042,0.001998,0.4335,0,0,0,0,0,3.197e-06,6.266e-06,6.164e-06,8.768e-05,0.01501,0.01529,0.009684,0.03848,0.03865,0.05838,5.151e-11,5.121e-11,1.742e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +32185000,0.9826,-0.006331,-0.01333,0.1851,0.01471,-0.02242,0.7599,-0.001389,0.02207,-0.05757,-9.292e-06,-5.377e-05,1.8e-06,-1.17e-05,0.0001032,-0.001027,0.2042,0.001998,0.4335,0,0,0,0,0,3.222e-06,6.368e-06,6.271e-06,8.84e-05,0.01513,0.0154,0.009713,0.03849,0.03866,0.05865,5.325e-11,5.296e-11,1.778e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +32285000,0.9826,-0.006248,-0.01358,0.185,0.01662,-0.02635,0.7577,-9.538e-05,0.01971,0.009961,-9.286e-06,-5.377e-05,1.855e-06,-1.17e-05,0.0001032,-0.001024,0.2042,0.001998,0.4335,0,0,0,0,0,3.208e-06,6.558e-06,6.456e-06,8.804e-05,0.01625,0.01655,0.009791,0.04235,0.04257,0.05883,5.334e-11,5.305e-11,1.76e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +32385000,0.9826,-0.006292,-0.01369,0.1852,0.02327,-0.02588,0.7556,0.01076,0.01898,0.08129,-9.342e-06,-5.367e-05,1.816e-06,-1.17e-05,0.0001032,-0.00102,0.2042,0.001998,0.4335,0,0,0,0,0,3.198e-06,6.266e-06,6.164e-06,8.768e-05,0.01501,0.01529,0.009684,0.03848,0.03865,0.05838,5.151e-11,5.121e-11,1.742e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 32485000,0.9826,-0.009201,-0.01164,0.1851,0.04885,-0.08928,-0.118,0.0146,0.01159,0.08824,-9.341e-06,-5.367e-05,1.767e-06,-1.17e-05,0.0001032,-0.00102,0.2042,0.001998,0.4335,0,0,0,0,0,3.181e-06,6.446e-06,6.349e-06,8.733e-05,0.01701,0.01735,0.009585,0.04239,0.04261,0.05855,5.161e-11,5.131e-11,1.724e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -32585000,0.9826,-0.009212,-0.0116,0.185,0.04861,-0.08928,-0.1205,0.026,0.01024,0.06832,-9.519e-06,-5.357e-05,1.847e-06,-1.17e-05,0.0001032,-0.00102,0.2042,0.001998,0.4335,0,0,0,0,0,3.169e-06,6.14e-06,6.043e-06,8.697e-05,0.01566,0.01597,0.00921,0.03852,0.0387,0.05806,4.979e-11,4.946e-11,1.706e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -32685000,0.9826,-0.009201,-0.01147,0.1851,0.04553,-0.09571,-0.1229,0.03061,0.001045,0.05197,-9.518e-06,-5.357e-05,1.834e-06,-1.17e-05,0.0001032,-0.00102,0.2042,0.001998,0.4335,0,0,0,0,0,3.156e-06,6.32e-06,6.219e-06,8.662e-05,0.01678,0.01713,0.009023,0.04245,0.04268,0.05815,4.988e-11,4.956e-11,1.688e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 -32785000,0.9826,-0.009101,-0.01156,0.1851,0.04392,-0.09327,-0.1245,0.03974,0.001134,0.0351,-9.725e-06,-5.348e-05,1.913e-06,-1.17e-05,0.0001032,-0.00102,0.2042,0.001998,0.4335,0,0,0,0,0,3.158e-06,6.024e-06,5.924e-06,8.661e-05,0.01545,0.01577,0.008755,0.03857,0.03874,0.05847,4.816e-11,4.782e-11,1.676e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +32585000,0.9826,-0.009212,-0.0116,0.185,0.04861,-0.08928,-0.1205,0.026,0.01024,0.06832,-9.519e-06,-5.357e-05,1.848e-06,-1.17e-05,0.0001032,-0.00102,0.2042,0.001998,0.4335,0,0,0,0,0,3.17e-06,6.14e-06,6.043e-06,8.697e-05,0.01566,0.01597,0.00921,0.03852,0.0387,0.05806,4.979e-11,4.946e-11,1.706e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +32685000,0.9826,-0.009201,-0.01147,0.1851,0.04553,-0.09571,-0.1229,0.03061,0.001045,0.05197,-9.518e-06,-5.357e-05,1.834e-06,-1.17e-05,0.0001032,-0.00102,0.2042,0.001998,0.4335,0,0,0,0,0,3.157e-06,6.32e-06,6.219e-06,8.662e-05,0.01678,0.01713,0.009023,0.04245,0.04268,0.05815,4.988e-11,4.956e-11,1.688e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 +32785000,0.9826,-0.009101,-0.01156,0.1851,0.04392,-0.09327,-0.1245,0.03974,0.001134,0.0351,-9.725e-06,-5.348e-05,1.913e-06,-1.17e-05,0.0001032,-0.00102,0.2042,0.001998,0.4335,0,0,0,0,0,3.159e-06,6.024e-06,5.924e-06,8.661e-05,0.01545,0.01577,0.008755,0.03857,0.03874,0.05847,4.816e-11,4.782e-11,1.676e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 32885000,0.9826,-0.009078,-0.01163,0.185,0.04496,-0.101,-0.1264,0.04414,-0.008564,0.01987,-9.724e-06,-5.348e-05,1.951e-06,-1.17e-05,0.0001032,-0.00102,0.2042,0.001998,0.4335,0,0,0,0,0,3.144e-06,6.2e-06,6.096e-06,8.626e-05,0.01656,0.01691,0.008587,0.04247,0.0427,0.05849,4.826e-11,4.792e-11,1.659e-10,2.977e-06,2.978e-06,5e-08,0,0,0,0,0,0,0,0 32985000,0.9826,-0.009034,-0.01162,0.1849,0.04297,-0.09924,-0.1264,0.05143,-0.01057,0.005206,-9.899e-06,-5.341e-05,2.053e-06,-1.17e-05,0.0001032,-0.00102,0.2042,0.001998,0.4335,0,0,0,0,0,3.133e-06,5.913e-06,5.811e-06,8.592e-05,0.01524,0.01557,0.008281,0.03858,0.03876,0.05791,4.662e-11,4.627e-11,1.642e-10,2.977e-06,2.978e-06,5.001e-08,0,0,0,0,0,0,0,0 33085000,0.9826,-0.00901,-0.01165,0.1849,0.04087,-0.1047,-0.1247,0.05574,-0.02076,-0.004863,-9.9e-06,-5.342e-05,2.053e-06,-1.17e-05,0.0001032,-0.00102,0.2042,0.001998,0.4335,0,0,0,0,0,3.121e-06,6.085e-06,5.978e-06,8.557e-05,0.01632,0.01669,0.008145,0.04246,0.0427,0.05787,4.672e-11,4.637e-11,1.625e-10,2.977e-06,2.978e-06,5.002e-08,0,0,0,0,0,0,0,0 @@ -337,15 +337,15 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 33485000,0.9827,-0.008925,-0.01167,0.1847,0.03004,-0.1057,-0.1233,0.07096,-0.03824,-0.04605,-1.036e-05,-5.331e-05,2.227e-06,-1.183e-05,0.0001018,-0.001021,0.2042,0.001998,0.4335,0,0,0,0,0,3.082e-06,5.877e-06,5.767e-06,8.456e-05,0.017,0.01738,0.007572,0.04238,0.04263,0.05725,4.394e-11,4.356e-11,1.566e-10,2.977e-06,2.978e-06,5.005e-08,0,0,0,0,0,0,0,0 33585000,0.9827,-0.008782,-0.01165,0.1846,0.02694,-0.1019,-0.1203,0.07275,-0.03454,-0.05393,-1.059e-05,-5.326e-05,2.338e-06,-1.447e-05,7.636e-05,-0.001021,0.2042,0.001998,0.4335,0,0,0,0,0,3.069e-06,5.621e-06,5.516e-06,8.423e-05,0.01697,0.01731,0.007399,0.0385,0.0387,0.05662,4.258e-11,4.219e-11,1.55e-10,2.963e-06,2.963e-06,5.004e-08,0,0,0,0,0,0,0,0 33685000,0.9827,-0.008785,-0.01166,0.1845,0.02421,-0.1066,-0.1223,0.07543,-0.04504,-0.06381,-1.059e-05,-5.326e-05,2.389e-06,-1.446e-05,7.635e-05,-0.001021,0.2042,0.001998,0.4335,0,0,0,0,0,3.057e-06,5.783e-06,5.673e-06,8.39e-05,0.01996,0.02034,0.007366,0.04239,0.04264,0.05647,4.268e-11,4.229e-11,1.535e-10,2.963e-06,2.963e-06,5.005e-08,0,0,0,0,0,0,0,0 -33785000,0.9827,-0.008706,-0.01165,0.1844,0.01986,-0.1006,-0.1172,0.07798,-0.0401,-0.07161,-1.082e-05,-5.319e-05,2.393e-06,-2.264e-05,2.855e-05,-0.001022,0.2042,0.001998,0.4335,0,0,0,0,0,3.043e-06,5.545e-06,5.44e-06,8.358e-05,0.02046,0.02079,0.007229,0.03853,0.03873,0.05584,4.143e-11,4.103e-11,1.52e-10,2.912e-06,2.912e-06,5.003e-08,0,0,0,0,0,0,0,0 -33885000,0.9828,-0.008755,-0.01163,0.1844,0.01758,-0.1022,-0.1172,0.07993,-0.05034,-0.08019,-1.082e-05,-5.319e-05,2.493e-06,-2.259e-05,2.851e-05,-0.001022,0.2042,0.001998,0.4335,0,0,0,0,0,3.031e-06,5.705e-06,5.594e-06,8.326e-05,0.02437,0.02473,0.007225,0.04257,0.04283,0.05568,4.153e-11,4.113e-11,1.506e-10,2.912e-06,2.912e-06,5.004e-08,0,0,0,0,0,0,0,0 -33985000,0.9827,-0.008633,-0.01175,0.1844,0.01505,-0.0908,-0.1142,0.08106,-0.04231,-0.08513,-1.107e-05,-5.311e-05,2.484e-06,-4.62e-05,-4.511e-05,-0.001024,0.2042,0.001998,0.4335,0,0,0,0,0,3.02e-06,5.495e-06,5.389e-06,8.294e-05,0.02483,0.02514,0.007122,0.03872,0.03892,0.05507,4.042e-11,4e-11,1.491e-10,2.811e-06,2.811e-06,5e-08,0,0,0,0,0,0,0,0 +33785000,0.9827,-0.008706,-0.01165,0.1844,0.01986,-0.1006,-0.1172,0.07798,-0.0401,-0.07161,-1.082e-05,-5.319e-05,2.393e-06,-2.264e-05,2.855e-05,-0.001022,0.2042,0.001998,0.4335,0,0,0,0,0,3.043e-06,5.545e-06,5.44e-06,8.358e-05,0.02046,0.02079,0.007229,0.03853,0.03873,0.05584,4.143e-11,4.103e-11,1.52e-10,2.911e-06,2.912e-06,5.003e-08,0,0,0,0,0,0,0,0 +33885000,0.9828,-0.008755,-0.01163,0.1844,0.01758,-0.1022,-0.1172,0.07993,-0.05034,-0.08019,-1.082e-05,-5.319e-05,2.493e-06,-2.259e-05,2.851e-05,-0.001022,0.2042,0.001998,0.4335,0,0,0,0,0,3.032e-06,5.705e-06,5.594e-06,8.326e-05,0.02437,0.02473,0.007225,0.04257,0.04283,0.05568,4.153e-11,4.113e-11,1.506e-10,2.912e-06,2.912e-06,5.004e-08,0,0,0,0,0,0,0,0 +33985000,0.9827,-0.008633,-0.01175,0.1844,0.01505,-0.0908,-0.1142,0.08106,-0.04231,-0.08513,-1.107e-05,-5.311e-05,2.484e-06,-4.62e-05,-4.511e-05,-0.001024,0.2042,0.001998,0.4335,0,0,0,0,0,3.021e-06,5.495e-06,5.389e-06,8.294e-05,0.02483,0.02514,0.007122,0.03872,0.03892,0.05507,4.042e-11,4e-11,1.491e-10,2.811e-06,2.811e-06,5e-08,0,0,0,0,0,0,0,0 34085000,0.9828,-0.008579,-0.01178,0.1843,0.01275,-0.09536,-0.1136,0.08263,-0.0517,-0.0933,-1.107e-05,-5.311e-05,2.507e-06,-4.606e-05,-4.523e-05,-0.001024,0.2042,0.001998,0.4335,0,0,0,0,0,3.02e-06,5.653e-06,5.543e-06,8.294e-05,0.02947,0.0298,0.007199,0.04302,0.04328,0.05567,4.052e-11,4.01e-11,1.481e-10,2.811e-06,2.811e-06,5.001e-08,0,0,0,0,0,0,0,0 -34185000,0.9828,-0.008528,-0.0118,0.1843,0.008434,-0.08219,-0.1118,0.08391,-0.04356,-0.09664,-1.127e-05,-5.305e-05,2.568e-06,-6.781e-05,-0.0001257,-0.001025,0.2042,0.001998,0.4335,0,0,0,0,0,3.01e-06,5.484e-06,5.378e-06,8.262e-05,0.02933,0.02959,0.007122,0.03911,0.03932,0.05507,3.957e-11,3.915e-11,1.467e-10,2.658e-06,2.659e-06,5e-08,0,0,0,0,0,0,0,0 -34285000,0.9828,-0.008429,-0.01188,0.1843,0.009493,-0.08511,-0.1111,0.08494,-0.05201,-0.1051,-1.127e-05,-5.305e-05,2.638e-06,-6.767e-05,-0.0001258,-0.001025,0.2042,0.001998,0.4335,0,0,0,0,0,2.999e-06,5.639e-06,5.529e-06,8.23e-05,0.03443,0.03471,0.00717,0.04378,0.04403,0.0549,3.967e-11,3.925e-11,1.453e-10,2.658e-06,2.659e-06,5e-08,0,0,0,0,0,0,0,0 +34185000,0.9828,-0.008528,-0.0118,0.1843,0.008434,-0.08219,-0.1118,0.08391,-0.04356,-0.09665,-1.127e-05,-5.305e-05,2.568e-06,-6.781e-05,-0.0001257,-0.001025,0.2042,0.001998,0.4335,0,0,0,0,0,3.01e-06,5.484e-06,5.378e-06,8.262e-05,0.02933,0.02959,0.007122,0.03911,0.03932,0.05507,3.957e-11,3.915e-11,1.467e-10,2.658e-06,2.659e-06,5e-08,0,0,0,0,0,0,0,0 +34285000,0.9828,-0.008429,-0.01188,0.1843,0.009493,-0.08511,-0.1111,0.08494,-0.05201,-0.1051,-1.127e-05,-5.305e-05,2.639e-06,-6.767e-05,-0.0001258,-0.001025,0.2042,0.001998,0.4335,0,0,0,0,0,3e-06,5.639e-06,5.529e-06,8.23e-05,0.03443,0.03471,0.00717,0.04378,0.04403,0.0549,3.967e-11,3.925e-11,1.453e-10,2.658e-06,2.659e-06,5e-08,0,0,0,0,0,0,0,0 34385000,0.9828,-0.008339,-0.01187,0.1842,0.005715,-0.06919,-0.1066,0.08424,-0.04283,-0.1098,-1.144e-05,-5.301e-05,2.681e-06,-9.021e-05,-0.0002094,-0.001027,0.2042,0.001998,0.4335,0,0,0,0,0,2.985e-06,5.521e-06,5.413e-06,8.199e-05,0.03326,0.03346,0.007119,0.03972,0.03991,0.05434,3.892e-11,3.849e-11,1.439e-10,2.463e-06,2.464e-06,5e-08,0,0,0,0,0,0,0,0 -34485000,0.9828,-0.008435,-0.01183,0.1841,0.003979,-0.07179,-0.1054,0.08496,-0.05004,-0.1145,-1.144e-05,-5.301e-05,2.757e-06,-8.972e-05,-0.0002098,-0.001027,0.2042,0.001998,0.4335,0,0,0,0,0,2.975e-06,5.676e-06,5.564e-06,8.168e-05,0.03857,0.03878,0.00719,0.04478,0.04501,0.05419,3.902e-11,3.859e-11,1.426e-10,2.463e-06,2.464e-06,5e-08,0,0,0,0,0,0,0,0 +34485000,0.9828,-0.008435,-0.01183,0.1841,0.00398,-0.07179,-0.1054,0.08496,-0.05004,-0.1145,-1.144e-05,-5.301e-05,2.757e-06,-8.972e-05,-0.0002098,-0.001027,0.2042,0.001998,0.4335,0,0,0,0,0,2.975e-06,5.676e-06,5.564e-06,8.168e-05,0.03857,0.03878,0.00719,0.04478,0.04501,0.05419,3.902e-11,3.859e-11,1.426e-10,2.463e-06,2.464e-06,5e-08,0,0,0,0,0,0,0,0 34585000,0.9828,-0.008353,-0.01163,0.1841,0.003222,-0.05636,0.6402,0.08422,-0.04159,-0.09062,-1.156e-05,-5.298e-05,2.786e-06,-0.0001105,-0.0002787,-0.001029,0.2042,0.001998,0.4335,0,0,0,0,0,2.964e-06,5.611e-06,5.501e-06,8.138e-05,0.03584,0.03597,0.007161,0.04045,0.04062,0.05366,3.845e-11,3.802e-11,1.412e-10,2.243e-06,2.244e-06,5e-08,0,0,0,0,0,0,0,0 -34685000,0.9828,-0.008347,-0.01135,0.1841,0.002913,-0.05321,1.631,0.08446,-0.04704,0.02115,-1.156e-05,-5.298e-05,2.812e-06,-0.0001107,-0.0002785,-0.001029,0.2042,0.001998,0.4335,0,0,0,0,0,2.952e-06,5.766e-06,5.652e-06,8.108e-05,0.0407,0.04083,0.007251,0.04581,0.04601,0.05353,3.855e-11,3.812e-11,1.399e-10,2.243e-06,2.244e-06,5e-08,0,0,0,0,0,0,0,0 +34685000,0.9828,-0.008347,-0.01135,0.1841,0.002913,-0.05321,1.631,0.08446,-0.04704,0.02115,-1.156e-05,-5.298e-05,2.812e-06,-0.0001107,-0.0002785,-0.001029,0.2042,0.001998,0.4335,0,0,0,0,0,2.953e-06,5.766e-06,5.652e-06,8.108e-05,0.0407,0.04083,0.007251,0.04581,0.04601,0.05353,3.855e-11,3.812e-11,1.399e-10,2.243e-06,2.244e-06,5e-08,0,0,0,0,0,0,0,0 34785000,0.9828,-0.008231,-0.01099,0.184,-0.002792,-0.03591,2.598,0.0797,-0.03699,0.1834,-1.166e-05,-5.297e-05,2.827e-06,-0.0001264,-0.0003361,-0.001003,0.2042,0.001998,0.4335,0,0,0,0,0,2.952e-06,5.768e-06,5.655e-06,8.108e-05,0.03718,0.03725,0.007291,0.04119,0.04134,0.05376,3.821e-11,3.777e-11,1.39e-10,2.008e-06,2.009e-06,5e-08,0,0,0,0,0,0,0,0 -34885000,0.9828,-0.008213,-0.0107,0.184,-0.003595,-0.03197,3.583,0.0787,-0.04009,0.4725,-1.165e-05,-5.296e-05,2.849e-06,-0.000129,-0.0003338,-0.001001,0.2042,0.001998,0.4335,0,0,0,0,0,2.94e-06,5.925e-06,5.808e-06,8.078e-05,0.04204,0.04211,0.007398,0.04677,0.04693,0.05366,3.83e-11,3.787e-11,1.377e-10,2.008e-06,2.009e-06,5e-08,0,0,0,0,0,0,0,0 +34885000,0.9828,-0.008213,-0.0107,0.184,-0.003595,-0.03197,3.583,0.0787,-0.04009,0.4725,-1.165e-05,-5.296e-05,2.849e-06,-0.000129,-0.0003338,-0.001001,0.2042,0.001998,0.4335,0,0,0,0,0,2.941e-06,5.925e-06,5.808e-06,8.078e-05,0.04204,0.04211,0.007398,0.04677,0.04693,0.05366,3.83e-11,3.787e-11,1.377e-10,2.008e-06,2.009e-06,5e-08,0,0,0,0,0,0,0,0