diff --git a/src/lib/world_magnetic_model/geo_magnetic_tables.hpp b/src/lib/world_magnetic_model/geo_magnetic_tables.hpp index 627c9e2284..301fb3195a 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: 2022.2767, +// Date: 2022.3835, 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 */ { 25994, 24248, 22503, 20758, 19012, 17267, 15522, 13776, 12031, 10286, 8540, 6795, 5050, 3304, 1559, -186, -1931, -3677, -5422, -7167, -8912,-10658,-12403,-14148,-15894,-17639,-19384,-21130,-22875,-24621,-26366,-28111,-29857, 31230, 29484, 27739, 25994, }, - /* LAT: -80 */ { 22561, 20428, 18487, 16712, 15071, 13532, 12068, 10657, 9281, 7931, 6599, 5280, 3971, 2666, 1359, 40, -1301, -2672, -4082, -5533, -7026, -8562,-10139,-11758,-13421,-15139,-16924,-18795,-20777,-22895,-25169,-27603,-30172, 30020, 27400, 24893, 22561, }, - /* LAT: -70 */ { 14974, 13576, 12451, 11491, 10623, 9793, 8952, 8065, 7113, 6094, 5024, 3931, 2845, 1789, 767, -244, -1280, -2384, -3584, -4882, -6261, -7690, -9137,-10578,-12004,-13419,-14847,-16332,-17953,-19864,-22379,-26169, 30744, 24158, 19625, 16846, 14974, }, - /* LAT: -60 */ { 8407, 8164, 7886, 7614, 7363, 7111, 6805, 6374, 5760, 4942, 3942, 2830, 1709, 680, -204, -963, -1692, -2513, -3514, -4708, -6036, -7404, -8724, -9935,-11000,-11899,-12616,-13111,-13283,-12834,-10737, -3530, 4869, 7630, 8408, 8538, 8407, }, - /* LAT: -50 */ { 5474, 5512, 5458, 5371, 5299, 5264, 5230, 5105, 4763, 4102, 3094, 1822, 481, -702, -1577, -2145, -2543, -2982, -3663, -4671, -5911, -7186, -8327, -9231, -9831,-10074, -9883, -9128, -7622, -5263, -2360, 387, 2496, 3921, 4795, 5270, 5474, }, - /* LAT: -40 */ { 3947, 4040, 4049, 4007, 3949, 3916, 3922, 3913, 3741, 3209, 2189, 749, -815, -2133, -3001, -3457, -3643, -3705, -3871, -4433, -5403, -6478, -7364, -7906, -8017, -7644, -6759, -5376, -3664, -1960, -499, 722, 1765, 2630, 3285, 3715, 3947, }, - /* LAT: -30 */ { 2977, 3063, 3095, 3083, 3027, 2950, 2891, 2858, 2733, 2258, 1226, -290, -1898, -3156, -3900, -4250, -4333, -4128, -3695, -3466, -3821, -4566, -5266, -5620, -5499, -4916, -3959, -2752, -1542, -595, 83, 683, 1307, 1908, 2417, 2778, 2977, }, - /* LAT: -20 */ { 2334, 2381, 2400, 2405, 2365, 2272, 2166, 2090, 1946, 1453, 401, -1085, -2564, -3630, -4169, -4290, -4091, -3538, -2678, -1876, -1593, -1942, -2591, -3063, -3103, -2747, -2113, -1296, -518, -28, 235, 537, 977, 1454, 1875, 2182, 2334, }, - /* LAT: -10 */ { 1941, 1935, 1916, 1915, 1890, 1807, 1699, 1609, 1425, 877, -181, -1556, -2832, -3666, -3940, -3717, -3146, -2367, -1521, -764, -295, -323, -790, -1297, -1512, -1424, -1112, -612, -114, 128, 178, 338, 708, 1144, 1536, 1822, 1941, }, - /* LAT: 0 */ { 1728, 1695, 1641, 1635, 1626, 1559, 1456, 1344, 1091, 472, -565, -1792, -2849, -3441, -3446, -2952, -2186, -1404, -750, -212, 202, 317, 41, -375, -632, -689, -591, -328, -37, 53, -7, 82, 422, 862, 1281, 1599, 1728, }, - /* LAT: 10 */ { 1593, 1601, 1561, 1579, 1607, 1559, 1440, 1256, 881, 165, -855, -1932, -2762, -3107, -2909, -2307, -1531, -818, -301, 81, 407, 558, 399, 77, -159, -267, -290, -209, -104, -144, -283, -256, 45, 497, 977, 1383, 1593, }, - /* LAT: 20 */ { 1410, 1559, 1621, 1715, 1803, 1784, 1632, 1332, 788, -67, -1110, -2063, -2664, -2779, -2455, -1856, -1146, -495, -33, 278, 538, 685, 596, 353, 153, 35, -56, -120, -199, -388, -625, -683, -450, -4, 536, 1054, 1410, }, - /* LAT: 30 */ { 1111, 1478, 1739, 1964, 2125, 2136, 1951, 1530, 804, -224, -1343, -2223, -2643, -2586, -2190, -1612, -957, -338, 126, 434, 666, 814, 795, 647, 497, 372, 216, 6, -276, -650, -1018, -1179, -1020, -595, -19, 590, 1111, }, - /* LAT: 40 */ { 756, 1343, 1837, 2230, 2480, 2524, 2310, 1778, 868, -359, -1600, -2472, -2797, -2648, -2204, -1613, -959, -329, 183, 549, 821, 1021, 1116, 1106, 1030, 882, 614, 205, -332, -939, -1461, -1706, -1591, -1175, -576, 97, 756, }, - /* LAT: 50 */ { 469, 1216, 1897, 2454, 2821, 2928, 2700, 2046, 905, -593, -2020, -2939, -3238, -3048, -2559, -1914, -1203, -504, 113, 621, 1041, 1397, 1679, 1851, 1871, 1685, 1241, 535, -357, -1260, -1941, -2229, -2106, -1665, -1029, -296, 469, }, - /* LAT: 60 */ { 277, 1130, 1936, 2631, 3136, 3348, 3134, 2322, 806, -1158, -2881, -3865, -4120, -3860, -3287, -2541, -1714, -872, -62, 690, 1384, 2016, 2561, 2958, 3120, 2936, 2300, 1187, -226, -1547, -2419, -2730, -2566, -2071, -1377, -574, 277, }, - /* LAT: 70 */ { 50, 987, 1885, 2684, 3298, 3592, 3338, 2200, -46, -2770, -4727, -5553, -5561, -5076, -4304, -3367, -2341, -1273, -196, 865, 1892, 2860, 3729, 4438, 4888, 4924, 4320, 2853, 664, -1445, -2747, -3193, -3034, -2502, -1751, -879, 50, }, - /* LAT: 80 */ { -631, 292, 1145, 1838, 2223, 2036, 828, -1805, -5037, -7161, -7906, -7771, -7138, -6217, -5123, -3921, -2653, -1345, -18, 1311, 2626, 3909, 5137, 6277, 7274, 8035, 8381, 7944, 6036, 2293, -1297, -3024, -3398, -3075, -2402, -1554, -631, }, - /* LAT: 90 */ { -29941,-28196,-26450,-24705,-22959,-21214,-19469,-17723,-15978,-14233,-12488,-10742, -8997, -7252, -5507, -3762, -2017, -271, 1474, 3219, 4964, 6709, 8455, 10200, 11945, 13691, 15436, 17181, 18927, 20672, 22418, 24163, 25909, 27654, 29400, 31145,-29941, }, + /* LAT: -90 */ { 25991, 24246, 22500, 20755, 19010, 17264, 15519, 13774, 12028, 10283, 8538, 6792, 5047, 3302, 1557, -189, -1934, -3679, -5425, -7170, -8915,-10660,-12406,-14151,-15896,-17642,-19387,-21133,-22878,-24623,-26369,-28114,-29859, 31227, 29482, 27736, 25991, }, + /* LAT: -80 */ { 22558, 20425, 18485, 16710, 15069, 13531, 12067, 10655, 9280, 7930, 6598, 5279, 3970, 2665, 1357, 38, -1303, -2674, -4084, -5535, -7029, -8565,-10142,-11761,-13425,-15142,-16927,-18799,-20781,-22899,-25173,-27607,-30176, 30016, 27397, 24889, 22558, }, + /* LAT: -70 */ { 14975, 13577, 12452, 11491, 10623, 9792, 8951, 8064, 7112, 6093, 5023, 3929, 2844, 1788, 766, -244, -1281, -2385, -3585, -4884, -6264, -7693, -9140,-10581,-12007,-13423,-14851,-16336,-17958,-19870,-22386,-26179, 30734, 24153, 19624, 16847, 14975, }, + /* LAT: -60 */ { 8410, 8167, 7888, 7615, 7364, 7112, 6805, 6373, 5759, 4941, 3940, 2829, 1708, 679, -203, -962, -1691, -2513, -3514, -4710, -6038, -7407, -8728, -9938,-11003,-11903,-12619,-13114,-13286,-12837,-10739, -3521, 4880, 7637, 8413, 8542, 8410, }, + /* LAT: -50 */ { 5477, 5514, 5460, 5372, 5300, 5264, 5231, 5105, 4763, 4101, 3092, 1820, 479, -703, -1576, -2143, -2541, -2980, -3662, -4672, -5914, -7190, -8331, -9234, -9834,-10075, -9883, -9128, -7621, -5261, -2357, 390, 2499, 3923, 4798, 5272, 5477, }, + /* LAT: -40 */ { 3948, 4042, 4051, 4008, 3949, 3916, 3922, 3912, 3740, 3208, 2187, 747, -818, -2134, -3001, -3455, -3641, -3701, -3868, -4433, -5406, -6482, -7368, -7909, -8019, -7644, -6757, -5374, -3662, -1959, -499, 723, 1766, 2631, 3287, 3717, 3948, }, + /* LAT: -30 */ { 2978, 3065, 3097, 3084, 3027, 2949, 2890, 2857, 2732, 2256, 1223, -294, -1902, -3158, -3901, -4249, -4331, -4124, -3690, -3465, -3823, -4569, -5269, -5621, -5499, -4914, -3956, -2750, -1540, -595, 83, 683, 1307, 1909, 2418, 2779, 2978, }, + /* LAT: -20 */ { 2336, 2382, 2401, 2405, 2364, 2271, 2165, 2089, 1945, 1451, 398, -1089, -2568, -3633, -4169, -4288, -4088, -3533, -2673, -1873, -1592, -1944, -2594, -3064, -3103, -2746, -2111, -1295, -518, -28, 235, 536, 977, 1454, 1876, 2183, 2336, }, + /* LAT: -10 */ { 1942, 1937, 1917, 1916, 1889, 1806, 1698, 1608, 1424, 875, -184, -1560, -2835, -3668, -3939, -3715, -3142, -2362, -1516, -760, -293, -323, -791, -1298, -1512, -1424, -1111, -612, -114, 128, 177, 337, 707, 1144, 1536, 1823, 1942, }, + /* LAT: 0 */ { 1729, 1696, 1642, 1635, 1625, 1558, 1455, 1342, 1089, 470, -569, -1795, -2851, -3441, -3445, -2948, -2182, -1400, -747, -210, 204, 318, 41, -376, -632, -688, -590, -328, -38, 52, -9, 80, 420, 862, 1281, 1600, 1729, }, + /* LAT: 10 */ { 1594, 1602, 1561, 1579, 1606, 1559, 1439, 1254, 879, 162, -858, -1934, -2763, -3107, -2907, -2303, -1528, -815, -298, 83, 409, 559, 399, 77, -158, -266, -290, -209, -104, -145, -285, -258, 43, 497, 977, 1384, 1594, }, + /* LAT: 20 */ { 1411, 1560, 1621, 1715, 1802, 1783, 1630, 1330, 786, -69, -1112, -2064, -2664, -2777, -2453, -1853, -1143, -492, -31, 280, 539, 686, 597, 354, 154, 35, -56, -120, -200, -390, -626, -685, -452, -5, 536, 1054, 1411, }, + /* LAT: 30 */ { 1111, 1478, 1738, 1963, 2124, 2135, 1949, 1528, 802, -226, -1344, -2224, -2642, -2583, -2187, -1609, -954, -335, 129, 436, 668, 815, 796, 647, 498, 373, 216, 5, -277, -651, -1020, -1180, -1021, -596, -20, 590, 1111, }, + /* LAT: 40 */ { 755, 1341, 1836, 2229, 2478, 2523, 2308, 1777, 866, -361, -1601, -2470, -2795, -2645, -2201, -1609, -956, -326, 186, 552, 823, 1022, 1117, 1107, 1031, 883, 614, 204, -334, -941, -1462, -1707, -1592, -1176, -577, 95, 755, }, + /* LAT: 50 */ { 466, 1213, 1895, 2452, 2819, 2926, 2698, 2045, 904, -593, -2018, -2937, -3234, -3044, -2555, -1910, -1199, -500, 117, 624, 1043, 1400, 1681, 1852, 1872, 1685, 1241, 533, -360, -1263, -1943, -2231, -2107, -1666, -1031, -298, 466, }, + /* LAT: 60 */ { 273, 1126, 1932, 2627, 3132, 3345, 3132, 2321, 806, -1155, -2876, -3859, -4114, -3854, -3282, -2536, -1709, -867, -58, 695, 1388, 2020, 2564, 2961, 3122, 2937, 2299, 1184, -230, -1551, -2421, -2732, -2567, -2073, -1379, -578, 273, }, + /* LAT: 70 */ { 42, 978, 1876, 2676, 3291, 3585, 3333, 2199, -41, -2759, -4714, -5542, -5551, -5066, -4295, -3360, -2334, -1266, -190, 871, 1897, 2865, 3734, 4442, 4891, 4926, 4319, 2850, 658, -1451, -2752, -3197, -3039, -2507, -1756, -886, 42, }, + /* LAT: 80 */ { -650, 272, 1126, 1818, 2203, 2020, 821, -1791, -5004, -7127, -7878, -7749, -7120, -6201, -5109, -3909, -2642, -1335, -9, 1320, 2635, 3918, 5146, 6285, 7283, 8044, 8389, 7950, 6035, 2276, -1323, -3048, -3419, -3095, -2421, -1572, -650, }, + /* LAT: 90 */ { -29901,-28155,-26410,-24665,-22919,-21174,-19428,-17683,-15938,-14193,-12447,-10702, -8957, -7212, -5467, -3722, -1976, -231, 1514, 3259, 5004, 6750, 8495, 10240, 11986, 13731, 15476, 17222, 18967, 20713, 22458, 24204, 25949, 27695, 29440, 31186,-29901, }, }; // Magnetic inclination data in radians * 10^-4 // Model: WMM-2020, // Version: 0.5.1.11, -// Date: 2022.2767, +// Date: 2022.3835, 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 */ { -12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573, }, - /* LAT: -80 */ { -13658,-13525,-13364,-13184,-12990,-12788,-12584,-12384,-12192,-12016,-11859,-11725,-11615,-11528,-11465,-11423,-11404,-11406,-11433,-11488,-11571,-11685,-11830,-12003,-12201,-12418,-12648,-12881,-13108,-13321,-13508,-13658,-13762,-13814,-13811,-13757,-13658, }, - /* LAT: -70 */ { -14107,-13789,-13469,-13146,-12814,-12470,-12115,-11757,-11414,-11105,-10852,-10668,-10555,-10502,-10489,-10492,-10500,-10510,-10533,-10589,-10697,-10871,-11117,-11431,-11803,-12221,-12668,-13132,-13598,-14051,-14469,-14815,-15004,-14951,-14721,-14423,-14107, }, - /* LAT: -60 */ { -13519,-13166,-12828,-12496,-12152,-11780,-11365,-10910,-10442,-10011, -9680, -9503, -9499, -9635, -9839,-10033,-10159,-10204,-10193,-10178,-10225,-10383,-10671,-11078,-11576,-12131,-12717,-13313,-13902,-14463,-14960,-15250,-15075,-14691,-14285,-13892,-13519, }, - /* LAT: -50 */ { -12496,-12155,-11824,-11502,-11179,-10832,-10433, -9961, -9431, -8909, -8518, -8390, -8588, -9048, -9612,-10125,-10487,-10652,-10625,-10475,-10332,-10336,-10555,-10969,-11509,-12101,-12688,-13227,-13674,-13972,-14081,-14008,-13805,-13521,-13193,-12846,-12496, }, - /* LAT: -40 */ { -11240,-10892,-10545,-10200, -9861, -9523, -9162, -8736, -8214, -7649, -7220, -7175, -7632, -8453, -9375,-10206,-10867,-11304,-11448,-11284,-10944,-10670,-10660,-10938,-11399,-11904,-12350,-12673,-12833,-12839,-12748,-12611,-12432,-12200,-11913,-11586,-11240, }, - /* LAT: -30 */ { -9602, -9224, -8846, -8456, -8064, -7688, -7331, -6939, -6426, -5814, -5360, -5438, -6202, -7402, -8653, -9750,-10666,-11379,-11782,-11777,-11409,-10901,-10565,-10563,-10813,-11134,-11391,-11506,-11444,-11268,-11094,-10959,-10812,-10605,-10324, -9979, -9602, }, - /* LAT: -20 */ { -7371, -6933, -6517, -6090, -5645, -5215, -4823, -4409, -3842, -3156, -2705, -2960, -4065, -5674, -7303, -8675, -9744,-10522,-10964,-11003,-10643,-10030, -9471, -9225, -9273, -9435, -9576, -9595, -9423, -9151, -8957, -8869, -8764, -8556, -8239, -7828, -7371, }, - /* LAT: -10 */ { -4414, -3882, -3430, -2995, -2537, -2086, -1671, -1215, -587, 118, 483, 61, -1262, -3177, -5153, -6765, -7865, -8502, -8770, -8710, -8303, -7621, -6957, -6611, -6570, -6663, -6781, -6805, -6618, -6322, -6166, -6174, -6133, -5916, -5532, -5006, -4414, }, - /* LAT: 0 */ { -906, -286, 176, 578, 996, 1413, 1804, 2249, 2836, 3415, 3621, 3129, 1838, -69, -2113, -3767, -4780, -5212, -5273, -5104, -4666, -3952, -3247, -2875, -2814, -2884, -3009, -3083, -2953, -2718, -2662, -2804, -2865, -2677, -2253, -1625, -906, }, - /* LAT: 10 */ { 2562, 3185, 3616, 3956, 4311, 4678, 5031, 5420, 5874, 6246, 6284, 5799, 4720, 3157, 1467, 89, -719, -970, -880, -646, -236, 401, 1034, 1372, 1434, 1389, 1288, 1197, 1239, 1343, 1268, 1004, 814, 887, 1239, 1840, 2562, }, - /* LAT: 20 */ { 5416, 5942, 6320, 6614, 6927, 7271, 7615, 7964, 8299, 8501, 8415, 7955, 7122, 6028, 4902, 3992, 3461, 3340, 3488, 3731, 4060, 4525, 4984, 5240, 5296, 5278, 5229, 5172, 5161, 5143, 4970, 4639, 4343, 4254, 4426, 4848, 5416, }, - /* LAT: 30 */ { 7569, 7940, 8257, 8539, 8848, 9196, 9554, 9896, 10174, 10289, 10146, 9726, 9098, 8388, 7727, 7215, 6922, 6879, 7020, 7230, 7476, 7775, 8063, 8237, 8293, 8306, 8307, 8298, 8276, 8194, 7973, 7622, 7268, 7048, 7032, 7226, 7569, }, - /* LAT: 40 */ { 9266, 9486, 9742, 10027, 10354, 10715, 11084, 11423, 11676, 11760, 11611, 11252, 10779, 10306, 9910, 9626, 9476, 9471, 9580, 9741, 9916, 10099, 10271, 10396, 10474, 10534, 10588, 10621, 10605, 10496, 10255, 9905, 9539, 9254, 9111, 9123, 9266, }, - /* LAT: 50 */ { 10801, 10923, 11124, 11394, 11718, 12072, 12427, 12744, 12967, 13027, 12888, 12590, 12226, 11880, 11605, 11418, 11324, 11320, 11385, 11488, 11601, 11717, 11833, 11948, 12066, 12188, 12301, 12374, 12365, 12241, 11996, 11669, 11329, 11045, 10855, 10775, 10801, }, - /* LAT: 60 */ { 12319, 12392, 12543, 12761, 13032, 13333, 13636, 13902, 14078, 14106, 13971, 13721, 13432, 13161, 12940, 12783, 12692, 12660, 12675, 12722, 12790, 12875, 12980, 13112, 13271, 13446, 13611, 13720, 13727, 13608, 13384, 13105, 12826, 12589, 12419, 12327, 12319, }, - /* LAT: 70 */ { 13758, 13801, 13897, 14039, 14219, 14424, 14632, 14814, 14918, 14898, 14760, 14558, 14340, 14136, 13963, 13828, 13733, 13678, 13659, 13671, 13713, 13785, 13888, 14024, 14190, 14377, 14561, 14702, 14749, 14678, 14517, 14318, 14124, 13959, 13839, 13771, 13758, }, - /* LAT: 80 */ { 14998, 15011, 15049, 15109, 15186, 15272, 15351, 15396, 15377, 15298, 15185, 15060, 14937, 14823, 14723, 14641, 14579, 14538, 14519, 14523, 14549, 14598, 14670, 14762, 14874, 15000, 15135, 15267, 15374, 15419, 15381, 15295, 15200, 15116, 15052, 15012, 14998, }, + /* LAT: -90 */ { -12573,-12573,-12573,-12573,-12573,-12573,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573,-12573, }, + /* LAT: -80 */ { -13658,-13524,-13363,-13183,-12989,-12787,-12583,-12383,-12192,-12016,-11859,-11724,-11614,-11528,-11464,-11423,-11403,-11406,-11433,-11487,-11571,-11685,-11830,-12003,-12201,-12418,-12647,-12880,-13108,-13321,-13507,-13658,-13762,-13813,-13810,-13756,-13658, }, + /* LAT: -70 */ { -14106,-13788,-13468,-13145,-12813,-12469,-12114,-11757,-11413,-11104,-10851,-10667,-10555,-10502,-10488,-10492,-10499,-10509,-10532,-10589,-10697,-10871,-11117,-11431,-11803,-12221,-12668,-13133,-13599,-14051,-14469,-14814,-15004,-14951,-14720,-14422,-14106, }, + /* LAT: -60 */ { -13519,-13166,-12828,-12495,-12151,-11779,-11364,-10909,-10441,-10010, -9680, -9503, -9499, -9636, -9840,-10033,-10159,-10204,-10192,-10177,-10224,-10382,-10670,-11078,-11576,-12131,-12718,-13314,-13902,-14464,-14960,-15250,-15075,-14691,-14285,-13892,-13519, }, + /* LAT: -50 */ { -12496,-12154,-11824,-11502,-11178,-10832,-10432, -9961, -9431, -8909, -8518, -8391, -8590, -9050, -9614,-10127,-10488,-10652,-10624,-10473,-10331,-10335,-10554,-10969,-11510,-12102,-12689,-13228,-13675,-13973,-14081,-14008,-13805,-13521,-13193,-12846,-12496, }, + /* LAT: -40 */ { -11240,-10892,-10545,-10200, -9860, -9522, -9161, -8736, -8214, -7649, -7221, -7177, -7635, -8457, -9379,-10209,-10869,-11306,-11448,-11283,-10941,-10668,-10659,-10939,-11400,-11905,-12351,-12674,-12833,-12838,-12748,-12611,-12432,-12200,-11913,-11586,-11240, }, + /* LAT: -30 */ { -9602, -9224, -8845, -8455, -8063, -7687, -7330, -6939, -6426, -5814, -5361, -5441, -6207, -7408, -8659, -9755,-10670,-11382,-11783,-11777,-11407,-10899,-10564,-10563,-10813,-11135,-11392,-11506,-11443,-11268,-11093,-10959,-10812,-10605,-10324, -9979, -9602, }, + /* LAT: -20 */ { -7371, -6932, -6516, -6088, -5644, -5214, -4822, -4409, -3842, -3156, -2707, -2964, -4071, -5682, -7311, -8681, -9748,-10526,-10966,-11003,-10641,-10028, -9470, -9225, -9272, -9435, -9576, -9594, -9422, -9150, -8956, -8869, -8765, -8557, -8240, -7829, -7371, }, + /* LAT: -10 */ { -4415, -3881, -3429, -2993, -2535, -2085, -1670, -1215, -587, 117, 481, 56, -1270, -3186, -5161, -6772, -7870, -8505, -8771, -8710, -8302, -7619, -6955, -6609, -6569, -6662, -6779, -6804, -6616, -6320, -6165, -6174, -6134, -5917, -5534, -5007, -4415, }, + /* LAT: 0 */ { -906, -285, 178, 580, 998, 1415, 1805, 2250, 2836, 3414, 3618, 3124, 1831, -78, -2122, -3773, -4784, -5214, -5274, -5104, -4664, -3949, -3244, -2873, -2812, -2882, -3007, -3080, -2951, -2715, -2661, -2804, -2866, -2680, -2255, -1626, -906, }, + /* LAT: 10 */ { 2562, 3185, 3618, 3958, 4313, 4680, 5032, 5420, 5873, 6245, 6282, 5795, 4714, 3150, 1460, 84, -723, -971, -881, -645, -234, 403, 1036, 1373, 1436, 1391, 1291, 1199, 1242, 1346, 1270, 1004, 812, 885, 1237, 1838, 2562, }, + /* LAT: 20 */ { 5416, 5943, 6321, 6616, 6929, 7272, 7616, 7964, 8299, 8500, 8413, 7952, 7117, 6022, 4897, 3988, 3458, 3339, 3488, 3731, 4061, 4526, 4986, 5241, 5298, 5280, 5231, 5174, 5163, 5145, 4971, 4639, 4342, 4253, 4425, 4847, 5416, }, + /* LAT: 30 */ { 7569, 7941, 8258, 8540, 8849, 9196, 9554, 9896, 10173, 10288, 10144, 9723, 9095, 8384, 7724, 7212, 6920, 6878, 7020, 7230, 7477, 7776, 8064, 8238, 8295, 8307, 8309, 8300, 8278, 8196, 7974, 7622, 7267, 7047, 7031, 7225, 7569, }, + /* LAT: 40 */ { 9266, 9486, 9742, 10027, 10354, 10715, 11083, 11423, 11676, 11758, 11609, 11250, 10777, 10304, 9908, 9624, 9475, 9470, 9580, 9741, 9916, 10100, 10272, 10397, 10475, 10535, 10590, 10623, 10607, 10497, 10255, 9906, 9539, 9254, 9111, 9123, 9266, }, + /* LAT: 50 */ { 10802, 10923, 11124, 11394, 11717, 12072, 12426, 12743, 12966, 13025, 12886, 12589, 12224, 11879, 11603, 11417, 11323, 11320, 11385, 11488, 11602, 11717, 11834, 11949, 12067, 12189, 12303, 12375, 12366, 12242, 11996, 11669, 11330, 11045, 10855, 10775, 10802, }, + /* LAT: 60 */ { 12319, 12392, 12543, 12761, 13031, 13332, 13635, 13901, 14077, 14105, 13969, 13720, 13431, 13160, 12939, 12782, 12691, 12660, 12675, 12723, 12790, 12875, 12981, 13113, 13272, 13447, 13612, 13721, 13728, 13608, 13384, 13105, 12826, 12589, 12419, 12328, 12319, }, + /* LAT: 70 */ { 13758, 13801, 13896, 14039, 14218, 14422, 14631, 14812, 14917, 14897, 14760, 14558, 14340, 14136, 13962, 13827, 13733, 13678, 13659, 13672, 13714, 13785, 13888, 14024, 14191, 14378, 14562, 14703, 14750, 14678, 14517, 14319, 14124, 13959, 13839, 13771, 13758, }, + /* LAT: 80 */ { 14998, 15011, 15048, 15108, 15185, 15270, 15349, 15394, 15376, 15297, 15184, 15060, 14937, 14823, 14723, 14641, 14579, 14538, 14520, 14523, 14550, 14599, 14670, 14763, 14874, 15001, 15136, 15268, 15375, 15420, 15382, 15295, 15200, 15116, 15052, 15012, 14998, }, /* LAT: 90 */ { 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, 15395, }, }; // Magnetic strength data in milli-Gauss * 10 // Model: WMM-2020, // Version: 0.5.1.11, -// Date: 2022.2767, +// Date: 2022.3835, 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 */ { 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, 5453, }, - /* LAT: -80 */ { 6059, 5996, 5917, 5825, 5723, 5611, 5493, 5371, 5249, 5129, 5015, 4910, 4816, 4736, 4673, 4628, 4603, 4601, 4622, 4668, 4739, 4832, 4947, 5078, 5222, 5372, 5521, 5665, 5796, 5909, 6002, 6071, 6116, 6135, 6131, 6105, 6059, }, - /* LAT: -70 */ { 6304, 6171, 6021, 5857, 5678, 5486, 5281, 5066, 4847, 4632, 4429, 4247, 4089, 3958, 3853, 3777, 3729, 3717, 3745, 3821, 3948, 4128, 4356, 4624, 4919, 5226, 5529, 5813, 6063, 6267, 6418, 6514, 6556, 6549, 6499, 6415, 6304, }, - /* LAT: -60 */ { 6189, 5997, 5796, 5588, 5369, 5135, 4878, 4600, 4308, 4018, 3751, 3523, 3343, 3208, 3109, 3036, 2985, 2965, 2991, 3081, 3249, 3500, 3826, 4211, 4633, 5067, 5489, 5873, 6198, 6447, 6610, 6689, 6691, 6629, 6515, 6365, 6189, }, - /* LAT: -50 */ { 5846, 5616, 5384, 5154, 4922, 4677, 4407, 4104, 3775, 3443, 3141, 2900, 2739, 2647, 2599, 2564, 2531, 2505, 2510, 2582, 2754, 3043, 3438, 3909, 4416, 4921, 5397, 5816, 6155, 6397, 6535, 6577, 6534, 6424, 6263, 6065, 5846, }, - /* LAT: -40 */ { 5394, 5149, 4904, 4665, 4431, 4194, 3940, 3656, 3342, 3016, 2717, 2494, 2376, 2350, 2369, 2391, 2396, 2384, 2372, 2400, 2529, 2803, 3219, 3732, 4279, 4803, 5270, 5659, 5952, 6140, 6228, 6231, 6162, 6032, 5851, 5633, 5394, }, - /* LAT: -30 */ { 4879, 4639, 4400, 4166, 3940, 3721, 3503, 3271, 3016, 2741, 2483, 2300, 2229, 2253, 2320, 2391, 2457, 2508, 2531, 2543, 2609, 2806, 3166, 3653, 4184, 4682, 5101, 5419, 5622, 5722, 5749, 5722, 5643, 5511, 5332, 5115, 4879, }, - /* LAT: -20 */ { 4321, 4109, 3901, 3697, 3500, 3318, 3150, 2986, 2809, 2611, 2420, 2286, 2244, 2286, 2375, 2486, 2614, 2743, 2832, 2869, 2894, 2988, 3226, 3608, 4058, 4485, 4834, 5070, 5176, 5184, 5154, 5107, 5025, 4897, 4731, 4534, 4321, }, - /* LAT: -10 */ { 3790, 3630, 3477, 3331, 3196, 3076, 2973, 2881, 2784, 2670, 2548, 2448, 2402, 2425, 2510, 2639, 2794, 2954, 3078, 3142, 3156, 3182, 3304, 3555, 3880, 4202, 4467, 4631, 4667, 4615, 4547, 4483, 4395, 4270, 4121, 3958, 3790, }, - /* LAT: 0 */ { 3412, 3320, 3236, 3163, 3108, 3070, 3044, 3026, 3002, 2955, 2876, 2781, 2700, 2668, 2708, 2810, 2943, 3078, 3194, 3270, 3301, 3323, 3397, 3553, 3761, 3974, 4155, 4261, 4268, 4201, 4113, 4020, 3909, 3777, 3643, 3519, 3412, }, - /* LAT: 10 */ { 3283, 3252, 3232, 3229, 3253, 3301, 3357, 3411, 3447, 3437, 3368, 3254, 3126, 3031, 3003, 3043, 3124, 3222, 3322, 3408, 3472, 3534, 3621, 3739, 3873, 4011, 4131, 4202, 4205, 4143, 4034, 3891, 3729, 3570, 3435, 3338, 3283, }, - /* LAT: 20 */ { 3400, 3403, 3430, 3484, 3576, 3698, 3827, 3945, 4026, 4039, 3965, 3823, 3656, 3515, 3438, 3425, 3459, 3532, 3628, 3725, 3816, 3914, 4024, 4136, 4244, 4355, 4457, 4523, 4534, 4476, 4339, 4138, 3911, 3701, 3539, 3438, 3400, }, - /* LAT: 30 */ { 3723, 3730, 3785, 3885, 4029, 4200, 4376, 4533, 4641, 4668, 4595, 4440, 4250, 4085, 3978, 3931, 3934, 3984, 4071, 4168, 4266, 4371, 4487, 4605, 4724, 4850, 4971, 5057, 5084, 5027, 4871, 4632, 4358, 4104, 3905, 3777, 3723, }, - /* LAT: 40 */ { 4222, 4221, 4287, 4411, 4579, 4767, 4950, 5107, 5212, 5238, 5169, 5020, 4833, 4658, 4529, 4452, 4426, 4447, 4507, 4586, 4672, 4769, 4884, 5017, 5168, 5329, 5480, 5591, 5630, 5577, 5422, 5184, 4910, 4651, 4440, 4295, 4222, }, - /* LAT: 50 */ { 4832, 4825, 4882, 4993, 5140, 5299, 5449, 5570, 5644, 5653, 5589, 5462, 5298, 5134, 4996, 4898, 4843, 4830, 4854, 4904, 4973, 5064, 5182, 5332, 5508, 5692, 5858, 5977, 6021, 5978, 5848, 5652, 5427, 5211, 5031, 4902, 4832, }, - /* LAT: 60 */ { 5392, 5381, 5410, 5473, 5559, 5654, 5741, 5806, 5839, 5830, 5776, 5681, 5560, 5431, 5312, 5216, 5149, 5114, 5112, 5139, 5195, 5282, 5399, 5546, 5713, 5881, 6029, 6133, 6178, 6156, 6073, 5947, 5801, 5658, 5535, 5445, 5392, }, - /* LAT: 70 */ { 5726, 5707, 5704, 5717, 5739, 5766, 5789, 5803, 5803, 5783, 5744, 5686, 5615, 5539, 5465, 5401, 5352, 5324, 5319, 5339, 5384, 5453, 5545, 5653, 5770, 5885, 5984, 6057, 6097, 6100, 6071, 6018, 5951, 5880, 5815, 5763, 5726, }, - /* LAT: 80 */ { 5789, 5772, 5758, 5746, 5736, 5727, 5717, 5705, 5690, 5671, 5649, 5624, 5596, 5569, 5544, 5524, 5510, 5505, 5509, 5524, 5550, 5585, 5628, 5676, 5726, 5774, 5816, 5851, 5875, 5888, 5891, 5884, 5870, 5851, 5830, 5809, 5789, }, + /* LAT: -90 */ { 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, 5452, }, + /* LAT: -80 */ { 6059, 5995, 5916, 5825, 5722, 5610, 5492, 5370, 5248, 5128, 5014, 4909, 4815, 4735, 4672, 4627, 4603, 4600, 4622, 4668, 4738, 4832, 4946, 5078, 5222, 5371, 5521, 5664, 5795, 5909, 6002, 6071, 6115, 6135, 6131, 6105, 6059, }, + /* LAT: -70 */ { 6303, 6170, 6020, 5856, 5677, 5485, 5280, 5065, 4846, 4631, 4428, 4246, 4088, 3957, 3853, 3776, 3729, 3716, 3744, 3820, 3948, 4128, 4356, 4624, 4919, 5226, 5529, 5813, 6063, 6267, 6418, 6514, 6556, 6548, 6499, 6415, 6303, }, + /* LAT: -60 */ { 6188, 5997, 5795, 5587, 5368, 5134, 4877, 4599, 4306, 4017, 3750, 3522, 3342, 3208, 3109, 3035, 2985, 2965, 2990, 3080, 3249, 3500, 3826, 4212, 4634, 5068, 5489, 5873, 6198, 6447, 6610, 6689, 6691, 6628, 6515, 6364, 6188, }, + /* LAT: -50 */ { 5845, 5616, 5384, 5153, 4921, 4676, 4406, 4103, 3774, 3442, 3140, 2900, 2738, 2647, 2598, 2564, 2530, 2504, 2509, 2581, 2754, 3043, 3439, 3909, 4416, 4922, 5397, 5816, 6155, 6397, 6536, 6577, 6534, 6424, 6263, 6065, 5845, }, + /* LAT: -40 */ { 5394, 5149, 4904, 4664, 4430, 4193, 3939, 3655, 3341, 3015, 2716, 2493, 2375, 2349, 2369, 2390, 2395, 2383, 2371, 2399, 2529, 2803, 3220, 3733, 4280, 4804, 5271, 5660, 5952, 6140, 6229, 6232, 6162, 6032, 5851, 5633, 5394, }, + /* LAT: -30 */ { 4879, 4638, 4400, 4166, 3939, 3721, 3502, 3271, 3015, 2740, 2482, 2299, 2229, 2253, 2320, 2391, 2457, 2507, 2530, 2542, 2609, 2806, 3167, 3654, 4185, 4683, 5102, 5419, 5622, 5722, 5749, 5722, 5643, 5511, 5331, 5115, 4879, }, + /* LAT: -20 */ { 4321, 4109, 3901, 3696, 3500, 3317, 3149, 2986, 2808, 2610, 2419, 2285, 2244, 2286, 2375, 2486, 2614, 2743, 2832, 2868, 2893, 2988, 3226, 3609, 4059, 4486, 4835, 5071, 5176, 5184, 5154, 5107, 5025, 4897, 4731, 4534, 4321, }, + /* LAT: -10 */ { 3790, 3630, 3477, 3331, 3195, 3075, 2972, 2880, 2784, 2669, 2547, 2448, 2401, 2425, 2510, 2639, 2795, 2954, 3078, 3141, 3156, 3182, 3304, 3555, 3881, 4202, 4468, 4631, 4667, 4615, 4547, 4483, 4395, 4270, 4121, 3958, 3790, }, + /* LAT: 0 */ { 3412, 3320, 3236, 3163, 3108, 3070, 3044, 3026, 3002, 2954, 2875, 2781, 2700, 2667, 2708, 2811, 2943, 3079, 3194, 3270, 3301, 3323, 3397, 3553, 3762, 3975, 4155, 4262, 4268, 4201, 4113, 4021, 3909, 3777, 3643, 3520, 3412, }, + /* LAT: 10 */ { 3283, 3252, 3232, 3228, 3253, 3300, 3356, 3410, 3446, 3436, 3367, 3253, 3126, 3030, 3003, 3043, 3124, 3222, 3323, 3408, 3472, 3534, 3621, 3739, 3874, 4012, 4132, 4202, 4205, 4144, 4034, 3891, 3729, 3570, 3435, 3338, 3283, }, + /* LAT: 20 */ { 3400, 3403, 3429, 3483, 3576, 3697, 3826, 3944, 4025, 4037, 3964, 3822, 3655, 3515, 3438, 3425, 3460, 3532, 3628, 3725, 3816, 3914, 4025, 4136, 4245, 4356, 4458, 4524, 4535, 4477, 4340, 4138, 3911, 3702, 3539, 3438, 3400, }, + /* LAT: 30 */ { 3723, 3730, 3785, 3885, 4028, 4200, 4375, 4532, 4640, 4667, 4594, 4439, 4249, 4084, 3978, 3931, 3934, 3985, 4071, 4169, 4266, 4372, 4488, 4606, 4725, 4851, 4972, 5058, 5085, 5028, 4872, 4632, 4359, 4104, 3905, 3777, 3723, }, + /* LAT: 40 */ { 4222, 4221, 4287, 4411, 4578, 4766, 4949, 5106, 5211, 5236, 5168, 5019, 4832, 4657, 4528, 4452, 4426, 4447, 4508, 4587, 4673, 4770, 4884, 5018, 5169, 5330, 5481, 5591, 5631, 5577, 5422, 5184, 4911, 4651, 4441, 4296, 4222, }, + /* LAT: 50 */ { 4832, 4825, 4881, 4992, 5139, 5298, 5448, 5569, 5643, 5652, 5588, 5461, 5298, 5134, 4996, 4898, 4843, 4831, 4855, 4905, 4974, 5064, 5183, 5333, 5509, 5693, 5859, 5977, 6022, 5978, 5848, 5652, 5427, 5211, 5031, 4902, 4832, }, + /* LAT: 60 */ { 5392, 5380, 5409, 5472, 5558, 5653, 5740, 5806, 5839, 5830, 5775, 5681, 5560, 5431, 5312, 5216, 5149, 5115, 5112, 5140, 5196, 5282, 5400, 5547, 5713, 5882, 6029, 6134, 6178, 6156, 6074, 5947, 5801, 5658, 5536, 5445, 5392, }, + /* LAT: 70 */ { 5726, 5706, 5704, 5716, 5739, 5765, 5788, 5803, 5802, 5783, 5744, 5686, 5615, 5539, 5465, 5401, 5353, 5325, 5320, 5340, 5384, 5454, 5545, 5654, 5771, 5885, 5985, 6058, 6097, 6101, 6072, 6018, 5951, 5881, 5816, 5763, 5726, }, + /* LAT: 80 */ { 5789, 5772, 5758, 5746, 5736, 5726, 5716, 5705, 5690, 5671, 5649, 5624, 5597, 5569, 5544, 5524, 5510, 5505, 5510, 5525, 5550, 5586, 5628, 5676, 5726, 5774, 5817, 5851, 5876, 5889, 5891, 5884, 5870, 5851, 5830, 5809, 5789, }, /* LAT: 90 */ { 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, 5681, }, }; diff --git a/src/lib/world_magnetic_model/test_geo_lookup.cpp b/src/lib/world_magnetic_model/test_geo_lookup.cpp index c4fe7b62b4..aa24adc8de 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.36525, 0.40064 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -175), 31.56285, 0.3937 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -170), 31.58182, 0.38792 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -165), 31.47081, 0.3831 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -160), 31.27262, 0.37907 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -155), 31.02711, 0.37571 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -150), 30.77228, 0.37289 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -145), 30.54194, 0.37052 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -140), 30.36059, 0.36852 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -135), 30.23695, 0.36682 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -130), 30.15847, 0.36537 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -125), 30.08873, 0.36415 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -120), 29.9682, 0.36318 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -115), 29.71861, 0.3625 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -110), 29.24995, 0.36221 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -105), 28.4695, 0.36242 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -100), 27.29205, 0.36328 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -95), 25.65026, 0.36496 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -90), 23.50438, 0.36759 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -85), 20.85044, 0.37131 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -80), 17.7264, 0.3762 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -75), 14.21494, 0.38232 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -70), 10.44118, 0.38966 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -65), 6.56312, 0.39821 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -60), 2.75429, 0.40798 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -55), -0.81926, 0.41896 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -50), -4.02243, 0.43115 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -45), -6.76947, 0.44451 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -40), -9.0333, 0.45885 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -35), -10.8453, 0.47385 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -30), -12.28744, 0.48893 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -25), -13.48033, 0.50329 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -20), -14.57059, 0.51593 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -15), -15.71857, 0.52572 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -10), -17.08425, 0.53159 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -5), -18.80806, 0.53273 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 0), -20.98697, 0.52882 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 5), -23.65301, 0.52016 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 10), -26.76453, 0.50761 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 15), -30.21658, 0.49245 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 20), -33.8665, 0.47612 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 25), -37.5637, 0.45996 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 30), -41.17253, 0.44506 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 35), -44.5832, 0.43214 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 40), -47.71214, 0.42166 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 45), -50.49662, 0.41382 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 50), -52.88777, 0.40869 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 55), -54.8445, 0.40627 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 60), -56.32882, 0.40654 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 65), -57.3015, 0.40952 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 70), -57.71705, 0.41534 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 75), -57.51712, 0.42418 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 80), -56.6229, 0.43636 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 85), -54.92875, 0.45221 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 90), -52.30164, 0.47198 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 95), -48.59321, 0.49552 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 100), -43.67326, 0.52181 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 105), -37.4911, 0.54849 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 110), -30.15595, 0.57175 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 115), -21.9945, 0.58713 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 120), -13.52071, 0.59147 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 125), -5.29901, 0.58444 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 130), 2.21908, 0.56848 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 135), 8.77851, 0.54725 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 140), 14.30365, 0.52407 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 145), 18.834, 0.50126 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 150), 22.46421, 0.48012 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 155), 25.30657, 0.46127 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 160), 27.47309, 0.44486 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 165), 29.06921, 0.43081 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 170), 30.19233, 0.41893 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 175), 30.93126, 0.40896 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 180), 31.36525, 0.40064 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -180), 26.42565, 0.37416 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -175), 26.73215, 0.37027 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -170), 26.86855, 0.36703 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -165), 26.87445, 0.36435 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -160), 26.78313, 0.36213 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -155), 26.6263, 0.36033 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -150), 26.4378, 0.35889 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -145), 26.25342, 0.3578 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -140), 26.10621, 0.35701 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -135), 26.01906, 0.35651 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -130), 25.99718, 0.35628 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -125), 26.02239, 0.35633 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -120), 26.04987, 0.35664 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -115), 26.00761, 0.35725 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -110), 25.79902, 0.3582 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -105), 25.31006, 0.35959 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -100), 24.42149, 0.36156 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -95), 23.02496, 0.36429 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -90), 21.0405, 0.36797 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -85), 18.43268, 0.37279 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -80), 15.22343, 0.37887 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -75), 11.50008, 0.38623 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -70), 7.41515, 0.39485 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -65), 3.17392, 0.40469 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -60), -0.99232, 0.41573 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -55), -4.8629, 0.42804 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -50), -8.26374, 0.44175 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -45), -11.09168, 0.45698 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -40), -13.32136, 0.47379 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -35), -14.99572, 0.49203 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -30), -16.20662, 0.51132 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -25), -17.07455, 0.53093 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -20), -17.7365, 0.54974 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -15), -18.34539, 0.56615 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -10), -19.07444, 0.57824 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -5), -20.11026, 0.5841 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 0), -21.62205, 0.58242 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 5), -23.71267, 0.57296 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 10), -26.37878, 0.55673 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 15), -29.50734, 0.53573 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 20), -32.9119, 0.51241 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 25), -36.38606, 0.48909 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 30), -39.74627, 0.4676 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 35), -42.85049, 0.44907 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 40), -45.59651, 0.43408 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 45), -47.91055, 0.42278 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 50), -49.73544, 0.41504 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 55), -51.02234, 0.41064 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 60), -51.72615, 0.40932 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 65), -51.8026, 0.41081 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 70), -51.20511, 0.41487 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 75), -49.88089, 0.42127 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 80), -47.76923, 0.42973 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 85), -44.80821, 0.43984 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 90), -40.95667, 0.45085 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 95), -36.23232, 0.4616 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 100), -30.75258, 0.4706 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 105), -24.74874, 0.4764 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 110), -18.52793, 0.47815 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 115), -12.39383, 0.47589 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 120), -6.575, 0.47039 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 125), -1.20131, 0.46265 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 130), 3.6744, 0.45359 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 135), 8.04043, 0.44386 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 140), 11.89985, 0.43393 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 145), 15.25958, 0.42413 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 150), 18.12891, 0.41472 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 155), 20.52167, 0.4059 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 160), 22.45892, 0.39783 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 165), 23.97153, 0.39059 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 170), 25.10149, 0.38425 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 175), 25.90057, 0.37879 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 180), 26.42565, 0.37416 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-40, -180), 22.61204, 0.35473 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -175), 22.95572, 0.35269 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -170), 23.14802, 0.35103 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -165), 23.22237, 0.34972 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -160), 23.20192, 0.34869 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -155), 23.10608, 0.34792 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -150), 22.9576, 0.3474 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -145), 22.78572, 0.34713 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -140), 22.62346, 0.34713 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -135), 22.50094, 0.34741 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -130), 22.43771, 0.34799 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -125), 22.43583, 0.3489 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -120), 22.47316, 0.35013 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -115), 22.49675, 0.35169 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -110), 22.41775, 0.35359 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -105), 22.11255, 0.35589 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -100), 21.43405, 0.3587 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -95), 20.23329, 0.36221 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -90), 18.38665, 0.36666 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -85), 15.82252, 0.37225 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -80), 12.54325, 0.3791 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -75), 8.6397, 0.38723 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -70), 4.29362, 0.39654 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -65), -0.23941, 0.40689 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -60), -4.67004, 0.41826 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -55), -8.72967, 0.43078 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -50), -12.22032, 0.44473 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -45), -15.04237, 0.46043 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -40), -17.19375, 0.47812 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -35), -18.74554, 0.49791 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -30), -19.80528, 0.51971 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -25), -20.4829, 0.54319 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -20), -20.87534, 0.56751 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -15), -21.07955, 0.59111 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -10), -21.22698, 0.61152 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -5), -21.51217, 0.62552 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 0), -22.17776, 0.63007 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 5), -23.44085, 0.62344 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 10), -25.3975, 0.60607 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 15), -27.97371, 0.58044 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 20), -30.95799, 0.55024 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 25), -34.08534, 0.51922 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 30), -37.11369, 0.49032 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 35), -39.85907, 0.46536 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 40), -42.19392, 0.44513 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 45), -44.02944, 0.42972 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 50), -45.29899, 0.41879 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 55), -45.949, 0.41183 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 60), -45.93619, 0.40824 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 65), -45.22745, 0.40741 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 70), -43.79875, 0.40874 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 75), -41.63327, 0.4116 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 80), -38.7241, 0.41533 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 85), -35.08964, 0.41915 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 90), -30.80355, 0.42217 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 95), -26.02431, 0.42355 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 100), -20.99404, 0.42274 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 105), -15.98737, 0.41976 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 110), -11.23169, 0.4152 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 115), -6.85045, 0.40984 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 120), -2.86147, 0.40435 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 125), 0.78134, 0.39908 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 130), 4.13729, 0.39412 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 135), 7.24516, 0.3894 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 140), 10.11372, 0.3848 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 145), 12.72923, 0.38027 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 150), 15.06786, 0.37581 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 155), 17.10529, 0.37148 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 160), 18.82301, 0.36737 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 165), 20.21391, 0.36357 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 170), 21.28757, 0.36017 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 175), 22.07243, 0.35722 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 180), 22.61204, 0.35473 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -180), 19.55272, 0.33999 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -175), 19.89083, 0.33909 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -170), 20.09971, 0.33846 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -165), 20.21149, 0.33805 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -160), 20.24205, 0.33784 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -155), 20.19825, 0.3378 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -150), 20.08849, 0.33793 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -145), 19.9296, 0.33825 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -140), 19.74698, 0.33878 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -135), 19.56998, 0.33956 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -130), 19.42593, 0.34065 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -125), 19.33381, 0.34207 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -120), 19.29581, 0.34384 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -115), 19.28461, 0.34595 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -110), 19.22914, 0.34839 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -105), 19.0068, 0.35118 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -100), 18.45142, 0.35443 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -95), 17.37947, 0.35832 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -90), 15.62777, 0.3631 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -85), 13.09211, 0.36899 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -80), 9.75909, 0.37609 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -75), 5.72715, 0.38435 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -70), 1.20996, 0.39357 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -65), -3.48847, 0.40356 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -60), -8.03038, 0.41431 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -55), -12.11696, 0.42604 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -50), -15.54796, 0.43914 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -45), -18.24677, 0.45407 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -40), -20.24806, 0.47115 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -35), -21.6577, 0.49061 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -30), -22.59972, 0.51256 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -25), -23.1686, 0.537 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -20), -23.40862, 0.56366 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -15), -23.33503, 0.59155 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -10), -22.99408, 0.61842 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -5), -22.53315, 0.64057 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 0), -22.22752, 0.65345 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 5), -22.41379, 0.6533 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 10), -23.34429, 0.63899 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 15), -25.06144, 0.61258 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 20), -27.38786, 0.57847 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 25), -30.02412, 0.54172 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 30), -32.66567, 0.5066 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 35), -35.06911, 0.47584 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 40), -37.06168, 0.45065 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 45), -38.52389, 0.43119 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 50), -39.37186, 0.41694 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 55), -39.54916, 0.40712 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 60), -39.0259, 0.40084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 65), -37.79857, 0.39722 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 70), -35.88554, 0.39541 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 75), -33.31988, 0.39465 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 80), -30.14878, 0.3942 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 85), -26.44986, 0.39339 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 90), -22.35978, 0.39161 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 95), -18.08888, 0.38852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 100), -13.89105, 0.38419 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 105), -9.99091, 0.37909 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 110), -6.51279, 0.3739 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 115), -3.45825, 0.36916 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 120), -0.73878, 0.36519 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 125), 1.76432, 0.36197 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 130), 4.14649, 0.35934 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 135), 6.45258, 0.35705 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 140), 8.67876, 0.35491 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 145), 10.79177, 0.3528 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 150), 12.74909, 0.35066 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 155), 14.50973, 0.34853 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 160), 16.03764, 0.34644 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 165), 17.30542, 0.34447 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 170), 18.30188, 0.3427 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 175), 19.0392, 0.34119 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 180), 19.55272, 0.33999 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -180), 17.05498, 0.32867 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -175), 17.35791, 0.32848 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -170), 17.55225, 0.32851 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -165), 17.67384, 0.32873 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -160), 17.73574, 0.3291 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -155), 17.73504, 0.3296 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -150), 17.66605, 0.33021 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -145), 17.53082, 0.33097 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -140), 17.3424, 0.33189 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -135), 17.12306, 0.33302 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -130), 16.90113, 0.33441 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -125), 16.70706, 0.33609 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -120), 16.56425, 0.33809 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -115), 16.47095, 0.34039 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -110), 16.37662, 0.34297 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -105), 16.16484, 0.34584 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -100), 15.65736, 0.34911 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -95), 14.64479, 0.35297 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -90), 12.93461, 0.35766 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -85), 10.40116, 0.36339 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -80), 7.02604, 0.3702 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -75), 2.92319, 0.37796 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -70), -1.66063, 0.38639 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -65), -6.38233, 0.39529 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -60), -10.87572, 0.40471 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -55), -14.83619, 0.41496 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -50), -18.0804, 0.42655 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -45), -20.56209, 0.43995 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -40), -22.34797, 0.45546 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -35), -23.56744, 0.47321 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -30), -24.35014, 0.49326 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -25), -24.77105, 0.51568 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -20), -24.82736, 0.54049 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -15), -24.46461, 0.56725 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -10), -23.64968, 0.5945 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -5), -22.46461, 0.61911 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 0), -21.16929, 0.63651 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 5), -20.16809, 0.6421 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 10), -19.85951, 0.63331 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 15), -20.45374, 0.61098 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 20), -21.89161, 0.57886 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 25), -23.90751, 0.5421 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 30), -26.15931, 0.50552 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 35), -28.3303, 0.47257 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 40), -30.17079, 0.44501 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 45), -31.50028, 0.42324 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 50), -32.19935, 0.40682 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 55), -32.20479, 0.39489 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 60), -31.50655, 0.38645 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 65), -30.1395, 0.38054 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 70), -28.16612, 0.37632 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 75), -25.65655, 0.37308 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 80), -22.68253, 0.37023 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 85), -19.33695, 0.36726 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 90), -15.76726, 0.3638 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 95), -12.18656, 0.3597 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 100), -8.83222, 0.35514 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 105), -5.88618, 0.35054 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 110), -3.41019, 0.34638 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 115), -1.33826, 0.34298 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 120), 0.47619, 0.34044 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 125), 2.19071, 0.33864 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 130), 3.91566, 0.33736 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 135), 5.68883, 0.33637 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 140), 7.48617, 0.33546 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 145), 9.25317, 0.33454 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 150), 10.93329, 0.33357 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 155), 12.47865, 0.33257 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 160), 13.84739, 0.33156 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 165), 15.00191, 0.33061 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 170), 15.91681, 0.32977 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 175), 16.5914, 0.32911 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 180), 17.05498, 0.32867 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -180), 15.01545, 0.32009 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -175), 15.26164, 0.32034 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -170), 15.41483, 0.32079 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -165), 15.51872, 0.32142 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -160), 15.58835, 0.3222 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -155), 15.61527, 0.32308 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -150), 15.58247, 0.32407 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -145), 15.47788, 0.32516 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -140), 15.30073, 0.32638 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -135), 15.06275, 0.32775 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -130), 14.78861, 0.32932 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -125), 14.51481, 0.33111 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -120), 14.28046, 0.33312 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -115), 14.10429, 0.33535 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -110), 13.9524, 0.33778 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -105), 13.71348, 0.34044 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -100), 13.20092, 0.34343 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -95), 12.18871, 0.34697 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -90), 10.46882, 0.35128 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -85), 7.90989, 0.3565 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -80), 4.50277, 0.36262 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -75), 0.38509, 0.36939 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -70), -4.16624, 0.37653 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -65), -8.78537, 0.38384 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -60), -13.10259, 0.39148 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -55), -16.82951, 0.39987 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -50), -19.80854, 0.40956 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -45), -22.01612, 0.42099 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -40), -23.53161, 0.43434 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -35), -24.48542, 0.44955 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -30), -24.99754, 0.46642 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -25), -25.12388, 0.4848 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -20), -24.83577, 0.50458 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -15), -24.05003, 0.52553 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -10), -22.70482, 0.54674 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -5), -20.85288, 0.56617 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 0), -18.72757, 0.58058 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 5), -16.72871, 0.58643 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 10), -15.30454, 0.58135 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 15), -14.78211, 0.56529 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 20), -15.25145, 0.54049 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 25), -16.56352, 0.51063 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 30), -18.41313, 0.47957 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 35), -20.44074, 0.45046 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 40), -22.30972, 0.42525 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 45), -23.75142, 0.40467 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 50), -24.58661, 0.38863 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 55), -24.7313, 0.37647 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 60), -24.18844, 0.3674 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 65), -23.0238, 0.36061 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 70), -21.32919, 0.35541 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 75), -19.18871, 0.35127 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 80), -16.67102, 0.34775 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 85), -13.85756, 0.34446 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 90), -10.88587, 0.34111 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 95), -7.96314, 0.33759 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 100), -5.31921, 0.334 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 105), -3.11941, 0.33063 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 110), -1.39686, 0.32776 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 115), -0.048, 0.32559 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 120), 1.11212, 0.32414 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 125), 2.26943, 0.32329 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 130), 3.54374, 0.32283 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 135), 4.96175, 0.32257 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 140), 6.47576, 0.32233 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 145), 8.00844, 0.32205 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 150), 9.49079, 0.3217 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 155), 10.87285, 0.32131 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 160), 12.11339, 0.3209 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 165), 13.17058, 0.32052 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 170), 14.00863, 0.32022 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 175), 14.6156, 0.32006 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 180), 15.01545, 0.32009 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -180), 13.37435, 0.31385 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -175), 13.54982, 0.31436 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -170), 13.64064, 0.31508 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -165), 13.70148, 0.31597 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -160), 13.75363, 0.31701 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -155), 13.78763, 0.31816 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -150), 13.77884, 0.3194 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -145), 13.70349, 0.32073 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -140), 13.54792, 0.32215 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -135), 13.31288, 0.32367 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -130), 13.01738, 0.32531 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -125), 12.70009, 0.32709 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -120), 12.4097, 0.329 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -115), 12.17731, 0.33102 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -110), 11.97747, 0.33314 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -105), 11.69908, 0.33543 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -100), 11.14887, 0.33802 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -95), 10.09364, 0.34111 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -90), 8.32487, 0.3449 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -85), 5.7221, 0.34945 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -80), 2.29867, 0.35465 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -75), -1.77966, 0.36018 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -70), -6.21421, 0.36576 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -65), -10.63604, 0.37127 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -60), -14.6935, 0.37695 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -55), -18.12644, 0.38328 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -50), -20.79954, 0.39082 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -45), -22.69548, 0.39993 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -40), -23.88381, 0.41069 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -35), -24.47673, 0.42284 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -30), -24.57796, 0.43591 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -25), -24.23822, 0.44941 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -20), -23.43981, 0.46295 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -15), -22.12636, 0.47622 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -10), -20.26908, 0.48868 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -5), -17.93845, 0.49932 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 0), -15.34479, 0.50658 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 5), -12.8216, 0.50876 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 10), -10.75053, 0.50461 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 15), -9.45775, 0.49391 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 20), -9.12499, 0.47763 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 25), -9.74516, 0.4576 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 30), -11.12891, 0.43605 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 35), -12.95488, 0.41499 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 40), -14.8479, 0.39592 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 45), -16.46312, 0.37966 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 50), -17.5516, 0.36641 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 55), -17.99146, 0.35595 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 60), -17.78053, 0.34781 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 65), -16.99658, 0.34148 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 70), -15.74116, 0.33653 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 75), -14.09447, 0.3326 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 80), -12.10862, 0.32937 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 85), -9.84514, 0.32658 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 90), -7.42758, 0.32398 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 95), -5.05872, 0.32145 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 100), -2.97055, 0.31901 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 105), -1.32938, 0.31682 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 110), -0.16007, 0.31507 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 115), 0.66166, 0.31386 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 120), 1.34906, 0.3132 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 125), 2.11221, 0.31298 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 130), 3.07927, 0.31304 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 135), 4.26569, 0.31321 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 140), 5.60014, 0.31337 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 145), 6.98258, 0.31347 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 150), 8.33234, 0.31349 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 155), 9.59917, 0.31347 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 160), 10.74514, 0.31342 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 165), 11.727, 0.31338 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 170), 12.5006, 0.3134 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 175), 13.04355, 0.31354 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 180), 13.37435, 0.31385 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -180), 12.08931, 0.3097 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -175), 12.18931, 0.31038 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -170), 12.20473, 0.31125 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -165), 12.20346, 0.31229 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -160), 12.21669, 0.31348 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -155), 12.23797, 0.31478 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -150), 12.23848, 0.31617 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -145), 12.18527, 0.31761 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -140), 12.05358, 0.31912 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -135), 11.83462, 0.32068 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -130), 11.54215, 0.3223 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -125), 11.21505, 0.32397 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -120), 10.90597, 0.32568 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -115), 10.64948, 0.32742 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -110), 10.41919, 0.32919 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -105), 10.09875, 0.3311 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -100), 9.49026, 0.33329 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -95), 8.36302, 0.33596 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -90), 6.52227, 0.33923 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -85), 3.87234, 0.34309 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -80), 0.45748, 0.34732 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -75), -3.53015, 0.35157 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -70), -7.78289, 0.35558 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -65), -11.94658, 0.35932 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -60), -15.69994, 0.36307 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -55), -18.811, 0.36734 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -50), -21.15559, 0.37262 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -45), -22.70706, 0.37923 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -40), -23.51205, 0.38714 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -35), -23.65975, 0.39599 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -30), -23.24639, 0.40515 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -25), -22.34295, 0.41393 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -20), -20.98276, 0.42175 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -15), -19.18082, 0.42827 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -10), -16.97522, 0.43331 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -5), -14.46428, 0.43665 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 0), -11.81789, 0.438 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 5), -9.26203, 0.43693 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 10), -7.05011, 0.43303 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 15), -5.43003, 0.42611 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 20), -4.60179, 0.41641 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 25), -4.66264, 0.40459 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 30), -5.5567, 0.39162 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 35), -7.06196, 0.37848 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 40), -8.83574, 0.36603 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 45), -10.50761, 0.35487 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 50), -11.77936, 0.3453 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 55), -12.48832, 0.33737 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 60), -12.61222, 0.33092 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 65), -12.22244, 0.32574 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 70), -11.4143, 0.32161 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 75), -10.25363, 0.31832 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 80), -8.77113, 0.31571 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 85), -7.00648, 0.31357 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 90), -5.06745, 0.31174 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 95), -3.15078, 0.31009 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 100), -1.49185, 0.30861 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 105), -0.26463, 0.30736 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 110), 0.50331, 0.30646 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 115), 0.94564, 0.30596 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 120), 1.29546, 0.30585 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 125), 1.78267, 0.30605 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 130), 2.54319, 0.30645 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 135), 3.58337, 0.30692 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 140), 4.81153, 0.30735 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 145), 6.10751, 0.30772 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 150), 7.37992, 0.30801 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 155), 8.57799, 0.30824 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 160), 9.66683, 0.30844 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 165), 10.6021, 0.30864 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 170), 11.33186, 0.30888 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 175), 11.82339, 0.30922 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 180), 12.08931, 0.3097 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -180), 11.11853, 0.30748 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -175), 11.15002, 0.30827 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -170), 11.08836, 0.30923 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -165), 11.01638, 0.31036 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -160), 10.97837, 0.31161 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -155), 10.97434, 0.31296 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -150), 10.97392, 0.31437 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -145), 10.93646, 0.31582 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -140), 10.82734, 0.31728 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -135), 10.62978, 0.31875 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -130), 10.35375, 0.32023 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -125), 10.03779, 0.3217 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -120), 9.73426, 0.32315 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -115), 9.47362, 0.32458 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -110), 9.22101, 0.32603 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -105), 8.85172, 0.32761 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -100), 8.16705, 0.32948 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -95), 6.94839, 0.33181 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -90), 5.02631, 0.33465 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -85), 2.33898, 0.33789 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -80), -1.03662, 0.34124 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -75), -4.88951, 0.34434 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -70), -8.91709, 0.34697 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -65), -12.7917, 0.34914 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -60), -16.22435, 0.35119 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -55), -19.00326, 0.35356 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -50), -21.00446, 0.35671 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -45), -22.18539, 0.36086 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -40), -22.57186, 0.36596 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -35), -22.24091, 0.37164 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -30), -21.299, 0.37727 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -25), -19.85886, 0.38216 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -20), -18.02472, 0.38577 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -15), -15.89254, 0.38784 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -10), -13.55963, 0.38847 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -5), -11.13021, 0.38788 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 0), -8.71266, 0.38634 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 5), -6.41876, 0.38395 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 10), -4.37514, 0.38063 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 15), -2.73857, 0.37621 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 20), -1.68842, 0.37065 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 25), -1.37631, 0.36408 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 30), -1.84855, 0.3568 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 35), -2.9888, 0.34923 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 40), -4.52534, 0.34175 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 45), -6.10983, 0.3347 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 50), -7.42983, 0.32832 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 55), -8.29632, 0.32275 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 60), -8.66533, 0.31801 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 65), -8.59339, 0.31405 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 70), -8.16168, 0.31081 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 75), -7.41781, 0.30822 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 80), -6.37063, 0.30618 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 85), -5.03792, 0.3046 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 90), -3.50923, 0.30336 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 95), -1.97001, 0.30236 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 100), -0.65371, 0.30157 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 105), 0.25951, 0.30101 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 110), 0.73495, 0.30071 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 115), 0.90702, 0.30071 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 120), 1.01946, 0.30099 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 125), 1.31567, 0.30148 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 130), 1.93789, 0.30212 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 135), 2.88698, 0.30281 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 140), 4.05704, 0.30348 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 145), 5.3129, 0.30408 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 150), 6.55407, 0.30461 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 155), 7.7278, 0.30508 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 160), 8.8, 0.30551 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 165), 9.72379, 0.30592 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 170), 10.43895, 0.30634 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 175), 10.90198, 0.30685 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 180), 11.11853, 0.30748 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -180), 10.41051, 0.30703 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -175), 10.39457, 0.30794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -170), 10.26832, 0.30897 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -165), 10.13063, 0.31013 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -160), 10.04177, 0.31139 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -155), 10.01141, 0.3127 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -150), 10.00954, 0.31404 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -145), 9.98815, 0.31536 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -140), 9.90256, 0.31666 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -135), 9.72843, 0.31792 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -130), 9.47275, 0.31915 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -125), 9.1735, 0.32033 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -120), 8.87995, 0.32146 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -115), 8.61381, 0.32257 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -110), 8.32818, 0.32373 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -105), 7.89078, 0.32506 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -100), 7.10783, 0.32672 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -95), 5.78147, 0.32881 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -90), 3.77558, 0.33132 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -85), 1.06562, 0.33405 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -80), -2.24244, 0.33668 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -75), -5.92927, 0.33885 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -70), -9.70854, 0.34036 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -65), -13.28345, 0.34129 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -60), -16.39239, 0.34194 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -55), -18.83501, 0.34273 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -50), -20.4832, 0.34402 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -45), -21.28374, 0.34602 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -40), -21.25561, 0.34867 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -35), -20.48116, 0.35166 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -30), -19.09042, 0.35448 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -25), -17.24073, 0.3566 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -20), -15.09652, 0.35762 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -15), -12.81235, 0.35741 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -10), -10.51785, 0.35614 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -5), -8.30396, 0.35417 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 0), -6.21809, 0.35186 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 5), -4.27975, 0.34939 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 10), -2.51836, 0.3468 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 15), -1.01548, 0.34396 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 20), 0.08216, 0.34075 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 25), 0.60405, 0.33711 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 30), 0.44138, 0.33311 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 35), -0.3722, 0.32886 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 40), -1.63879, 0.3245 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 45), -3.05449, 0.32019 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 50), -4.31918, 0.31608 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 55), -5.23589, 0.3123 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 60), -5.74651, 0.30893 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 65), -5.89377, 0.306 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 70), -5.74501, 0.30352 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 75), -5.33183, 0.3015 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 80), -4.64448, 0.29992 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 85), -3.68074, 0.29873 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 90), -2.51018, 0.29789 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 95), -1.30081, 0.29732 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 100), -0.2758, 0.29699 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 105), 0.3849, 0.29689 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 110), 0.63992, 0.29701 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 115), 0.61817, 0.29736 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 120), 0.56433, 0.29791 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 125), 0.72704, 0.29862 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 130), 1.25245, 0.29944 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 135), 2.14025, 0.30033 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 140), 3.27855, 0.30121 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 145), 4.52418, 0.30206 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 150), 5.76998, 0.30286 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 155), 6.9595, 0.30359 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 160), 8.05615, 0.30427 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 165), 9.00825, 0.30492 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 170), 9.74623, 0.30556 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 175), 10.21471, 0.30625 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 180), 10.41051, 0.30703 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -180), 9.8989, 0.30822 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -175), 9.87247, 0.30926 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -170), 9.71054, 0.31038 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -165), 9.52792, 0.31156 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -160), 9.40313, 0.31277 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -155), 9.35842, 0.31398 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -150), 9.36587, 0.31516 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -145), 9.37003, 0.31627 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -140), 9.31498, 0.3173 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -135), 9.16763, 0.31825 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -130), 8.93126, 0.31914 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -125), 8.64227, 0.31996 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -120), 8.34509, 0.32074 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -115), 8.05126, 0.32153 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -110), 7.70279, 0.32243 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -105), 7.16413, 0.32357 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -100), 6.25337, 0.32509 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -95), 4.80029, 0.32701 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -90), 2.7063, 0.32927 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -85), -0.01655, 0.33161 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -80), -3.23975, 0.33367 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -75), -6.74474, 0.33513 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -70), -10.26731, 0.33583 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -65), -13.54009, 0.33583 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -60), -16.32285, 0.33541 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -55), -18.42334, 0.33494 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -50), -19.7143, 0.33476 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -45), -20.14544, 0.33503 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -40), -19.74607, 0.33575 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -35), -18.61661, 0.3367 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -30), -16.91103, 0.33754 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -25), -14.81523, 0.33791 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -20), -12.52464, 0.33756 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -15), -10.22038, 0.33642 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -10), -8.04257, 0.33466 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -5), -6.06666, 0.33254 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 0), -4.29743, 0.33034 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 5), -2.69318, 0.32825 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 10), -1.21751, 0.3263 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 15), 0.10413, 0.32441 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 20), 1.15857, 0.32248 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 25), 1.77682, 0.32042 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 30), 1.81782, 0.31819 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 35), 1.25903, 0.31579 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 40), 0.23711, 0.31326 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 45), -0.99149, 0.31063 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 50), -2.151, 0.30799 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 55), -3.04887, 0.30543 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 60), -3.62087, 0.30304 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 65), -3.90088, 0.30088 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 70), -3.94733, 0.29899 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 75), -3.78211, 0.2974 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 80), -3.38342, 0.29613 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 85), -2.73332, 0.29521 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 90), -1.88144, 0.2946 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 95), -0.97357, 0.29429 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 100), -0.21401, 0.29424 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 105), 0.22595, 0.29443 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 110), 0.30203, 0.29482 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 115), 0.13406, 0.2954 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 120), -0.04133, 0.29614 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 125), 0.02104, 0.29701 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 130), 0.46822, 0.29799 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 135), 1.30315, 0.29906 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 140), 2.41687, 0.30018 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 145), 3.66622, 0.3013 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 150), 4.94061, 0.3024 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 155), 6.17845, 0.30345 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 160), 7.33756, 0.30445 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 165), 8.35915, 0.3054 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 170), 9.1633, 0.30632 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 175), 9.68148, 0.30725 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 180), 9.8989, 0.30822 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -180), 9.50158, 0.31084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -175), 9.51759, 0.31207 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -170), 9.36668, 0.31329 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -165), 9.17724, 0.31448 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -160), 9.0466, 0.31563 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -155), 9.0118, 0.31669 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -150), 9.04903, 0.31765 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -145), 9.09599, 0.31848 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -140), 9.08454, 0.31918 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -135), 8.97094, 0.31977 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -130), 8.75246, 0.32027 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -125), 8.46163, 0.32071 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -120), 8.13673, 0.32113 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -115), 7.78012, 0.32163 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -110), 7.32678, 0.3223 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -105), 6.64446, 0.32329 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -100), 5.56979, 0.32468 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -95), 3.96497, 0.32647 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -90), 1.77024, 0.32851 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -85), -0.96863, 0.33052 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -80), -4.10613, 0.33214 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -75), -7.42902, 0.33307 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -70), -10.69508, 0.33317 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -65), -13.66246, 0.3325 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -60), -16.1101, 0.33131 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -55), -17.85868, 0.32992 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -50), -18.79426, 0.32863 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -45), -18.88526, 0.32762 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -40), -18.18355, 0.32694 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -35), -16.80967, 0.32647 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -30), -14.9301, 0.32602 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -25), -12.73546, 0.32538 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -20), -10.42249, 0.32438 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -15), -8.17367, 0.32299 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -10), -6.12877, 0.32128 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -5), -4.35537, 0.31942 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 0), -2.83781, 0.31758 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 5), -1.50138, 0.31591 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 10), -0.26901, 0.31443 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 15), 0.87435, 0.31312 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 20), 1.84673, 0.31189 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 25), 2.49169, 0.31068 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 30), 2.65588, 0.30941 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 35), 2.28156, 0.30805 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 40), 1.45872, 0.30656 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 45), 0.4013, 0.30494 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 50), -0.64188, 0.30321 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 55), -1.48788, 0.30145 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 60), -2.07095, 0.29973 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 65), -2.42016, 0.2981 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 70), -2.59053, 0.29662 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 75), -2.60193, 0.29533 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 80), -2.42886, 0.29428 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 85), -2.04395, 0.2935 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 90), -1.47916, 0.29302 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 95), -0.85538, 0.29284 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 100), -0.35133, 0.29293 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 105), -0.12134, 0.29328 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 110), -0.20731, 0.29383 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 115), -0.49948, 0.29454 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 120), -0.77599, 0.2954 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 125), -0.80254, 0.29638 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 130), -0.43405, 0.2975 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 135), 0.33955, 0.29876 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 140), 1.42028, 0.30011 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 145), 2.67262, 0.30153 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 150), 3.98629, 0.30297 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 155), 5.29401, 0.30439 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 160), 6.54578, 0.30577 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 165), 7.67436, 0.30709 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 170), 8.58927, 0.30837 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 175), 9.20811, 0.30961 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 180), 9.50158, 0.31084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -180), 9.12487, 0.3146 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -175), 9.24925, 0.31608 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -170), 9.17319, 0.31744 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -165), 9.03284, 0.31866 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -160), 8.94159, 0.31973 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -155), 8.95166, 0.32062 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -150), 9.04556, 0.32132 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -145), 9.15636, 0.32185 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -140), 9.20461, 0.32221 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -135), 9.13477, 0.32244 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -130), 8.93516, 0.32257 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -125), 8.63111, 0.32266 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -120), 8.2533, 0.32277 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -115), 7.79685, 0.32301 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -110), 7.19501, 0.32351 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -105), 6.32542, 0.32437 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -100), 5.04865, 0.32564 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -95), 3.26183, 0.32728 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -90), 0.94327, 0.32909 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -85), -1.83031, 0.33077 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -80), -4.89878, 0.33199 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -75), -8.05309, 0.33248 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -70), -11.06842, 0.33213 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -65), -13.72503, 0.33098 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -60), -15.82433, 0.32925 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -55), -17.21153, 0.32722 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -50), -17.80152, 0.32516 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -45), -17.59381, 0.32327 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -40), -16.6664, 0.32164 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -35), -15.1528, 0.32026 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -30), -13.21579, 0.31902 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -25), -11.02989, 0.31781 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -20), -8.77282, 0.31654 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -15), -6.61385, 0.31514 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -10), -4.68838, 0.31364 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -5), -3.06436, 0.3121 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 0), -1.72371, 0.31063 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 5), -0.5804, 0.3093 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 10), 0.46407, 0.30816 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 15), 1.45297, 0.3072 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 20), 2.33237, 0.30638 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 25), 2.96461, 0.30564 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 30), 3.19715, 0.30493 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 35), 2.95227, 0.30417 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 40), 2.28534, 0.3033 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 45), 1.37388, 0.30228 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 50), 0.44067, 0.30111 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 55), -0.34242, 0.29984 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 60), -0.90955, 0.29854 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 65), -1.28665, 0.29726 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 70), -1.52884, 0.29605 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 75), -1.66046, 0.29496 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 80), -1.66042, 0.29403 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 85), -1.49921, 0.29332 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 90), -1.19504, 0.29288 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 95), -0.84369, 0.29274 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 100), -0.59407, 0.29288 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 105), -0.57715, 0.29327 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 110), -0.82702, 0.29388 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 115), -1.24285, 0.29466 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 120), -1.6209, 0.29557 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 125), -1.74261, 0.29662 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 130), -1.46683, 0.29785 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 135), -0.77383, 0.29926 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 140), 0.25519, 0.30084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 145), 1.49833, 0.30255 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 150), 2.84906, 0.30434 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 155), 4.23486, 0.30616 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 160), 5.59703, 0.30796 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 165), 6.85999, 0.30971 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 170), 7.92419, 0.31141 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 175), 8.69439, 0.31304 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 180), 9.12487, 0.3146 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -180), 8.6754, 0.3191 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -175), 8.97964, 0.32087 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -170), 9.05474, 0.32242 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -165), 9.0349, 0.3237 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -160), 9.04214, 0.32469 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -155), 9.14093, 0.32541 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -150), 9.32158, 0.32586 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -145), 9.51668, 0.3261 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -140), 9.63935, 0.32616 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -135), 9.62347, 0.32609 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -130), 9.4463, 0.32595 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -125), 9.12253, 0.32579 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -120), 8.67325, 0.3257 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -115), 8.08782, 0.32579 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -110), 7.30229, 0.32618 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -105), 6.2092, 0.32695 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -100), 4.69627, 0.32812 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -95), 2.69592, 0.32959 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -90), 0.22287, 0.33113 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -85), -2.61683, 0.33244 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -80), -5.64706, 0.33323 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -75), -8.65766, 0.33328 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -70), -11.4349, 0.33251 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -65), -13.77971, 0.33098 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -60), -15.52333, 0.32887 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -55), -16.54911, 0.32643 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -50), -16.81392, 0.32389 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -45), -16.35431, 0.32146 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -40), -15.27073, 0.31926 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -35), -13.69858, 0.31732 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -30), -11.78321, 0.31563 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -25), -9.67044, 0.31414 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -20), -7.50913, 0.31276 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -15), -5.449, 0.31144 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -10), -3.61938, 0.31014 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -5), -2.09343, 0.30889 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 0), -0.86206, 0.30771 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 5), 0.15671, 0.30666 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 10), 1.06811, 0.30577 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 15), 1.93339, 0.30505 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 20), 2.72335, 0.30449 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 25), 3.32288, 0.30405 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 30), 3.58966, 0.30368 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 35), 3.43729, 0.30329 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 40), 2.89574, 0.30281 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 45), 2.11086, 0.30216 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 50), 1.27997, 0.30133 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 55), 0.56289, 0.30035 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 60), 0.02505, 0.29929 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 65), -0.35618, 0.2982 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 70), -0.63695, 0.29714 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 75), -0.84959, 0.29614 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 80), -0.98355, 0.29526 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 85), -1.01374, 0.29456 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 90), -0.94948, 0.2941 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 95), -0.86312, 0.29392 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 100), -0.87225, 0.29404 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 105), -1.08046, 0.29442 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 110), -1.5094, 0.29501 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 115), -2.06429, 0.29577 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 120), -2.55951, 0.29668 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 125), -2.79379, 0.29775 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 130), -2.63096, 0.29903 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 135), -2.04084, 0.30054 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 140), -1.08528, 0.3023 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 145), 0.13056, 0.30425 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 150), 1.50628, 0.30635 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 155), 2.96513, 0.30853 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 160), 4.44021, 0.31074 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 165), 5.84926, 0.31294 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 170), 7.0872, 0.31508 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 175), 8.04966, 0.31715 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 180), 8.6754, 0.3191 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -180), 8.07919, 0.32387 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -175), 8.62901, 0.32596 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -170), 8.93431, 0.32772 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -165), 9.11495, 0.32908 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -160), 9.28941, 0.33003 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -155), 9.52702, 0.3306 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -150), 9.82543, 0.33085 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -145), 10.12177, 0.33087 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -140), 10.32846, 0.33073 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -135), 10.37315, 0.3305 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -130), 10.2224, 0.33024 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -125), 9.87785, 0.33002 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -120), 9.34883, 0.32991 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -115), 8.61916, 0.33001 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -110), 7.6299, 0.33043 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -105), 6.29081, 0.33122 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -100), 4.51736, 0.33234 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -95), 2.2759, 0.33365 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -90), -0.38428, 0.33488 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -85), -3.32776, 0.33576 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -80), -6.3586, 0.33604 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -75), -9.25886, 0.33557 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -70), -11.82073, 0.33433 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -65), -13.86667, 0.33243 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -60), -15.26535, 0.33003 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -55), -15.94838, 0.32733 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -50), -15.92096, 0.32455 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -45), -15.25585, 0.32185 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -40), -14.06881, 0.31936 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -35), -12.48793, 0.31715 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -30), -10.63387, 0.31524 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -25), -8.61999, 0.31361 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -20), -6.56461, 0.31221 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -15), -4.59633, 0.31098 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -10), -2.83699, 0.30987 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -5), -1.36575, 0.30886 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 0), -0.18785, 0.30793 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 5), 0.76494, 0.30711 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 10), 1.59338, 0.30643 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 15), 2.36797, 0.3059 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 20), 3.08062, 0.30553 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 25), 3.64127, 0.30532 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 30), 3.92498, 0.30519 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 35), 3.84575, 0.30506 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 40), 3.41539, 0.30483 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 45), 2.75098, 0.30442 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 50), 2.02326, 0.30377 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 55), 1.37737, 0.30294 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 60), 0.87682, 0.30197 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 65), 0.50282, 0.30095 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 70), 0.19941, 0.29992 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 75), -0.07392, 0.29893 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 80), -0.31989, 0.29803 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 85), -0.52235, 0.29729 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 90), -0.68624, 0.29677 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 95), -0.86344, 0.29652 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 100), -1.14079, 0.29655 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 105), -1.5926, 0.29686 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 110), -2.22436, 0.29738 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 115), -2.9433, 0.29807 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 120), -3.57905, 0.29891 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 125), -3.94652, 0.29993 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 130), -3.91496, 0.30118 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 135), -3.44483, 0.30271 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 140), -2.57969, 0.30453 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 145), -1.40806, 0.30662 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 150), -0.02362, 0.30893 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 155), 1.49361, 0.31138 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 160), 3.06991, 0.31392 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 165), 4.61925, 0.31649 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 170), 6.03615, 0.31905 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 175), 7.21353, 0.32153 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 180), 8.07919, 0.32387 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -180), 7.30271, 0.32852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -175), 8.146, 0.33088 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -170), 8.74942, 0.33284 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -165), 9.2065, 0.3343 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -160), 9.61757, 0.33526 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -155), 10.04572, 0.33575 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -150), 10.49244, 0.3359 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -145), 10.90335, 0.33583 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -140), 11.19779, 0.33565 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -135), 11.30397, 0.33545 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -130), 11.18104, 0.3353 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -125), 10.81749, 0.33525 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -120), 10.20952, 0.33538 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -115), 9.33442, 0.33575 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -110), 8.1378, 0.33642 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -105), 6.54584, 0.33741 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -100), 4.49976, 0.33862 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -95), 1.99729, 0.33984 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -90), -0.87928, 0.34078 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -85), -3.96371, 0.34118 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -80), -7.03576, 0.34083 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -75), -9.86451, 0.33971 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -70), -12.24579, 0.33789 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -65), -14.02584, 0.33553 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -60), -15.11535, 0.33283 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -55), -15.49687, 0.32996 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -50), -15.22208, 0.32708 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -45), -14.39375, 0.32431 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -40), -13.13586, 0.32174 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -35), -11.56482, 0.31946 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -30), -9.77683, 0.31749 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -25), -7.8562, 0.31584 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -20), -5.89427, 0.31449 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -15), -3.9996, 0.31337 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -10), -2.28481, 0.31243 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -5), -0.83279, 0.31163 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 0), 0.33641, 0.31094 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 5), 1.27247, 0.31034 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 10), 2.06376, 0.30987 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 15), 2.78258, 0.30953 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 20), 3.43805, 0.30935 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 25), 3.96624, 0.30933 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 30), 4.26515, 0.3094 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 35), 4.25668, 0.30947 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 40), 3.94035, 0.30942 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 45), 3.40602, 0.30914 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 50), 2.79488, 0.30858 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 55), 2.23251, 0.30777 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 60), 1.77714, 0.30679 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 65), 1.41353, 0.30572 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 70), 1.08821, 0.30463 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 75), 0.75515, 0.30357 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 80), 0.39931, 0.3026 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 85), 0.02638, 0.30178 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 90), -0.36726, 0.30116 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 95), -0.81615, 0.30081 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 100), -1.37811, 0.30074 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 105), -2.09757, 0.30093 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 110), -2.96074, 0.30132 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 115), -3.87212, 0.30186 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 120), -4.67197, 0.30255 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 125), -5.18888, 0.30342 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 130), -5.29793, 0.30454 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 135), -4.95333, 0.30596 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 140), -4.18439, 0.30771 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 145), -3.06625, 0.30978 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 150), -1.68708, 0.31213 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 155), -0.12964, 0.3147 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 160), 1.52738, 0.31742 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 165), 3.19746, 0.32023 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 170), 4.78033, 0.32308 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 175), 6.17399, 0.32588 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 180), 7.30271, 0.32852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -180), 6.36645, 0.33286 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -175), 7.52474, 0.33538 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -170), 8.46893, 0.33746 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -165), 9.25842, 0.33903 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -160), 9.96281, 0.34005 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -155), 10.62728, 0.3406 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -150), 11.25105, 0.34081 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -145), 11.78899, 0.34085 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -140), 12.17279, 0.34086 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -135), 12.33787, 0.34095 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -130), 12.24095, 0.34119 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -125), 11.85988, 0.34162 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -120), 11.17801, 0.3423 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -115), 10.16496, 0.34326 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -110), 8.76866, 0.34451 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -105), 6.92842, 0.34599 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -100), 4.60739, 0.34753 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -95), 1.8314, 0.34882 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -90), -1.28519, 0.34955 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -85), -4.54331, 0.34943 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -80), -7.69474, 0.34835 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -75), -10.49336, 0.34641 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -70), -12.7394, 0.34382 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -65), -14.30522, 0.34086 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -60), -15.14357, 0.33776 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -55), -15.2833, 0.33468 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -50), -14.81389, 0.33174 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -45), -13.85902, 0.32899 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -40), -12.54537, 0.32648 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -35), -10.97818, 0.32426 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -30), -9.23501, 0.32236 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -25), -7.37919, 0.32078 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -20), -5.48173, 0.31952 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -15), -3.63376, 0.31854 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -10), -1.93693, 0.31779 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -5), -0.47386, 0.31722 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 0), 0.72359, 0.31678 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 5), 1.68576, 0.31644 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 10), 2.48413, 0.31621 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 15), 3.18673, 0.3161 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 20), 3.81562, 0.31613 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 25), 4.33244, 0.3163 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 30), 4.66159, 0.31655 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 35), 4.73849, 0.31679 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 40), 4.5551, 0.31686 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 45), 4.17479, 0.31665 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 50), 3.70537, 0.31609 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 55), 3.24655, 0.31522 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 60), 2.84606, 0.31413 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 65), 2.49068, 0.31293 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 70), 2.13167, 0.31171 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 75), 1.72177, 0.31053 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 80), 1.23751, 0.30945 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 85), 0.67582, 0.30853 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 90), 0.03362, 0.30781 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 95), -0.70839, 0.30735 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 100), -1.58075, 0.30714 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 105), -2.59766, 0.30717 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 110), -3.72305, 0.30736 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 115), -4.85367, 0.30767 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 120), -5.83543, 0.30809 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 125), -6.50802, 0.30867 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 130), -6.75374, 0.30949 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 135), -6.52538, 0.31063 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 140), -5.84431, 0.31213 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 145), -4.77751, 0.31399 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 150), -3.41011, 0.31619 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 155), -1.82736, 0.31865 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 160), -0.11097, 0.32134 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 165), 1.6551, 0.3242 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 170), 3.38037, 0.32713 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 175), 4.97461, 0.33006 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 180), 6.36645, 0.33286 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -180), 5.34248, 0.33706 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -175), 6.80902, 0.33957 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -170), 8.10229, 0.3417 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -165), 9.24648, 0.34336 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -160), 10.27466, 0.34453 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -155), 11.20615, 0.34531 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -150), 12.03129, 0.34582 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -145), 12.71118, 0.34625 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -140), 13.19054, 0.34676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -135), 13.41513, 0.34745 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -130), 13.34326, 0.34843 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -125), 12.94561, 0.34972 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -120), 12.19456, 0.35135 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -115), 11.05172, 0.35331 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -110), 9.46489, 0.35556 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -105), 7.3825, 0.35794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -100), 4.78538, 0.36015 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -95), 1.72473, 0.36178 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -90), -1.65307, 0.36241 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -85), -5.11394, 0.36175 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -80), -8.37978, 0.35979 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -75), -11.18989, 0.3568 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -70), -13.35187, 0.35319 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -65), -14.76554, 0.34938 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -60), -15.42208, 0.34567 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -55), -15.38746, 0.34224 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -50), -14.77719, 0.33914 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -45), -13.72632, 0.33638 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -40), -12.36048, 0.33396 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -35), -10.77692, 0.33186 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -30), -9.04285, 0.33009 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -25), -7.21046, 0.32865 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -20), -5.33822, 0.32755 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -15), -3.5034, 0.32676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -10), -1.79552, 0.32624 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -5), -0.29255, 0.32595 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 0), 0.96673, 0.32581 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 5), 1.99577, 0.32579 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 10), 2.84781, 0.32587 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 15), 3.5824, 0.32604 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 20), 4.22982, 0.32632 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 25), 4.77463, 0.3267 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 30), 5.16805, 0.32712 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 35), 5.36196, 0.32747 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 40), 5.34392, 0.32761 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 45), 5.15149, 0.32741 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 50), 4.85588, 0.3268 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 55), 4.52502, 0.32584 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 60), 4.19035, 0.32461 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 65), 3.83777, 0.32326 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 70), 3.42441, 0.32189 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 75), 2.90606, 0.3206 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 80), 2.25622, 0.31942 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 85), 1.46723, 0.31842 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 90), 0.5384, 0.31762 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 95), -0.5344, 0.31704 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 100), -1.75468, 0.31667 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 105), -3.1053, 0.31645 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 110), -4.52448, 0.31633 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 115), -5.8964, 0.31625 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 120), -7.0685, 0.31622 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 125), -7.8904, 0.3163 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 130), -8.25456, 0.31661 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 135), -8.11866, 0.31724 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 140), -7.50353, 0.31826 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 145), -6.47388, 0.31968 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 150), -5.11452, 0.32148 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 155), -3.5128, 0.32362 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 160), -1.7514, 0.32605 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 165), 0.09045, 0.32869 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 170), 1.93443, 0.33148 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 175), 3.70567, 0.33431 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 180), 5.34248, 0.33706 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -180), 4.33213, 0.34176 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -175), 6.07696, 0.34412 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -170), 7.69379, 0.34623 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -165), 9.17721, 0.34802 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -160), 10.5265, 0.34948 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -155), 11.73393, 0.3507 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -150), 12.77673, 0.35181 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -145), 13.6168, 0.35298 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -140), 14.20744, 0.35437 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -135), 14.50263, 0.3561 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -130), 14.46264, 0.35825 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -125), 14.05277, 0.36087 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -120), 13.23615, 0.36397 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -115), 11.96661, 0.3675 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -110), 10.18993, 0.37132 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -105), 7.86063, 0.37515 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -100), 4.97458, 0.37853 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -95), 1.6078, 0.38084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -90), -2.05929, 0.38152 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -85), -5.7547, 0.38024 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -80), -9.16979, 0.37713 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -75), -12.0322, 0.37272 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -70), -14.16082, 0.36767 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -65), -15.48365, 0.36261 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -60), -16.02506, 0.35793 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -55), -15.87814, 0.35383 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -50), -15.17354, 0.35033 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -45), -14.04978, 0.3474 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -40), -12.62926, 0.34495 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -35), -11.00482, 0.34293 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -30), -9.24086, 0.3413 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -25), -7.38715, 0.34004 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -20), -5.49675, 0.33914 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -15), -3.63683, 0.3386 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -10), -1.8847, 0.33838 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -5), -0.31005, 0.33842 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 0), 1.04666, 0.33866 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 5), 2.18645, 0.33903 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 10), 3.14572, 0.33948 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 15), 3.97314, 0.34 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 20), 4.70232, 0.34057 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 25), 5.33553, 0.34116 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 30), 5.84749, 0.34173 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 35), 6.20583, 0.34216 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 40), 6.39491, 0.34232 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 45), 6.42774, 0.3421 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 50), 6.33823, 0.34145 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 55), 6.15917, 0.34043 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 60), 5.90097, 0.33914 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 65), 5.54476, 0.33774 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 70), 5.05254, 0.33635 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 75), 4.38566, 0.33505 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 80), 3.51948, 0.3339 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 85), 2.44715, 0.33291 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 90), 1.17453, 0.33209 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 95), -0.2845, 0.33141 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 100), -1.90402, 0.33082 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 105), -3.6323, 0.33024 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 110), -5.37759, 0.32959 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 115), -7.0073, 0.32885 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 120), -8.36813, 0.32804 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 125), -9.32091, 0.32729 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 130), -9.77317, 0.32676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 135), -9.69477, 0.32657 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 140), -9.1134, 0.32681 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 145), -8.09676, 0.32752 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 150), -6.73141, 0.32868 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 155), -5.10597, 0.33024 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 160), -3.30231, 0.33215 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 165), -1.39377, 0.33435 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 170), 0.55323, 0.33675 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 175), 2.47874, 0.33926 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 180), 4.33213, 0.34176 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -180), 3.4294, 0.34826 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -175), 5.40945, 0.35042 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -170), 7.30134, 0.35252 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -165), 9.0796, 0.35453 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -160), 10.71889, 0.35646 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -155), 12.18966, 0.35839 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -150), 13.45568, 0.36045 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -145), 14.47457, 0.36279 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -140), 15.20111, 0.36555 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -135), 15.59104, 0.36887 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -130), 15.60246, 0.37284 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -125), 15.19346, 0.37751 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -120), 14.31711, 0.38286 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -115), 12.91822, 0.38879 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -110), 10.93862, 0.39507 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -105), 8.33694, 0.4012 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -100), 5.12415, 0.40645 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -95), 1.40464, 0.40989 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -90), -2.60066, 0.4107 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -85), -6.57603, 0.40854 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -80), -10.18108, 0.40374 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -75), -13.1358, 0.39721 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -70), -15.27538, 0.39 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -65), -16.55722, 0.38298 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -60), -17.0347, 0.3767 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -55), -16.82048, 0.37138 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -50), -16.05281, 0.36703 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -45), -14.86898, 0.36356 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -40), -13.38729, 0.36081 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -35), -11.69883, 0.35868 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -30), -9.86999, 0.35708 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -25), -7.95353, 0.35595 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -20), -6.00191, 0.35527 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -15), -4.07538, 0.35501 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -10), -2.23973, 0.35512 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -5), -0.55437, 0.35554 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 0), 0.94291, 0.3562 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 5), 2.24572, 0.35702 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 10), 3.37661, 0.3579 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 15), 4.37258, 0.35879 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 20), 5.26552, 0.35966 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 25), 6.06794, 0.36047 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 30), 6.77084, 0.36116 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 35), 7.35318, 0.36164 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 40), 7.79554, 0.36184 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 45), 8.08881, 0.36166 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 50), 8.23261, 0.36111 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 55), 8.2254, 0.36025 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 60), 8.05408, 0.35918 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 65), 7.69058, 0.35806 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 70), 7.09798, 0.35699 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 75), 6.24227, 0.35605 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 80), 5.10302, 0.35525 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 85), 3.67894, 0.35455 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 90), 1.98829, 0.35388 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 95), 0.06902, 0.35315 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 100), -2.01709, 0.35223 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 105), -4.17715, 0.35101 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 110), -6.28372, 0.34943 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 115), -8.18414, 0.3475 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 120), -9.72483, 0.34537 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 125), -10.78205, 0.34324 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 130), -11.2852, 0.34136 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 135), -11.22387, 0.33991 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 140), -10.63904, 0.33899 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 145), -9.6054, 0.33865 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 150), -8.2123, 0.33886 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 155), -6.54864, 0.33958 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 160), -4.69404, 0.34074 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 165), -2.71616, 0.34227 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 170), -0.67181, 0.34409 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 175), 1.39057, 0.34612 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 180), 3.4294, 0.34826 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -180), 2.68618, 0.35867 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -175), 4.85711, 0.36068 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -170), 6.96916, 0.36289 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -165), 8.98664, 0.36531 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -160), 10.87064, 0.36798 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -155), 12.57826, 0.37098 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -150), 14.06287, 0.37444 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -145), 15.27532, 0.37851 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -140), 16.16547, 0.38334 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -135), 16.68316, 0.38908 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -130), 16.77732, 0.39584 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -125), 16.39316, 0.40368 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -120), 15.46876, 0.41259 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -115), 13.93513, 0.42237 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -110), 11.7255, 0.43261 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -105), 8.80005, 0.44248 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -100), 5.18704, 0.45074 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -95), 1.02843, 0.45593 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -90), -3.4001, 0.45682 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -85), -7.72638, 0.45307 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -80), -11.57399, 0.44542 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -75), -14.65963, 0.43541 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -70), -16.84189, 0.42467 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -65), -18.11155, 0.41445 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -60), -18.55042, 0.40547 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -55), -18.28751, 0.39799 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -50), -17.46562, 0.39199 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -45), -16.21946, 0.38731 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -40), -14.66362, 0.38374 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -35), -12.88871, 0.38111 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -30), -10.9646, 0.37925 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -25), -8.9485, 0.37805 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -20), -6.89385, 0.37746 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -15), -4.85569, 0.37739 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -10), -2.88945, 0.37779 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -5), -1.04384, 0.37856 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 0), 0.64867, 0.37962 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 5), 2.17825, 0.38084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 10), 3.55693, 0.38212 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 15), 4.80985, 0.38337 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 20), 5.96232, 0.38453 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 25), 7.02839, 0.38556 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 30), 8.00579, 0.3864 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 35), 8.87795, 0.38704 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 40), 9.62019, 0.38742 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 45), 10.2052, 0.38756 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 50), 10.60479, 0.38748 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 55), 10.78797, 0.38728 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 60), 10.71821, 0.38707 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 65), 10.35363, 0.38695 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 70), 9.65167, 0.38701 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 75), 8.57731, 0.38723 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 80), 7.11225, 0.38754 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 85), 5.26279, 0.38777 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 90), 3.06569, 0.38769 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 95), 0.59247, 0.38704 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 100), -2.04762, 0.38559 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 105), -4.70908, 0.3832 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 110), -7.22069, 0.37987 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 115), -9.40741, 0.37582 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 120), -11.11891, 0.37139 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 125), -12.25402, 0.36698 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 130), -12.77216, 0.36295 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 135), -12.68971, 0.35954 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 140), -12.06597, 0.35688 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 145), -10.98518, 0.35502 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 150), -9.53988, 0.3539 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 155), -7.8184, 0.35346 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 160), -5.89757, 0.35363 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 165), -3.84038, 0.35431 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 170), -1.69736, 0.35542 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 175), 0.49014, 0.3569 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 180), 2.68618, 0.35867 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -180), 2.09451, 0.37642 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -175), 4.42071, 0.37845 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -170), 6.70669, 0.38103 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -165), 8.91394, 0.38419 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -160), 10.99907, 0.38801 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -155), 12.91386, 0.39261 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -150), 14.60594, 0.39814 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -145), 16.0197, 0.40479 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -140), 17.0967, 0.41275 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -135), 17.77509, 0.42222 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -130), 17.98763, 0.43338 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -125), 17.65885, 0.44635 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -120), 16.70307, 0.4611 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -115), 15.02752, 0.47733 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -110), 12.54689, 0.49428 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -105), 9.2164, 0.51049 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -100), 5.08442, 0.52378 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -95), 0.34682, 0.53163 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -90), -4.63897, 0.53216 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -85), -9.41967, 0.52511 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -80), -13.57325, 0.51215 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -75), -16.81934, 0.49595 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -70), -19.05229, 0.47912 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -65), -20.30589, 0.46343 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -60), -20.6951, 0.44981 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -55), -20.36702, 0.43854 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -50), -19.46995, 0.42954 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -45), -18.13723, 0.42253 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -40), -16.48077, 0.41723 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -35), -14.5907, 0.41334 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -30), -12.53908, 0.41062 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -25), -10.38575, 0.4089 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -20), -8.1839, 0.40801 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -15), -5.98342, 0.40784 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -10), -3.83049, 0.40827 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -5), -1.76398, 0.40918 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 0), 0.1895, 0.41044 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 5), 2.0188, 0.4119 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 10), 3.72763, 0.41345 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 15), 5.32929, 0.41498 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 20), 6.83844, 0.41642 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 25), 8.26283, 0.41774 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 30), 9.59783, 0.41893 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 35), 10.82482, 0.42001 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 40), 11.91282, 0.42104 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 45), 12.82131, 0.4221 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 50), 13.50258, 0.4233 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 55), 13.90321, 0.42476 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 60), 13.96517, 0.4266 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 65), 13.62822, 0.4289 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 70), 12.83482, 0.43166 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 75), 11.53814, 0.43473 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 80), 9.71323, 0.43782 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 85), 7.37038, 0.44044 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 90), 4.5686, 0.44199 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 95), 1.42515, 0.44185 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 100), -1.88483, 0.43956 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 105), -5.14433, 0.43499 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 110), -8.126, 0.42843 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 115), -10.63034, 0.42051 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 120), -12.51643, 0.41203 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 125), -13.71522, 0.40373 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 130), -14.22489, 0.39617 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 135), -14.09486, 0.38966 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 140), -13.40641, 0.38436 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 145), -12.25501, 0.38024 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 150), -10.73674, 0.37722 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 155), -8.93915, 0.37521 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 160), -6.93653, 0.37407 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 165), -4.78873, 0.3737 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 170), -2.54301, 0.37401 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 175), -0.2375, 0.37493 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 180), 2.09451, 0.37642 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -180), 1.58697, 0.4075 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -175), 4.04654, 0.40983 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -170), 6.47673, 0.41319 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -165), 8.84022, 0.41764 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -160), 11.0945, 0.42333 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -155), 13.19134, 0.43042 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -150), 15.07673, 0.43914 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -145), 16.69053, 0.44977 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -140), 17.96559, 0.46263 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -135), 18.82578, 0.47805 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -130), 19.1829, 0.49638 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -125), 18.9333, 0.51788 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -120), 17.95652, 0.54258 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -115), 16.12097, 0.57001 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -110), 13.30548, 0.59881 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -105), 9.44716, 0.62626 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -100), 4.61692, 0.64821 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -95), -0.90698, 0.65999 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -90), -6.63687, 0.65847 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -85), -11.99626, 0.64406 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -80), -16.50587, 0.6205 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -75), -19.90439, 0.59279 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -70), -22.14613, 0.56508 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -65), -23.32637, 0.5399 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -60), -23.60349, 0.51833 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -55), -23.14778, 0.50057 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -50), -22.11596, 0.48633 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -45), -20.64185, 0.47517 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -40), -18.83515, 0.46659 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -35), -16.78425, 0.46016 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -30), -14.56044, 0.45551 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -25), -12.22259, 0.45234 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -20), -9.82095, 0.45039 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -15), -7.39945, 0.44945 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -10), -4.99605, 0.44935 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -5), -2.64158, 0.4499 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 0), -0.35801, 0.45094 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 5), 1.84241, 0.45232 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 10), 3.9561, 0.45392 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 15), 5.98483, 0.45563 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 20), 7.93069, 0.45741 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 25), 9.79071, 0.45926 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 30), 11.55253, 0.46123 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 35), 13.1919, 0.46342 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 40), 14.67205, 0.46599 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 45), 15.94441, 0.4691 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 50), 16.94972, 0.47298 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 55), 17.61928, 0.47784 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 60), 17.87628, 0.48385 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 65), 17.63822, 0.4911 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 70), 16.8218, 0.49952 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 75), 15.3524, 0.50878 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 80), 13.18033, 0.51815 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 85), 10.30483, 0.52649 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 90), 6.80219, 0.53229 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 95), 2.84658, 0.53403 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 100), -1.29428, 0.53069 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 105), -5.30013, 0.52222 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 110), -8.8652, 0.50963 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 115), -11.75986, 0.49458 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 120), -13.85966, 0.47882 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 125), -15.1388, 0.46373 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 130), -15.64352, 0.45017 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 135), -15.46218, 0.43855 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 140), -14.70137, 0.42896 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 145), -13.46958, 0.42131 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 150), -11.86745, 0.41543 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 155), -9.98258, 0.4111 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 160), -7.88767, 0.40814 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 165), -5.64104, 0.4064 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 170), -3.28887, 0.40576 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 175), -0.86866, 0.40614 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 180), 1.58697, 0.4075 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-50, -180), 31.37951, 0.40064 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -175), 31.57636, 0.3937 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -170), 31.59437, 0.38792 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -165), 31.48222, 0.3831 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -160), 31.28273, 0.37908 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -155), 31.03583, 0.37571 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -150), 30.7796, 0.3729 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -145), 30.54791, 0.37054 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -140), 30.3653, 0.36854 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -135), 30.24049, 0.36684 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -130), 30.16095, 0.36539 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -125), 30.09018, 0.36417 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -120), 29.96865, 0.3632 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -115), 29.71804, 0.36253 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -110), 29.24831, 0.36224 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -105), 28.4667, 0.36246 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -100), 27.28798, 0.36333 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -95), 25.64483, 0.365 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -90), 23.49751, 0.36764 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -85), 20.84216, 0.37137 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -80), 17.71686, 0.37627 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -75), 14.20447, 0.38239 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -70), 10.4303, 0.38974 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -65), 6.55256, 0.39831 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -60), 2.74489, 0.40809 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -55), -0.8266, 0.41908 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -50), -4.02692, 0.43128 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -45), -6.77049, 0.44465 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -40), -9.03054, 0.45901 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -35), -10.83882, 0.47402 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -30), -12.27768, 0.4891 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -25), -13.4681, 0.50346 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -20), -14.55706, 0.51609 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -15), -15.70517, 0.52586 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -10), -17.07256, 0.53169 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -5), -18.79963, 0.5328 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 0), -20.98305, 0.52885 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 5), -23.65434, 0.52014 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 10), -26.77124, 0.50756 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 15), -30.22821, 0.49239 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 20), -33.88216, 0.47605 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 25), -37.58231, 0.45989 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 30), -41.19297, 0.44498 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 35), -44.60445, 0.43208 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 40), -47.73334, 0.42161 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 45), -50.51704, 0.41378 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 50), -52.90682, 0.40867 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 55), -54.86171, 0.40626 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 60), -56.34379, 0.40654 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 65), -57.3139, 0.40954 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 70), -57.72665, 0.41536 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 75), -57.52379, 0.42422 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 80), -56.6266, 0.4364 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 85), -54.92957, 0.45227 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 90), -52.29973, 0.47205 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 95), -48.58876, 0.49559 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 100), -43.66647, 0.52188 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 105), -37.48215, 0.54857 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 110), -30.14508, 0.57183 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 115), -21.98207, 0.58721 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 120), -13.50722, 0.59154 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 125), -5.2849, 0.5845 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 130), 2.23354, 0.56853 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 135), 8.79324, 0.54729 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 140), 14.31869, 0.5241 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 145), 18.84935, 0.50128 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 150), 22.47982, 0.48014 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 155), 25.32231, 0.46128 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 160), 27.48881, 0.44486 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 165), 29.08476, 0.43081 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 170), 30.20758, 0.41893 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 175), 30.94609, 0.40896 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 180), 31.37951, 0.40064 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -180), 26.43773, 0.37417 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -175), 26.74382, 0.37028 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -170), 26.87952, 0.36704 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -165), 26.88446, 0.36435 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -160), 26.79195, 0.36214 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -155), 26.63381, 0.36033 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -150), 26.44397, 0.3589 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -145), 26.25831, 0.35781 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -140), 26.10992, 0.35702 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -135), 26.0217, 0.35653 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -130), 25.99886, 0.3563 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -125), 26.02317, 0.35635 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -120), 26.04979, 0.35667 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -115), 26.00664, 0.35728 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -110), 25.79709, 0.35823 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -105), 25.30705, 0.35963 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -100), 24.4172, 0.3616 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -95), 23.01914, 0.36434 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -90), 21.03295, 0.36803 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -85), 18.42327, 0.37286 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -80), 15.21225, 0.37894 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -75), 11.48746, 0.38631 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -70), 7.40174, 0.39494 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -65), 3.16064, 0.4048 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -60), -1.00436, 0.41585 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -55), -4.87257, 0.42818 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -50), -8.27004, 0.4419 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -45), -11.09388, 0.45716 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -40), -13.3191, 0.47399 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -35), -14.98903, 0.49225 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -30), -16.19588, 0.51155 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -25), -17.06045, 0.53117 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -20), -17.72003, 0.54997 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -15), -18.32794, 0.56636 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -10), -19.05781, 0.57842 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -5), -20.09656, 0.58423 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 0), -21.61333, 0.58249 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 5), -23.71045, 0.57297 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 10), -26.38359, 0.55669 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 15), -29.51867, 0.53565 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 20), -32.92845, 0.51231 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 25), -36.40616, 0.48899 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 30), -39.76823, 0.4675 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 35), -42.87288, 0.44898 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 40), -45.61816, 0.43401 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 45), -47.93058, 0.42272 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 50), -49.75316, 0.415 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 55), -51.03722, 0.41063 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 60), -51.73773, 0.40932 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 65), -51.81054, 0.41082 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 70), -51.20919, 0.41489 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 75), -49.88106, 0.4213 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 80), -47.76571, 0.42977 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 85), -44.80152, 0.43987 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 90), -40.94759, 0.45088 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 95), -36.22179, 0.46162 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 100), -30.74154, 0.47061 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 105), -24.73793, 0.4764 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 110), -18.5178, 0.47815 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 115), -12.38455, 0.47589 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 120), -6.56649, 0.47039 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 125), -1.19334, 0.46266 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 130), 3.68221, 0.4536 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 135), 8.0485, 0.44388 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 140), 11.90855, 0.43395 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 145), 15.26911, 0.42415 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 150), 18.1393, 0.41474 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 155), 20.53281, 0.40592 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 160), 22.47061, 0.39784 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 165), 23.98358, 0.3906 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 170), 25.11373, 0.38426 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 175), 25.91283, 0.3788 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 180), 26.43773, 0.37417 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-40, -180), 22.62249, 0.35474 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -175), 22.96596, 0.35269 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -170), 23.15771, 0.35104 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -165), 23.23115, 0.34972 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -160), 23.20954, 0.34869 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -155), 23.11237, 0.34793 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -150), 22.96253, 0.34741 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -145), 22.78938, 0.34714 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -140), 22.62597, 0.34714 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -135), 22.50243, 0.34743 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -130), 22.4383, 0.34801 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -125), 22.43558, 0.34892 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -120), 22.47213, 0.35016 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -115), 22.49496, 0.35172 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -110), 22.41516, 0.35363 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -105), 22.10903, 0.35593 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -100), 21.42932, 0.35874 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -95), 20.22696, 0.36226 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -90), 18.37831, 0.36671 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -85), 15.81188, 0.37231 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -80), 12.53028, 0.37918 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -75), 8.62473, 0.38732 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -70), 4.27742, 0.39663 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -65), -0.25568, 0.407 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -60), -4.68501, 0.41839 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -55), -8.74198, 0.43093 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -50), -12.22886, 0.4449 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -45), -15.04643, 0.46062 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -40), -17.19304, 0.47834 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -35), -18.74019, 0.49816 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -30), -19.79563, 0.51999 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -25), -20.4694, 0.54349 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -20), -20.85853, 0.56783 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -15), -21.06027, 0.59143 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -10), -21.20677, 0.61181 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -5), -21.49345, 0.62575 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 0), -22.16355, 0.63022 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 5), -23.43389, 0.62351 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 10), -25.39924, 0.60605 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 15), -27.98385, 0.58036 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 20), -30.97479, 0.55012 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 25), -34.10637, 0.51908 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 30), -37.13654, 0.49019 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 35), -39.88178, 0.46524 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 40), -42.21503, 0.44504 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 45), -44.04794, 0.42965 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 50), -45.3142, 0.41875 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 55), -45.96041, 0.41181 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 60), -45.94343, 0.40824 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 65), -45.23026, 0.40742 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 70), -43.79707, 0.40876 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 75), -41.62735, 0.41162 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 80), -38.71462, 0.41535 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 85), -35.07773, 0.41916 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 90), -30.79064, 0.42217 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 95), -26.01181, 0.42353 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 100), -20.983, 0.42271 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 105), -15.97828, 0.41974 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 110), -11.22453, 0.41517 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 115), -6.84489, 0.40982 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 120), -2.85709, 0.40433 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 125), 0.78502, 0.39907 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 130), 4.1408, 0.39412 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 135), 7.24904, 0.3894 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 140), 10.11842, 0.38481 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 145), 12.73504, 0.38028 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 150), 15.07484, 0.37582 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 155), 17.11332, 0.3715 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 160), 18.83191, 0.36739 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 165), 20.22349, 0.36359 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 170), 21.29763, 0.36018 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 175), 22.0828, 0.35723 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 180), 22.62249, 0.35474 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -180), 19.56212, 0.34 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -175), 19.90015, 0.33909 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -170), 20.10852, 0.33846 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -165), 20.21938, 0.33806 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -160), 20.2487, 0.33785 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -155), 20.20349, 0.33781 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -150), 20.0923, 0.33794 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -145), 19.93209, 0.33825 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -140), 19.7483, 0.33879 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -135), 19.57029, 0.33958 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -130), 19.42532, 0.34066 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -125), 19.33237, 0.34209 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -120), 19.29362, 0.34386 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -115), 19.28177, 0.34597 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -110), 19.22568, 0.34842 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -105), 19.00261, 0.35122 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -100), 18.44619, 0.35447 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -95), 17.37264, 0.35836 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -90), 15.61871, 0.36315 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -85), 13.0803, 0.36905 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -80), 9.74436, 0.37616 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -75), 5.70985, 0.38443 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -70), 1.191, 0.39366 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -65), -3.50768, 0.40367 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -60), -8.04822, 0.41444 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -55), -12.13189, 0.42618 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -50), -15.55882, 0.43931 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -45), -18.25293, 0.45427 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -40), -20.2494, 0.47138 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -35), -21.6545, 0.49088 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -30), -22.59236, 0.51286 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -25), -23.1573, 0.53734 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -20), -23.3934, 0.56403 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -15), -23.31598, 0.59194 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -10), -22.97202, 0.61881 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -5), -22.5103, 0.64092 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 0), -22.20757, 0.65371 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 5), -22.40087, 0.65345 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 10), -23.34125, 0.63902 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 15), -25.06867, 0.61252 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 20), -27.4034, 0.57834 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 25), -30.04478, 0.54157 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 30), -32.68823, 0.50645 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 35), -35.091, 0.4757 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 40), -37.08113, 0.45055 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 45), -38.53984, 0.43111 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 50), -39.3837, 0.41689 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 55), -39.55653, 0.40709 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 60), -39.0286, 0.40083 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 65), -37.79656, 0.39721 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 70), -35.87904, 0.39541 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 75), -33.3095, 0.39465 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 80), -30.13565, 0.3942 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 85), -26.43551, 0.39338 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 90), -22.34592, 0.39159 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 95), -18.07692, 0.38849 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 100), -13.88176, 0.38416 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 105), -9.98436, 0.37906 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 110), -6.50859, 0.37387 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 115), -3.45582, 0.36914 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 120), -0.73759, 0.36517 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 125), 1.76482, 0.36196 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 130), 4.14685, 0.35934 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 135), 6.45342, 0.35706 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 140), 8.68059, 0.35492 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 145), 10.79492, 0.35281 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 150), 12.75365, 0.35068 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 155), 14.51558, 0.34854 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 160), 16.04459, 0.34646 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 165), 17.31328, 0.34449 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 170), 18.31047, 0.34271 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 175), 19.04833, 0.3412 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 180), 19.56212, 0.34 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -180), 17.06385, 0.32868 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -175), 17.36676, 0.32849 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -170), 17.56057, 0.32852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -165), 17.68115, 0.32873 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -160), 17.74168, 0.3291 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -155), 17.73944, 0.3296 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -150), 17.66892, 0.33022 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -145), 17.5323, 0.33097 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -140), 17.34268, 0.3319 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -135), 17.12227, 0.33303 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -130), 16.89938, 0.33442 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -125), 16.70443, 0.33611 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -120), 16.56084, 0.33811 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -115), 16.46694, 0.34041 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -110), 16.37216, 0.343 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -105), 16.15988, 0.34588 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -100), 15.65156, 0.34915 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -95), 14.63746, 0.35301 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -90), 12.9249, 0.35771 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -85), 10.38833, 0.36345 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -80), 7.00978, 0.37027 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -75), 2.90384, 0.37803 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -70), -1.682, 0.38648 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -65), -6.40405, 0.39539 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -60), -10.89595, 0.40482 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -55), -14.85326, 0.41509 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -50), -18.09314, 0.42671 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -45), -20.56994, 0.44014 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -40), -22.35097, 0.45568 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -35), -23.56598, 0.47347 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -30), -24.34464, 0.49355 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -25), -24.76162, 0.51601 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -20), -24.81364, 0.54085 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -15), -24.4461, 0.56765 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -10), -23.62655, 0.59491 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -5), -22.4386, 0.6195 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 0), -21.14418, 0.63683 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 5), -20.14883, 0.64231 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 10), -19.85021, 0.63341 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 15), -20.45582, 0.61096 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 20), -21.90348, 0.57876 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 25), -23.92567, 0.54196 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 30), -26.17993, 0.50537 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 35), -28.35025, 0.47243 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 40), -30.18797, 0.44489 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 45), -31.51348, 0.42314 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 50), -32.20803, 0.40675 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 55), -32.20875, 0.39484 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 60), -31.50581, 0.38641 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 65), -30.13427, 0.38052 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 70), -28.15688, 0.3763 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 75), -25.64415, 0.37306 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 80), -22.66826, 0.37021 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 85), -19.32246, 0.36724 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 90), -15.75421, 0.36377 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 95), -12.17618, 0.35967 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 100), -8.82502, 0.35511 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 105), -5.88197, 0.35051 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 110), -3.40842, 0.34636 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 115), -1.33832, 0.34296 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 120), 0.47487, 0.34042 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 125), 2.18867, 0.33863 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 130), 3.91351, 0.33736 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 135), 5.68724, 0.33637 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 140), 7.48574, 0.33547 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 145), 9.25427, 0.33455 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 150), 10.93602, 0.33358 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 155), 12.4829, 0.33258 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 160), 13.85296, 0.33157 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 165), 15.00862, 0.33062 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 170), 15.92449, 0.32978 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 175), 16.59983, 0.32911 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 180), 17.06385, 0.32868 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -180), 15.02414, 0.3201 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -175), 15.27035, 0.32034 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -170), 15.42296, 0.3208 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -165), 15.52572, 0.32143 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -160), 15.59383, 0.3222 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -155), 15.61908, 0.32309 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -150), 15.58463, 0.32407 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -145), 15.47857, 0.32517 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -140), 15.30015, 0.32639 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -135), 15.06106, 0.32776 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -130), 14.78587, 0.32933 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -125), 14.51107, 0.33112 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -120), 14.27586, 0.33314 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -115), 14.09907, 0.33538 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -110), 13.94682, 0.33781 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -105), 13.70761, 0.34047 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -100), 13.19442, 0.34347 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -95), 12.18079, 0.34701 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -90), 10.45845, 0.35132 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -85), 7.89614, 0.35655 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -80), 4.48524, 0.36268 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -75), 0.36415, 0.36946 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -70), -4.18935, 0.3766 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -65), -8.80879, 0.38393 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -60), -13.1243, 0.39158 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -55), -16.84779, 0.39999 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -50), -19.82221, 0.4097 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -45), -22.02464, 0.42115 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -40), -23.53505, 0.43453 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -35), -24.48422, 0.44977 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -30), -24.99214, 0.46667 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -25), -25.11439, 0.48508 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -20), -24.82174, 0.50489 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -15), -24.03083, 0.52586 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -10), -22.68038, 0.54708 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -5), -20.82467, 0.5665 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 0), -18.69902, 0.58087 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 5), -16.70458, 0.58665 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 10), -15.28916, 0.58147 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 15), -14.77761, 0.56532 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 20), -15.25713, 0.54045 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 25), -16.57653, 0.51053 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 30), -18.4298, 0.47945 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 35), -20.45769, 0.45034 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 40), -22.32448, 0.42513 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 45), -23.76251, 0.40458 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 50), -24.59333, 0.38855 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 55), -24.73347, 0.37641 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 60), -24.18621, 0.36736 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 65), -23.01755, 0.36057 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 70), -21.31952, 0.35538 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 75), -19.17653, 0.35124 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 80), -16.65759, 0.34772 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 85), -13.84441, 0.34443 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 90), -10.8745, 0.34109 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 95), -7.95461, 0.33756 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 100), -5.3139, 0.33398 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 105), -3.1171, 0.3306 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 110), -1.39699, 0.32774 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 115), -0.05, 0.32557 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 120), 1.10877, 0.32413 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 125), 2.26528, 0.32328 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 130), 3.53945, 0.32283 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 135), 4.95809, 0.32257 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 140), 6.47343, 0.32234 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 145), 8.00788, 0.32205 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 150), 9.4921, 0.32171 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 155), 10.87591, 0.32132 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 160), 12.11798, 0.32092 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 165), 13.17654, 0.32053 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 170), 14.01579, 0.32023 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 175), 14.62372, 0.32007 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 180), 15.02414, 0.3201 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -180), 13.38306, 0.31386 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -175), 13.55857, 0.31437 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -170), 13.64874, 0.31508 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -165), 13.70833, 0.31597 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -160), 13.75885, 0.31701 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -155), 13.79106, 0.31816 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -150), 13.78054, 0.3194 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -145), 13.70365, 0.32073 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -140), 13.54675, 0.32215 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -135), 13.31051, 0.32367 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -130), 13.01385, 0.32532 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -125), 12.69542, 0.3271 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -120), 12.40401, 0.32901 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -115), 12.17089, 0.33103 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -110), 11.97068, 0.33316 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -105), 11.6921, 0.33546 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -100), 11.14141, 0.33805 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -95), 10.08489, 0.34115 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -90), 8.31369, 0.34494 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -85), 5.70748, 0.3495 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -80), 2.28015, 0.3547 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -75), -1.8016, 0.36025 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -70), -6.23817, 0.36583 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -65), -10.66004, 0.37134 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -60), -14.71548, 0.37703 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -55), -18.14468, 0.38337 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -50), -20.81285, 0.39093 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -45), -22.7033, 0.40006 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -40), -23.88613, 0.41085 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -35), -24.47395, 0.42302 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -30), -24.5706, 0.43611 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -25), -24.22654, 0.44962 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -20), -23.42363, 0.46317 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -15), -22.10535, 0.47645 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -10), -20.24343, 0.48891 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -5), -17.90958, 0.49954 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 0), -15.31555, 0.50678 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 5), -12.7957, 0.50892 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 10), -10.73143, 0.50471 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 15), -9.4475, 0.49395 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 20), -9.12378, 0.47762 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 25), -9.75143, 0.45755 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 30), -11.14003, 0.43597 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 35), -12.96786, 0.4149 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 40), -14.86013, 0.39583 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 45), -16.47269, 0.37958 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 50), -17.55746, 0.36635 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 55), -17.99326, 0.3559 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 60), -17.7784, 0.34776 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 65), -16.99094, 0.34145 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 70), -15.73263, 0.3365 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 75), -14.08389, 0.33257 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 80), -12.09712, 0.32935 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 85), -9.83404, 0.32656 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 90), -7.41819, 0.32396 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 95), -5.052, 0.32143 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 100), -2.96686, 0.31899 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 105), -1.32855, 0.3168 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 110), -0.16167, 0.31505 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 115), 0.65812, 0.31385 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 120), 1.34402, 0.31319 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 125), 2.10623, 0.31297 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 130), 3.07309, 0.31304 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 135), 4.2602, 0.31321 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 140), 5.59616, 0.31338 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 145), 6.98062, 0.31348 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 150), 8.33251, 0.3135 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 155), 9.60131, 0.31348 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 160), 10.74903, 0.31343 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 165), 11.73248, 0.31339 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 170), 12.50749, 0.31341 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 175), 13.05158, 0.31355 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 180), 13.38306, 0.31386 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -180), 12.09811, 0.30971 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -175), 12.19815, 0.31038 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -170), 12.21286, 0.31125 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -165), 12.21026, 0.31229 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -160), 12.22178, 0.31348 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -155), 12.24121, 0.31479 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -150), 12.23995, 0.31617 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -145), 12.18515, 0.31762 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -140), 12.05207, 0.31912 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -135), 11.83184, 0.32068 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -130), 11.53807, 0.32231 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -125), 11.20965, 0.32398 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -120), 10.89934, 0.3257 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -115), 10.64192, 0.32743 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -110), 10.41114, 0.32922 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -105), 10.09048, 0.33113 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -100), 9.48159, 0.33332 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -95), 8.35318, 0.33599 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -90), 6.51013, 0.33927 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -85), 3.8569, 0.34313 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -80), 0.43836, 0.34737 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -75), -3.55235, 0.35163 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -70), -7.8067, 0.35564 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -65), -11.96998, 0.35937 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -60), -15.72094, 0.36313 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -55), -18.82793, 0.36741 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -50), -21.1673, 0.3727 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -45), -22.7129, 0.37932 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -40), -23.51191, 0.38725 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -35), -23.65404, 0.39612 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -30), -23.23576, 0.40529 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -25), -22.328, 0.41407 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -20), -20.96386, 0.42189 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -15), -19.15822, 0.42841 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -10), -16.94949, 0.43344 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -5), -14.43676, 0.43678 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 0), -11.79062, 0.43811 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 5), -9.23738, 0.43702 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 10), -7.03026, 0.43309 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 15), -5.41647, 0.42614 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 20), -4.5952, 0.41641 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 25), -4.66269, 0.40457 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 30), -5.56208, 0.39158 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 35), -7.07056, 0.37843 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 40), -8.84515, 0.36597 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 45), -10.51568, 0.35481 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 50), -11.78466, 0.34525 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 55), -12.49022, 0.33732 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 60), -12.61075, 0.33088 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 65), -12.218, 0.32571 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 70), -11.40747, 0.32158 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 75), -10.24514, 0.31829 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 80), -8.76192, 0.31568 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 85), -6.99765, 0.31355 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 90), -5.06011, 0.31172 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 95), -3.14577, 0.31007 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 100), -1.48956, 0.30859 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 105), -0.26499, 0.30735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 110), 0.50057, 0.30645 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 115), 0.94086, 0.30595 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 120), 1.289, 0.30584 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 125), 1.77509, 0.30604 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 130), 2.53532, 0.30645 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 135), 3.57626, 0.30692 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 140), 4.80611, 0.30736 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 145), 6.10436, 0.30772 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 150), 7.37916, 0.30801 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 155), 8.57942, 0.30825 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 160), 9.67021, 0.30845 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 165), 10.60725, 0.30865 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 170), 11.33861, 0.30888 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 175), 11.83143, 0.30922 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 180), 12.09811, 0.30971 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -180), 11.12738, 0.30748 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -175), 11.1589, 0.30827 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -170), 11.0965, 0.30924 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -165), 11.02314, 0.31036 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -160), 10.98338, 0.31162 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -155), 10.9775, 0.31297 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -150), 10.97531, 0.31438 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -145), 10.93625, 0.31582 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -140), 10.82571, 0.31728 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -135), 10.6268, 0.31876 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -130), 10.34934, 0.32024 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -125), 10.03186, 0.32171 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -120), 9.72685, 0.32317 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -115), 9.46503, 0.32459 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -110), 9.21172, 0.32605 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -105), 8.84211, 0.32763 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -100), 8.15705, 0.32951 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -95), 6.93734, 0.33185 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -90), 5.01321, 0.33469 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -85), 2.32293, 0.33793 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -80), -1.05586, 0.34128 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -75), -4.91124, 0.34438 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -70), -8.9398, 0.34701 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -65), -12.81348, 0.34918 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -60), -16.24334, 0.35123 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -55), -19.01793, 0.35361 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -50), -21.01366, 0.35676 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -45), -22.18843, 0.36092 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -40), -22.56861, 0.36604 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -35), -22.23183, 0.37172 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -30), -21.28498, 0.37736 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -25), -19.84095, 0.38225 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -20), -18.00385, 0.38584 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -15), -15.86949, 0.38791 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -10), -13.5352, 0.38853 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -5), -11.10544, 0.38794 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 0), -8.68878, 0.38639 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 5), -6.39697, 0.38399 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 10), -4.35648, 0.38066 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 15), -2.72397, 0.37623 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 20), -1.67869, 0.37066 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 25), -1.37193, 0.36406 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 30), -1.84926, 0.35678 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 35), -2.99339, 0.3492 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 40), -4.53184, 0.34172 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 45), -6.11612, 0.33466 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 50), -7.43426, 0.32828 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 55), -8.29806, 0.32271 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 60), -8.66431, 0.31797 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 65), -8.58997, 0.31402 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 70), -8.15641, 0.31078 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 75), -7.41131, 0.30819 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 80), -6.36363, 0.30616 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 85), -5.03128, 0.30458 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 90), -3.50384, 0.30334 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 95), -1.96659, 0.30234 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 100), -0.65264, 0.30155 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 105), 0.25816, 0.30099 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 110), 0.73128, 0.3007 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 115), 0.90121, 0.3007 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 120), 1.0118, 0.30098 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 125), 1.30672, 0.30148 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 130), 1.92858, 0.30212 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 135), 2.87847, 0.30281 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 140), 4.05039, 0.30348 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 145), 5.30875, 0.30408 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 150), 6.55252, 0.30462 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 155), 7.72864, 0.30509 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 160), 8.80295, 0.30552 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 165), 9.72866, 0.30592 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 170), 10.44557, 0.30635 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 175), 10.91001, 0.30685 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 180), 11.12738, 0.30748 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -180), 10.41927, 0.30703 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -175), 10.40336, 0.30794 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -170), 10.27634, 0.30898 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -165), 10.13727, 0.31014 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -160), 10.04669, 0.31139 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -155), 10.01451, 0.31271 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -150), 10.01091, 0.31405 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -145), 9.98795, 0.31537 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -140), 9.90092, 0.31667 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -135), 9.72537, 0.31793 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -130), 9.46815, 0.31916 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -125), 9.1672, 0.32034 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -120), 8.87192, 0.32148 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -115), 8.60433, 0.32259 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -110), 8.31778, 0.32375 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -105), 7.87991, 0.32508 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -100), 7.09656, 0.32675 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -95), 5.76932, 0.32884 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -90), 3.7617, 0.33136 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -85), 1.04931, 0.33409 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -80), -2.26127, 0.33671 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -75), -5.94985, 0.33888 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -70), -9.72942, 0.34039 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -65), -13.30291, 0.34132 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -60), -16.40874, 0.34197 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -55), -18.84685, 0.34275 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -50), -20.48944, 0.34405 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -45), -21.28373, 0.34605 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -40), -21.24927, 0.34871 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -35), -20.46909, 0.3517 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -30), -19.07379, 0.35453 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -25), -17.22095, 0.35665 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -20), -15.07489, 0.35766 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -15), -12.78992, 0.35744 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -10), -10.49546, 0.35617 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -5), -8.2823, 0.3542 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 0), -6.19773, 0.35188 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 5), -4.26106, 0.34941 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 10), -2.50165, 0.34682 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 15), -1.00121, 0.34397 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 20), 0.09321, 0.34075 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 25), 0.61104, 0.33711 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 30), 0.44391, 0.3331 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 35), -0.37361, 0.32884 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 40), -1.64264, 0.32448 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 45), -3.05885, 0.32017 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 50), -4.32236, 0.31606 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 55), -5.237, 0.31227 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 60), -5.74542, 0.3089 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 65), -5.89087, 0.30597 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 70), -5.74084, 0.3035 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 75), -5.32692, 0.30148 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 80), -4.63939, 0.2999 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 85), -3.67607, 0.29872 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 90), -2.50658, 0.29787 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 95), -1.29886, 0.29731 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 100), -0.27586, 0.29698 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 105), 0.38267, 0.29688 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 110), 0.63546, 0.297 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 115), 0.61152, 0.29735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 120), 0.55569, 0.2979 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 125), 0.71699, 0.29861 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 130), 1.24198, 0.29944 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 135), 2.13062, 0.30033 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 140), 3.27091, 0.30122 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 145), 4.5192, 0.30207 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 150), 5.76777, 0.30286 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 155), 6.95981, 0.3036 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 160), 8.05869, 0.30428 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 165), 9.01282, 0.30492 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 170), 9.75264, 0.30557 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 175), 10.22262, 0.30625 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 180), 10.41927, 0.30703 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -180), 9.90736, 0.30822 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -175), 9.88096, 0.30927 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -170), 9.71826, 0.31038 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -165), 9.53427, 0.31156 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -160), 9.40782, 0.31277 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -155), 9.36138, 0.31399 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -150), 9.36718, 0.31517 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -145), 9.36983, 0.31628 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -140), 9.31335, 0.31731 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -135), 9.16454, 0.31827 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -130), 8.92654, 0.31915 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -125), 8.63569, 0.31997 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -120), 8.33658, 0.32076 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -115), 8.04109, 0.32155 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -110), 7.69148, 0.32245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -105), 7.15224, 0.3236 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -100), 6.2411, 0.32511 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -95), 4.78733, 0.32704 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -90), 2.69202, 0.3293 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -85), -0.03266, 0.33164 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -80), -3.25766, 0.3337 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -75), -6.76367, 0.33516 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -70), -10.28592, 0.33584 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -65), -13.55684, 0.33584 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -60), -16.33626, 0.33542 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -55), -18.43214, 0.33495 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -50), -19.71751, 0.33477 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -45), -20.14252, 0.33505 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -40), -19.73711, 0.33577 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -35), -18.60238, 0.33672 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -30), -16.89287, 0.33756 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -25), -14.79471, 0.33793 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -20), -12.5032, 0.33757 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -15), -10.19911, 0.33643 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -10), -8.02224, 0.33467 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -5), -6.04771, 0.33254 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 0), -4.28001, 0.33035 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 5), -2.67717, 0.32826 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 10), -1.20277, 0.3263 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 15), 0.11745, 0.32442 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 20), 1.16984, 0.32248 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 25), 1.78509, 0.32041 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 30), 1.82236, 0.31818 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 35), 1.25995, 0.31578 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 40), 0.23549, 0.31325 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 45), -0.99395, 0.31062 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 50), -2.15273, 0.30797 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 55), -3.04898, 0.30541 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 60), -3.61927, 0.30302 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 65), -3.89802, 0.30086 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 70), -3.94378, 0.29897 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 75), -3.77835, 0.29738 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 80), -3.37985, 0.29612 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 85), -2.73033, 0.2952 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 90), -1.87946, 0.29459 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 95), -0.97298, 0.29428 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 100), -0.21514, 0.29423 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 105), 0.22289, 0.29442 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 110), 0.29686, 0.29482 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 115), 0.12671, 0.2954 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 120), -0.05072, 0.29613 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 125), 0.01019, 0.297 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 130), 0.45694, 0.29799 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 135), 1.29275, 0.29906 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 140), 2.40852, 0.30018 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 145), 3.6606, 0.3013 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 150), 4.93783, 0.3024 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 155), 6.17825, 0.30346 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 160), 7.33965, 0.30445 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 165), 8.36332, 0.3054 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 170), 9.16935, 0.30632 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 175), 9.68906, 0.30725 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 180), 9.90736, 0.30822 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -180), 9.5094, 0.31084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -175), 9.52546, 0.31208 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -170), 9.37381, 0.3133 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -165), 9.18308, 0.31449 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -160), 9.05087, 0.31564 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -155), 9.01445, 0.3167 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -150), 9.05014, 0.31766 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -145), 9.09567, 0.3185 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -140), 9.08283, 0.3192 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -135), 8.96776, 0.31979 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -130), 8.7476, 0.32029 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -125), 8.45481, 0.32073 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -120), 8.12786, 0.32116 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -115), 7.76945, 0.32165 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -110), 7.31486, 0.32233 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -105), 6.63188, 0.32332 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -100), 5.55687, 0.32471 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -95), 3.95159, 0.3265 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -90), 1.75596, 0.32854 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -85), -0.98414, 0.33054 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -80), -4.12273, 0.33216 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -75), -7.44598, 0.33308 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -70), -10.71118, 0.33318 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -65), -13.67635, 0.33251 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -60), -16.12046, 0.33131 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -55), -17.8644, 0.32992 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -50), -18.79454, 0.32863 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -45), -18.87977, 0.32763 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -40), -18.17257, 0.32695 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -35), -16.79411, 0.32648 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -30), -14.91134, 0.32603 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -25), -12.71502, 0.32538 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -20), -10.40174, 0.32439 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -15), -8.15363, 0.32299 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -10), -6.11012, 0.32128 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -5), -4.33842, 0.31941 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 0), -2.82251, 0.31758 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 5), -1.48738, 0.31591 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 10), -0.25593, 0.31443 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 15), 0.88659, 0.31312 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 20), 1.85766, 0.31189 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 25), 2.50041, 0.31067 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 30), 2.66157, 0.30941 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 35), 2.28409, 0.30805 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 40), 1.45888, 0.30656 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 45), 0.40054, 0.30493 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 50), -0.64214, 0.3032 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 55), -1.48684, 0.30144 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 60), -2.06859, 0.29971 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 65), -2.41701, 0.29808 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 70), -2.5872, 0.2966 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 75), -2.5989, 0.29532 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 80), -2.42643, 0.29427 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 85), -2.04234, 0.29349 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 90), -1.47858, 0.29302 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 95), -0.85607, 0.29283 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 100), -0.35351, 0.29293 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 105), -0.12524, 0.29327 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 110), -0.21315, 0.29382 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 115), -0.50741, 0.29454 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 120), -0.78588, 0.29539 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 125), -0.81384, 0.29638 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 130), -0.44574, 0.2975 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 135), 0.32876, 0.29875 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 140), 1.41152, 0.30011 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 145), 2.66655, 0.30153 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 150), 3.98302, 0.30297 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 155), 5.29331, 0.30439 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 160), 6.54733, 0.30577 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 165), 7.67796, 0.30709 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 170), 8.59472, 0.30836 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 175), 9.21507, 0.30961 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 180), 9.5094, 0.31084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -180), 9.13165, 0.3146 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -175), 9.25609, 0.31608 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -170), 9.17935, 0.31745 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -165), 9.03781, 0.31867 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -160), 8.94513, 0.31974 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -155), 8.95375, 0.32063 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -150), 9.04626, 0.32134 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -145), 9.15576, 0.32187 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -140), 9.20269, 0.32223 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -135), 9.13142, 0.32246 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -130), 8.93012, 0.3226 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -125), 8.6241, 0.32268 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -120), 8.24422, 0.3228 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -115), 7.78591, 0.32304 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -110), 7.18277, 0.32354 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -105), 6.3125, 0.32439 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -100), 5.03545, 0.32567 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -95), 3.24838, 0.32731 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -90), 0.92934, 0.32911 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -85), -1.84491, 0.33079 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -80), -4.91383, 0.332 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -75), -8.06789, 0.33249 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -70), -11.08188, 0.33213 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -65), -13.73594, 0.33098 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -60), -15.83157, 0.32924 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -55), -17.21418, 0.32721 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -50), -17.79904, 0.32515 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -45), -17.58611, 0.32327 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -40), -16.65395, 0.32164 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -35), -15.13656, 0.32025 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -30), -13.19705, 0.31901 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -25), -11.01, 0.31781 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -20), -8.75293, 0.31654 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -15), -6.59488, 0.31514 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -10), -4.67093, 0.31363 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -5), -3.04871, 0.31209 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 0), -1.70976, 0.31062 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 5), -0.56775, 0.3093 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 10), 0.47593, 0.30816 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 15), 1.46426, 0.3072 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 20), 2.34279, 0.30638 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 25), 2.97337, 0.30564 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 30), 3.20348, 0.30493 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 35), 2.95593, 0.30417 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 40), 2.28692, 0.30329 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 45), 1.3746, 0.30227 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 50), 0.44176, 0.3011 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 55), -0.34025, 0.29984 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 60), -0.90636, 0.29853 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 65), -1.28301, 0.29725 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 70), -1.52545, 0.29604 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 75), -1.65782, 0.29495 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 80), -1.65879, 0.29402 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 85), -1.49868, 0.29331 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 90), -1.19568, 0.29288 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 95), -0.84556, 0.29273 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 100), -0.59728, 0.29287 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 105), -0.58189, 0.29327 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 110), -0.83351, 0.29388 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 115), -1.25123, 0.29465 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 120), -1.63107, 0.29556 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 125), -1.75404, 0.29662 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 130), -1.47854, 0.29784 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 135), -0.78463, 0.29925 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 140), 0.24634, 0.30083 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 145), 1.49204, 0.30255 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 150), 2.84541, 0.30434 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 155), 4.23363, 0.30615 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 160), 5.59793, 0.30795 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 165), 6.86281, 0.3097 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 170), 7.92874, 0.3114 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 175), 8.70035, 0.31304 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 180), 9.13165, 0.3146 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -180), 8.68064, 0.3191 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -175), 8.98492, 0.32088 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -170), 9.05945, 0.32243 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -165), 9.03858, 0.32371 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -160), 9.0446, 0.32471 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -155), 9.14215, 0.32543 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -150), 9.32161, 0.32588 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -145), 9.51557, 0.32612 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -140), 9.63705, 0.32619 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -135), 9.61982, 0.32612 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -130), 9.44103, 0.32598 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -125), 9.11536, 0.32582 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -120), 8.66407, 0.32574 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -115), 8.07685, 0.32582 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -110), 7.29002, 0.32621 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -105), 6.19626, 0.32698 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -100), 4.68311, 0.32815 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -95), 2.6827, 0.32961 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -90), 0.20953, 0.33115 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -85), -2.63032, 0.33245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -80), -5.66042, 0.33324 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -75), -8.67018, 0.33328 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -70), -11.44559, 0.33251 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -65), -13.78752, 0.33098 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -60), -15.52734, 0.32886 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -55), -16.5487, 0.32641 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -50), -16.80883, 0.32388 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -45), -16.3447, 0.32145 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -40), -15.2572, 0.31925 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -35), -13.68207, 0.31731 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -30), -11.76482, 0.31562 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -25), -9.65123, 0.31413 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -20), -7.49006, 0.31275 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -15), -5.43083, 0.31143 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -10), -3.60268, 0.31013 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -5), -2.07849, 0.30888 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 0), -0.84882, 0.3077 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 5), 0.16864, 0.30665 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 10), 1.07924, 0.30576 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 15), 1.94402, 0.30505 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 20), 2.73331, 0.30449 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 25), 3.33158, 0.30405 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 30), 3.5964, 0.30368 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 35), 3.4418, 0.30329 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 40), 2.89846, 0.30281 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 45), 2.11281, 0.30215 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 50), 1.28221, 0.30132 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 55), 0.56603, 0.30034 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 60), 0.029, 0.29928 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 65), -0.35202, 0.2982 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 70), -0.63333, 0.29713 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 75), -0.84706, 0.29613 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 80), -0.9824, 0.29525 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 85), -1.01402, 0.29455 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 90), -0.95112, 0.29409 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 95), -0.86606, 0.29392 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 100), -0.87648, 0.29403 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 105), -1.08607, 0.29441 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 110), -1.51654, 0.29501 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 115), -2.07307, 0.29577 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 120), -2.56979, 0.29668 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 125), -2.80506, 0.29775 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 130), -2.64236, 0.29902 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 135), -2.05132, 0.30054 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 140), -1.09394, 0.30229 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 145), 0.12423, 0.30424 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 150), 1.50235, 0.30634 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 155), 2.96337, 0.30852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 160), 4.44035, 0.31073 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 165), 5.85109, 0.31293 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 170), 7.09053, 0.31508 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 175), 8.0542, 0.31715 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 180), 8.68064, 0.3191 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -180), 8.08239, 0.32387 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -175), 8.63222, 0.32596 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -170), 8.93706, 0.32773 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -165), 9.11689, 0.3291 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -160), 9.29039, 0.33005 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -155), 9.52702, 0.33063 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -150), 9.82447, 0.33088 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -145), 10.11988, 0.3309 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -140), 10.32555, 0.33076 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -135), 10.36905, 0.33054 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -130), 10.21684, 0.33028 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -125), 9.87055, 0.33005 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -120), 9.33969, 0.32994 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -115), 8.60835, 0.33005 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -110), 7.61785, 0.33046 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -105), 6.2781, 0.33125 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -100), 4.50446, 0.33236 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -95), 2.26309, 0.33367 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -90), -0.3969, 0.3349 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -85), -3.34004, 0.33577 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -80), -6.37014, 0.33604 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -75), -9.26895, 0.33557 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -70), -11.82847, 0.33433 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -65), -13.8712, 0.33242 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -60), -15.26605, 0.33001 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -55), -15.94491, 0.32731 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -50), -15.91337, 0.32453 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -45), -15.24453, 0.32183 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -40), -14.05442, 0.31934 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -35), -12.4713, 0.31713 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -30), -10.61586, 0.31522 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -25), -8.60141, 0.3136 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -20), -6.54618, 0.3122 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -15), -4.57868, 0.31097 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -10), -2.82065, 0.30987 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -5), -1.35105, 0.30885 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 0), -0.17481, 0.30792 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 5), 0.77666, 0.3071 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 10), 1.60424, 0.30642 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 15), 2.3783, 0.30589 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 20), 3.09038, 0.30553 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 25), 3.64998, 0.30531 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 30), 3.93208, 0.30519 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 35), 3.85097, 0.30506 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 40), 3.41907, 0.30483 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 45), 2.75394, 0.30441 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 50), 2.02642, 0.30377 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 55), 1.38126, 0.30293 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 60), 0.88138, 0.30197 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 65), 0.50746, 0.30094 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 70), 0.20336, 0.29991 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 75), -0.07131, 0.29892 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 80), -0.31896, 0.29803 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 85), -0.52317, 0.29728 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 90), -0.6887, 0.29676 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 95), -0.86736, 0.29651 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 100), -1.14604, 0.29655 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 105), -1.59912, 0.29686 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 110), -2.23218, 0.29738 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 115), -2.95244, 0.29807 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 120), -3.58933, 0.29891 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 125), -3.95748, 0.29992 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 130), -3.92584, 0.30117 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 135), -3.45478, 0.3027 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 140), -2.58796, 0.30452 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 145), -1.41428, 0.30661 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 150), -0.02775, 0.30891 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 155), 1.49133, 0.31137 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 160), 3.0692, 0.31391 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 165), 4.61988, 0.31648 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 170), 6.03793, 0.31904 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 175), 7.21622, 0.32153 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 180), 8.08239, 0.32387 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -180), 7.30344, 0.32852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -175), 8.14667, 0.33088 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -170), 8.74974, 0.33285 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -165), 9.20627, 0.33432 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -160), 9.61667, 0.33528 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -155), 10.04415, 0.33578 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -150), 10.49018, 0.33593 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -145), 10.90039, 0.33586 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -140), 11.19402, 0.33568 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -135), 11.29921, 0.33549 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -130), 11.17505, 0.33534 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -125), 10.81003, 0.33529 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -120), 10.20047, 0.33541 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -115), 9.32389, 0.33578 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -110), 8.12614, 0.33645 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -105), 6.53355, 0.33744 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -100), 4.48732, 0.33864 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -95), 1.98505, 0.33985 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -90), -0.89102, 0.34079 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -85), -3.97461, 0.34118 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -80), -7.04527, 0.34083 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -75), -9.87193, 0.3397 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -70), -12.25035, 0.33788 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -65), -14.02693, 0.33552 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -60), -15.11264, 0.33281 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -55), -15.49037, 0.32994 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -50), -15.2121, 0.32705 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -45), -14.38084, 0.32428 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -40), -13.12066, 0.32172 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -35), -11.54801, 0.31944 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -30), -9.75904, 0.31748 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -25), -7.83799, 0.31583 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -20), -5.87617, 0.31447 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -15), -3.98215, 0.31336 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -10), -2.26848, 0.31242 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -5), -0.81794, 0.31162 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 0), 0.34972, 0.31093 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 5), 1.28445, 0.31034 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 10), 2.07483, 0.30986 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 15), 2.79304, 0.30952 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 20), 3.44791, 0.30935 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 25), 3.97516, 0.30932 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 30), 4.27268, 0.3094 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 35), 4.26256, 0.30947 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 40), 3.94484, 0.30942 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 45), 3.40979, 0.30914 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 50), 2.79874, 0.30858 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 55), 2.23696, 0.30777 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 60), 1.78215, 0.30679 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 65), 1.41856, 0.30572 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 70), 1.09249, 0.30463 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 75), 0.75796, 0.30357 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 80), 0.4002, 0.3026 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 85), 0.0252, 0.30177 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 90), -0.37039, 0.30116 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 95), -0.82098, 0.30081 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 100), -1.38436, 0.30074 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 105), -2.10504, 0.30093 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 110), -2.96931, 0.30132 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 115), -3.88167, 0.30186 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 120), -4.68227, 0.30255 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 125), -5.19949, 0.30342 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 130), -5.30822, 0.30453 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 135), -4.96265, 0.30595 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 140), -4.1922, 0.3077 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 145), -3.07229, 0.30977 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 150), -1.6914, 0.31212 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 155), -0.13248, 0.31468 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 160), 1.52572, 0.3174 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 165), 3.19671, 0.32022 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 170), 4.7803, 0.32307 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 175), 6.17447, 0.32587 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 180), 7.30344, 0.32852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -180), 6.36441, 0.33286 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -175), 7.52253, 0.33538 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -170), 8.46647, 0.33748 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -165), 9.25565, 0.33905 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -160), 9.95969, 0.34007 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -155), 10.6238, 0.34063 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -150), 11.24718, 0.34084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -145), 11.78465, 0.34089 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -140), 12.16788, 0.3409 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -135), 12.33221, 0.34099 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -130), 12.23434, 0.34123 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -125), 11.85212, 0.34166 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -120), 11.16899, 0.34234 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -115), 10.15473, 0.3433 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -110), 8.75747, 0.34454 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -105), 6.91668, 0.34602 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -100), 4.59556, 0.34754 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -95), 1.81994, 0.34884 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -90), -1.2958, 0.34955 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -85), -4.55251, 0.34942 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -80), -7.7019, 0.34834 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -75), -10.49779, 0.34639 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -70), -12.74053, 0.3438 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -65), -14.30273, 0.34084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -60), -15.13744, 0.33773 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -55), -15.27386, 0.33466 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -50), -14.80162, 0.33171 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -45), -13.84454, 0.32896 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -40), -12.52926, 0.32646 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -35), -10.96096, 0.32424 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -30), -9.2171, 0.32234 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -25), -7.36096, 0.32076 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -20), -5.46357, 0.3195 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -15), -3.61611, 0.31853 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -10), -1.92023, 0.31778 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -5), -0.45847, 0.31721 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 0), 0.73755, 0.31677 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 5), 1.69844, 0.31643 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 10), 2.49584, 0.3162 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 15), 3.19774, 0.31609 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 20), 3.82595, 0.31612 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 25), 4.34184, 0.31629 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 30), 4.66968, 0.31655 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 35), 4.74506, 0.31678 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 40), 4.56034, 0.31686 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 45), 4.17927, 0.31664 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 50), 3.7098, 0.31609 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 55), 3.25142, 0.31522 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 60), 2.85139, 0.31413 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 65), 2.496, 0.31293 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 70), 2.13624, 0.31171 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 75), 1.72478, 0.31053 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 80), 1.2384, 0.30946 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 85), 0.67434, 0.30853 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 90), 0.02985, 0.30782 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 95), -0.71415, 0.30735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 100), -1.58808, 0.30715 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 105), -2.60621, 0.30717 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 110), -3.73251, 0.30736 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 115), -4.86376, 0.30767 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 120), -5.84585, 0.30809 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 125), -6.51837, 0.30867 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 130), -6.76352, 0.30948 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 135), -6.53412, 0.31062 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 140), -5.85167, 0.31212 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 145), -4.78337, 0.31398 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 150), -3.41462, 0.31617 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 155), -1.83081, 0.31864 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 160), -0.11369, 0.32133 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 165), 1.65281, 0.32418 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 170), 3.3783, 0.32713 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 175), 4.97262, 0.33006 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 180), 6.36441, 0.33286 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -180), 5.33749, 0.33706 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -175), 6.80373, 0.33957 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -170), 8.09681, 0.34171 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -165), 9.24089, 0.34337 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -160), 10.26902, 0.34456 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -155), 11.20044, 0.34534 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -150), 12.02548, 0.34586 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -145), 12.70518, 0.34629 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -140), 13.18422, 0.34679 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -135), 13.40833, 0.34749 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -130), 13.33583, 0.34847 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -125), 12.93738, 0.34975 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -120), 12.18543, 0.35138 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -115), 11.04171, 0.35334 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -110), 9.45416, 0.35559 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -105), 7.37138, 0.35796 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -100), 4.77434, 0.36016 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -95), 1.71435, 0.36178 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -90), -1.66214, 0.3624 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -85), -5.12099, 0.36173 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -80), -8.3841, 0.35977 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -75), -11.19093, 0.35677 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -70), -13.34929, 0.35315 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -65), -14.75935, 0.34934 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -60), -15.41257, 0.34564 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -55), -15.37514, 0.3422 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -50), -14.76267, 0.33911 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -45), -13.71018, 0.33635 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -40), -12.34322, 0.33393 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -35), -10.7589, 0.33183 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -30), -9.02434, 0.33007 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -25), -7.19171, 0.32863 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -20), -5.31953, 0.32753 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -15), -3.48512, 0.32674 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -10), -1.77806, 0.32623 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -5), -0.27624, 0.32593 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 0), 0.98173, 0.3258 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 5), 2.00956, 0.32578 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 10), 2.86059, 0.32586 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 15), 3.59437, 0.32603 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 20), 4.24101, 0.32631 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 25), 4.78481, 0.32669 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 30), 5.17692, 0.32711 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 35), 5.36936, 0.32747 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 40), 5.34999, 0.32761 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 45), 5.15671, 0.3274 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 50), 4.86088, 0.3268 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 55), 4.53027, 0.32583 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 60), 4.19593, 0.32461 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 65), 3.84328, 0.32326 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 70), 3.42912, 0.3219 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 75), 2.90913, 0.3206 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 80), 2.25698, 0.31943 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 85), 1.46534, 0.31842 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 90), 0.53387, 0.31762 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 95), -0.54122, 0.31704 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 100), -1.76329, 0.31667 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 105), -3.11514, 0.31646 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 110), -4.53505, 0.31634 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 115), -5.90725, 0.31625 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 120), -7.07924, 0.31622 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 125), -7.90064, 0.3163 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 130), -8.26394, 0.3166 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 135), -8.12689, 0.31723 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 140), -7.51048, 0.31825 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 145), -6.47959, 0.31967 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 150), -5.11925, 0.32147 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 155), -3.5169, 0.32361 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 160), -1.75527, 0.32603 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 165), 0.08649, 0.32868 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 170), 1.93019, 0.33147 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 175), 3.70105, 0.33431 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 180), 5.33749, 0.33706 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -180), 4.32406, 0.34176 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -175), 6.06843, 0.34413 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -170), 7.68507, 0.34625 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -165), 9.16853, 0.34804 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -160), 10.518, 0.3495 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -155), 11.72566, 0.35073 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -150), 12.76867, 0.35184 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -145), 13.60883, 0.35301 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -140), 14.19944, 0.3544 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -135), 14.49446, 0.35613 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -130), 14.45416, 0.35829 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -125), 14.04386, 0.36091 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -120), 13.22673, 0.364 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -115), 11.95667, 0.36753 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -110), 10.17962, 0.37134 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -105), 7.85024, 0.37516 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -100), 4.96461, 0.37853 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -95), 1.59894, 0.38083 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -90), -2.06624, 0.38149 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -85), -5.75894, 0.3802 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -80), -9.17066, 0.37709 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -75), -12.02935, 0.37267 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -70), -14.15423, 0.36762 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -65), -15.47364, 0.36256 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -60), -16.01214, 0.35789 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -55), -15.86295, 0.35379 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -50), -15.15667, 0.3503 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -45), -14.03178, 0.34737 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -40), -12.61049, 0.34492 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -35), -10.98553, 0.3429 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -30), -9.22123, 0.34127 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -25), -7.36734, 0.34001 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -20), -5.47701, 0.33912 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -15), -3.61748, 0.33858 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -10), -1.86607, 0.33836 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -5), -0.29245, 0.3384 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 0), 1.06307, 0.33864 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 5), 2.20171, 0.33902 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 10), 3.15994, 0.33948 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 15), 3.98646, 0.33999 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 20), 4.71473, 0.34056 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 25), 5.34685, 0.34116 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 30), 5.85747, 0.34172 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 35), 6.21433, 0.34215 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 40), 6.40206, 0.34232 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 45), 6.43394, 0.3421 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 50), 6.344, 0.34145 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 55), 6.16494, 0.34043 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 60), 5.90681, 0.33915 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 65), 5.55034, 0.33775 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 70), 5.05715, 0.33636 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 75), 4.38848, 0.33507 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 80), 3.51978, 0.33391 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 85), 2.44449, 0.33293 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 90), 1.16891, 0.3321 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 95), -0.29274, 0.33142 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 100), -1.91424, 0.33083 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 105), -3.64375, 0.33025 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 110), -5.38955, 0.3296 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 115), -7.01914, 0.32885 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 120), -8.37936, 0.32804 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 125), -9.33116, 0.32729 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 130), -9.78222, 0.32675 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 135), -9.70252, 0.32656 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 140), -9.11994, 0.3268 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 145), -8.10233, 0.32751 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 150), -6.73638, 0.32867 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 155), -5.1108, 0.33023 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 160), -3.30743, 0.33214 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 165), -1.39952, 0.33434 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 170), 0.54667, 0.33674 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 175), 2.47135, 0.33926 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 180), 4.32406, 0.34176 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -180), 3.41803, 0.34826 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -175), 5.39743, 0.35043 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -170), 7.28907, 0.35253 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -165), 9.06746, 0.35454 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -160), 10.70711, 0.35648 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -155), 12.17839, 0.35841 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -150), 13.44492, 0.36048 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -145), 14.46425, 0.36282 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -140), 15.19111, 0.36559 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -135), 15.58124, 0.36891 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -130), 15.59272, 0.37287 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -125), 15.18369, 0.37753 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -120), 14.30723, 0.38288 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -115), 12.90826, 0.38881 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -110), 10.92871, 0.39507 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -105), 8.32745, 0.40119 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -100), 5.11564, 0.40642 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -95), 1.39793, 0.40985 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -90), -2.60468, 0.41064 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -85), -6.57656, 0.40847 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -80), -10.17766, 0.40367 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -75), -13.12839, 0.39714 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -70), -15.26431, 0.38993 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -65), -16.54305, 0.38292 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -60), -17.01812, 0.37665 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -55), -16.80216, 0.37133 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -50), -16.03329, 0.36699 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -45), -14.8487, 0.36351 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -40), -13.36652, 0.36077 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -35), -11.67772, 0.35865 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -30), -9.84867, 0.35705 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -25), -7.93214, 0.35593 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -20), -5.98065, 0.35525 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -15), -4.05451, 0.35498 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -10), -2.21956, 0.3551 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -5), -0.53515, 0.35553 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 0), 0.96105, 0.35619 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 5), 2.26276, 0.357 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 10), 3.39263, 0.35789 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 15), 4.38762, 0.35878 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 20), 5.27955, 0.35966 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 25), 6.08081, 0.36047 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 30), 6.78237, 0.36116 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 35), 7.36326, 0.36165 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 40), 7.80425, 0.36184 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 45), 8.09644, 0.36167 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 50), 8.23954, 0.36112 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 55), 8.23195, 0.36025 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 60), 8.06029, 0.35919 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 65), 7.69613, 0.35807 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 70), 7.10224, 0.35701 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 75), 6.24442, 0.35608 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 80), 5.10235, 0.35528 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 85), 3.67499, 0.35458 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 90), 1.98102, 0.35391 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 95), 0.05887, 0.35318 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 100), -2.02935, 0.35226 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 105), -4.19057, 0.35103 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 110), -6.29733, 0.34944 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 115), -8.19713, 0.34751 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 120), -9.73662, 0.34537 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 125), -10.79232, 0.34325 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 130), -11.29389, 0.34136 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 135), -11.2311, 0.33991 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 140), -10.64514, 0.33898 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 145), -9.61082, 0.33864 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 150), -8.21757, 0.33885 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 155), -6.5543, 0.33956 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 160), -4.70058, 0.34072 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 165), -2.7239, 0.34226 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 170), -0.6809, 0.34408 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 175), 1.38022, 0.34612 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 180), 3.41803, 0.34826 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -180), 2.67108, 0.35867 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -175), 4.84113, 0.36069 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -170), 6.95282, 0.3629 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -165), 8.97043, 0.36533 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -160), 10.85493, 0.368 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -155), 12.56328, 0.371 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -150), 14.04874, 0.37446 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -145), 15.26201, 0.37853 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -140), 16.15291, 0.38337 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -135), 16.67124, 0.3891 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -130), 16.76593, 0.39586 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -125), 16.3822, 0.40369 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -120), 15.4582, 0.41259 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -115), 13.92503, 0.42236 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -110), 11.7161, 0.43258 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -105), 8.7918, 0.44243 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -100), 5.18068, 0.45067 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -95), 1.02488, 0.45583 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -90), -3.39992, 0.45671 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -85), -7.72187, 0.45295 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -80), -11.56503, 0.4453 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -75), -14.64658, 0.4353 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -70), -16.82545, 0.42457 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -65), -18.09251, 0.41436 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -60), -18.52954, 0.40539 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -55), -18.26544, 0.39792 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -50), -17.44282, 0.39193 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -45), -16.19624, 0.38725 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -40), -14.64018, 0.38369 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -35), -12.86515, 0.38106 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -30), -10.94101, 0.37921 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -25), -8.92499, 0.37802 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -20), -6.8706, 0.37743 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -15), -4.83292, 0.37736 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -10), -2.86738, 0.37777 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -5), -1.02267, 0.37855 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 0), 0.66883, 0.3796 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 5), 2.19738, 0.38083 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 10), 3.57504, 0.38211 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 15), 4.82697, 0.38337 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 20), 5.9784, 0.38453 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 25), 7.04332, 0.38556 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 30), 8.01942, 0.38641 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 35), 8.89019, 0.38705 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 40), 9.63105, 0.38744 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 45), 10.21484, 0.38757 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 50), 10.61342, 0.3875 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 55), 10.79572, 0.3873 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 60), 10.72503, 0.38709 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 65), 10.35919, 0.38698 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 70), 9.65538, 0.38704 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 75), 8.57842, 0.38727 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 80), 7.11007, 0.38759 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 85), 5.25691, 0.38783 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 90), 3.05613, 0.38775 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 95), 0.57977, 0.3871 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 100), -2.06247, 0.38564 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 105), -4.72484, 0.38323 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 110), -7.23613, 0.3799 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 115), -9.42157, 0.37584 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 120), -11.13119, 0.3714 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 125), -12.26423, 0.36699 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 130), -12.78043, 0.36295 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 135), -12.69644, 0.35953 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 140), -12.07174, 0.35688 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 145), -10.99065, 0.35501 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 150), -9.54573, 0.35389 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 155), -7.82525, 0.35345 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 160), -5.90592, 0.35362 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 165), -3.85054, 0.3543 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 170), -1.70939, 0.35542 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 175), 0.4764, 0.3569 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 180), 2.67108, 0.35867 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -180), 2.07491, 0.37642 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -175), 4.39997, 0.37846 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -170), 6.68542, 0.38104 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -165), 8.89273, 0.3842 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -160), 10.97841, 0.38803 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -155), 12.8941, 0.39263 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -150), 14.58731, 0.39816 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -145), 16.00229, 0.40481 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -140), 17.08051, 0.41276 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -135), 17.76008, 0.42223 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -130), 17.97374, 0.43338 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -125), 17.64602, 0.44633 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -120), 16.69135, 0.46106 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -115), 15.01709, 0.47727 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -110), 12.53815, 0.49419 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -105), 9.21003, 0.51036 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -100), 5.08137, 0.52362 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -95), 0.34813, 0.53144 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -90), -4.63252, 0.53195 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -85), -9.40788, 0.5249 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -80), -13.5566, 0.51195 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -75), -16.79876, 0.49578 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -70), -19.02884, 0.47896 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -65), -20.28056, 0.4633 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -60), -20.66867, 0.4497 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -55), -20.34004, 0.43845 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -50), -19.44278, 0.42946 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -45), -18.11009, 0.42246 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -40), -16.45377, 0.41717 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -35), -14.5639, 0.41329 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -30), -12.51254, 0.41058 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -25), -10.35954, 0.40886 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -20), -8.15816, 0.40798 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -15), -5.9583, 0.40781 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -10), -3.80614, 0.40825 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -5), -1.74052, 0.40916 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 0), 0.212, 0.41042 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 5), 2.04032, 0.4119 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 10), 3.74819, 0.41345 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 15), 5.34889, 0.41499 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 20), 6.85704, 0.41643 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 25), 8.28035, 0.41775 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 30), 9.61414, 0.41895 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 35), 10.83982, 0.42003 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 40), 11.92646, 0.42107 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 45), 12.83357, 0.42213 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 50), 13.51348, 0.42333 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 55), 13.91268, 0.4248 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 60), 13.97303, 0.42664 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 65), 13.63407, 0.42896 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 70), 12.83806, 0.43173 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 75), 11.53808, 0.43481 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 80), 9.70922, 0.43791 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 85), 7.36207, 0.44054 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 90), 4.55613, 0.44209 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 95), 1.40929, 0.44194 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 100), -1.90277, 0.43963 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 105), -5.16276, 0.43505 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 110), -8.14344, 0.42846 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 115), -10.64571, 0.42053 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 120), -12.52921, 0.41204 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 125), -13.72544, 0.40374 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 130), -14.23296, 0.39617 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 135), -14.10148, 0.38966 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 140), -13.41238, 0.38435 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 145), -12.26119, 0.38023 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 150), -10.74392, 0.37722 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 155), -8.94799, 0.3752 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 160), -6.94751, 0.37406 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 165), -4.8021, 0.37369 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 170), -2.55876, 0.374 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 175), -0.2554, 0.37493 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 180), 2.07491, 0.37642 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -180), 1.56163, 0.4075 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -175), 4.01977, 0.40984 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -170), 6.44921, 0.41319 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -165), 8.81259, 0.41765 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -160), 11.06734, 0.42333 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -155), 13.16514, 0.43042 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -150), 15.05182, 0.43914 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -145), 16.66715, 0.44977 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -140), 17.94388, 0.46261 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -135), 18.80581, 0.47802 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -130), 19.16474, 0.49633 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -125), 18.91706, 0.5178 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -120), 17.94244, 0.54245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -115), 16.1095, 0.56984 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -110), 13.29741, 0.59858 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -105), 9.44362, 0.62597 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -100), 4.61923, 0.64786 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -95), -0.89772, 0.6596 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -90), -6.62033, 0.65808 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -85), -11.97317, 0.64369 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -80), -16.47774, 0.62018 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -75), -19.87293, 0.59252 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -70), -22.11282, 0.56486 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -65), -23.29231, 0.53972 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -60), -23.56939, 0.51818 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -55), -23.11405, 0.50045 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -50), -22.08282, 0.48623 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -45), -20.60938, 0.47508 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -40), -18.80338, 0.46651 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -35), -16.75316, 0.4601 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -30), -14.53004, 0.45546 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -25), -12.19291, 0.45229 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -20), -9.79204, 0.45035 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -15), -7.37137, 0.44942 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -10), -4.96887, 0.44932 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -5), -2.61534, 0.44988 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 0), -0.33273, 0.45093 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 5), 1.86675, 0.45232 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 10), 3.97953, 0.45392 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 15), 6.00735, 0.45564 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 20), 7.95228, 0.45743 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 25), 9.81131, 0.45928 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 30), 11.57203, 0.46126 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 35), 13.21017, 0.46346 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 40), 14.68897, 0.46603 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 45), 15.95984, 0.46916 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 50), 16.96349, 0.47305 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 55), 17.63115, 0.47792 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 60), 17.8859, 0.48394 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 65), 17.64507, 0.49121 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 70), 16.82523, 0.49965 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 75), 15.35164, 0.50893 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 80), 13.17472, 0.51832 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 85), 10.29403, 0.52666 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 90), 6.78648, 0.53245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 95), 2.82703, 0.53418 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 100), -1.3159, 0.53081 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 105), -5.32177, 0.52231 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 110), -8.8851, 0.50969 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 115), -11.77692, 0.49461 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 120), -13.87355, 0.47884 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 125), -15.14986, 0.46374 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 130), -15.65248, 0.45017 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 135), -15.47, 0.43855 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 140), -14.70904, 0.42896 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 145), -13.47805, 0.42131 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 150), -11.87755, 0.41543 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 155), -9.99497, 0.4111 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 160), -7.90277, 0.40814 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 165), -5.65902, 0.4064 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 170), -3.30966, 0.40576 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 175), -0.89197, 0.40614 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 180), 1.56163, 0.4075 + 1); } TEST(GeoLookupTest, inclination) { - EXPECT_NEAR(get_mag_inclination_degrees(-50, -180), -71.59756, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -175), -70.6118, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -170), -69.64105, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -165), -68.68619, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -160), -67.74666, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -155), -66.82024, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -150), -65.90202, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -145), -64.98313, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -140), -64.04986, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -135), -63.08382, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -130), -62.06352, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -125), -60.96709, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -120), -59.77578, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -115), -58.47816, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -110), -57.07454, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -105), -55.58149, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -100), -54.03582, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -95), -52.49676, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -90), -51.04528, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -85), -49.77894, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -80), -48.80176, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -75), -48.2091, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -70), -48.07001, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -65), -48.41119, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -60), -49.20823, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -55), -50.38792, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -50), -51.84141, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -45), -53.4437, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -40), -55.07268, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -35), -56.62288, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -30), -58.01163, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -25), -59.17909, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -20), -60.08489, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -15), -60.70512, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -10), -61.03211, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -5), -61.0775, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 0), -60.87693, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 5), -60.49317, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 10), -60.01462, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 15), -59.54727, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 20), -59.20039, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 25), -59.06954, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 30), -59.22228, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 35), -59.69102, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 40), -60.47396, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 45), -61.5418, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 50), -62.84713, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 55), -64.33376, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 60), -65.9445, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 65), -67.62691, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 70), -69.33634, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 75), -71.03641, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 80), -72.6969, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 85), -74.29005, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 90), -75.78639, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 95), -77.15163, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 100), -78.34601, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 105), -79.32703, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 110), -80.05599, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 115), -80.50725, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 120), -80.67638, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 125), -80.58199, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 130), -80.25946, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 135), -79.75049, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 140), -79.09478, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 145), -78.32602, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 150), -77.47165, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 155), -76.55412, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 160), -75.59242, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 165), -74.60304, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 170), -73.6002, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 175), -72.59551, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 180), -71.59756, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -180), -68.19965, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -175), -67.21642, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -170), -66.24088, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -165), -65.27416, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -160), -64.31671, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -155), -63.36906, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -150), -62.43095, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -145), -61.49931, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -140), -60.56619, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -135), -59.61767, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -130), -58.63408, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -125), -57.59149, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -120), -56.46436, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -115), -55.22956, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -110), -53.87257, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -105), -52.39549, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -100), -50.826, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -95), -49.2246, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -90), -47.68716, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -85), -46.34011, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -80), -45.32642, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -75), -44.78254, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -70), -44.80963, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -65), -45.44685, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -60), -46.6575, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -55), -48.33524, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -50), -50.32893, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -45), -52.47543, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -40), -54.62777, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -35), -56.67076, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -30), -58.52301, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -25), -60.12902, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -20), -61.4475, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -15), -62.44267, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -10), -63.08345, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -5), -63.35126, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 0), -63.2531, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 5), -62.83385, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 10), -62.1822, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 15), -61.42612, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 20), -60.71609, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 25), -60.19862, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 30), -59.98891, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 35), -60.15297, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 40), -60.70406, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 45), -61.61102, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 50), -62.8122, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 55), -64.23025, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 60), -65.78477, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 65), -67.4016, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 70), -69.01813, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 75), -70.58424, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 80), -72.05931, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 85), -73.40719, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 90), -74.59212, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 95), -75.57867, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 100), -76.33696, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 105), -76.85114, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 110), -77.12549, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 115), -77.18324, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 120), -77.0579, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 125), -76.78264, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 130), -76.38332, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 135), -75.87719, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 140), -75.27528, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 145), -74.58586, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 150), -73.81702, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 155), -72.97837, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 160), -72.08171, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 165), -71.141, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 170), -70.17135, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 175), -69.18708, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 180), -68.19965, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -180), -64.39872, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -175), -63.40139, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -170), -62.40643, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -165), -61.41316, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -160), -60.42056, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -155), -59.4298, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -150), -58.4443, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -145), -57.4674, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -140), -56.49929, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -135), -55.53443, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -130), -54.56007, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -125), -53.55543, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -120), -52.4918, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -115), -51.33498, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -110), -50.05231, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -105), -48.62511, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -100), -47.06479, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -95), -45.42768, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -90), -43.82281, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -85), -42.4078, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -80), -41.36993, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -75), -40.89256, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -70), -41.1117, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -65), -42.07568, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -60), -43.72616, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -55), -45.91252, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -50), -48.43408, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -45), -51.08984, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -40), -53.71556, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -35), -56.1989, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -30), -58.47445, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -25), -60.5053, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -20), -62.26079, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -15), -63.7001, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -10), -64.76907, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -5), -65.41194, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 0), -65.59307, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 5), -65.31931, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 10), -64.65489, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 15), -63.72455, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 20), -62.7018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 25), -61.78025, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 30), -61.13401, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 35), -60.88279, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 40), -61.07558, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 45), -61.69463, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 50), -62.67238, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 55), -63.91266, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 60), -65.31057, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 65), -66.76785, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 70), -68.20218, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 75), -69.5494, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 80), -70.75988, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 85), -71.79265, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 90), -72.61247, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 95), -73.19366, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 100), -73.52916, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 105), -73.63739, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 110), -73.55959, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 115), -73.34676, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 120), -73.04348, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 125), -72.67715, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 130), -72.25639, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 135), -71.77671, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 140), -71.22862, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 145), -70.6039, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 150), -69.8987, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 155), -69.11442, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 160), -68.25787, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 165), -67.34126, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 170), -66.38107, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 175), -65.39513, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 180), -64.39872, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -180), -60.05512, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -175), -59.025, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -170), -57.99641, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -165), -56.96535, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -160), -55.9266, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -155), -54.87901, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -150), -53.82728, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -145), -52.77994, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -140), -51.74555, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -135), -50.72903, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -130), -49.72823, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -125), -48.73004, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -120), -47.70644, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -115), -46.61372, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -110), -45.39963, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -105), -44.02095, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -100), -42.46886, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -95), -40.79361, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -90), -39.11864, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -85), -37.63673, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -80), -36.58453, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -75), -36.19575, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -70), -36.64042, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -65), -37.96953, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -60), -40.09284, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -55), -42.80594, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -50), -45.85415, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -45), -48.99965, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -40), -52.0653, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -35), -54.94714, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -30), -57.60148, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -25), -60.01628, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -20), -62.1789, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -15), -64.05233, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -10), -65.56889, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -5), -66.6437, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 0), -67.2021, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 5), -67.20963, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 10), -66.69332, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 15), -65.7503, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 20), -64.54478, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 25), -63.28933, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 30), -62.20618, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 35), -61.47851, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 40), -61.21288, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 45), -61.42751, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 50), -62.06499, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 55), -63.01886, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 60), -64.1633, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 65), -65.37788, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 70), -66.56283, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 75), -67.64294, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 80), -68.56237, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 85), -69.27713, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 90), -69.7533, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 95), -69.97467, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 100), -69.95422, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 105), -69.73814, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 110), -69.39495, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 115), -68.99353, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 120), -68.58196, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 125), -68.17711, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 130), -67.768, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 135), -67.32849, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 140), -66.83112, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 145), -66.25588, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 150), -65.59211, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 155), -64.83692, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 160), -63.99413, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 165), -63.07475, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 170), -62.09704, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 175), -61.08354, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 180), -60.05512, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -180), -55.01307, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -175), -53.92817, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -170), -52.85094, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -165), -51.77345, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -160), -50.6839, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -155), -49.57557, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -150), -48.45111, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -145), -47.3215, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -140), -46.20201, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -135), -45.10775, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -130), -44.04862, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -125), -43.02176, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -120), -42.00244, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -115), -40.93885, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -110), -39.75903, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -105), -38.3948, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -100), -36.81801, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -95), -35.07619, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -90), -33.31258, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -85), -31.76066, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -80), -30.70961, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -75), -30.44236, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -70), -31.15702, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -65), -32.89848, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -60), -35.53689, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -55), -38.81063, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -50), -42.41127, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -45), -46.06507, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -40), -49.58032, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -35), -52.85667, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -30), -55.86588, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -25), -58.61603, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -20), -61.11236, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -15), -63.32827, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -10), -65.19627, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -5), -66.62078, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 0), -67.50706, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 5), -67.79418, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 10), -67.47892, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 15), -66.62544, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 20), -65.36662, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 25), -63.89889, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 30), -62.45977, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 35), -61.28119, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 40), -60.53383, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 45), -60.28981, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 50), -60.51978, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 55), -61.11984, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 60), -61.95175, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 65), -62.8797, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 70), -63.79269, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 75), -64.60908, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 80), -65.26801, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 85), -65.71931, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 90), -65.92359, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 95), -65.86549, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 100), -65.56986, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 105), -65.10474, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 110), -64.56324, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 115), -64.0319, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 120), -63.56218, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 125), -63.15873, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 130), -62.78797, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 135), -62.39972, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 140), -61.94894, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 145), -61.40707, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 150), -60.76129, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 155), -60.00832, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 160), -59.1508, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 165), -58.19883, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 170), -57.17271, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 175), -56.1011, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 180), -55.01307, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -180), -49.11676, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -175), -47.95017, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -170), -46.80684, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -165), -45.67522, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -160), -44.53511, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -155), -43.37104, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -150), -42.17998, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -145), -40.97181, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -140), -39.76547, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -135), -38.58421, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -130), -37.449, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -125), -36.36724, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -120), -35.31791, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -115), -34.24149, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -110), -33.0475, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -105), -31.64606, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -100), -29.99605, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -95), -28.15098, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -90), -26.28214, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -85), -24.66808, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -80), -23.64815, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -75), -23.54522, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -70), -24.57317, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -65), -26.76242, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -60), -29.94392, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -55), -33.80634, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -50), -37.99489, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -45), -42.20045, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -40), -46.20857, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -35), -49.90762, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -30), -53.268, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -25), -56.30455, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -20), -59.03488, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -15), -61.44738, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -10), -63.48927, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -5), -65.07658, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 0), -66.12001, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 5), -66.55513, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 10), -66.36463, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 15), -65.58801, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 20), -64.32535, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 25), -62.7414, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 30), -61.06027, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 35), -59.53304, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 40), -58.37751, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 45), -57.71834, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 50), -57.56196, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 55), -57.81707, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 60), -58.34287, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 65), -58.99757, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 70), -59.66719, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 75), -60.26863, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 80), -60.73599, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 85), -61.00773, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 90), -61.03034, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 95), -60.78, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 100), -60.2864, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 105), -59.63689, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 110), -58.95112, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 115), -58.3371, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 120), -57.85192, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 125), -57.48661, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -180), -71.59618, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -175), -70.61005, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -170), -69.63894, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -165), -68.68375, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -160), -67.74394, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -155), -66.81731, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -150), -65.89897, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -145), -64.98003, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -140), -64.04676, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -135), -63.08076, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -130), -62.06054, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -125), -60.96419, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -120), -59.77301, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -115), -58.47555, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -110), -57.07215, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -105), -55.57944, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -100), -54.03423, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -95), -52.49584, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -90), -51.0453, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -85), -49.78022, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -80), -48.80465, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -75), -48.2139, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -70), -48.0769, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -65), -48.42016, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -60), -49.21906, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -55), -50.40013, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -50), -51.85439, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -45), -53.45673, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -40), -55.08507, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -35), -56.63397, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -30), -58.02088, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -25), -59.18605, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -20), -60.08921, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -15), -60.70656, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -10), -61.03055, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -5), -61.07301, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 0), -60.86979, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 5), -60.48389, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 10), -60.00396, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 15), -59.53614, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 20), -59.18975, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 25), -59.06024, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 30), -59.21495, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 35), -59.68602, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 40), -60.47136, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 45), -61.54146, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 50), -62.84876, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 55), -64.33696, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 60), -65.94884, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 65), -67.63197, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 70), -69.34174, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 75), -71.04181, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 80), -72.70206, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 85), -74.29479, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 90), -75.79062, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 95), -77.15534, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 100), -78.34922, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 105), -79.32979, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 110), -80.05834, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 115), -80.50924, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 120), -80.67806, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 125), -80.58344, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 130), -80.26071, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 135), -79.75159, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 140), -79.09572, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 145), -78.32678, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 150), -77.47219, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 155), -76.5544, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 160), -75.59241, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 165), -74.60272, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 170), -73.59955, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 175), -72.59451, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 180), -71.59618, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -180), -68.19892, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -175), -67.21523, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -170), -66.23922, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -165), -65.27205, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -160), -64.31423, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -155), -63.36631, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -150), -62.42805, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -145), -61.49635, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -140), -60.56326, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -135), -59.61482, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -130), -58.63136, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -125), -57.58894, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -120), -56.462, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -115), -55.22745, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -110), -53.87074, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -105), -52.39402, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -100), -50.82501, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -95), -49.2243, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -90), -47.68788, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -85), -46.3423, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -80), -45.33059, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -75), -44.78917, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -70), -44.81903, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -65), -45.45904, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -60), -46.67215, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -55), -48.3517, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -50), -50.34636, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -45), -52.49296, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -40), -54.64458, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -35), -56.68618, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -30), -58.53651, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -25), -60.14017, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -20), -61.45591, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -15), -62.44797, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -10), -63.08531, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -5), -63.34947, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 0), -63.24771, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 5), -62.82527, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 10), -62.17121, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 15), -61.41387, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 20), -60.70389, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 25), -60.18773, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 30), -59.98031, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 35), -60.14722, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 40), -60.7013, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 45), -61.61103, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 50), -62.81455, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 55), -64.23441, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 60), -65.79014, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 65), -67.4076, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 70), -69.02425, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 75), -70.59003, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 80), -72.06442, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 85), -73.41141, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 90), -74.5954, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 95), -75.58106, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 100), -76.33862, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 105), -76.85227, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 110), -77.12629, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 115), -77.18388, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 120), -77.05852, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 125), -76.78334, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 130), -76.38415, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 135), -75.87816, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 140), -75.27635, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 145), -74.58695, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 150), -73.81805, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 155), -72.97925, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 160), -72.08236, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 165), -71.14138, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 170), -70.17141, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 175), -69.18677, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 180), -68.19892, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -180), -64.39846, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -175), -63.40051, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -170), -62.40491, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -165), -61.41104, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -160), -60.41794, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -155), -59.42683, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -150), -58.44114, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -145), -57.46421, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -140), -56.49616, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -135), -55.53146, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -130), -54.55732, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -125), -53.55297, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -120), -52.48967, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -115), -51.33323, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -110), -50.05094, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -105), -48.62413, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -100), -47.06425, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -95), -45.42777, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -90), -43.82393, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -85), -42.41053, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -80), -41.37504, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -75), -40.90077, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -70), -41.1235, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -65), -42.09113, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -60), -43.7448, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -55), -45.93347, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -50), -48.45622, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -45), -51.1121, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -40), -53.73702, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -35), -56.21892, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -30), -58.49258, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -25), -60.52122, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -20), -62.27415, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -15), -63.71043, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -10), -64.77579, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -5), -65.41453, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 0), -65.59124, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 5), -65.31319, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 10), -64.64517, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 15), -63.71244, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 20), -62.68888, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 25), -61.76819, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 30), -61.1242, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 35), -60.87611, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 40), -61.07231, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 45), -61.69456, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 50), -62.67498, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 55), -63.91725, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 60), -65.31641, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 65), -66.77422, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 70), -68.20843, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 75), -69.55497, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 80), -70.76436, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 85), -71.79581, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 90), -72.61429, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 95), -73.19436, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 100), -73.52905, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 105), -73.63684, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 110), -73.55892, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 115), -73.34619, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 120), -73.04318, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 125), -72.67722, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 130), -72.25688, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 135), -71.77762, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 140), -71.22986, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 145), -70.60535, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 150), -69.90023, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 155), -69.11588, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 160), -68.25917, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 165), -67.34232, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 170), -66.38178, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 175), -65.39541, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 180), -64.39846, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -180), -60.05522, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -175), -59.02425, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -170), -57.99477, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -165), -56.96288, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -160), -55.92347, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -155), -54.87545, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -150), -53.82351, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -145), -52.77615, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -140), -51.7419, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -135), -50.72562, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -130), -49.72515, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -125), -48.72738, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -120), -47.70429, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -115), -46.61213, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -110), -45.39855, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -105), -44.0203, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -100), -42.46859, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -95), -40.79384, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -90), -39.1198, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -85), -37.63962, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -80), -36.59019, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -75), -36.20525, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -70), -36.6545, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -65), -37.9883, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -60), -40.11567, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -55), -42.83166, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -50), -45.88133, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -45), -49.02696, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -40), -52.09169, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -35), -54.97197, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -30), -57.62439, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -25), -60.03708, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -20), -62.19731, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -15), -64.06786, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -10), -65.58083, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -5), -66.65127, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 0), -67.2047, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 5), -67.20714, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 10), -66.68622, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 15), -65.73968, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 20), -64.53226, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 25), -63.27677, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 30), -62.19535, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 35), -61.47066, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 40), -61.20855, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 45), -61.4266, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 50), -62.06695, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 55), -63.02296, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 60), -64.16869, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 65), -65.38375, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 70), -66.56844, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 75), -67.64765, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 80), -68.5657, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 85), -69.27885, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 90), -69.75347, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 95), -69.9736, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 100), -69.95237, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 105), -69.736, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 110), -69.39288, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 115), -68.99183, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 120), -68.5808, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 125), -68.17662, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 130), -67.76824, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 135), -67.32943, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 140), -66.83266, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 145), -66.25783, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 150), -65.59427, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 155), -64.83911, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 160), -63.9962, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 165), -63.07656, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 170), -62.09844, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 175), -61.08437, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 180), -60.05522, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -180), -55.01348, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -175), -53.92741, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -170), -52.84896, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -165), -51.77038, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -160), -50.67997, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -155), -49.57108, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -150), -48.44638, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -145), -47.31678, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -140), -46.19747, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -135), -45.10354, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -130), -44.04484, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -125), -43.01855, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -120), -41.99995, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -115), -40.93713, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -110), -39.75802, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -105), -38.39429, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -100), -36.81783, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -95), -35.07638, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -90), -33.31361, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -85), -31.76353, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -80), -30.71571, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -75), -30.45313, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -70), -31.17347, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -65), -32.92078, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -60), -35.56424, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -55), -38.84151, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -50), -42.4439, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -45), -46.09781, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -40), -49.61193, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -35), -52.88641, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -30), -55.89342, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -25), -58.64126, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -20), -61.13511, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -15), -63.34812, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -10), -65.2125, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -5), -66.63253, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 0), -67.5136, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 5), -67.79525, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 10), -67.47484, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 15), -66.61711, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 20), -65.35544, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 25), -63.88663, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 30), -62.44827, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 35), -61.272, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 40), -60.52785, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 45), -60.28718, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 50), -60.5201, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 55), -61.12238, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 60), -61.95566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 65), -62.88412, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 70), -63.79685, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 75), -64.6123, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 80), -65.26977, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 85), -65.71937, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 90), -65.92204, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 95), -65.8627, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 100), -65.56635, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 105), -65.10105, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 110), -64.55981, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 115), -64.02907, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 120), -63.56017, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 125), -63.15771, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 130), -62.78803, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 135), -62.40084, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 140), -61.95097, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 145), -61.40975, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 150), -60.76434, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 155), -60.01148, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 160), -59.15385, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 165), -58.20158, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 170), -57.17493, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 175), -56.10253, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 180), -55.01348, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -180), -49.11749, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -175), -47.94931, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -170), -46.80436, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -165), -45.67131, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -160), -44.53011, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -155), -43.36534, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -150), -42.17398, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -145), -40.96582, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -140), -39.7597, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -135), -38.57881, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -130), -37.44411, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -125), -36.36307, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -120), -35.31466, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -115), -34.23928, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -110), -33.04627, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -105), -31.64552, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -100), -29.99591, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -95), -28.15118, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -90), -26.28318, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -85), -24.67115, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -80), -23.65497, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -75), -23.55758, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -70), -24.59234, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -65), -26.78858, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -60), -29.9761, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -55), -33.8427, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -50), -38.03327, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -45), -42.23887, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -40), -46.24551, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -35), -49.94213, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -30), -53.29967, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -25), -56.33331, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -20), -59.06067, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -15), -61.46992, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -10), -63.508, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -5), -65.09075, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 0), -66.12899, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 5), -66.55866, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 10), -66.36297, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 15), -65.58184, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 20), -64.31577, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 25), -62.72984, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 30), -61.04842, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 35), -59.52255, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 40), -58.36957, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 45), -57.71343, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 50), -57.55991, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 55), -57.81727, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 60), -58.3445, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 65), -58.99982, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 70), -59.66927, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 75), -60.26987, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 80), -60.73586, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 85), -61.00597, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 90), -61.02701, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 95), -60.77546, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 100), -60.28121, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 105), -59.63164, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 110), -58.94629, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 115), -58.33308, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 120), -57.84902, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 125), -57.48509, 0.21 + 1.2); EXPECT_NEAR(get_mag_inclination_degrees(-25, 130), -57.18091, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 135), -56.85672, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 140), -56.4503, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 145), -55.92694, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 150), -55.27585, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 155), -54.49704, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 160), -53.59372, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 165), -52.57536, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 170), -51.46462, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 175), -50.29816, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 180), -49.11676, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -180), -42.23142, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -175), -40.95123, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -170), -39.72133, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -165), -38.52778, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -160), -37.34067, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -155), -36.13277, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -150), -34.89178, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -145), -33.62283, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -140), -32.34527, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -135), -31.08752, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -130), -29.87891, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -125), -28.73458, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -120), -27.63508, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -115), -26.51263, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -110), -25.26094, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -105), -23.77569, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -100), -22.01408, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -95), -20.04736, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -90), -18.08224, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -85), -16.44054, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -80), -15.49921, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -75), -15.60141, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -70), -16.95994, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -65), -19.58755, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -60), -23.28973, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -55), -27.72669, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -50), -32.51214, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -45), -37.30186, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -40), -41.845, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -35), -45.99718, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -30), -49.70523, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -25), -52.97412, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -20), -55.82711, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -15), -58.2725, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -10), -60.28771, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -5), -61.82331, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 0), -62.82079, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 5), -63.23334, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 10), -63.04196, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 15), -62.26661, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 20), -60.97784, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 25), -59.3106, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 30), -57.46972, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 35), -55.70772, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 40), -54.26646, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 45), -53.30509, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 50), -52.85743, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 55), -52.84457, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 60), -53.12823, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 65), -53.56854, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 70), -54.05656, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 75), -54.51327, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 80), -54.869, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 85), -55.04776, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 90), -54.97583, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 95), -54.61405, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 100), -53.99191, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 105), -53.21495, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 110), -52.43234, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 115), -51.77824, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 120), -51.31811, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 125), -51.02807, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 130), -50.81668, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 135), -50.57337, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 140), -50.21378, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 145), -49.69831, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 150), -49.0215, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 155), -48.18966, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 160), -47.20818, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 165), -46.08628, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 170), -44.84981, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 175), -43.54591, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 180), -42.23142, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -180), -34.27949, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -175), -32.85291, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -170), -31.5159, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -165), -30.254, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -160), -29.02682, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -155), -27.79264, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -150), -26.52633, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -145), -25.22512, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -140), -23.90608, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -135), -22.60022, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -130), -21.34193, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -125), -20.14987, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -120), -19.00231, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -115), -17.82244, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -110), -16.49302, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -105), -14.90633, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -100), -13.03165, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -95), -10.96847, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -90), -8.95966, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -85), -7.35758, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -80), -6.55238, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -75), -6.88056, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -70), -8.53807, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -65), -11.52613, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -60), -15.65085, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -55), -20.5757, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -50), -25.90324, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -45), -31.25528, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -40), -36.33002, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -35), -40.9288, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -30), -44.9546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -25), -48.38863, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -20), -51.25524, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -15), -53.58837, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -10), -55.4103, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -5), -56.72564, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 0), -57.525, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 5), -57.79134, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 10), -57.508, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 15), -56.67344, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 20), -55.32637, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 25), -53.57435, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 30), -51.60858, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 35), -49.6841, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 40), -48.05793, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 45), -46.90785, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 50), -46.27984, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 55), -46.09793, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 60), -46.22394, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 65), -46.52302, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 70), -46.89696, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 75), -47.27638, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 80), -47.59104, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 85), -47.75067, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 90), -47.65869, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 95), -47.25639, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 100), -46.56916, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 105), -45.71909, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 110), -44.8864, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 115), -44.23485, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 120), -43.84052, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 125), -43.66377, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 130), -43.57855, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 135), -43.438, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 140), -43.13496, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 145), -42.6251, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 150), -41.90985, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 155), -41.00373, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 160), -39.9155, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 165), -38.65485, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 170), -37.25205, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 175), -35.7677, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 180), -34.27949, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -180), -25.29292, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -175), -23.69658, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -170), -22.23952, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -165), -20.9093, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -160), -19.65499, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -155), -18.41809, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -150), -17.15745, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -145), -15.85961, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -140), -14.5377, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -135), -13.22383, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -130), -11.9547, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -125), -10.74826, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -120), -9.57694, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -115), -8.35561, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -110), -6.9636, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -105), -5.30244, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -100), -3.36541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -95), -1.28382, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -90), 0.67354, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -85), 2.14765, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -80), 2.76573, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -75), 2.22342, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -70), 0.3502, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -65), -2.85651, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -60), -7.23233, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -55), -12.47621, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -50), -18.20216, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -45), -24.0045, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -40), -29.52332, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -35), -34.4929, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -30), -38.76065, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -25), -42.27654, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -20), -45.06371, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -15), -47.18486, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -10), -48.71466, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -5), -49.72064, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 0), -50.2491, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 5), -50.31536, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 10), -49.9042, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 15), -48.98968, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 20), -47.57525, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 25), -45.74019, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 30), -43.66574, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 35), -41.61537, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 40), -39.86328, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 45), -38.60064, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 50), -37.87539, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 55), -37.60461, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 60), -37.64415, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 65), -37.86283, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 70), -38.17565, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 75), -38.52713, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 80), -38.85078, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 85), -39.04489, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 90), -38.99079, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 95), -38.6088, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 100), -37.91712, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 105), -37.05108, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 110), -36.22005, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 115), -35.61722, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 120), -35.33009, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 125), -35.30367, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 130), -35.37688, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 135), -35.36558, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 140), -35.1385, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 145), -34.64538, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 150), -33.89397, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 155), -32.90712, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 160), -31.69755, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 165), -30.2763, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 170), -28.67961, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 175), -26.98426, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 180), -25.29292, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -180), -15.46821, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -175), -13.70317, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -170), -12.1316, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -165), -10.74604, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -160), -9.48631, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -155), -8.27625, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -150), -7.05632, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -145), -5.80022, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -140), -4.51602, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -135), -3.23619, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -130), -1.99827, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -125), -0.81709, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -120), 0.34164, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -115), 1.56743, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -110), 2.975, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -105), 4.64277, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -100), 6.54835, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -95), 8.53545, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -90), 10.32916, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -85), 11.59147, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -80), 11.99322, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -75), 11.27756, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -70), 9.30017, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -65), 6.0458, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -60), 1.63128, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -55), -3.69853, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -50), -9.58962, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -45), -15.62529, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -40), -21.39758, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -35), -26.57813, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -30), -30.95983, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -25), -34.46002, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -20), -37.09692, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -15), -38.95681, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -10), -40.16154, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -5), -40.83719, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 0), -41.08263, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 5), -40.94376, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 10), -40.40652, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 15), -39.42076, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 20), -37.95452, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 25), -36.05812, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 30), -33.9027, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 35), -31.76097, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 40), -29.92486, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 45), -28.59749, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 50), -27.82551, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 55), -27.51503, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 60), -27.51231, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 65), -27.68738, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 70), -27.96814, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 75), -28.31535, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 80), -28.67086, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 85), -28.92706, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 90), -28.94805, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 95), -28.63531, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 100), -27.99802, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 105), -27.1791, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 110), -26.40957, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 115), -25.90606, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 120), -25.76558, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 125), -25.92043, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 130), -26.17964, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 135), -26.32587, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 140), -26.20466, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 145), -25.75756, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 150), -24.99541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 155), -23.94725, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 160), -22.62944, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 165), -21.05534, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 170), -19.26842, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 175), -17.36295, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 180), -15.46821, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -180), -5.1888, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -175), -3.29277, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -170), -1.63822, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -165), -0.22562, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -160), 1.01095, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -155), 2.16342, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -150), 3.30989, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -145), 4.49069, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -140), 5.70391, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -135), 6.91734, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -130), 8.09324, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -125), 9.21954, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -120), 10.33398, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -115), 11.52332, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -110), 12.88723, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -105), 14.47845, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -100), 16.24899, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -95), 18.03211, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -90), 19.56865, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -85), 20.56326, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -80), 20.74429, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -75), 19.90627, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -70), 17.92848, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -65), 14.78079, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -60), 10.53299, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -55), 5.37147, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -50), -0.39459, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -45), -6.36256, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -40), -12.1067, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -35), -17.26194, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -30), -21.5822, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -25), -24.95546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -20), -27.38729, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -15), -28.97239, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -10), -29.86247, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -5), -30.22766, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 0), -30.21083, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 5), -29.88629, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 10), -29.24357, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 15), -28.21305, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 20), -26.73159, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 25), -24.82204, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 30), -22.64275, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 35), -20.46924, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 40), -18.60351, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 45), -17.2556, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 50), -16.47055, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 55), -16.14634, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 60), -16.12168, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 65), -16.26715, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 70), -16.52139, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 75), -16.86118, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 80), -17.24097, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 85), -17.55588, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 90), -17.66266, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 95), -17.45092, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 100), -16.92088, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 105), -16.21473, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 110), -15.57116, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 115), -15.21699, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 120), -15.25357, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 125), -15.60606, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 130), -16.06568, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 135), -16.39293, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 140), -16.41443, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 145), -16.06099, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 150), -15.34076, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 155), -14.28429, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 160), -12.91018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 165), -11.23469, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 170), -9.30874, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 175), -7.24243, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 180), -5.1888, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -180), 5.03033, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -175), 6.98395, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -170), 8.6673, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -165), 10.06922, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -160), 11.25552, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -155), 12.32832, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -150), 13.38098, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -145), 14.46728, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -140), 15.59246, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -135), 16.72604, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -130), 17.83033, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -125), 18.89349, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -120), 19.95065, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -115), 21.07737, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -110), 22.35181, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -105), 23.80111, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -100), 25.3607, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -95), 26.86876, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -90), 28.09775, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -85), 28.80497, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -80), 28.77808, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -75), 27.85952, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -70), 25.95119, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -65), 23.01593, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -60), 19.09236, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -55), 14.32197, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -50), 8.96679, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -45), 3.39043, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -40), -2.00446, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -35), -6.85759, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -30), -10.91202, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -25), -14.03554, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -20), -16.21289, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -15), -17.52754, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -10), -18.13721, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -5), -18.23531, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 0), -17.99585, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 5), -17.51824, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 10), -16.8004, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 15), -15.76256, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 20), -14.3197, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 25), -12.47118, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 30), -10.35776, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 35), -8.24456, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 40), -6.42777, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 45), -5.11417, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 50), -4.34739, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 55), -4.02487, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 60), -3.98541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 65), -4.10198, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 70), -4.32061, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 75), -4.63088, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 80), -5.00244, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 85), -5.34344, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 90), -5.51777, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 95), -5.41492, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 100), -5.0286, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 105), -4.49054, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 110), -4.02837, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 115), -3.86074, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 120), -4.08577, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 125), -4.6291, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 130), -5.28175, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 135), -5.79909, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 140), -5.99721, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 145), -5.79448, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 150), -5.18921, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 155), -4.20705, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 160), -2.86599, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 165), -1.18481, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 170), 0.77989, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 175), 2.90776, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 180), 5.03033, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -180), 14.6788, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -175), 16.5977, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -170), 18.24639, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -165), 19.60114, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -160), 20.72055, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -155), 21.70821, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -150), 22.66602, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -145), 23.65819, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -140), 24.69771, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -135), 25.75791, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -130), 26.80185, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -125), 27.81503, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -120), 28.82363, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -115), 29.88528, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -110), 31.05363, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -105), 32.33392, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -100), 33.65429, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -95), 34.86839, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -90), 35.78673, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -85), 36.2188, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -80), 36.00564, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -75), 35.03204, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -70), 33.22454, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -65), 30.55243, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -60), 27.04458, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -55), 22.81695, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -50), 18.0895, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -45), 13.17039, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -40), 8.40421, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -35), 4.1058, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -30), 0.5107, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -25), -2.24435, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -20), -4.12181, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -15), -5.179, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -10), -5.55715, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -5), -5.44941, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 0), -5.04329, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 5), -4.45622, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 10), -3.69915, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 15), -2.69487, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 20), -1.35004, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 25), 0.35305, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 30), 2.29713, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 35), 4.24411, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 40), 5.92284, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 45), 7.14176, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 50), 7.85847, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 55), 8.16671, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 60), 8.21743, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 65), 8.13136, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 70), 7.95867, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 75), 7.70284, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 80), 7.37962, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 85), 7.05946, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 90), 6.85653, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 95), 6.86783, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 100), 7.10152, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 105), 7.44441, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 110), 7.69741, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 115), 7.66765, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 120), 7.26784, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 125), 6.56479, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 130), 5.75002, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 135), 5.05464, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 140), 4.66199, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 145), 4.66531, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 150), 5.08197, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 155), 5.89788, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 160), 7.09927, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 165), 8.66672, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 170), 10.54192, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 175), 12.60314, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 180), 14.6788, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -180), 23.39541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -175), 25.19005, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -170), 26.74506, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -165), 28.02424, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -160), 29.0727, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -155), 29.98596, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -150), 30.86553, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -145), 31.78087, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -140), 32.75208, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -135), 33.75834, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -130), 34.76483, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -125), 35.75289, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -120), 36.73575, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -115), 37.74965, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -110), 38.8239, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -105), 39.94638, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -100), 41.04427, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -95), 41.99071, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -90), 42.63283, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -85), 42.8254, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -80), 42.45387, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -75), 41.44018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -70), 39.73895, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -65), 37.33872, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -60), 34.27639, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -55), 30.65796, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -50), 26.66776, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -45), 22.55229, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -40), 18.5801, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -35), 14.99613, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -30), 11.9908, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -25), 9.68807, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -20), 8.14028, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -15), 7.31996, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -10), 7.11673, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -5), 7.35851, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 0), 7.86436, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 5), 8.51008, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 10), 9.2702, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 15), 10.20727, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 20), 11.4083, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 25), 12.90012, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 30), 14.59286, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 35), 16.28921, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 40), 17.75869, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 45), 18.83457, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 50), 19.47576, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 55), 19.75986, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 60), 19.81861, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 65), 19.76193, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 70), 19.63848, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 75), 19.45085, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 80), 19.20406, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 85), 18.94423, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 90), 18.75443, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 95), 18.70775, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 100), 18.80898, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 105), 18.9665, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 110), 19.01942, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 115), 18.81115, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 120), 18.27025, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 125), 17.45232, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 130), 16.52008, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 135), 15.67708, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 140), 15.09543, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 145), 14.87603, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 150), 15.0539, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 155), 15.63052, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 160), 16.59965, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 165), 17.94389, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 170), 19.6083, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 175), 21.47936, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 180), 23.39541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -180), 31.03405, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -175), 32.63251, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -170), 34.04613, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -165), 35.22934, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -160), 36.21053, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -155), 37.06918, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -150), 37.89726, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -145), 38.76273, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -140), 39.69043, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -135), 40.66626, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -130), 41.65923, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -125), 42.64698, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -120), 43.6292, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -115), 44.62097, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -110), 45.6297, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -105), 46.62987, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -100), 47.5506, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -95), 48.28356, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -90), 48.70656, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -85), 48.71027, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -80), 48.21547, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -75), 47.17664, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -70), 45.57849, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -65), 43.43627, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -60), 40.80425, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -55), 37.78606, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -50), 34.53508, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -45), 31.23801, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -40), 28.08673, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -35), 25.25237, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -30), 22.87213, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -25), 21.04568, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -20), 19.82864, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -15), 19.21717, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -10), 19.13502, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -5), 19.44382, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 0), 19.98566, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 5), 20.64193, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 10), 21.37516, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 15), 22.22621, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 20), 23.26466, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 25), 24.51844, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 30), 25.92447, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 35), 27.3319, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 40), 28.55858, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 45), 29.46801, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 50), 30.0216, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 55), 30.27783, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 60), 30.34415, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 65), 30.31575, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 70), 30.23968, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 75), 30.12138, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 80), 29.96002, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 85), 29.78013, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 90), 29.63275, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 95), 29.56339, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 100), 29.56948, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 105), 29.57873, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 110), 29.4683, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 115), 29.1192, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 120), 28.47744, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 125), 27.58766, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 130), 26.5813, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 135), 25.6287, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 140), 24.88368, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 145), 24.44902, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 150), 24.37455, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 155), 24.67722, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 160), 25.35954, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 165), 26.40836, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 170), 27.7762, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 175), 29.36516, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 180), 31.03405, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -180), 37.63679, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -175), 38.99087, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -170), 40.22868, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -165), 41.30112, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -160), 42.22048, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -155), 43.04555, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -150), 43.85113, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -145), 44.69658, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -140), 45.60714, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -135), 46.57449, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -130), 47.57254, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -125), 48.57705, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -120), 49.57659, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -115), 50.56833, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -110), 51.54183, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -105), 52.46154, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -100), 53.2592, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -95), 53.84156, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -90), 54.10987, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -85), 53.98167, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -80), 53.40512, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -75), 52.36256, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -70), 50.86753, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -65), 48.96236, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -60), 46.71921, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -55), 44.24021, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -50), 41.65109, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -45), 39.08648, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -40), 36.67299, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -35), 34.51877, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -30), 32.71291, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -25), 31.32769, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -20), 30.41265, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -15), 29.97728, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -10), 29.97418, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -5), 30.30116, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 0), 30.83175, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 5), 31.46207, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 10), 32.14782, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 15), 32.90761, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 20), 33.78865, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 25), 34.81393, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 30), 35.94238, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 35), 37.06714, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 40), 38.05419, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 45), 38.79883, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 50), 39.26723, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 55), 39.49996, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 60), 39.57918, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 65), 39.58276, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 70), 39.55396, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 75), 39.50149, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 80), 39.42226, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 85), 39.32479, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 90), 39.23314, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 95), 39.16762, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 100), 39.1168, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 105), 39.02276, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 110), 38.79423, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 115), 38.34486, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 120), 37.63703, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 125), 36.70727, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 130), 35.6598, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 135), 34.63348, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 140), 33.76136, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 145), 33.14248, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 150), 32.83561, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 155), 32.8693, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 160), 33.25358, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 165), 33.98024, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 170), 35.01131, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 175), 36.26832, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 180), 37.63679, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -180), 43.36506, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -175), 44.45264, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -170), 45.49548, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -165), 46.44775, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -160), 47.3094, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -155), 48.11772, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -150), 48.92577, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -145), 49.77821, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -140), 50.69555, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -135), 51.6723, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -130), 52.68692, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -125), 53.71528, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -120), 54.73868, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -115), 55.74146, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -110), 56.70039, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -105), 57.57311, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -100), 58.29399, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -95), 58.78117, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -90), 58.95297, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -85), 58.74654, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -80), 58.13103, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -75), 57.11146, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -70), 55.72533, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -65), 54.03663, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -60), 52.12983, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -55), 50.10286, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -50), 48.05725, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -45), 46.08691, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -40), 44.27011, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -35), 42.66918, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -30), 41.33663, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -25), 40.32029, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -20), 39.65853, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -15), 39.36488, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -10), 39.41177, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -5), 39.72823, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 0), 40.21939, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 5), 40.80034, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 10), 41.42549, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 15), 42.09526, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 20), 42.83544, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 25), 43.66101, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 30), 44.54672, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 35), 45.42245, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 40), 46.19689, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 45), 46.79581, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 50), 47.19248, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 55), 47.4132, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 60), 47.51679, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 65), 47.56263, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 70), 47.58715, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 75), 47.60012, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 80), 47.59752, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 85), 47.57718, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 90), 47.54339, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 95), 47.49676, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 100), 47.41773, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 105), 47.25803, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 110), 46.95009, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 115), 46.43329, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 120), 45.68427, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 125), 44.73506, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 130), 43.66934, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 135), 42.59991, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 140), 41.63976, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 145), 40.88002, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 150), 40.38181, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 155), 40.17979, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 160), 40.28877, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 165), 40.70488, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 170), 41.3999, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 175), 42.31525, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 180), 43.36506, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -180), 48.43783, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -175), 49.264, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -170), 50.11081, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -165), 50.94098, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -160), 51.74714, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -155), 52.54768, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -150), 53.37326, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -145), 54.2506, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -140), 55.19112, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -135), 56.18845, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -130), 57.22378, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -125), 58.27407, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -120), 59.31695, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -115), 60.32919, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -110), 61.27983, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -105), 62.12303, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -100), 62.79604, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -95), 63.22583, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -90), 63.34338, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -85), 63.10052, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -80), 62.4824, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -75), 61.51116, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -70), 60.24113, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -65), 58.74936, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -60), 57.12485, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -55), 55.45787, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -50), 53.82987, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -45), 52.3061, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -40), 50.93356, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -35), 49.74568, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -30), 48.7708, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -25), 48.03764, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -20), 47.57214, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -15), 47.38554, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -10), 47.4614, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -5), 47.75178, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 0), 48.18856, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 5), 48.7058, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 10), 49.26096, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 15), 49.84249, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 20), 50.4592, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 25), 51.11808, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 30), 51.80427, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 35), 52.47576, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 40), 53.07615, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 45), 53.55805, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 50), 53.90327, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 55), 54.12801, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 60), 54.27124, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 65), 54.37421, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 70), 54.46373, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 75), 54.54731, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 80), 54.61932, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 85), 54.67041, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 90), 54.69152, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 95), 54.66954, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 100), 54.57896, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 105), 54.37822, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 110), 54.0172, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 115), 53.45521, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 120), 52.6813, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 125), 51.72621, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 130), 50.65947, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 135), 49.57366, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 140), 48.5637, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 145), 47.71011, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 150), 47.07094, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 155), 46.68181, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 160), 46.55945, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 165), 46.70341, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 170), 47.09442, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 175), 47.69219, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 180), 48.43783, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -180), 53.08748, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -175), 53.6828, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -170), 54.35112, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -165), 55.06582, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -160), 55.81669, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -155), 56.60799, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -150), 57.45119, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -145), 58.3557, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -140), 59.32209, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -135), 60.3402, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -130), 61.39171, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -125), 62.45435, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -120), 63.50425, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -115), 64.5145, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -110), 65.4506, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -105), 66.26594, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -100), 66.90137, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -95), 67.29152, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -90), 67.37774, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -85), 67.12363, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -80), 66.52667, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -75), 65.62072, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -70), 64.46937, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -65), 63.154, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -60), 61.761, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -55), 60.37047, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -50), 59.04801, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -45), 57.84049, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -40), 56.77728, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -35), 55.87625, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -30), 55.15161, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -25), 54.61866, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -20), 54.29202, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -15), 54.17762, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -10), 54.26375, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -5), 54.51753, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 0), 54.89106, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 5), 55.33494, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 10), 55.8124, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 15), 56.30605, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 20), 56.81371, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 25), 57.33634, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 30), 57.8658, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 35), 58.38013, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 40), 58.84924, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 45), 59.24738, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 50), 59.56473, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 55), 59.81107, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 60), 60.00963, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 65), 60.18516, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 70), 60.35326, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 75), 60.51605, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 80), 60.66451, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 85), 60.78368, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 90), 60.85563, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 95), 60.85851, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 100), 60.76353, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 105), 60.53487, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 110), 60.13617, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 115), 59.54291, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 120), 58.75537, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 125), 57.80541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 130), 56.75326, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 135), 55.67588, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 140), 54.65222, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 145), 53.75079, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 150), 53.02297, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 155), 52.50177, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 160), 52.20379, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 165), 52.13127, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 170), 52.27281, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 175), 52.60359, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 180), 53.08748, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -180), 57.52187, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -175), 57.93488, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -170), 58.45601, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -165), 59.06833, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -160), 59.76162, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -155), 60.5315, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -150), 61.37602, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -145), 62.29136, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -140), 63.26872, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -135), 64.29336, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -130), 65.34587, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -125), 66.40392, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -120), 67.44285, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -115), 68.43411, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -110), 69.34202, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -105), 70.12095, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -100), 70.71588, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -95), 71.06867, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -90), 71.13009, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -85), 70.87414, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -80), 70.30805, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -75), 69.47288, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -70), 68.43507, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -65), 67.27348, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -60), 66.06682, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -55), 64.88402, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -50), 63.77832, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -45), 62.78554, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -40), 61.92634, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -35), 61.21158, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -30), 60.64827, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -25), 60.24318, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -20), 60.0021, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -15), 59.92531, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -10), 60.00224, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -5), 60.20916, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 0), 60.51235, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 5), 60.87577, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 10), 61.2697, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 15), 61.67589, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 20), 62.08694, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 25), 62.5006, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 30), 62.91315, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 35), 63.3159, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 40), 63.69677, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 45), 64.0455, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 50), 64.35905, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 55), 64.64328, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 60), 64.9098, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 65), 65.1696, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 70), 65.42703, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 75), 65.67682, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 80), 65.90479, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 85), 66.09057, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 90), 66.20998, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 95), 66.23593, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 100), 66.13884, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 105), 65.88895, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 110), 65.46202, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 115), 64.84766, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 120), 64.05667, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 125), 63.12344, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 130), 62.10198, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 135), 61.05689, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 140), 60.05291, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 145), 59.14639, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 150), 58.38033, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 155), 57.78331, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 160), 57.37074, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 165), 57.14702, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 170), 57.10724, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 175), 57.23855, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 180), 57.52187, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -180), 61.88788, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -175), 62.17254, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -170), 62.58222, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -165), 63.10695, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -160), 63.73781, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -155), 64.46649, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -150), 65.28395, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -145), 66.1789, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -140), 67.13681, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -135), 68.13983, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -130), 69.16736, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -125), 70.1966, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -120), 71.20222, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -115), 72.15474, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -110), 73.01815, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -105), 73.74823, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -100), 74.29393, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -95), 74.60376, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -90), 74.63739, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -85), 74.37843, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -80), 73.84219, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -75), 73.07374, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -70), 72.13796, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -65), 71.10688, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -60), 70.04894, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -55), 69.02182, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -50), 68.069, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -45), 67.21939, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -40), 66.48962, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -35), 65.88798, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -30), 65.41835, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -25), 65.08268, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -20), 64.88099, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -15), 64.80933, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -10), 64.85718, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -5), 65.0065, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 0), 65.23333, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 5), 65.51202, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 10), 65.82016, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 15), 66.14205, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 20), 66.46943, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 25), 66.79942, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 30), 67.1313, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 35), 67.4642, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 40), 67.79667, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 45), 68.12785, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 50), 68.45894, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 55), 68.79324, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 60), 69.13433, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 65), 69.48283, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 70), 69.83337, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 75), 70.17292, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 80), 70.48118, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 85), 70.73227, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 90), 70.89702, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 95), 70.94525, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 100), 70.84847, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 105), 70.58364, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 110), 70.13803, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 115), 69.51417, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 120), 68.73253, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 125), 67.83042, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 130), 66.85723, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 135), 65.86734, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 140), 64.91312, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 145), 64.03949, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 150), 63.28103, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 155), 62.66134, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 160), 62.19425, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 165), 61.88567, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 170), 61.73544, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 175), 61.73885, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 180), 61.88788, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -180), 66.24788, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -175), 66.45074, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -170), 66.77961, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -165), 67.22851, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -160), 67.79016, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -155), 68.45556, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -150), 69.21362, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -145), 70.05077, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -140), 70.95094, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -135), 71.89569, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -130), 72.86449, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -125), 73.8347, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -120), 74.78076, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -115), 75.6727, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -110), 76.47438, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -105), 77.14263, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -100), 77.62941, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -95), 77.88882, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -90), 77.88845, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -85), 77.62088, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -80), 77.1084, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -75), 76.39817, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -70), 75.55104, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -65), 74.63018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -60), 73.69287, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -55), 72.78611, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -50), 71.94506, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -45), 71.19354, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -40), 70.54585, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -35), 70.00932, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -30), 69.58671, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -25), 69.27779, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -20), 69.07975, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -15), 68.98664, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -10), 68.98862, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -5), 69.07179, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 0), 69.21932, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 5), 69.41368, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 10), 69.63926, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 15), 69.8846, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 20), 70.1432, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 25), 70.41309, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 30), 70.69544, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 35), 70.99306, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 40), 71.30935, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 45), 71.64763, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 50), 72.01066, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 55), 72.39975, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 60), 72.81332, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 65), 73.24513, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 70), 73.68275, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 75), 74.10675, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 80), 74.49112, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 85), 74.80479, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 90), 75.01431, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 95), 75.0875, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 100), 74.99787, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 105), 74.72934, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 110), 74.28004, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 115), 73.66401, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 120), 72.90998, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 125), 72.05754, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 130), 71.152, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 135), 70.23908, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 140), 69.36061, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 145), 68.55164, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 150), 67.83914, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 155), 67.2421, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 160), 66.77254, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 165), 66.43702, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 170), 66.23817, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 175), 66.17583, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 180), 66.24788, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -180), 70.58113, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 135), -56.85822, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 140), -56.45309, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 145), -55.93065, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 150), -55.2801, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 155), -54.50146, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 160), -53.59803, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 165), -52.57927, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 170), -51.46782, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 175), -50.30029, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 180), -49.11749, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -180), -42.23251, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -175), -40.95023, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -170), -39.71827, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -165), -38.5229, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -160), -37.33442, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -155), -36.12566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -150), -34.88426, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -145), -33.61528, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -140), -32.33793, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -135), -31.08055, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -130), -29.87249, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -125), -28.72898, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -120), -27.63061, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -115), -26.50952, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -110), -25.25916, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -105), -23.77496, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -100), -22.014, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -95), -20.04779, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -90), -18.0837, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -85), -16.44436, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -80), -15.50734, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -75), -15.6159, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -70), -16.98217, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -65), -19.61774, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -60), -23.32675, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -55), -27.76846, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -50), -32.55619, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -45), -37.34582, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -40), -41.88699, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -35), -46.03595, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -30), -49.7402, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -25), -53.00519, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -20), -55.85436, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -15), -58.29589, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -10), -60.30696, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -5), -61.83797, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 0), -62.83048, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 5), -63.23793, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 10), -63.04164, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 15), -62.26184, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 20), -60.96937, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 25), -59.29951, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 30), -57.45748, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 35), -55.69595, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 40), -54.25657, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 45), -53.29783, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 50), -52.85285, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 55), -52.84217, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 60), -53.12726, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 65), -53.56824, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 70), -54.05621, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 75), -54.51222, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 80), -54.86673, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 85), -55.04399, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 90), -54.9706, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 95), -54.60769, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 100), -53.98497, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 105), -53.20804, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 110), -52.42598, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 115), -51.7729, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 120), -51.31422, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 125), -51.02601, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 130), -50.81669, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 135), -50.57542, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 140), -50.21758, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 145), -49.70337, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 150), -49.02726, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 155), -48.19564, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 160), -47.214, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 165), -46.09157, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 170), -44.85415, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 175), -43.54883, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 180), -42.23251, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -180), -34.28096, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -175), -32.85178, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -170), -31.51222, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -165), -30.24813, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -160), -29.01929, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -155), -27.78405, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -150), -26.51721, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -145), -25.21587, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -140), -23.89697, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -135), -22.59143, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -130), -21.33368, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -125), -20.1425, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -120), -18.99625, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -115), -17.81807, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -110), -16.49045, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -105), -14.90529, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -100), -13.0317, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -95), -10.96944, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -90), -8.96205, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -85), -7.36276, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -80), -6.56238, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -75), -6.89748, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -70), -8.56331, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -65), -11.5599, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -60), -15.69203, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -55), -20.62212, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -50), -25.95221, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -45), -31.30407, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -40), -36.37631, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -35), -40.97096, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -30), -44.99182, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -25), -48.42075, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -20), -51.2825, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -15), -53.61104, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -10), -55.42849, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -5), -56.73931, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 0), -57.5341, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 5), -57.7959, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 10), -57.50811, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 15), -56.66929, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 20), -55.31834, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 25), -53.56323, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 30), -51.59566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 35), -49.67103, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 40), -48.04625, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 45), -46.8985, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 50), -46.27298, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 55), -46.09309, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 60), -46.22042, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 65), -46.52009, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 70), -46.89399, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 75), -47.27281, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 80), -47.58642, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 85), -47.74472, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 90), -47.65143, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 95), -47.24811, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 100), -46.56038, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 105), -45.71039, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 110), -44.87837, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 115), -44.22806, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 120), -43.83555, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 125), -43.66115, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 130), -43.57861, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 135), -43.44074, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 140), -43.13999, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 145), -42.63173, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 150), -41.91735, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 155), -41.01148, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 160), -39.92301, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 165), -38.66166, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 170), -37.25764, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 175), -35.77148, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 180), -34.28096, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -180), -25.29479, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -175), -23.69536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -170), -22.23531, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -165), -20.90254, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -160), -19.64632, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -155), -18.40816, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -150), -17.14683, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -145), -15.84875, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -140), -14.52689, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -135), -13.21325, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -130), -11.94461, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -125), -10.73907, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -120), -9.56922, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -115), -8.3499, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -110), -6.96015, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -105), -5.30107, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -100), -3.36571, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -95), -1.28559, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -90), 0.66986, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -85), 2.14075, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -80), 2.7537, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -75), 2.20429, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -70), 0.32266, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -65), -2.89269, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -60), -7.27619, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -55), -12.5257, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -50), -18.25454, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -45), -24.05674, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -40), -29.57266, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -35), -34.53729, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -30), -38.799, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -25), -42.30864, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -20), -45.08996, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -15), -47.20584, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -10), -48.7309, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -5), -49.73252, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 0), -50.25691, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 5), -50.31924, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 10), -49.90416, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 15), -48.98561, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 20), -47.5672, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 25), -45.72868, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 30), -43.65197, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 35), -41.60103, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 40), -39.85007, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 45), -38.5896, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 50), -37.86668, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 55), -37.59771, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 60), -37.6383, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 65), -37.85734, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 70), -38.16999, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 75), -38.5209, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 80), -38.84364, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 85), -39.03662, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 90), -38.98139, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 95), -38.59853, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 100), -37.90643, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 105), -37.04054, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 110), -36.21027, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 115), -35.60889, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 120), -35.32396, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 125), -35.30044, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 130), -35.37702, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 135), -35.36908, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 140), -35.14484, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 145), -34.65369, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 150), -33.90331, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 155), -32.91671, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 160), -31.70679, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 165), -30.28466, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 170), -28.68646, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 175), -26.98892, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 180), -25.29479, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -180), -15.47045, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -175), -13.70192, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -170), -12.12703, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -165), -10.73866, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -160), -9.47682, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -155), -8.26536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -150), -7.04462, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -145), -5.78817, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -140), -4.5039, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -135), -3.22423, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -130), -1.98674, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -125), -0.80646, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -120), 0.35069, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -115), 1.57422, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -110), 2.97914, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -105), 4.64433, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -100), 6.54768, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -95), 8.53277, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -90), 10.32411, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -85), 11.58294, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -80), 11.97953, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -75), 11.25703, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -70), 9.27164, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -65), 6.00896, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -60), 1.58684, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -55), -3.74885, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -50), -9.6432, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -45), -15.67897, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -40), -21.44824, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -35), -26.62335, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -30), -30.99823, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -25), -34.49132, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -20), -37.12162, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -15), -38.97573, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -10), -40.17556, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -5), -40.84705, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 0), -41.08888, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 5), -40.94667, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 10), -40.406, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 15), -39.41649, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 20), -37.94626, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 25), -36.04617, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 30), -33.88819, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 35), -31.74567, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 40), -29.91055, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 45), -28.58527, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 50), -27.81546, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 55), -27.50649, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 60), -27.50442, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 65), -27.67948, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 70), -27.95984, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 75), -28.30642, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 80), -28.66114, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 85), -28.91643, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 90), -28.93653, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 95), -28.62312, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 100), -27.98554, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 105), -27.16684, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 110), -26.39817, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 115), -25.89629, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 120), -25.75836, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 125), -25.91664, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 130), -26.17985, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 135), -26.33009, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 140), -26.21223, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 145), -25.76743, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 150), -25.00645, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 155), -23.95852, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 160), -22.64026, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 165), -21.06509, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 170), -19.2764, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 175), -17.36839, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 180), -15.47045, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -180), -5.19132, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -175), -3.29158, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -170), -1.63354, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -165), -0.21802, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -160), 1.02072, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -155), 2.17466, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -150), 3.32201, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -145), 4.50325, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -140), 5.71662, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -135), 6.92996, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -130), 8.10548, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -125), 9.23087, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -120), 10.34367, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -115), 11.53061, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -110), 12.89163, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -105), 14.47993, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -100), 16.24784, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -95), 18.02856, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -90), 19.56246, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -85), 20.55354, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -80), 20.72971, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -75), 19.88545, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -70), 17.90042, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -65), 14.74512, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -60), 10.49013, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -55), 5.32277, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -50), -0.4468, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -45), -6.41522, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -40), -12.15656, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -35), -17.30634, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -30), -21.61956, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -25), -24.98536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -20), -27.41022, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -15), -28.98928, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -10), -29.87438, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -5), -30.23556, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 0), -30.21549, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 5), -29.8881, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 10), -29.24244, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 15), -28.20851, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 20), -26.72322, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 25), -24.80996, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 30), -22.628, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 35), -20.4536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 40), -18.58878, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 45), -17.24283, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 50), -16.45973, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 55), -16.13666, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 60), -16.11218, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 65), -16.25717, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 70), -16.51068, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 75), -16.84976, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 80), -17.22887, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 85), -17.54312, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 90), -17.6493, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 95), -17.43715, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 100), -16.907, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 105), -16.20119, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 110), -15.55856, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 115), -15.20618, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 120), -15.24556, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 125), -15.60187, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 130), -16.06596, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 135), -16.39768, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 140), -16.42292, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 145), -16.07202, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 150), -15.35304, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 155), -14.2968, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 160), -12.92214, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 165), -11.24542, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 170), -9.3175, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 175), -7.2484, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 180), -5.19132, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -180), 5.02771, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -175), 6.98503, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -170), 8.67183, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -165), 10.07658, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -160), 11.265, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -155), 12.33924, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -150), 13.39279, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -145), 14.47956, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -140), 15.60493, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -135), 16.73846, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -130), 17.84238, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -125), 18.90464, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -120), 19.96015, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -115), 21.08445, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -110), 22.35596, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -105), 23.80223, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -100), 25.35902, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -95), 26.86452, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -90), 28.09081, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -85), 28.79469, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -80), 28.76343, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -75), 27.83942, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -70), 25.92479, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -65), 22.98285, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -60), 19.05282, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -55), 14.27701, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -50), 8.91836, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -45), 3.3413, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -40), -2.05122, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -35), -6.89934, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -30), -10.94711, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -25), -14.06341, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -20), -16.23389, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -15), -17.54252, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -10), -18.14724, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -5), -18.24147, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 0), -17.99905, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 5), -17.51899, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 10), -16.79866, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 15), -15.75785, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 20), -14.31149, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 25), -12.45951, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 30), -10.34355, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 35), -8.22947, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 40), -6.41349, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 45), -5.10163, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 50), -4.33645, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 55), -4.01464, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 60), -3.97488, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 65), -4.09052, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 70), -4.30811, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 75), -4.61754, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 80), -4.98851, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 85), -5.32911, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 90), -5.50317, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 95), -5.40022, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 100), -5.01403, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 105), -4.47647, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 110), -4.01535, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 115), -3.84959, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 120), -4.07753, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 125), -4.62481, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 130), -5.28209, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 135), -5.80407, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 140), -6.00606, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 145), -5.80595, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 150), -5.20197, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 155), -4.22, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 160), -2.87833, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 165), -1.19584, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 170), 0.77092, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 175), 2.90166, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 180), 5.02771, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -180), 14.67635, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -175), 16.59868, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -170), 18.25054, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -165), 19.60788, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -160), 20.72923, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -155), 21.7182, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -150), 22.67684, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -145), 23.66947, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -140), 24.70919, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -135), 25.76934, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -130), 26.8129, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -125), 27.8252, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -120), 28.83221, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -115), 29.89156, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -110), 31.0571, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -105), 32.33446, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -100), 33.65208, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -95), 34.86366, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -90), 35.77941, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -85), 36.20846, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -80), 35.99151, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -75), 35.01327, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -70), 33.20047, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -65), 30.52273, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -60), 27.0094, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -55), 22.77712, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -50), 18.04663, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -45), 13.12682, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -40), 8.36256, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -35), 4.06841, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -30), 0.47913, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -25), -2.26947, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -20), -4.14062, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -15), -5.19215, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -10), -5.56555, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -5), -5.45413, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 0), -5.04528, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 5), -4.45609, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 10), -3.69696, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 15), -2.69021, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 20), -1.34241, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 25), 0.36367, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 30), 2.30997, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 35), 4.25775, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 40), 5.93585, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 45), 7.15339, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 50), 7.86892, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 55), 8.17687, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 60), 8.22827, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 65), 8.14346, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 70), 7.97205, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 75), 7.71716, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 80), 7.39446, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 85), 7.07448, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 90), 6.87151, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 95), 6.88259, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 100), 7.11588, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 105), 7.45808, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 110), 7.70993, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 115), 7.67831, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 120), 7.27568, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 125), 6.56883, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 130), 5.74964, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 135), 5.04984, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 140), 4.65349, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 145), 4.6543, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 150), 5.06974, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 155), 5.88548, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 160), 7.08749, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 165), 8.65623, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 170), 10.53344, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 175), 12.5974, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 180), 14.67635, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -180), 23.39336, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -175), 25.19096, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -170), 26.74869, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -165), 28.03008, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -160), 29.08019, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -155), 29.99458, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -150), 30.87487, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -145), 31.79061, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -140), 32.762, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -135), 33.7682, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -130), 34.77431, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -125), 35.76152, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -120), 36.7429, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -115), 37.7547, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -110), 38.82642, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -105), 39.94622, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -100), 41.04156, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -95), 41.98564, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -90), 42.62539, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -85), 42.81528, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -80), 42.4405, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -75), 41.42295, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -70), 39.71738, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -65), 37.31259, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -60), 34.2459, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -55), 30.62384, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -50), 26.63133, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -45), 22.51541, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -40), 18.54481, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -35), 14.96427, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -30), 11.96367, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -25), 9.66631, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -20), 8.12393, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -15), 7.30862, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -10), 7.1097, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -5), 7.35489, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 0), 7.86322, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 5), 8.51079, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 10), 9.27258, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 15), 10.21161, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 20), 11.41501, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 25), 12.90924, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 30), 14.6038, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 35), 16.30087, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 40), 17.76994, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 45), 18.84485, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 50), 19.48529, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 55), 19.76943, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 60), 19.82909, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 65), 19.77382, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 70), 19.65176, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 75), 19.46513, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 80), 19.21883, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 85), 18.95903, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 90), 18.76895, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 95), 18.72179, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 100), 18.82237, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 105), 18.97903, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 110), 19.03073, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 115), 18.82066, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 120), 18.2772, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 125), 17.45589, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 130), 16.51975, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 135), 15.67288, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 140), 15.08797, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 145), 14.86636, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 150), 15.04313, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 155), 15.61961, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 160), 16.58931, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 165), 17.93475, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 170), 19.60097, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 175), 21.47445, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 180), 23.39336, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -180), 31.03256, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -175), 32.63337, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -170), 34.04914, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -165), 35.23411, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -160), 36.21661, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -155), 37.07617, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -150), 37.90482, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -145), 38.77063, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -140), 39.69845, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -135), 40.67418, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -130), 41.66678, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -125), 42.65373, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -120), 43.63465, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -115), 44.62459, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -110), 45.63112, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -105), 46.62895, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -100), 47.54741, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -95), 48.27822, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -90), 48.69907, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -85), 48.70041, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -80), 48.20285, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -75), 47.16084, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -70), 45.55924, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -65), 43.41351, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -60), 40.77827, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -55), 37.75754, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -50), 34.5051, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -45), 31.20794, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -40), 28.05805, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -35), 25.22639, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -30), 22.8498, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -25), 21.02755, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -20), 19.81487, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -15), 19.2076, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -10), 19.12916, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -5), 19.44096, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 0), 19.98502, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 5), 20.6429, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 10), 21.3775, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 15), 22.23007, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 20), 23.27032, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 25), 24.52595, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 30), 25.93343, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 35), 27.34151, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 40), 28.56802, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 45), 29.47686, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 50), 30.03005, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 55), 30.28653, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 60), 30.35381, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 65), 30.3268, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 70), 30.2521, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 75), 30.13481, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 80), 29.97393, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 85), 29.79403, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 90), 29.64625, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 95), 29.57624, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 100), 29.58151, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 105), 29.58977, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 110), 29.4781, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 115), 29.12733, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 120), 28.48333, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 125), 27.59073, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 130), 26.58117, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 135), 25.62542, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 140), 24.87775, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 145), 24.44127, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 150), 24.36589, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 155), 24.66844, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 160), 25.35127, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 165), 26.4011, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 170), 27.77045, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 175), 29.36138, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 180), 31.03256, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -180), 37.63586, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -175), 38.99165, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -170), 40.23102, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -165), 41.30473, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -160), 42.22506, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -155), 43.05081, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -150), 43.85682, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -145), 44.7025, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -140), 45.61312, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -135), 46.58034, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -130), 47.57801, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -125), 48.5818, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -120), 49.58022, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -115), 50.57043, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -110), 51.54209, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -105), 52.45981, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -100), 53.25549, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -95), 53.83592, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -90), 54.10229, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -85), 53.97198, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -80), 53.39309, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -75), 52.34798, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -70), 50.85029, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -65), 48.9426, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -60), 46.69729, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -55), 44.21675, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -50), 41.62693, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -45), 39.06259, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -40), 36.65035, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -35), 34.49823, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -30), 32.69512, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -25), 31.31307, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -20), 30.40139, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -15), 29.96936, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -10), 29.96931, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -5), 30.29884, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 0), 30.83135, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 5), 31.46308, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 10), 32.14998, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 15), 32.91097, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 20), 33.79338, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 25), 34.82007, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 30), 35.94966, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 35), 37.07502, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 40), 38.06208, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 45), 38.80643, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 50), 39.27466, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 55), 39.5077, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 60), 39.5878, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 65), 39.59263, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 70), 39.56511, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 75), 39.51363, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 80), 39.43492, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 85), 39.33746, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 90), 39.24541, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 95), 39.17918, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 100), 39.12746, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 105), 39.03236, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 110), 38.80261, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 115), 38.35173, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 120), 37.64201, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 125), 36.70999, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 130), 35.66003, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 135), 34.6313, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 140), 33.75714, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 145), 33.13686, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 150), 32.82928, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 155), 32.86288, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 160), 33.24757, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 165), 33.97502, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 170), 35.00725, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 175), 36.26573, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 180), 37.63586, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -180), 43.36459, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -175), 44.45328, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -170), 45.49713, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -165), 46.45025, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -160), 47.31255, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -155), 48.12133, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -150), 48.92966, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -145), 49.78223, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -140), 50.69955, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -135), 51.67612, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -130), 52.69035, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -125), 53.71806, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -120), 54.7405, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -115), 55.74202, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -110), 56.69944, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -105), 57.57052, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -100), 58.28969, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -95), 58.77516, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -90), 58.9452, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -85), 58.73692, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -80), 58.11945, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -75), 57.09789, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -70), 55.70985, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -65), 54.01948, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -60), 52.11142, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -55), 50.08372, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -50), 48.038, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -45), 46.06819, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -40), 44.25252, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -35), 42.65322, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -30), 41.32273, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -25), 40.30874, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -20), 39.64952, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -15), 39.35846, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -10), 39.40779, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -5), 39.72635, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 0), 40.21915, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 5), 40.80134, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 10), 41.4275, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 15), 42.09827, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 20), 42.83953, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 25), 43.6662, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 30), 44.55282, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 35), 45.42907, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 40), 46.20363, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 45), 46.80243, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 50), 47.19906, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 55), 47.42007, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 60), 47.52439, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 65), 47.57128, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 70), 47.59694, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 75), 47.61086, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 80), 47.60883, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 85), 47.58859, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 90), 47.55446, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 95), 47.50716, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 100), 47.42723, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 105), 47.26647, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 110), 46.95733, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 115), 46.43917, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 120), 45.68858, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 125), 44.7376, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 130), 43.67001, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 135), 42.59879, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 140), 41.63716, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 145), 40.87639, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 150), 40.37765, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 155), 40.17556, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 160), 40.28483, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 165), 40.70152, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 170), 41.39735, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 175), 42.31368, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 180), 43.36459, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -180), 48.43765, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -175), 49.26445, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -170), 50.11183, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -165), 50.94248, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -160), 51.74903, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -155), 52.54985, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -150), 53.37558, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -145), 54.25295, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -140), 55.19337, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -135), 56.19044, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -130), 57.22536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -125), 58.27504, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -120), 59.31709, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -115), 60.32828, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -110), 61.27769, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -105), 62.11952, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -100), 62.79107, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -95), 63.21935, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -90), 63.33535, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -85), 63.09092, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -80), 62.47124, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -75), 61.49853, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -70), 60.22723, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -65), 58.7345, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -60), 57.10942, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -55), 55.44228, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -50), 53.81456, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -45), 52.29145, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -40), 50.91992, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -35), 49.73334, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -30), 48.76002, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -25), 48.02864, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -20), 47.56506, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -15), 47.38046, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -10), 47.45824, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -5), 47.75032, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 0), 48.18851, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 5), 48.70686, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 10), 49.26294, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 15), 49.84534, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 20), 50.46295, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 25), 51.1227, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 30), 51.80963, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 35), 52.48158, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 40), 53.08213, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 45), 53.56401, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 50), 53.90921, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 55), 54.13418, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 60), 54.27799, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 65), 54.38182, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 70), 54.47233, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 75), 54.55679, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 80), 54.6294, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 85), 54.68067, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 90), 54.70155, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 95), 54.67897, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 100), 54.58752, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 105), 54.38575, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 110), 54.02359, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 115), 53.46037, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 120), 52.68514, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 125), 51.72866, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 130), 50.66053, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 135), 49.57343, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 140), 48.56242, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 145), 47.7081, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 150), 47.06855, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 155), 46.67936, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 160), 46.55719, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 165), 46.70152, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 170), 47.09303, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 175), 47.69139, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 180), 48.43765, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -180), 53.08749, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -175), 53.68307, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -170), 54.35163, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -165), 55.06655, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -160), 55.81758, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -155), 56.609, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -150), 57.45222, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -145), 58.35665, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -140), 59.32285, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -135), 60.34065, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -130), 61.3917, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -125), 62.45374, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -120), 63.5029, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -115), 64.51226, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -110), 65.44731, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -105), 66.26151, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -100), 66.89571, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -95), 67.28457, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -90), 67.36947, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -85), 67.1141, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -80), 66.51597, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -75), 65.60904, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -70), 64.45696, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -65), 63.14118, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -60), 61.74806, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -55), 60.35774, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -50), 59.03575, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -45), 57.82894, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -40), 56.76663, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -35), 55.86667, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -30), 55.14326, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -25), 54.61169, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -20), 54.28655, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -15), 54.17372, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -10), 54.26137, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -5), 54.51655, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 0), 54.89128, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 5), 55.33616, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 10), 55.81448, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 15), 56.30891, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 20), 56.81734, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 25), 57.3407, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 30), 57.87076, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 35), 58.38548, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 40), 58.85475, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 45), 59.2529, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 50), 59.57027, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 55), 59.81678, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 60), 60.01578, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 65), 60.19201, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 70), 60.36095, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 75), 60.52453, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 80), 60.67358, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 85), 60.79297, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 90), 60.86475, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 95), 60.8671, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 100), 60.77129, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 105), 60.54162, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 110), 60.14183, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 115), 59.54744, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 120), 58.75877, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 125), 57.80771, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 130), 56.75454, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 135), 55.67626, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 140), 54.65188, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 145), 53.74997, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 150), 53.0219, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 155), 52.50065, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 160), 52.20278, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 165), 52.13046, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 170), 52.27226, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 175), 52.60332, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 180), 53.08749, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -180), 57.52203, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -175), 57.93505, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -170), 58.45617, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -165), 59.06849, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -160), 59.76176, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -155), 60.53159, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -150), 61.376, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -145), 62.29117, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -140), 63.26825, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -135), 64.29251, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -130), 65.34454, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -125), 66.40199, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -120), 67.44023, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -115), 68.43071, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -110), 69.33773, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -105), 70.1157, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -100), 70.7096, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -95), 71.06132, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -90), 71.12171, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -85), 70.86482, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -80), 70.29795, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -75), 69.46223, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -70), 68.42412, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -65), 67.26248, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -60), 66.05601, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -55), 64.8736, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -50), 63.76845, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -45), 62.77636, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -40), 61.91795, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -35), 61.20409, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -30), 60.64179, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -25), 60.23781, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -20), 59.99795, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -15), 59.92242, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -10), 60.00058, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -5), 60.20866, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 0), 60.51288, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 5), 60.8772, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 10), 61.2719, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 15), 61.67882, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 20), 62.09053, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 25), 62.50479, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 30), 62.91783, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 35), 63.32093, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 40), 63.70196, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 45), 64.05075, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 50), 64.36436, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 55), 64.64877, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 60), 64.91566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 65), 65.17602, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 70), 65.43414, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 75), 65.6846, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 80), 65.91307, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 85), 66.09904, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 90), 66.21827, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 95), 66.24368, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 100), 66.14578, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 105), 65.89489, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 110), 65.4669, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 115), 64.8515, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 120), 64.05954, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 125), 63.12546, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 130), 62.10327, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 135), 61.05758, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 140), 60.05317, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 145), 59.14637, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 150), 58.38019, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 155), 57.78316, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 160), 57.37065, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 165), 57.14701, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 170), 57.10731, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 175), 57.23867, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 180), 57.52203, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -180), 61.8882, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -175), 62.17268, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -170), 62.58217, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -165), 63.10669, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -160), 63.73735, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -155), 64.46582, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -150), 65.28304, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -145), 66.17769, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -140), 67.13525, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -135), 68.13784, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -130), 69.16487, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -125), 70.19354, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -120), 71.19852, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -115), 72.15035, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -110), 73.01302, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -105), 73.7423, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -100), 74.28717, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -95), 74.5962, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -90), 74.62909, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -85), 74.36953, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -80), 73.83289, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -75), 73.06424, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -70), 72.12846, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -65), 71.09757, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -60), 70.03997, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -55), 69.01332, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -50), 68.06105, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -45), 67.21206, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -40), 66.48299, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -35), 65.88212, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -30), 65.41334, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -25), 65.0786, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -20), 64.8779, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -15), 64.80726, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -10), 64.85613, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -5), 65.0064, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 0), 65.2341, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 5), 65.51358, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 10), 65.82242, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 15), 66.14495, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 20), 66.47291, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 25), 66.80341, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 30), 67.13571, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 35), 67.46893, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 40), 67.80161, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 45), 68.13293, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 50), 68.46416, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 55), 68.79869, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 60), 69.14013, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 65), 69.4891, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 70), 69.84018, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 75), 70.18023, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 80), 70.48883, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 85), 70.73999, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 90), 70.90446, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 95), 70.9521, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 100), 70.85447, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 105), 70.58863, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 110), 70.14201, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 115), 69.51721, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 120), 68.73476, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 125), 67.83203, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 130), 66.85837, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 135), 65.86816, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 140), 64.91376, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 145), 64.04006, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 150), 63.28158, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 155), 62.66192, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 160), 62.19487, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 165), 61.88629, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 170), 61.73602, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 175), 61.73932, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 180), 61.8882, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -180), 66.24834, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -175), 66.45086, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -170), 66.77936, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -165), 67.22789, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -160), 67.78916, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -155), 68.45418, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -150), 69.21186, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -145), 70.04861, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -140), 70.94834, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -135), 71.89262, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -130), 72.86093, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -125), 73.8306, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -120), 74.77609, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -115), 75.66745, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -110), 76.46852, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -105), 77.13615, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -100), 77.62234, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -95), 77.88121, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -90), 77.88044, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -85), 77.61262, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -80), 77.10007, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -75), 76.38993, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -70), 75.54303, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -65), 74.6225, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -60), 73.6856, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -55), 72.7793, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -50), 71.93877, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -45), 71.1878, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -40), 70.54071, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -35), 70.00483, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -30), 69.58293, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -25), 69.27477, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -20), 69.07753, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -15), 68.98524, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -10), 68.98803, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -5), 69.07197, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 0), 69.22023, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 5), 69.41524, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 10), 69.64143, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 15), 69.88732, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 20), 70.14642, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 25), 70.41676, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 30), 70.69951, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 35), 70.99746, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 40), 71.31403, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 45), 71.65255, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 50), 72.01584, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 55), 72.40522, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 60), 72.81914, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 65), 73.25136, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 70), 73.68937, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 75), 74.11369, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 80), 74.4982, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 85), 74.81176, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 90), 75.02087, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 95), 75.09336, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 100), 75.00283, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 105), 74.7333, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 110), 74.28305, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 115), 73.66621, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 120), 72.91157, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 125), 72.05872, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 130), 71.15296, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 135), 70.23997, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 140), 69.36153, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 145), 68.55264, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 150), 67.84024, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 155), 67.24327, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 160), 66.77373, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 165), 66.43816, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 170), 66.23916, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 175), 66.17659, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 180), 66.24834, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -180), 70.5816, 0.21 + 1.2); EXPECT_NEAR(get_mag_inclination_degrees(60, -175), 70.73344, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -170), 71.00121, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -165), 71.38042, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -160), 71.8652, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -155), 72.44762, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -150), 73.11748, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -145), 73.86235, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -140), 74.66764, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -135), 75.51673, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -130), 76.3909, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -125), 77.26894, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -120), 78.12621, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -115), 78.9332, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -110), 79.65403, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -105), 80.24625, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -100), 80.66372, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -95), 80.86461, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -90), 80.8234, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -85), 80.541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -80), 80.04607, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -75), 79.38667, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -70), 78.61832, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -65), 77.79449, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -60), 76.96131, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -55), 76.1557, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -50), 75.4052, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -45), 74.72896, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -40), 74.13906, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -35), 73.64208, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -30), 73.24045, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -25), 72.93349, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -20), 72.71791, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -15), 72.58801, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -10), 72.53576, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -5), 72.55115, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 0), 72.62301, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 5), 72.74018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 10), 72.89296, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 15), 73.07423, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 20), 73.28015, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 25), 73.51006, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 30), 73.76597, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 35), 74.05157, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 40), 74.37118, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 45), 74.72867, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 50), 75.12635, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 55), 75.56374, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 60), 76.03634, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 65), 76.53433, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 70), 77.04155, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 75), 77.5349, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 80), 77.98463, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 85), 78.3558, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 90), 78.61145, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 95), 78.71757, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 100), 78.64937, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 105), 78.39682, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 110), 77.96735, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 115), 77.38435, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 120), 76.68261, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 125), 75.90263, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 130), 75.08559, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 135), 74.26975, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 140), 73.48826, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 145), 72.76813, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 150), 72.13007, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 155), 71.58903, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 160), 71.15512, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 165), 70.83468, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 170), 70.63132, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 175), 70.54674, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 180), 70.58113, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -170), 71.0007, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -165), 71.37938, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -160), 71.86364, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -155), 72.44554, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -150), 73.11488, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -145), 73.85924, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -140), 74.66403, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -135), 75.51261, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -130), 76.38628, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -125), 77.26382, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -120), 78.1206, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -115), 78.9271, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -110), 79.64748, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -105), 80.23928, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -100), 80.65641, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -95), 80.85709, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -90), 80.81584, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -85), 80.53355, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -80), 80.03887, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -75), 79.37982, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -70), 78.61186, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -65), 77.78844, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -60), 76.9557, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -55), 76.15052, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -50), 75.40047, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -45), 74.72469, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -40), 74.13529, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -35), 73.63884, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -30), 73.23777, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -25), 72.9314, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -20), 72.71644, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -15), 72.58717, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -10), 72.53554, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -5), 72.55154, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 0), 72.62396, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 5), 72.74166, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 10), 72.89494, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 15), 73.07669, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 20), 73.28304, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 25), 73.51337, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 30), 73.76966, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 35), 74.05562, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 40), 74.37558, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 45), 74.73341, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 50), 75.13142, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 55), 75.56916, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 60), 76.04211, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 65), 76.54044, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 70), 77.04794, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 75), 77.54144, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 80), 77.99114, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 85), 78.36204, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 90), 78.61715, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 95), 78.72249, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 100), 78.65335, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 105), 78.39986, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 110), 77.96954, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 115), 77.38588, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 120), 76.68372, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 125), 75.90354, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 130), 75.08647, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 135), 74.27073, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 140), 73.48941, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 145), 72.76945, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 150), 72.13154, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 155), 71.59059, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 160), 71.15666, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 165), 70.8361, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 170), 70.63252, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 175), 70.54761, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 180), 70.5816, 0.21 + 1.2); } TEST(GeoLookupTest, strength) { - EXPECT_NEAR(get_mag_strength_tesla(-50, -180) * 1e9, 58456.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -175) * 1e9, 57315.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -170) * 1e9, 56161, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -165) * 1e9, 55002, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -160) * 1e9, 53844.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -155) * 1e9, 52691, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -150) * 1e9, 51540.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -145) * 1e9, 50387.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -140) * 1e9, 49218.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -135) * 1e9, 48019.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -130) * 1e9, 46772.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -125) * 1e9, 45459.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -120) * 1e9, 44068.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -115) * 1e9, 42592.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -110) * 1e9, 41037.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -105) * 1e9, 39414.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -100) * 1e9, 37750, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -95) * 1e9, 36075.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -90) * 1e9, 34431, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -85) * 1e9, 32860.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -80) * 1e9, 31408.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -75) * 1e9, 30113.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -70) * 1e9, 29004.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -65) * 1e9, 28095.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -60) * 1e9, 27385.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -55) * 1e9, 26854.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -50) * 1e9, 26471, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -45) * 1e9, 26194.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -40) * 1e9, 25985.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -35) * 1e9, 25809.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -30) * 1e9, 25643.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -25) * 1e9, 25476.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -20) * 1e9, 25310.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -15) * 1e9, 25158.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -10) * 1e9, 25048.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -5) * 1e9, 25013.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 0) * 1e9, 25098.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 5) * 1e9, 25350.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 10) * 1e9, 25816.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 15) * 1e9, 26537.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 20) * 1e9, 27542.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 25) * 1e9, 28842.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 30) * 1e9, 30432.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 35) * 1e9, 32291.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 40) * 1e9, 34383.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 45) * 1e9, 36665.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 50) * 1e9, 39088.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 55) * 1e9, 41601.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 60) * 1e9, 44155.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 65) * 1e9, 46706.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 70) * 1e9, 49214.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 75) * 1e9, 51645.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 80) * 1e9, 53967.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 85) * 1e9, 56147.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 90) * 1e9, 58156.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 95) * 1e9, 59966.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 100) * 1e9, 61549.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 105) * 1e9, 62888, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 110) * 1e9, 63968.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 115) * 1e9, 64789.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 120) * 1e9, 65353.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 125) * 1e9, 65673.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 130) * 1e9, 65766, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 135) * 1e9, 65649, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 140) * 1e9, 65342.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 145) * 1e9, 64867.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 150) * 1e9, 64244.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 155) * 1e9, 63491.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 160) * 1e9, 62628.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 165) * 1e9, 61676, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 170) * 1e9, 60651.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 175) * 1e9, 59573.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 180) * 1e9, 58456.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -180) * 1e9, 56293.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -175) * 1e9, 55097, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -170) * 1e9, 53892.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -165) * 1e9, 52687.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -160) * 1e9, 51489.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -155) * 1e9, 50302.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -150) * 1e9, 49127.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -145) * 1e9, 47958.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -140) * 1e9, 46786.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -135) * 1e9, 45594.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -130) * 1e9, 44364.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -125) * 1e9, 43074.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -120) * 1e9, 41708.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -115) * 1e9, 40258.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -110) * 1e9, 38721.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -105) * 1e9, 37109.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -100) * 1e9, 35442.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -95) * 1e9, 33755, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -90) * 1e9, 32089.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -85) * 1e9, 30497.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -80) * 1e9, 29033.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -75) * 1e9, 27747.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -70) * 1e9, 26680.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -65) * 1e9, 25853.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -60) * 1e9, 25263.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -55) * 1e9, 24885, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -50) * 1e9, 24672.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -45) * 1e9, 24573.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -40) * 1e9, 24532.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -35) * 1e9, 24507.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -30) * 1e9, 24467.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -25) * 1e9, 24397.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -20) * 1e9, 24297, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -15) * 1e9, 24176.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -10) * 1e9, 24058.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -5) * 1e9, 23977.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 0) * 1e9, 23981.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 5) * 1e9, 24129.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 10) * 1e9, 24484.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 15) * 1e9, 25107.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 20) * 1e9, 26044.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 25) * 1e9, 27321.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 30) * 1e9, 28936.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 35) * 1e9, 30868.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 40) * 1e9, 33070.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 45) * 1e9, 35487.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 50) * 1e9, 38054.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 55) * 1e9, 40706, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 60) * 1e9, 43379.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 65) * 1e9, 46023.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 70) * 1e9, 48592, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 75) * 1e9, 51051.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 80) * 1e9, 53370.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 85) * 1e9, 55523.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 90) * 1e9, 57480.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 95) * 1e9, 59216.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 100) * 1e9, 60709.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 105) * 1e9, 61942.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 110) * 1e9, 62910.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 115) * 1e9, 63616.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 120) * 1e9, 64069.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 125) * 1e9, 64286.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 130) * 1e9, 64284.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 135) * 1e9, 64082.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 140) * 1e9, 63700.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 145) * 1e9, 63155.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 150) * 1e9, 62465.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 155) * 1e9, 61647.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 160) * 1e9, 60720, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 165) * 1e9, 59701.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 170) * 1e9, 58611.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 175) * 1e9, 57469.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 180) * 1e9, 56293.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -180) * 1e9, 53944.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -175) * 1e9, 52719.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -170) * 1e9, 51489.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -165) * 1e9, 50262.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -160) * 1e9, 49044.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -155) * 1e9, 47839.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -150) * 1e9, 46650.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -145) * 1e9, 45476.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -140) * 1e9, 44310.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -135) * 1e9, 43137.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -130) * 1e9, 41940.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -125) * 1e9, 40699, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -120) * 1e9, 39395.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -115) * 1e9, 38017.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -110) * 1e9, 36557, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -105) * 1e9, 35018.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -100) * 1e9, 33417.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -95) * 1e9, 31782.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -90) * 1e9, 30156.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -85) * 1e9, 28596.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -80) * 1e9, 27167.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -75) * 1e9, 25930.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -70) * 1e9, 24936.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -65) * 1e9, 24212.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -60) * 1e9, 23758.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -55) * 1e9, 23538.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -50) * 1e9, 23496.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -45) * 1e9, 23567.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -40) * 1e9, 23688.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -35) * 1e9, 23811.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -30) * 1e9, 23905.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -25) * 1e9, 23955.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -20) * 1e9, 23957.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -15) * 1e9, 23914.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -10) * 1e9, 23841.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -5) * 1e9, 23761.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 0) * 1e9, 23719, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 5) * 1e9, 23773.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 10) * 1e9, 24002.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 15) * 1e9, 24485, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 20) * 1e9, 25291.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 25) * 1e9, 26468.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 30) * 1e9, 28028.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 35) * 1e9, 29951.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 40) * 1e9, 32189.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 45) * 1e9, 34672.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 50) * 1e9, 37321, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 55) * 1e9, 40051.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 60) * 1e9, 42786.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 65) * 1e9, 45463, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 70) * 1e9, 48030.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 75) * 1e9, 50453.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 80) * 1e9, 52704.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 85) * 1e9, 54758.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 90) * 1e9, 56592.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 95) * 1e9, 58185, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 100) * 1e9, 59519.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 105) * 1e9, 60588.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 110) * 1e9, 61396.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 115) * 1e9, 61955.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 120) * 1e9, 62282.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 125) * 1e9, 62396.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 130) * 1e9, 62314.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 135) * 1e9, 62051.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 140) * 1e9, 61621.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 145) * 1e9, 61039, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 150) * 1e9, 60316, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 155) * 1e9, 59466.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 160) * 1e9, 58506.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 165) * 1e9, 57454.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 170) * 1e9, 56329.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 175) * 1e9, 55153, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 180) * 1e9, 53944.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -180) * 1e9, 51438.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -175) * 1e9, 50211.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -170) * 1e9, 48982.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -165) * 1e9, 47757.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -160) * 1e9, 46540.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -155) * 1e9, 45336.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -150) * 1e9, 44149.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -145) * 1e9, 42981.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -140) * 1e9, 41830.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -135) * 1e9, 40687.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -130) * 1e9, 39537.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -125) * 1e9, 38364.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -120) * 1e9, 37151.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -115) * 1e9, 35883.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -110) * 1e9, 34546.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -105) * 1e9, 33136.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -100) * 1e9, 31658.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -95) * 1e9, 30134.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -90) * 1e9, 28605.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -85) * 1e9, 27129.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -80) * 1e9, 25778.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -75) * 1e9, 24624.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -70) * 1e9, 23726.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -65) * 1e9, 23117.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -60) * 1e9, 22794.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -55) * 1e9, 22716.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -50) * 1e9, 22820.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -45) * 1e9, 23031.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -40) * 1e9, 23287, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -35) * 1e9, 23540.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -30) * 1e9, 23766.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -25) * 1e9, 23955, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -20) * 1e9, 24099.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -15) * 1e9, 24194.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -10) * 1e9, 24237.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -5) * 1e9, 24235.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 0) * 1e9, 24215.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 5) * 1e9, 24229.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 10) * 1e9, 24356.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 15) * 1e9, 24691.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 20) * 1e9, 25326.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 25) * 1e9, 26332.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 30) * 1e9, 27745.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 35) * 1e9, 29560.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 40) * 1e9, 31733.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 45) * 1e9, 34191.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 50) * 1e9, 36838, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 55) * 1e9, 39574.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 60) * 1e9, 42306.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 65) * 1e9, 44958.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 70) * 1e9, 47471.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 75) * 1e9, 49808.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 80) * 1e9, 51941, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 85) * 1e9, 53846.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 90) * 1e9, 55504, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 95) * 1e9, 56897.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 100) * 1e9, 58018.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 105) * 1e9, 58875.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 110) * 1e9, 59485.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 115) * 1e9, 59874.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 120) * 1e9, 60067.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 125) * 1e9, 60084.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 130) * 1e9, 59937.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 135) * 1e9, 59633.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 140) * 1e9, 59179.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 145) * 1e9, 58582.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 150) * 1e9, 57851.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 155) * 1e9, 56997, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 160) * 1e9, 56031.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 165) * 1e9, 54971.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 170) * 1e9, 53837.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 175) * 1e9, 52653.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 180) * 1e9, 51438.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -180) * 1e9, 48791.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -175) * 1e9, 47588.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -170) * 1e9, 46386.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -165) * 1e9, 45190.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -160) * 1e9, 44002.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -155) * 1e9, 42823.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -150) * 1e9, 41660.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -145) * 1e9, 40518.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -140) * 1e9, 39399.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -135) * 1e9, 38300.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -130) * 1e9, 37213.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -125) * 1e9, 36126.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -120) * 1e9, 35025.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -115) * 1e9, 33894.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -110) * 1e9, 32714.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -105) * 1e9, 31471.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -100) * 1e9, 30159.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -95) * 1e9, 28791.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -90) * 1e9, 27405.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -85) * 1e9, 26058.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -80) * 1e9, 24826.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -75) * 1e9, 23784.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -70) * 1e9, 22997, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -65) * 1e9, 22499.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -60) * 1e9, 22288.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -55) * 1e9, 22321.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -50) * 1e9, 22530.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -45) * 1e9, 22843.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -40) * 1e9, 23199, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -35) * 1e9, 23561.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -30) * 1e9, 23914.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -25) * 1e9, 24254.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -20) * 1e9, 24573, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -15) * 1e9, 24855.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -10) * 1e9, 25079.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -5) * 1e9, 25229, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 0) * 1e9, 25307.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 5) * 1e9, 25350.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 10) * 1e9, 25430.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 15) * 1e9, 25643.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 20) * 1e9, 26094.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 25) * 1e9, 26878.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 30) * 1e9, 28061.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 35) * 1e9, 29664.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 40) * 1e9, 31662.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 45) * 1e9, 33984.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 50) * 1e9, 36530.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 55) * 1e9, 39185.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 60) * 1e9, 41841.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 65) * 1e9, 44407.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 70) * 1e9, 46818, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 75) * 1e9, 49029.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 80) * 1e9, 51010.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 85) * 1e9, 52737.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 90) * 1e9, 54186.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 95) * 1e9, 55346.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 100) * 1e9, 56220.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 105) * 1e9, 56832.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 110) * 1e9, 57221.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 115) * 1e9, 57428.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 120) * 1e9, 57488.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 125) * 1e9, 57418.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 130) * 1e9, 57220.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 135) * 1e9, 56891.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 140) * 1e9, 56428.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 145) * 1e9, 55831.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 150) * 1e9, 55108.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 155) * 1e9, 54265.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 160) * 1e9, 53315.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 165) * 1e9, 52271.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 170) * 1e9, 51153.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 175) * 1e9, 49985.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 180) * 1e9, 48791.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -180) * 1e9, 46029.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -175) * 1e9, 44879.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -170) * 1e9, 43735.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -165) * 1e9, 42598.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -160) * 1e9, 41469, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -155) * 1e9, 40347.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -150) * 1e9, 39239.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -145) * 1e9, 38152.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -140) * 1e9, 37091.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -135) * 1e9, 36060.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -130) * 1e9, 35056.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -125) * 1e9, 34073.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -120) * 1e9, 33102.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -115) * 1e9, 32125.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -110) * 1e9, 31120.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -105) * 1e9, 30065.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -100) * 1e9, 28946.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -95) * 1e9, 27767.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -90) * 1e9, 26559.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -85) * 1e9, 25377.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -80) * 1e9, 24293.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -75) * 1e9, 23384.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -70) * 1e9, 22710.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -65) * 1e9, 22310.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -60) * 1e9, 22180.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -55) * 1e9, 22282.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -50) * 1e9, 22555.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -45) * 1e9, 22932.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -40) * 1e9, 23362.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -35) * 1e9, 23816.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -30) * 1e9, 24288.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -25) * 1e9, 24779.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -20) * 1e9, 25281.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -15) * 1e9, 25768.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -10) * 1e9, 26201.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -5) * 1e9, 26540.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 0) * 1e9, 26767, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 5) * 1e9, 26896.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 10) * 1e9, 26983, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 15) * 1e9, 27114.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 20) * 1e9, 27399.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 25) * 1e9, 27945.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 30) * 1e9, 28847.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 35) * 1e9, 30158.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 40) * 1e9, 31881.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 45) * 1e9, 33963.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 50) * 1e9, 36306.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 55) * 1e9, 38788.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 60) * 1e9, 41288, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 65) * 1e9, 43705, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 70) * 1e9, 45965.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 75) * 1e9, 48019.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 80) * 1e9, 49829.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 85) * 1e9, 51363.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 90) * 1e9, 52594.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 95) * 1e9, 53511.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 100) * 1e9, 54126.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 105) * 1e9, 54485.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 110) * 1e9, 54648.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 115) * 1e9, 54677.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 120) * 1e9, 54613.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 125) * 1e9, 54468.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 130) * 1e9, 54232.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 135) * 1e9, 53889, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 140) * 1e9, 53423.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 145) * 1e9, 52833.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 150) * 1e9, 52124.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 155) * 1e9, 51306.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 160) * 1e9, 50387.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 165) * 1e9, 49379.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 170) * 1e9, 48301.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 175) * 1e9, 47176.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 180) * 1e9, 46029.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -180) * 1e9, 43214.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -175) * 1e9, 42147.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -170) * 1e9, 41091.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -165) * 1e9, 40047.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -160) * 1e9, 39010.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -155) * 1e9, 37981.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -150) * 1e9, 36965.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -145) * 1e9, 35970.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -140) * 1e9, 35004.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -135) * 1e9, 34073.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -130) * 1e9, 33179.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -125) * 1e9, 32322.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -120) * 1e9, 31495.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -115) * 1e9, 30683.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -110) * 1e9, 29861.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -105) * 1e9, 29003.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -100) * 1e9, 28089.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -95) * 1e9, 27117.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -90) * 1e9, 26110.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -85) * 1e9, 25117.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -80) * 1e9, 24201.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -75) * 1e9, 23429.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -70) * 1e9, 22859.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -65) * 1e9, 22527.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -60) * 1e9, 22438.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -55) * 1e9, 22565.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -50) * 1e9, 22860.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -45) * 1e9, 23270.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -40) * 1e9, 23751.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -35) * 1e9, 24281.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -30) * 1e9, 24858.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -25) * 1e9, 25483, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -20) * 1e9, 26144.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -15) * 1e9, 26809.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -10) * 1e9, 27427.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -5) * 1e9, 27945.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 0) * 1e9, 28324.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 5) * 1e9, 28561.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 10) * 1e9, 28690.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 15) * 1e9, 28783.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 20) * 1e9, 28938.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 25) * 1e9, 29267.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 30) * 1e9, 29882.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 35) * 1e9, 30867.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 40) * 1e9, 32258.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 45) * 1e9, 34025.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 50) * 1e9, 36082.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 55) * 1e9, 38308.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 60) * 1e9, 40578.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 65) * 1e9, 42784.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 70) * 1e9, 44849.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 75) * 1e9, 46716.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 80) * 1e9, 48342.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 85) * 1e9, 49682.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 90) * 1e9, 50703, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 95) * 1e9, 51388.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 100) * 1e9, 51762.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 105) * 1e9, 51885.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 110) * 1e9, 51842.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 115) * 1e9, 51711.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 120) * 1e9, 51539.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 125) * 1e9, 51333.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 130) * 1e9, 51068.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 135) * 1e9, 50713.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 140) * 1e9, 50246.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 145) * 1e9, 49663.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 150) * 1e9, 48972.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 155) * 1e9, 48184.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 160) * 1e9, 47309.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 165) * 1e9, 46356, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 170) * 1e9, 45340.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 175) * 1e9, 44285.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 180) * 1e9, 43214.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -180) * 1e9, 40454, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -175) * 1e9, 39500, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -170) * 1e9, 38563.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -165) * 1e9, 37642.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -160) * 1e9, 36732.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -155) * 1e9, 35832.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -150) * 1e9, 34947.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -145) * 1e9, 34085.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -140) * 1e9, 33253.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -135) * 1e9, 32460.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -130) * 1e9, 31708.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -125) * 1e9, 31000.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -120) * 1e9, 30332.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -115) * 1e9, 29691, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -110) * 1e9, 29054.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -105) * 1e9, 28393.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -100) * 1e9, 27688, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -95) * 1e9, 26929.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -90) * 1e9, 26134.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -85) * 1e9, 25336.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -80) * 1e9, 24587.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -75) * 1e9, 23941.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -70) * 1e9, 23449.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -65) * 1e9, 23147.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -60) * 1e9, 23051.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -55) * 1e9, 23153.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -50) * 1e9, 23427.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -45) * 1e9, 23834.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -40) * 1e9, 24341.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -35) * 1e9, 24926.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -30) * 1e9, 25581.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -25) * 1e9, 26299.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -20) * 1e9, 27065.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -15) * 1e9, 27845.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -10) * 1e9, 28584.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -5) * 1e9, 29225.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 0) * 1e9, 29721, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 5) * 1e9, 30053.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 10) * 1e9, 30239, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 15) * 1e9, 30326.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 20) * 1e9, 30398.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 25) * 1e9, 30559.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 30) * 1e9, 30928.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 35) * 1e9, 31609.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 40) * 1e9, 32665.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 45) * 1e9, 34091.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 50) * 1e9, 35817.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 55) * 1e9, 37732.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 60) * 1e9, 39715, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 65) * 1e9, 41659.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 70) * 1e9, 43488.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 75) * 1e9, 45144, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 80) * 1e9, 46574.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 85) * 1e9, 47726.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 90) * 1e9, 48556.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 95) * 1e9, 49043.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 100) * 1e9, 49216.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 105) * 1e9, 49147.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 110) * 1e9, 48938.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 115) * 1e9, 48679, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 120) * 1e9, 48420.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 125) * 1e9, 48162, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 130) * 1e9, 47869.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 135) * 1e9, 47500.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 140) * 1e9, 47027.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 145) * 1e9, 46447.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 150) * 1e9, 45772.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 155) * 1e9, 45018.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 160) * 1e9, 44194.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 165) * 1e9, 43310.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 170) * 1e9, 42378.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 175) * 1e9, 41419.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 180) * 1e9, 40454, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -180) * 1e9, 37902.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -175) * 1e9, 37089.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -170) * 1e9, 36300.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -165) * 1e9, 35530.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -160) * 1e9, 34774.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -155) * 1e9, 34033.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -150) * 1e9, 33312.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -145) * 1e9, 32618.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -140) * 1e9, 31957.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -135) * 1e9, 31336.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -130) * 1e9, 30756.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -125) * 1e9, 30220.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -120) * 1e9, 29725.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -115) * 1e9, 29261.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -110) * 1e9, 28808.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -105) * 1e9, 28343.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -100) * 1e9, 27841.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -95) * 1e9, 27292, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -90) * 1e9, 26699.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -85) * 1e9, 26084.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -80) * 1e9, 25481.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -75) * 1e9, 24933.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -70) * 1e9, 24483.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -65) * 1e9, 24168.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -60) * 1e9, 24017.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -55) * 1e9, 24044.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -50) * 1e9, 24246.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -45) * 1e9, 24606.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -40) * 1e9, 25100.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -35) * 1e9, 25700.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -30) * 1e9, 26387.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -25) * 1e9, 27142.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -20) * 1e9, 27944.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -15) * 1e9, 28758.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -10) * 1e9, 29536.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -5) * 1e9, 30226.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 0) * 1e9, 30782.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 5) * 1e9, 31179.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 10) * 1e9, 31417.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 15) * 1e9, 31525.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 20) * 1e9, 31563.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 25) * 1e9, 31624.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 30) * 1e9, 31822.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 35) * 1e9, 32269.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 40) * 1e9, 33040.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 45) * 1e9, 34149.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 50) * 1e9, 35545.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 55) * 1e9, 37130.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 60) * 1e9, 38796.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 65) * 1e9, 40448.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 70) * 1e9, 42015.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 75) * 1e9, 43440.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 80) * 1e9, 44668.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 85) * 1e9, 45641.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 90) * 1e9, 46306.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 95) * 1e9, 46639.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 100) * 1e9, 46667.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 105) * 1e9, 46468.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 110) * 1e9, 46147.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 115) * 1e9, 45797.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 120) * 1e9, 45470.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 125) * 1e9, 45161.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 130) * 1e9, 44832.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 135) * 1e9, 44436.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 140) * 1e9, 43946.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 145) * 1e9, 43361.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 150) * 1e9, 42698.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 155) * 1e9, 41977.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 160) * 1e9, 41210.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 165) * 1e9, 40406, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 170) * 1e9, 39575.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 175) * 1e9, 38735, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 180) * 1e9, 37902.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -180) * 1e9, 35738.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -175) * 1e9, 35089.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -170) * 1e9, 34466.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -165) * 1e9, 33865, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -160) * 1e9, 33281.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -155) * 1e9, 32717.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -150) * 1e9, 32180.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -145) * 1e9, 31678.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -140) * 1e9, 31216.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -135) * 1e9, 30793.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -130) * 1e9, 30410.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -125) * 1e9, 30065.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -120) * 1e9, 29755.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -115) * 1e9, 29473.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -110) * 1e9, 29204.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -105) * 1e9, 28926.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -100) * 1e9, 28617.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -95) * 1e9, 28257.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -90) * 1e9, 27841.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -85) * 1e9, 27376.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -80) * 1e9, 26884.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -75) * 1e9, 26396.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -70) * 1e9, 25949.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -65) * 1e9, 25584.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -60) * 1e9, 25337.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -55) * 1e9, 25243.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -50) * 1e9, 25323.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -45) * 1e9, 25582.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -40) * 1e9, 26005.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -35) * 1e9, 26563.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -30) * 1e9, 27223.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -25) * 1e9, 27952.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -20) * 1e9, 28721.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -15) * 1e9, 29497, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -10) * 1e9, 30241.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -5) * 1e9, 30914.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 0) * 1e9, 31478.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 5) * 1e9, 31905.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 10) * 1e9, 32187.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 15) * 1e9, 32334.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 20) * 1e9, 32389.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 25) * 1e9, 32426.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 30) * 1e9, 32546.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 35) * 1e9, 32854.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 40) * 1e9, 33426.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 45) * 1e9, 34282.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 50) * 1e9, 35386.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 55) * 1e9, 36660.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 60) * 1e9, 38014.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 65) * 1e9, 39370.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 70) * 1e9, 40668.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 75) * 1e9, 41857, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 80) * 1e9, 42883.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 85) * 1e9, 43687.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 90) * 1e9, 44215, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 95) * 1e9, 44439.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 100) * 1e9, 44384.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 105) * 1e9, 44118.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 110) * 1e9, 43740.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 115) * 1e9, 43336, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 120) * 1e9, 42950.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 125) * 1e9, 42582.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 130) * 1e9, 42195, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 135) * 1e9, 41748.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 140) * 1e9, 41222.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 145) * 1e9, 40619.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 150) * 1e9, 39960, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 155) * 1e9, 39267, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 160) * 1e9, 38556, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 165) * 1e9, 37837.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 170) * 1e9, 37120.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 175) * 1e9, 36417.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 180) * 1e9, 35738.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -180) * 1e9, 34121.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -175) * 1e9, 33644.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -170) * 1e9, 33196.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -165) * 1e9, 32768.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -160) * 1e9, 32360.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -155) * 1e9, 31978.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -150) * 1e9, 31633.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -145) * 1e9, 31333.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -140) * 1e9, 31081.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -135) * 1e9, 30873.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -130) * 1e9, 30701.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -125) * 1e9, 30560, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -120) * 1e9, 30444.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -115) * 1e9, 30348.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -110) * 1e9, 30260.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -105) * 1e9, 30161.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -100) * 1e9, 30024.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -95) * 1e9, 29825.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -90) * 1e9, 29547.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -85) * 1e9, 29188.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -80) * 1e9, 28761.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -75) * 1e9, 28291.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -70) * 1e9, 27814.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -65) * 1e9, 27369.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -60) * 1e9, 27001.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -55) * 1e9, 26756.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -50) * 1e9, 26677.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -45) * 1e9, 26786.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -40) * 1e9, 27081.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -35) * 1e9, 27533.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -30) * 1e9, 28102.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -25) * 1e9, 28745.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -20) * 1e9, 29427.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -15) * 1e9, 30116.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -10) * 1e9, 30783.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -5) * 1e9, 31401.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 0) * 1e9, 31941.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 5) * 1e9, 32378.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 10) * 1e9, 32697.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 15) * 1e9, 32900.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 20) * 1e9, 33013.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 25) * 1e9, 33095.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 30) * 1e9, 33228.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 35) * 1e9, 33498.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 40) * 1e9, 33967.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 45) * 1e9, 34653.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 50) * 1e9, 35528.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 55) * 1e9, 36536.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 60) * 1e9, 37612.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 65) * 1e9, 38697.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 70) * 1e9, 39744.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 75) * 1e9, 40710.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 80) * 1e9, 41546.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 85) * 1e9, 42197.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 90) * 1e9, 42613.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 95) * 1e9, 42769.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 100) * 1e9, 42680.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 105) * 1e9, 42401.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 110) * 1e9, 42009, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 115) * 1e9, 41572, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 120) * 1e9, 41128.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 125) * 1e9, 40679.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 130) * 1e9, 40203.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 135) * 1e9, 39675.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 140) * 1e9, 39085.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 145) * 1e9, 38442.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 150) * 1e9, 37771.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 155) * 1e9, 37094.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 160) * 1e9, 36432.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 165) * 1e9, 35795.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 170) * 1e9, 35194.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 175) * 1e9, 34636.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 180) * 1e9, 34121.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -180) * 1e9, 33145, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -175) * 1e9, 32833.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -170) * 1e9, 32552.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -165) * 1e9, 32291.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -160) * 1e9, 32051.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -155) * 1e9, 31844, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -150) * 1e9, 31684.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -145) * 1e9, 31584.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -140) * 1e9, 31542.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -135) * 1e9, 31551.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -130) * 1e9, 31595.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -125) * 1e9, 31664.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -120) * 1e9, 31748.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -115) * 1e9, 31841.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -110) * 1e9, 31930.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -105) * 1e9, 31996.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -100) * 1e9, 32009.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -95) * 1e9, 31936.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -90) * 1e9, 31755.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -85) * 1e9, 31456.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -80) * 1e9, 31051.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -75) * 1e9, 30563.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -70) * 1e9, 30028.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -65) * 1e9, 29486.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -60) * 1e9, 28987.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -55) * 1e9, 28585, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -50) * 1e9, 28332.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -45) * 1e9, 28267.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -40) * 1e9, 28395.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -35) * 1e9, 28694.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -30) * 1e9, 29123.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -25) * 1e9, 29638, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -20) * 1e9, 30200.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -15) * 1e9, 30783.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -10) * 1e9, 31363.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -5) * 1e9, 31919.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 0) * 1e9, 32429.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 5) * 1e9, 32871.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 10) * 1e9, 33228.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 15) * 1e9, 33498.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 20) * 1e9, 33699.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 25) * 1e9, 33876.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 30) * 1e9, 34090.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 35) * 1e9, 34402.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 40) * 1e9, 34851.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 45) * 1e9, 35444.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 50) * 1e9, 36160.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 55) * 1e9, 36963.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 60) * 1e9, 37813.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 65) * 1e9, 38674.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 70) * 1e9, 39512.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 75) * 1e9, 40289.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 80) * 1e9, 40963.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 85) * 1e9, 41486.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 90) * 1e9, 41817.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 95) * 1e9, 41934, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 100) * 1e9, 41844.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 105) * 1e9, 41582.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 110) * 1e9, 41197, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 115) * 1e9, 40733.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 120) * 1e9, 40220.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 125) * 1e9, 39666.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 130) * 1e9, 39067.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 135) * 1e9, 38421.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 140) * 1e9, 37733.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 145) * 1e9, 37022.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 150) * 1e9, 36313.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 155) * 1e9, 35632.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 160) * 1e9, 34998.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 165) * 1e9, 34428.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 170) * 1e9, 33930, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 175) * 1e9, 33504.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 180) * 1e9, 33145, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -180) * 1e9, 32827.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -175) * 1e9, 32655.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -170) * 1e9, 32520.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -165) * 1e9, 32407.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -160) * 1e9, 32319.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -155) * 1e9, 32272.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -150) * 1e9, 32286.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -145) * 1e9, 32373, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -140) * 1e9, 32532.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -135) * 1e9, 32750.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -130) * 1e9, 33007.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -125) * 1e9, 33284.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -120) * 1e9, 33568.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -115) * 1e9, 33847.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -110) * 1e9, 34108.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -105) * 1e9, 34325.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -100) * 1e9, 34465.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -95) * 1e9, 34490, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -90) * 1e9, 34371.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -85) * 1e9, 34099.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -80) * 1e9, 33683.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -75) * 1e9, 33150.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -70) * 1e9, 32537.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -65) * 1e9, 31891.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -60) * 1e9, 31264.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -55) * 1e9, 30716.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -50) * 1e9, 30305.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -45) * 1e9, 30071.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -40) * 1e9, 30028.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -35) * 1e9, 30160.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -30) * 1e9, 30430.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -25) * 1e9, 30799.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -20) * 1e9, 31235.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -15) * 1e9, 31715.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -10) * 1e9, 32219.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -5) * 1e9, 32729.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 0) * 1e9, 33223.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 5) * 1e9, 33678, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 10) * 1e9, 34076.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 15) * 1e9, 34416.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 20) * 1e9, 34715.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 25) * 1e9, 35007.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 30) * 1e9, 35335.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 35) * 1e9, 35731.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 40) * 1e9, 36211, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 45) * 1e9, 36768.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 50) * 1e9, 37386.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 55) * 1e9, 38047.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 60) * 1e9, 38734.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 65) * 1e9, 39431.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 70) * 1e9, 40114.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 75) * 1e9, 40753.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 80) * 1e9, 41309.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 85) * 1e9, 41741.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 90) * 1e9, 42017.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 95) * 1e9, 42119.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 100) * 1e9, 42045.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 105) * 1e9, 41809.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 110) * 1e9, 41432.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 115) * 1e9, 40936.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 120) * 1e9, 40339.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 125) * 1e9, 39657.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 130) * 1e9, 38907.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 135) * 1e9, 38110.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 140) * 1e9, 37291.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 145) * 1e9, 36477.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 150) * 1e9, 35699.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 155) * 1e9, 34981.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 160) * 1e9, 34346.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 165) * 1e9, 33811.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 170) * 1e9, 33384.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 175) * 1e9, 33061.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 180) * 1e9, 32827.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -180) * 1e9, 33130.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -175) * 1e9, 33057.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -170) * 1e9, 33035, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -165) * 1e9, 33045.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -160) * 1e9, 33091.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -155) * 1e9, 33189.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -150) * 1e9, 33360.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -145) * 1e9, 33619.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -140) * 1e9, 33963.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -135) * 1e9, 34376.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -130) * 1e9, 34831.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -125) * 1e9, 35305.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -120) * 1e9, 35779.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -115) * 1e9, 36237, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -110) * 1e9, 36657.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -105) * 1e9, 37012.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -100) * 1e9, 37260.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -95) * 1e9, 37362.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -90) * 1e9, 37286.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -85) * 1e9, 37021.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -80) * 1e9, 36578.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -75) * 1e9, 35987.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -70) * 1e9, 35291, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -65) * 1e9, 34542.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -60) * 1e9, 33801.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -55) * 1e9, 33130.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -50) * 1e9, 32589.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -45) * 1e9, 32217.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -40) * 1e9, 32029.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -35) * 1e9, 32011.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -30) * 1e9, 32133.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -25) * 1e9, 32367.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -20) * 1e9, 32688, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -15) * 1e9, 33079.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -10) * 1e9, 33527.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -5) * 1e9, 34010.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 0) * 1e9, 34503, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 5) * 1e9, 34978.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 10) * 1e9, 35418.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 15) * 1e9, 35823.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 20) * 1e9, 36210.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 25) * 1e9, 36608.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 30) * 1e9, 37042.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 35) * 1e9, 37525.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 40) * 1e9, 38051.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 45) * 1e9, 38605.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 50) * 1e9, 39172.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 55) * 1e9, 39748.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 60) * 1e9, 40334.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 65) * 1e9, 40929.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 70) * 1e9, 41519.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 75) * 1e9, 42079.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 80) * 1e9, 42570.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 85) * 1e9, 42959.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 90) * 1e9, 43215.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 95) * 1e9, 43323.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 100) * 1e9, 43272.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 105) * 1e9, 43059.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 110) * 1e9, 42682.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 115) * 1e9, 42143.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 120) * 1e9, 41453.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 125) * 1e9, 40634, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 130) * 1e9, 39720.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 135) * 1e9, 38754, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 140) * 1e9, 37778.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 145) * 1e9, 36833.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 150) * 1e9, 35952.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 155) * 1e9, 35164.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 160) * 1e9, 34491.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 165) * 1e9, 33950.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 170) * 1e9, 33550.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 175) * 1e9, 33283.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 180) * 1e9, 33130.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -180) * 1e9, 33995.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -175) * 1e9, 33975.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -170) * 1e9, 34028.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -165) * 1e9, 34135.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -160) * 1e9, 34295.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -155) * 1e9, 34523.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -150) * 1e9, 34838.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -145) * 1e9, 35252.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -140) * 1e9, 35761.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -135) * 1e9, 36345.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -130) * 1e9, 36975.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -125) * 1e9, 37624.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -120) * 1e9, 38267.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -115) * 1e9, 38883.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -110) * 1e9, 39445.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -105) * 1e9, 39919.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -100) * 1e9, 40260.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -95) * 1e9, 40427.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -90) * 1e9, 40385.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -85) * 1e9, 40124.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -80) * 1e9, 39654, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -75) * 1e9, 39007.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -70) * 1e9, 38234.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -65) * 1e9, 37395.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -60) * 1e9, 36559.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -55) * 1e9, 35792, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -50) * 1e9, 35153, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -45) * 1e9, 34679.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -40) * 1e9, 34380.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -35) * 1e9, 34245.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -30) * 1e9, 34249.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -25) * 1e9, 34370.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -20) * 1e9, 34594.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -15) * 1e9, 34913.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -10) * 1e9, 35316.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -5) * 1e9, 35782.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 0) * 1e9, 36278.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 5) * 1e9, 36774.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 10) * 1e9, 37249.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 15) * 1e9, 37704.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 20) * 1e9, 38155.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 25) * 1e9, 38626.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 30) * 1e9, 39135.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 35) * 1e9, 39679.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 40) * 1e9, 40243.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 45) * 1e9, 40805.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 50) * 1e9, 41355.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 55) * 1e9, 41895.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 60) * 1e9, 42438.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 65) * 1e9, 42992.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 70) * 1e9, 43550.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 75) * 1e9, 44086.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 80) * 1e9, 44567.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 85) * 1e9, 44958.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 90) * 1e9, 45230.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 95) * 1e9, 45364.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 100) * 1e9, 45342, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 105) * 1e9, 45146.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 110) * 1e9, 44761, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 115) * 1e9, 44175.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 120) * 1e9, 43394.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 125) * 1e9, 42446.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 130) * 1e9, 41377.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 135) * 1e9, 40244.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 140) * 1e9, 39107.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 145) * 1e9, 38017.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 150) * 1e9, 37014.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 155) * 1e9, 36129.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 160) * 1e9, 35386.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 165) * 1e9, 34800.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 170) * 1e9, 34380.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 175) * 1e9, 34119.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 180) * 1e9, 33995.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -180) * 1e9, 35373.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -175) * 1e9, 35363.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -170) * 1e9, 35455.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -165) * 1e9, 35631.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -160) * 1e9, 35886.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -155) * 1e9, 36230.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -150) * 1e9, 36676.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -145) * 1e9, 37228.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -140) * 1e9, 37878.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -135) * 1e9, 38605.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -130) * 1e9, 39379.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -125) * 1e9, 40169.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -120) * 1e9, 40948.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -115) * 1e9, 41690.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -110) * 1e9, 42363.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -105) * 1e9, 42930.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -100) * 1e9, 43345.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -95) * 1e9, 43565, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -90) * 1e9, 43554.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -85) * 1e9, 43301.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -80) * 1e9, 42814.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -75) * 1e9, 42130.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -70) * 1e9, 41300.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -65) * 1e9, 40394.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -60) * 1e9, 39486.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -55) * 1e9, 38647.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -50) * 1e9, 37935.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -45) * 1e9, 37385.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -40) * 1e9, 37004.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -35) * 1e9, 36779.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -30) * 1e9, 36690.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -25) * 1e9, 36721.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -20) * 1e9, 36866, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -15) * 1e9, 37122.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -10) * 1e9, 37482.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -5) * 1e9, 37923.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 0) * 1e9, 38413.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 5) * 1e9, 38917, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 10) * 1e9, 39411, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 15) * 1e9, 39892.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 20) * 1e9, 40377.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 25) * 1e9, 40884.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 30) * 1e9, 41426.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 35) * 1e9, 41998.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 40) * 1e9, 42582.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 45) * 1e9, 43157, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 50) * 1e9, 43714.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 55) * 1e9, 44262.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 60) * 1e9, 44814.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 65) * 1e9, 45382, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 70) * 1e9, 45958.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 75) * 1e9, 46521.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 80) * 1e9, 47035.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 85) * 1e9, 47465.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 90) * 1e9, 47781, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 95) * 1e9, 47956.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 100) * 1e9, 47966.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 105) * 1e9, 47786.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 110) * 1e9, 47390.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 115) * 1e9, 46763.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 120) * 1e9, 45909, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 125) * 1e9, 44857.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 130) * 1e9, 43661.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 135) * 1e9, 42390.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 140) * 1e9, 41111.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 145) * 1e9, 39887.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 150) * 1e9, 38763.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 155) * 1e9, 37773.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 160) * 1e9, 36942.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 165) * 1e9, 36285.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 170) * 1e9, 35811, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 175) * 1e9, 35512.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 180) * 1e9, 35373.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -180) * 1e9, 37227.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -175) * 1e9, 37198, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -170) * 1e9, 37301.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -165) * 1e9, 37521.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -160) * 1e9, 37852.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -155) * 1e9, 38295.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -150) * 1e9, 38852.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -145) * 1e9, 39521.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -140) * 1e9, 40287, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -135) * 1e9, 41124.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -130) * 1e9, 42003.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -125) * 1e9, 42892.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -120) * 1e9, 43762.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -115) * 1e9, 44585.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -110) * 1e9, 45328.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -105) * 1e9, 45953.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -100) * 1e9, 46414.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -95) * 1e9, 46668.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -90) * 1e9, 46682.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -85) * 1e9, 46441.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -80) * 1e9, 45954.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -75) * 1e9, 45254.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -70) * 1e9, 44397.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -65) * 1e9, 43454.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -60) * 1e9, 42501.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -55) * 1e9, 41613.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -50) * 1e9, 40846.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -45) * 1e9, 40233.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -40) * 1e9, 39782.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -35) * 1e9, 39480.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -30) * 1e9, 39312.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -25) * 1e9, 39267, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -20) * 1e9, 39340.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -15) * 1e9, 39534.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -10) * 1e9, 39843, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -5) * 1e9, 40244.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 0) * 1e9, 40707.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 5) * 1e9, 41195.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 10) * 1e9, 41684.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 15) * 1e9, 42168.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 20) * 1e9, 42656.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 25) * 1e9, 43167.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 30) * 1e9, 43710.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 35) * 1e9, 44282.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 40) * 1e9, 44871.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 45) * 1e9, 45462, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 50) * 1e9, 46049.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 55) * 1e9, 46639.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 60) * 1e9, 47243.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 65) * 1e9, 47868.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 70) * 1e9, 48504.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 75) * 1e9, 49129.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 80) * 1e9, 49706.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 85) * 1e9, 50199.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 90) * 1e9, 50572.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 95) * 1e9, 50795.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 100) * 1e9, 50839.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 105) * 1e9, 50673, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 110) * 1e9, 50270.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 115) * 1e9, 49615.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 120) * 1e9, 48713.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 125) * 1e9, 47596.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 130) * 1e9, 46320.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 135) * 1e9, 44957.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 140) * 1e9, 43582.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 145) * 1e9, 42259.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 150) * 1e9, 41041.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 155) * 1e9, 39962.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 160) * 1e9, 39049, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 165) * 1e9, 38315.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 170) * 1e9, 37770.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 175) * 1e9, 37412.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 180) * 1e9, 37227.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -180) * 1e9, 39528.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -175) * 1e9, 39465, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -170) * 1e9, 39561.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -165) * 1e9, 39805.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -160) * 1e9, 40189.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -155) * 1e9, 40706.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -150) * 1e9, 41348.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -145) * 1e9, 42103.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -140) * 1e9, 42948.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -135) * 1e9, 43856.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -130) * 1e9, 44796, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -125) * 1e9, 45735.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -120) * 1e9, 46646.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -115) * 1e9, 47500.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -110) * 1e9, 48264.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -105) * 1e9, 48902.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -100) * 1e9, 49373.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -95) * 1e9, 49636.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -90) * 1e9, 49660.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -85) * 1e9, 49430.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -80) * 1e9, 48955, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -75) * 1e9, 48263.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -70) * 1e9, 47409.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -65) * 1e9, 46460.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -60) * 1e9, 45493.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -55) * 1e9, 44577.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -50) * 1e9, 43770, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -45) * 1e9, 43102.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -40) * 1e9, 42584.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -35) * 1e9, 42210, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -30) * 1e9, 41966.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -25) * 1e9, 41847.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -20) * 1e9, 41850.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -15) * 1e9, 41976.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -10) * 1e9, 42219.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -5) * 1e9, 42560.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 0) * 1e9, 42971.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 5) * 1e9, 43417.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 10) * 1e9, 43876.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 15) * 1e9, 44337.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 20) * 1e9, 44808.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 25) * 1e9, 45300.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 30) * 1e9, 45825.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 35) * 1e9, 46385.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 40) * 1e9, 46976, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 45) * 1e9, 47589.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 50) * 1e9, 48222.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 55) * 1e9, 48879.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 60) * 1e9, 49563.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 65) * 1e9, 50274.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 70) * 1e9, 50996.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 75) * 1e9, 51701.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 80) * 1e9, 52355, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 85) * 1e9, 52916.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 90) * 1e9, 53348.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 95) * 1e9, 53616.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 100) * 1e9, 53689.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 105) * 1e9, 53536.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 110) * 1e9, 53133.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 115) * 1e9, 52468.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 120) * 1e9, 51551, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 125) * 1e9, 50414.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 130) * 1e9, 49114, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 135) * 1e9, 47721.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 140) * 1e9, 46309.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 145) * 1e9, 44944.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 150) * 1e9, 43678.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 155) * 1e9, 42549.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 160) * 1e9, 41581.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 165) * 1e9, 40789.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 170) * 1e9, 40183.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 175) * 1e9, 39764.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 180) * 1e9, 39528.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -180) * 1e9, 42223.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -175) * 1e9, 42129.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -170) * 1e9, 42211.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -165) * 1e9, 42461.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -160) * 1e9, 42870.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -155) * 1e9, 43426.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -150) * 1e9, 44113.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -145) * 1e9, 44909.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -140) * 1e9, 45787.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -135) * 1e9, 46716.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -130) * 1e9, 47665.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -125) * 1e9, 48603, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -120) * 1e9, 49501.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -115) * 1e9, 50333.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -110) * 1e9, 51069.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -105) * 1e9, 51675.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -100) * 1e9, 52117.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -95) * 1e9, 52359.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -90) * 1e9, 52375.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -85) * 1e9, 52151.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -80) * 1e9, 51693.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -75) * 1e9, 51028.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -70) * 1e9, 50203.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -65) * 1e9, 49280.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -60) * 1e9, 48327.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -55) * 1e9, 47409.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -50) * 1e9, 46578.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -45) * 1e9, 45865.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -40) * 1e9, 45287, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -35) * 1e9, 44841.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -30) * 1e9, 44523.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -180) * 1e9, 58451.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -175) * 1e9, 57310.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -170) * 1e9, 56155.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -165) * 1e9, 54995.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -160) * 1e9, 53837.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -155) * 1e9, 52683.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -150) * 1e9, 51532.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -145) * 1e9, 50378.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -140) * 1e9, 49209.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -135) * 1e9, 48010.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -130) * 1e9, 46762.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -125) * 1e9, 45449.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -120) * 1e9, 44058.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -115) * 1e9, 42582.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -110) * 1e9, 41026.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -105) * 1e9, 39404.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -100) * 1e9, 37739.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -95) * 1e9, 36065.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -90) * 1e9, 34421.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -85) * 1e9, 32851.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -80) * 1e9, 31399.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -75) * 1e9, 30105.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -70) * 1e9, 28996.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -65) * 1e9, 28088.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -60) * 1e9, 27379.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -55) * 1e9, 26849.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -50) * 1e9, 26465.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -45) * 1e9, 26189.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -40) * 1e9, 25980.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -35) * 1e9, 25804.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -30) * 1e9, 25638, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -25) * 1e9, 25470.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -20) * 1e9, 25303.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -15) * 1e9, 25151.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -10) * 1e9, 25041, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -5) * 1e9, 25006.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 0) * 1e9, 25091.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 5) * 1e9, 25343.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 10) * 1e9, 25810.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 15) * 1e9, 26533.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 20) * 1e9, 27539.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 25) * 1e9, 28841.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 30) * 1e9, 30433.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 35) * 1e9, 32293.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 40) * 1e9, 34387.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 45) * 1e9, 36671.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 50) * 1e9, 39094.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 55) * 1e9, 41608.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 60) * 1e9, 44162.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 65) * 1e9, 46713.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 70) * 1e9, 49222.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 75) * 1e9, 51653, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 80) * 1e9, 53973.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 85) * 1e9, 56153.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 90) * 1e9, 58162.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 95) * 1e9, 59971.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 100) * 1e9, 61554.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 105) * 1e9, 62892.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 110) * 1e9, 63972.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 115) * 1e9, 64792.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 120) * 1e9, 65356.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 125) * 1e9, 65676, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 130) * 1e9, 65767.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 135) * 1e9, 65649.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 140) * 1e9, 65343.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 145) * 1e9, 64867.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 150) * 1e9, 64243.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 155) * 1e9, 63489.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 160) * 1e9, 62626.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 165) * 1e9, 61673.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 170) * 1e9, 60648.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 175) * 1e9, 59569.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 180) * 1e9, 58451.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -180) * 1e9, 56289.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -175) * 1e9, 55092.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -170) * 1e9, 53887, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -165) * 1e9, 52681.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -160) * 1e9, 51483.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -155) * 1e9, 50295.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -150) * 1e9, 49119.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -145) * 1e9, 47950.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -140) * 1e9, 46778.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -135) * 1e9, 45586.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -130) * 1e9, 44355.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -125) * 1e9, 43065.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -120) * 1e9, 41699.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -115) * 1e9, 40248.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -110) * 1e9, 38712.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -105) * 1e9, 37100, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -100) * 1e9, 35433.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -95) * 1e9, 33745.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -90) * 1e9, 32080.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -85) * 1e9, 30488.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -80) * 1e9, 29024.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -75) * 1e9, 27740.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -70) * 1e9, 26674.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -65) * 1e9, 25847.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -60) * 1e9, 25258.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -55) * 1e9, 24880.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -50) * 1e9, 24668.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -45) * 1e9, 24569.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -40) * 1e9, 24528.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -35) * 1e9, 24502.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -30) * 1e9, 24462.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -25) * 1e9, 24391.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -20) * 1e9, 24290.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -15) * 1e9, 24168.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -10) * 1e9, 24050.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -5) * 1e9, 23969.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 0) * 1e9, 23973.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 5) * 1e9, 24122.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 10) * 1e9, 24478.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 15) * 1e9, 25102.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 20) * 1e9, 26041.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 25) * 1e9, 27320.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 30) * 1e9, 28938.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 35) * 1e9, 30871.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 40) * 1e9, 33076.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 45) * 1e9, 35494.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 50) * 1e9, 38062.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 55) * 1e9, 40714.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 60) * 1e9, 43388.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 65) * 1e9, 46031.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 70) * 1e9, 48600.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 75) * 1e9, 51059.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 80) * 1e9, 53378.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 85) * 1e9, 55529.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 90) * 1e9, 57486.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 95) * 1e9, 59222, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 100) * 1e9, 60714.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 105) * 1e9, 61947.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 110) * 1e9, 62915, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 115) * 1e9, 63619.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 120) * 1e9, 64072.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 125) * 1e9, 64288.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 130) * 1e9, 64285.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 135) * 1e9, 64084, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 140) * 1e9, 63701.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 145) * 1e9, 63155.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 150) * 1e9, 62465.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 155) * 1e9, 61646.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 160) * 1e9, 60718.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 165) * 1e9, 59699.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 170) * 1e9, 58609, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 175) * 1e9, 57466.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 180) * 1e9, 56289.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -180) * 1e9, 53941.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -175) * 1e9, 52716, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -170) * 1e9, 51485.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -165) * 1e9, 50257.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -160) * 1e9, 49039, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -155) * 1e9, 47833.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -150) * 1e9, 46644.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -145) * 1e9, 45469.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -140) * 1e9, 44302.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -135) * 1e9, 43129.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -130) * 1e9, 41932.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -125) * 1e9, 40690.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -120) * 1e9, 39387.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -115) * 1e9, 38008.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -110) * 1e9, 36548.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -105) * 1e9, 35010, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -100) * 1e9, 33408.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -95) * 1e9, 31773.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -90) * 1e9, 30148, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -85) * 1e9, 28588.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -80) * 1e9, 27159.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -75) * 1e9, 25923.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -70) * 1e9, 24930, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -65) * 1e9, 24207.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -60) * 1e9, 23753.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -55) * 1e9, 23534.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -50) * 1e9, 23493.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -45) * 1e9, 23564.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -40) * 1e9, 23685.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -35) * 1e9, 23807.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -30) * 1e9, 23901.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -25) * 1e9, 23950.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -20) * 1e9, 23950.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -15) * 1e9, 23907.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -10) * 1e9, 23833.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -5) * 1e9, 23753.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 0) * 1e9, 23710.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 5) * 1e9, 23765.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 10) * 1e9, 23994.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 15) * 1e9, 24478.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 20) * 1e9, 25288, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 25) * 1e9, 26467.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 30) * 1e9, 28030.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 35) * 1e9, 29955.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 40) * 1e9, 32195.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 45) * 1e9, 34681, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 50) * 1e9, 37330.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 55) * 1e9, 40061.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 60) * 1e9, 42797, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 65) * 1e9, 45473, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 70) * 1e9, 48040.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 75) * 1e9, 50462.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 80) * 1e9, 52712.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 85) * 1e9, 54765.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 90) * 1e9, 56598.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 95) * 1e9, 58190.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 100) * 1e9, 59524, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 105) * 1e9, 60593, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 110) * 1e9, 61400.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 115) * 1e9, 61959.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 120) * 1e9, 62285.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 125) * 1e9, 62398.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 130) * 1e9, 62315.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 135) * 1e9, 62052.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 140) * 1e9, 61622.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 145) * 1e9, 61039.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 150) * 1e9, 60315.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 155) * 1e9, 59466, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 160) * 1e9, 58505.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 165) * 1e9, 57452.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 170) * 1e9, 56327.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 175) * 1e9, 55150.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 180) * 1e9, 53941.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -180) * 1e9, 51436, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -175) * 1e9, 50208.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -170) * 1e9, 48978.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -165) * 1e9, 47752.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -160) * 1e9, 46535.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -155) * 1e9, 45330.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -150) * 1e9, 44143.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -145) * 1e9, 42975.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -140) * 1e9, 41824, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -135) * 1e9, 40680.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -130) * 1e9, 39530.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -125) * 1e9, 38357.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -120) * 1e9, 37144.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -115) * 1e9, 35875.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -110) * 1e9, 34539, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -105) * 1e9, 33128.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -100) * 1e9, 31650.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -95) * 1e9, 30126.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -90) * 1e9, 28597.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -85) * 1e9, 27122, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -80) * 1e9, 25771.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -75) * 1e9, 24618.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -70) * 1e9, 23721.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -65) * 1e9, 23113.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -60) * 1e9, 22790.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -55) * 1e9, 22714, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -50) * 1e9, 22818, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -45) * 1e9, 23029.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -40) * 1e9, 23284.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -35) * 1e9, 23537.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -30) * 1e9, 23763, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -25) * 1e9, 23950.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -20) * 1e9, 24093.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -15) * 1e9, 24188.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -10) * 1e9, 24230.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -5) * 1e9, 24227.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 0) * 1e9, 24206.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 5) * 1e9, 24220, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 10) * 1e9, 24348.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 15) * 1e9, 24684.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 20) * 1e9, 25321.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 25) * 1e9, 26330.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 30) * 1e9, 27746.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 35) * 1e9, 29564.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 40) * 1e9, 31741, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 45) * 1e9, 34200.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 50) * 1e9, 36848.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 55) * 1e9, 39585.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 60) * 1e9, 42318.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 65) * 1e9, 44969.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 70) * 1e9, 47481.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 75) * 1e9, 49817.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 80) * 1e9, 51948.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 85) * 1e9, 53852.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 90) * 1e9, 55509.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 95) * 1e9, 56901.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 100) * 1e9, 58023, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 105) * 1e9, 58879.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 110) * 1e9, 59488.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 115) * 1e9, 59877.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 120) * 1e9, 60070.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 125) * 1e9, 60086.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 130) * 1e9, 59938.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 135) * 1e9, 59634.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 140) * 1e9, 59180.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 145) * 1e9, 58583.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 150) * 1e9, 57851.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 155) * 1e9, 56996.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 160) * 1e9, 56030.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 165) * 1e9, 54970.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 170) * 1e9, 53836.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 175) * 1e9, 52650.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 180) * 1e9, 51436, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -180) * 1e9, 48789, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -175) * 1e9, 47585.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -170) * 1e9, 46383.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -165) * 1e9, 45187, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -160) * 1e9, 43997.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -155) * 1e9, 42818.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -150) * 1e9, 41655.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -145) * 1e9, 40513, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -140) * 1e9, 39393.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -135) * 1e9, 38294.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -130) * 1e9, 37206.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -125) * 1e9, 36119.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -120) * 1e9, 35018.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -115) * 1e9, 33887.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -110) * 1e9, 32707.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -105) * 1e9, 31464, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -100) * 1e9, 30151.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -95) * 1e9, 28784.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -90) * 1e9, 27398, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -85) * 1e9, 26051.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -80) * 1e9, 24819.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -75) * 1e9, 23777.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -70) * 1e9, 22991.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -65) * 1e9, 22495.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -60) * 1e9, 22285.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -55) * 1e9, 22319, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -50) * 1e9, 22528.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -45) * 1e9, 22841.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -40) * 1e9, 23197.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -35) * 1e9, 23559.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -30) * 1e9, 23912.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -25) * 1e9, 24250.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -20) * 1e9, 24569.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -15) * 1e9, 24850.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -10) * 1e9, 25074, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -5) * 1e9, 25221.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 0) * 1e9, 25298.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 5) * 1e9, 25341.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 10) * 1e9, 25421.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 15) * 1e9, 25635.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 20) * 1e9, 26088.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 25) * 1e9, 26875.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 30) * 1e9, 28061.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 35) * 1e9, 29668.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 40) * 1e9, 31669.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 45) * 1e9, 33994, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 50) * 1e9, 36541.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 55) * 1e9, 39197.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 60) * 1e9, 41853.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 65) * 1e9, 44419.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 70) * 1e9, 46828.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 75) * 1e9, 49038.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 80) * 1e9, 51018.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 85) * 1e9, 52743.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 90) * 1e9, 54191.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 95) * 1e9, 55350.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 100) * 1e9, 56224.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 105) * 1e9, 56835.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 110) * 1e9, 57224, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 115) * 1e9, 57431.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 120) * 1e9, 57490.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 125) * 1e9, 57420, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 130) * 1e9, 57222.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 135) * 1e9, 56892.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 140) * 1e9, 56429.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 145) * 1e9, 55832.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 150) * 1e9, 55108.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 155) * 1e9, 54265.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 160) * 1e9, 53314.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 165) * 1e9, 52270.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 170) * 1e9, 51152.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 175) * 1e9, 49984, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 180) * 1e9, 48789, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -180) * 1e9, 46028.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -175) * 1e9, 44877.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -170) * 1e9, 43732.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -165) * 1e9, 42595.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -160) * 1e9, 41464.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -155) * 1e9, 40342.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -150) * 1e9, 39234.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -145) * 1e9, 38146.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -140) * 1e9, 37086.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -135) * 1e9, 36054.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -130) * 1e9, 35050.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -125) * 1e9, 34067.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -120) * 1e9, 33096.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -115) * 1e9, 32119.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -110) * 1e9, 31114.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -105) * 1e9, 30059.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -100) * 1e9, 28939.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -95) * 1e9, 27760, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -90) * 1e9, 26551.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -85) * 1e9, 25370, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -80) * 1e9, 24286.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -75) * 1e9, 23377.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -70) * 1e9, 22705.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -65) * 1e9, 22306, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -60) * 1e9, 22177.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -55) * 1e9, 22281.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -50) * 1e9, 22554.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -45) * 1e9, 22932.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -40) * 1e9, 23361.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -35) * 1e9, 23815.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -30) * 1e9, 24287.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -25) * 1e9, 24777.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -20) * 1e9, 25279.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -15) * 1e9, 25765.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -10) * 1e9, 26197.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -5) * 1e9, 26534.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 0) * 1e9, 26759.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 5) * 1e9, 26887.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 10) * 1e9, 26974.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 15) * 1e9, 27106.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 20) * 1e9, 27392.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 25) * 1e9, 27941.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 30) * 1e9, 28846.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 35) * 1e9, 30161, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 40) * 1e9, 31887.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 45) * 1e9, 33972.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 50) * 1e9, 36317.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 55) * 1e9, 38799.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 60) * 1e9, 41300.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 65) * 1e9, 43716.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 70) * 1e9, 45976.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 75) * 1e9, 48028.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 80) * 1e9, 49837.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 85) * 1e9, 51369.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 90) * 1e9, 52599.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 95) * 1e9, 53514.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 100) * 1e9, 54129.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 105) * 1e9, 54487.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 110) * 1e9, 54650.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 115) * 1e9, 54679.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 120) * 1e9, 54614.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 125) * 1e9, 54469.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 130) * 1e9, 54234.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 135) * 1e9, 53890.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 140) * 1e9, 53424.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 145) * 1e9, 52834.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 150) * 1e9, 52125.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 155) * 1e9, 51306.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 160) * 1e9, 50387, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 165) * 1e9, 49379.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 170) * 1e9, 48300.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 175) * 1e9, 47175.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 180) * 1e9, 46028.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -180) * 1e9, 43213.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -175) * 1e9, 42145.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -170) * 1e9, 41089.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -165) * 1e9, 40044, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -160) * 1e9, 39006.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -155) * 1e9, 37977.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -150) * 1e9, 36961, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -145) * 1e9, 35965.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -140) * 1e9, 35000, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -135) * 1e9, 34068.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -130) * 1e9, 33174.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -125) * 1e9, 32317.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -120) * 1e9, 31490.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -115) * 1e9, 30677.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -110) * 1e9, 29856.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -105) * 1e9, 28997.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -100) * 1e9, 28082.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -95) * 1e9, 27110.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -90) * 1e9, 26103.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -85) * 1e9, 25110.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -80) * 1e9, 24194.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -75) * 1e9, 23422.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -70) * 1e9, 22854, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -65) * 1e9, 22523.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -60) * 1e9, 22435.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -55) * 1e9, 22564, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -50) * 1e9, 22860.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -45) * 1e9, 23270.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -40) * 1e9, 23751.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -35) * 1e9, 24282.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -30) * 1e9, 24859.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -25) * 1e9, 25483.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -20) * 1e9, 26144, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -15) * 1e9, 26808.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -10) * 1e9, 27425.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -5) * 1e9, 27941.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 0) * 1e9, 28318.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 5) * 1e9, 28554, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 10) * 1e9, 28682.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 15) * 1e9, 28775.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 20) * 1e9, 28931.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 25) * 1e9, 29262.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 30) * 1e9, 29880.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 35) * 1e9, 30868.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 40) * 1e9, 32262.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 45) * 1e9, 34032.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 50) * 1e9, 36092.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 55) * 1e9, 38319.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 60) * 1e9, 40589.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 65) * 1e9, 42795.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 70) * 1e9, 44859.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 75) * 1e9, 46726, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 80) * 1e9, 48349.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 85) * 1e9, 49688.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 90) * 1e9, 50707.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 95) * 1e9, 51391.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 100) * 1e9, 51764.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 105) * 1e9, 51886.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 110) * 1e9, 51843.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 115) * 1e9, 51712.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 120) * 1e9, 51540.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 125) * 1e9, 51334.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 130) * 1e9, 51069.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 135) * 1e9, 50715.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 140) * 1e9, 50248.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 145) * 1e9, 49665, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 150) * 1e9, 48973.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 155) * 1e9, 48185.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 160) * 1e9, 47309.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 165) * 1e9, 46356.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 170) * 1e9, 45340.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 175) * 1e9, 44284.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 180) * 1e9, 43213.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -180) * 1e9, 40453.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -175) * 1e9, 39498.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -170) * 1e9, 38561.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -165) * 1e9, 37640, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -160) * 1e9, 36729.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -155) * 1e9, 35829.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -150) * 1e9, 34943.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -145) * 1e9, 34081.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -140) * 1e9, 33249.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -135) * 1e9, 32455.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -130) * 1e9, 31703.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -125) * 1e9, 30995.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -120) * 1e9, 30327.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -115) * 1e9, 29686, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -110) * 1e9, 29048.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -105) * 1e9, 28388, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -100) * 1e9, 27681.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -95) * 1e9, 26922.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -90) * 1e9, 26126.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -85) * 1e9, 25329.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -80) * 1e9, 24580, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -75) * 1e9, 23934.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -70) * 1e9, 23443.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -65) * 1e9, 23142.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -60) * 1e9, 23048.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -55) * 1e9, 23152.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -50) * 1e9, 23427.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -45) * 1e9, 23835.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -40) * 1e9, 24343.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -35) * 1e9, 24928.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -30) * 1e9, 25583.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -25) * 1e9, 26301.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -20) * 1e9, 27067.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -15) * 1e9, 27846.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -10) * 1e9, 28584.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -5) * 1e9, 29223.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 0) * 1e9, 29717.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 5) * 1e9, 30048.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 10) * 1e9, 30232.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 15) * 1e9, 30319.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 20) * 1e9, 30391.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 25) * 1e9, 30554.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 30) * 1e9, 30925.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 35) * 1e9, 31609.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 40) * 1e9, 32668.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 45) * 1e9, 34097.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 50) * 1e9, 35825.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 55) * 1e9, 37742.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 60) * 1e9, 39725.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 65) * 1e9, 41669.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 70) * 1e9, 43498.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 75) * 1e9, 45152.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 80) * 1e9, 46581.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 85) * 1e9, 47732.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 90) * 1e9, 48560.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 95) * 1e9, 49046.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 100) * 1e9, 49217.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 105) * 1e9, 49148.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 110) * 1e9, 48939.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 115) * 1e9, 48679.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 120) * 1e9, 48420.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 125) * 1e9, 48162.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 130) * 1e9, 47870.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 135) * 1e9, 47502, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 140) * 1e9, 47029.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 145) * 1e9, 46449.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 150) * 1e9, 45774.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 155) * 1e9, 45019.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 160) * 1e9, 44195.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 165) * 1e9, 43311.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 170) * 1e9, 42379.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 175) * 1e9, 41419, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 180) * 1e9, 40453.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -180) * 1e9, 37901.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -175) * 1e9, 37088.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -170) * 1e9, 36298.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -165) * 1e9, 35527.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -160) * 1e9, 34771.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -155) * 1e9, 34030.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -150) * 1e9, 33308.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -145) * 1e9, 32614.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -140) * 1e9, 31954, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -135) * 1e9, 31332.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -130) * 1e9, 30752.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -125) * 1e9, 30216.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -120) * 1e9, 29721.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -115) * 1e9, 29256.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -110) * 1e9, 28803.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -105) * 1e9, 28337.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -100) * 1e9, 27835, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -95) * 1e9, 27284.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -90) * 1e9, 26691.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -85) * 1e9, 26076.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -80) * 1e9, 25473.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -75) * 1e9, 24926.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -70) * 1e9, 24476.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -65) * 1e9, 24163.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -60) * 1e9, 24014.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -55) * 1e9, 24042.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -50) * 1e9, 24246, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -45) * 1e9, 24607.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -40) * 1e9, 25102.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -35) * 1e9, 25703.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -30) * 1e9, 26390, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -25) * 1e9, 27145.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -20) * 1e9, 27947.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -15) * 1e9, 28760.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -10) * 1e9, 29537.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -5) * 1e9, 30225.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 0) * 1e9, 30780.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 5) * 1e9, 31175.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 10) * 1e9, 31412.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 15) * 1e9, 31519.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 20) * 1e9, 31558.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 25) * 1e9, 31620.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 30) * 1e9, 31819.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 35) * 1e9, 32268.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 40) * 1e9, 33042.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 45) * 1e9, 34154.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 50) * 1e9, 35551.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 55) * 1e9, 37138.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 60) * 1e9, 38805.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 65) * 1e9, 40457.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 70) * 1e9, 42024, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 75) * 1e9, 43447.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 80) * 1e9, 44675, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 85) * 1e9, 45646.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 90) * 1e9, 46309.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 95) * 1e9, 46641.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 100) * 1e9, 46669.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 105) * 1e9, 46469.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 110) * 1e9, 46147.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 115) * 1e9, 45798.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 120) * 1e9, 45470.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 125) * 1e9, 45162.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 130) * 1e9, 44833.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 135) * 1e9, 44438, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 140) * 1e9, 43948, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 145) * 1e9, 43363.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 150) * 1e9, 42700.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 155) * 1e9, 41979, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 160) * 1e9, 41211.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 165) * 1e9, 40407, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 170) * 1e9, 39576.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 175) * 1e9, 38735.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 180) * 1e9, 37901.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -180) * 1e9, 35738.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -175) * 1e9, 35088.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -170) * 1e9, 34465.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -165) * 1e9, 33862.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -160) * 1e9, 33278.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -155) * 1e9, 32714.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -150) * 1e9, 32177.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -145) * 1e9, 31675.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -140) * 1e9, 31212.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -135) * 1e9, 30790.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -130) * 1e9, 30407, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -125) * 1e9, 30061.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -120) * 1e9, 29751.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -115) * 1e9, 29468.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -110) * 1e9, 29198.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -105) * 1e9, 28920.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -100) * 1e9, 28610.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -95) * 1e9, 28250.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -90) * 1e9, 27833.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -85) * 1e9, 27368.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -80) * 1e9, 26876.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -75) * 1e9, 26388.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -70) * 1e9, 25942.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -65) * 1e9, 25577.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -60) * 1e9, 25332.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -55) * 1e9, 25240.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -50) * 1e9, 25322, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -45) * 1e9, 25583, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -40) * 1e9, 26007.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -35) * 1e9, 26566.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -30) * 1e9, 27226.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -25) * 1e9, 27955.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -20) * 1e9, 28724.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -15) * 1e9, 29499.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -10) * 1e9, 30243.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -5) * 1e9, 30914.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 0) * 1e9, 31477.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 5) * 1e9, 31903.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 10) * 1e9, 32184.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 15) * 1e9, 32330.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 20) * 1e9, 32385.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 25) * 1e9, 32422.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 30) * 1e9, 32543.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 35) * 1e9, 32853.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 40) * 1e9, 33427.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 45) * 1e9, 34286.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 50) * 1e9, 35391.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 55) * 1e9, 36666.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 60) * 1e9, 38021.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 65) * 1e9, 39378.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 70) * 1e9, 40675.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 75) * 1e9, 41864.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 80) * 1e9, 42889.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 85) * 1e9, 43692.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 90) * 1e9, 44218.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 95) * 1e9, 44442.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 100) * 1e9, 44385.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 105) * 1e9, 44119.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 110) * 1e9, 43741.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 115) * 1e9, 43336.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 120) * 1e9, 42951.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 125) * 1e9, 42583.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 130) * 1e9, 42196.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 135) * 1e9, 41750.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 140) * 1e9, 41224.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 145) * 1e9, 40621.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 150) * 1e9, 39961.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 155) * 1e9, 39268.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 160) * 1e9, 38557.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 165) * 1e9, 37838.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 170) * 1e9, 37121, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 175) * 1e9, 36417.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 180) * 1e9, 35738.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -180) * 1e9, 34121.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -175) * 1e9, 33643.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -170) * 1e9, 33195.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -165) * 1e9, 32767.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -160) * 1e9, 32358.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -155) * 1e9, 31976.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -150) * 1e9, 31630.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -145) * 1e9, 31331, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -140) * 1e9, 31078.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -135) * 1e9, 30870, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -130) * 1e9, 30698, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -125) * 1e9, 30556.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -120) * 1e9, 30440.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -115) * 1e9, 30343.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -110) * 1e9, 30255, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -105) * 1e9, 30154.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -100) * 1e9, 30017.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -95) * 1e9, 29817.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -90) * 1e9, 29539.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -85) * 1e9, 29179.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -80) * 1e9, 28752.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -75) * 1e9, 28283, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -70) * 1e9, 27806.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -65) * 1e9, 27362.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -60) * 1e9, 26995.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -55) * 1e9, 26752.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -50) * 1e9, 26674.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -45) * 1e9, 26785.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -40) * 1e9, 27082.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -35) * 1e9, 27535.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -30) * 1e9, 28105.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -25) * 1e9, 28748.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -20) * 1e9, 29429.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -15) * 1e9, 30118.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -10) * 1e9, 30785.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -5) * 1e9, 31402.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 0) * 1e9, 31941.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 5) * 1e9, 32377.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 10) * 1e9, 32696.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 15) * 1e9, 32898.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 20) * 1e9, 33011, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 25) * 1e9, 33093.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 30) * 1e9, 33226.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 35) * 1e9, 33498, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 40) * 1e9, 33968.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 45) * 1e9, 34656.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 50) * 1e9, 35533.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 55) * 1e9, 36542.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 60) * 1e9, 37618.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 65) * 1e9, 38704.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 70) * 1e9, 39751.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 75) * 1e9, 40717.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 80) * 1e9, 41552.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 85) * 1e9, 42202.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 90) * 1e9, 42617.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 95) * 1e9, 42772.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 100) * 1e9, 42682.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 105) * 1e9, 42402.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 110) * 1e9, 42010.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 115) * 1e9, 41573.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 120) * 1e9, 41129.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 125) * 1e9, 40680.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 130) * 1e9, 40205.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 135) * 1e9, 39677.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 140) * 1e9, 39087.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 145) * 1e9, 38444.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 150) * 1e9, 37773.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 155) * 1e9, 37096.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 160) * 1e9, 36433.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 165) * 1e9, 35796.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 170) * 1e9, 35195.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 175) * 1e9, 34636.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 180) * 1e9, 34121.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -180) * 1e9, 33144.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -175) * 1e9, 32833, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -170) * 1e9, 32551.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -165) * 1e9, 32290.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -160) * 1e9, 32049.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -155) * 1e9, 31841.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -150) * 1e9, 31682.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -145) * 1e9, 31581.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -140) * 1e9, 31539.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -135) * 1e9, 31547.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -130) * 1e9, 31592.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -125) * 1e9, 31660.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -120) * 1e9, 31743.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -115) * 1e9, 31835.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -110) * 1e9, 31924.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -105) * 1e9, 31989.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -100) * 1e9, 32001.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -95) * 1e9, 31928, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -90) * 1e9, 31746.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -85) * 1e9, 31447.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -80) * 1e9, 31042.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -75) * 1e9, 30554.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -70) * 1e9, 30019.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -65) * 1e9, 29478.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -60) * 1e9, 28980.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -55) * 1e9, 28579.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -50) * 1e9, 28328.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -45) * 1e9, 28265.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -40) * 1e9, 28394.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -35) * 1e9, 28695.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -30) * 1e9, 29125.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -25) * 1e9, 29640.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -20) * 1e9, 30202.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -15) * 1e9, 30785.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -10) * 1e9, 31365, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -5) * 1e9, 31920.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 0) * 1e9, 32430.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 5) * 1e9, 32872.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 10) * 1e9, 33228.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 15) * 1e9, 33497.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 20) * 1e9, 33698.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 25) * 1e9, 33875.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 30) * 1e9, 34090.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 35) * 1e9, 34403, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 40) * 1e9, 34852.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 45) * 1e9, 35447.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 50) * 1e9, 36164.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 55) * 1e9, 36968.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 60) * 1e9, 37820, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 65) * 1e9, 38681.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 70) * 1e9, 39519.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 75) * 1e9, 40296.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 80) * 1e9, 40969.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 85) * 1e9, 41492, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 90) * 1e9, 41822, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 95) * 1e9, 41938, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 100) * 1e9, 41847.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 105) * 1e9, 41584.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 110) * 1e9, 41199.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 115) * 1e9, 40735.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 120) * 1e9, 40222.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 125) * 1e9, 39668, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 130) * 1e9, 39069.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 135) * 1e9, 38423.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 140) * 1e9, 37735.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 145) * 1e9, 37024.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 150) * 1e9, 36315.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 155) * 1e9, 35633.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 160) * 1e9, 35000.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 165) * 1e9, 34429.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 170) * 1e9, 33930.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 175) * 1e9, 33505.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 180) * 1e9, 33144.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -180) * 1e9, 32827.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -175) * 1e9, 32654.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -170) * 1e9, 32519.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -165) * 1e9, 32405.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -160) * 1e9, 32317.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -155) * 1e9, 32270.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -150) * 1e9, 32283.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -145) * 1e9, 32370, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -140) * 1e9, 32529.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -135) * 1e9, 32747.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -130) * 1e9, 33003.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -125) * 1e9, 33280.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -120) * 1e9, 33563.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -115) * 1e9, 33841.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -110) * 1e9, 34101.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -105) * 1e9, 34318.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -100) * 1e9, 34456.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -95) * 1e9, 34480.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -90) * 1e9, 34361.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -85) * 1e9, 34089.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -80) * 1e9, 33673.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -75) * 1e9, 33140.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -70) * 1e9, 32528.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -65) * 1e9, 31882.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -60) * 1e9, 31256.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -55) * 1e9, 30710.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -50) * 1e9, 30300.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -45) * 1e9, 30068.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -40) * 1e9, 30026.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -35) * 1e9, 30159.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -30) * 1e9, 30430.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -25) * 1e9, 30800.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -20) * 1e9, 31237.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -15) * 1e9, 31717.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -10) * 1e9, 32221.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -5) * 1e9, 32731.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 0) * 1e9, 33225.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 5) * 1e9, 33679.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 10) * 1e9, 34077.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 15) * 1e9, 34416.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 20) * 1e9, 34715.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 25) * 1e9, 35008.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 30) * 1e9, 35336.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 35) * 1e9, 35733.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 40) * 1e9, 36213.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 45) * 1e9, 36772, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 50) * 1e9, 37391.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 55) * 1e9, 38053.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 60) * 1e9, 38741, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 65) * 1e9, 39438.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 70) * 1e9, 40122, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 75) * 1e9, 40761.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 80) * 1e9, 41316.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 85) * 1e9, 41748.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 90) * 1e9, 42024, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 95) * 1e9, 42124.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 100) * 1e9, 42049.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 105) * 1e9, 41813.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 110) * 1e9, 41436, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 115) * 1e9, 40939.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 120) * 1e9, 40341.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 125) * 1e9, 39659.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 130) * 1e9, 38909.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 135) * 1e9, 38112.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 140) * 1e9, 37293.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 145) * 1e9, 36479.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 150) * 1e9, 35700.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 155) * 1e9, 34983.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 160) * 1e9, 34348.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 165) * 1e9, 33812.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 170) * 1e9, 33384.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 175) * 1e9, 33061.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 180) * 1e9, 32827.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -180) * 1e9, 33129.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -175) * 1e9, 33056.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -170) * 1e9, 33033.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -165) * 1e9, 33044, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -160) * 1e9, 33089.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -155) * 1e9, 33186.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -150) * 1e9, 33357.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -145) * 1e9, 33615.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -140) * 1e9, 33959.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -135) * 1e9, 34371.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -130) * 1e9, 34826.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -125) * 1e9, 35300.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -120) * 1e9, 35773.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -115) * 1e9, 36230.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -110) * 1e9, 36650.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -105) * 1e9, 37003.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -100) * 1e9, 37251.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -95) * 1e9, 37352.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -90) * 1e9, 37276.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -85) * 1e9, 37011.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -80) * 1e9, 36568, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -75) * 1e9, 35976.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -70) * 1e9, 35280.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -65) * 1e9, 34532.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -60) * 1e9, 33792.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -55) * 1e9, 33122.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -50) * 1e9, 32583.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -45) * 1e9, 32213.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -40) * 1e9, 32026.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -35) * 1e9, 32009.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -30) * 1e9, 32133.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -25) * 1e9, 32367.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -20) * 1e9, 32689, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -15) * 1e9, 33081, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -10) * 1e9, 33528.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -5) * 1e9, 34012.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 0) * 1e9, 34505, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 5) * 1e9, 34980.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 10) * 1e9, 35420.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 15) * 1e9, 35825.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 20) * 1e9, 36212.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 25) * 1e9, 36610.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 30) * 1e9, 37045.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 35) * 1e9, 37529.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 40) * 1e9, 38055.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 45) * 1e9, 38610, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 50) * 1e9, 39177.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 55) * 1e9, 39754.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 60) * 1e9, 40340.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 65) * 1e9, 40936.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 70) * 1e9, 41527.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 75) * 1e9, 42087.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 80) * 1e9, 42579, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 85) * 1e9, 42967, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 90) * 1e9, 43223.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 95) * 1e9, 43329.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 100) * 1e9, 43278.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 105) * 1e9, 43064.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 110) * 1e9, 42686.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 115) * 1e9, 42147.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 120) * 1e9, 41456.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 125) * 1e9, 40637.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 130) * 1e9, 39723.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 135) * 1e9, 38756.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 140) * 1e9, 37780.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 145) * 1e9, 36835.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 150) * 1e9, 35954.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 155) * 1e9, 35166.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 160) * 1e9, 34492.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 165) * 1e9, 33951.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 170) * 1e9, 33550.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 175) * 1e9, 33283.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 180) * 1e9, 33129.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -180) * 1e9, 33995, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -175) * 1e9, 33974.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -170) * 1e9, 34026.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -165) * 1e9, 34133, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -160) * 1e9, 34292.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -155) * 1e9, 34519.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -150) * 1e9, 34834.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -145) * 1e9, 35248.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -140) * 1e9, 35756.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -135) * 1e9, 36339.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -130) * 1e9, 36969.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -125) * 1e9, 37618.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -120) * 1e9, 38260.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -115) * 1e9, 38875.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -110) * 1e9, 39436.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -105) * 1e9, 39909.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -100) * 1e9, 40250.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -95) * 1e9, 40416.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -90) * 1e9, 40374.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -85) * 1e9, 40113.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -80) * 1e9, 39642.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -75) * 1e9, 38996.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -70) * 1e9, 38223.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -65) * 1e9, 37385.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -60) * 1e9, 36549.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -55) * 1e9, 35783.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -50) * 1e9, 35146.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -45) * 1e9, 34674.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -40) * 1e9, 34377.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -35) * 1e9, 34243.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -30) * 1e9, 34248.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -25) * 1e9, 34369.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -20) * 1e9, 34595, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -15) * 1e9, 34915.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -10) * 1e9, 35318.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -5) * 1e9, 35784.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 0) * 1e9, 36281, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 5) * 1e9, 36777.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 10) * 1e9, 37252.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 15) * 1e9, 37707.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 20) * 1e9, 38158.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 25) * 1e9, 38630.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 30) * 1e9, 39139.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 35) * 1e9, 39684.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 40) * 1e9, 40248.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 45) * 1e9, 40811.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 50) * 1e9, 41361.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 55) * 1e9, 41902, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 60) * 1e9, 42445.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 65) * 1e9, 43000.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 70) * 1e9, 43558.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 75) * 1e9, 44095.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 80) * 1e9, 44576.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 85) * 1e9, 44967.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 90) * 1e9, 45239, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 95) * 1e9, 45371.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 100) * 1e9, 45348.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 105) * 1e9, 45152.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 110) * 1e9, 44766.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 115) * 1e9, 44180.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 120) * 1e9, 43399.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 125) * 1e9, 42450.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 130) * 1e9, 41380.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 135) * 1e9, 40247.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 140) * 1e9, 39110.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 145) * 1e9, 38019.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 150) * 1e9, 37016.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 155) * 1e9, 36131.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 160) * 1e9, 35387.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 165) * 1e9, 34801.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 170) * 1e9, 34381.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 175) * 1e9, 34119.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 180) * 1e9, 33995, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -180) * 1e9, 35372.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -175) * 1e9, 35362.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -170) * 1e9, 35453.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -165) * 1e9, 35628.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -160) * 1e9, 35883.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -155) * 1e9, 36226.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -150) * 1e9, 36671.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -145) * 1e9, 37222.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -140) * 1e9, 37872.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -135) * 1e9, 38599.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -130) * 1e9, 39372.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -125) * 1e9, 40162.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -120) * 1e9, 40940.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -115) * 1e9, 41681.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -110) * 1e9, 42353.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -105) * 1e9, 42919.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -100) * 1e9, 43334.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -95) * 1e9, 43553.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -90) * 1e9, 43543.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -85) * 1e9, 43289.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -80) * 1e9, 42803, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -75) * 1e9, 42118.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -70) * 1e9, 41289.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -65) * 1e9, 40384.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -60) * 1e9, 39476.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -55) * 1e9, 38638.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -50) * 1e9, 37928.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -45) * 1e9, 37380.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -40) * 1e9, 37000.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -35) * 1e9, 36776.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -30) * 1e9, 36688.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -25) * 1e9, 36720.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -20) * 1e9, 36866.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -15) * 1e9, 37123.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -10) * 1e9, 37484.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -5) * 1e9, 37926.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 0) * 1e9, 38416.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 5) * 1e9, 38920.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 10) * 1e9, 39414.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 15) * 1e9, 39896.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 20) * 1e9, 40381.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 25) * 1e9, 40889.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 30) * 1e9, 41432.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 35) * 1e9, 42004.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 40) * 1e9, 42588.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 45) * 1e9, 43163.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 50) * 1e9, 43721.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 55) * 1e9, 44269.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 60) * 1e9, 44822, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 65) * 1e9, 45390, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 70) * 1e9, 45967.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 75) * 1e9, 46530.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 80) * 1e9, 47045, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 85) * 1e9, 47475.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 90) * 1e9, 47790.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 95) * 1e9, 47964.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 100) * 1e9, 47974.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 105) * 1e9, 47793.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 110) * 1e9, 47396.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 115) * 1e9, 46768.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 120) * 1e9, 45913.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 125) * 1e9, 44861.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 130) * 1e9, 43665.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 135) * 1e9, 42393.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 140) * 1e9, 41114.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 145) * 1e9, 39889.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 150) * 1e9, 38765.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 155) * 1e9, 37775.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 160) * 1e9, 36944.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 165) * 1e9, 36287.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 170) * 1e9, 35811.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 175) * 1e9, 35513.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 180) * 1e9, 35372.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -180) * 1e9, 37227.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -175) * 1e9, 37196.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -170) * 1e9, 37298.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -165) * 1e9, 37518.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -160) * 1e9, 37848.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -155) * 1e9, 38290.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -150) * 1e9, 38847.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -145) * 1e9, 39515.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -140) * 1e9, 40279.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -135) * 1e9, 41116.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -130) * 1e9, 41995, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -125) * 1e9, 42883.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -120) * 1e9, 43753.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -115) * 1e9, 44575.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -110) * 1e9, 45318.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -105) * 1e9, 45942.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -100) * 1e9, 46402.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -95) * 1e9, 46656.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -90) * 1e9, 46670.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -85) * 1e9, 46429.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -80) * 1e9, 45942.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -75) * 1e9, 45242.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -70) * 1e9, 44386.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -65) * 1e9, 43443.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -60) * 1e9, 42492.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -55) * 1e9, 41605, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -50) * 1e9, 40839.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -45) * 1e9, 40228.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -40) * 1e9, 39778.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -35) * 1e9, 39478.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -30) * 1e9, 39311.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -25) * 1e9, 39266.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -20) * 1e9, 39341.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -15) * 1e9, 39536.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -10) * 1e9, 39845.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -5) * 1e9, 40247.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 0) * 1e9, 40710.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 5) * 1e9, 41199.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 10) * 1e9, 41689, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 15) * 1e9, 42173.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 20) * 1e9, 42662.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 25) * 1e9, 43173.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 30) * 1e9, 43716.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 35) * 1e9, 44289.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 40) * 1e9, 44878.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 45) * 1e9, 45469, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 50) * 1e9, 46056.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 55) * 1e9, 46646.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 60) * 1e9, 47251.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 65) * 1e9, 47876.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 70) * 1e9, 48514, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 75) * 1e9, 49139.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 80) * 1e9, 49716.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 85) * 1e9, 50209.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 90) * 1e9, 50582.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 95) * 1e9, 50804.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 100) * 1e9, 50847.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 105) * 1e9, 50680.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 110) * 1e9, 50276.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 115) * 1e9, 49620.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 120) * 1e9, 48718.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 125) * 1e9, 47600.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 130) * 1e9, 46324.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 135) * 1e9, 44961.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 140) * 1e9, 43585.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 145) * 1e9, 42262.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 150) * 1e9, 41044, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 155) * 1e9, 39965.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 160) * 1e9, 39051.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 165) * 1e9, 38317.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 170) * 1e9, 37772, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 175) * 1e9, 37412.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 180) * 1e9, 37227.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -180) * 1e9, 39527.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -175) * 1e9, 39463.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -170) * 1e9, 39558.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -165) * 1e9, 39801.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -160) * 1e9, 40184.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -155) * 1e9, 40700.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -150) * 1e9, 41342.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -145) * 1e9, 42096.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -140) * 1e9, 42941, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -135) * 1e9, 43848.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -130) * 1e9, 44786.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -125) * 1e9, 45725.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -120) * 1e9, 46636.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -115) * 1e9, 47489.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -110) * 1e9, 48253.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -105) * 1e9, 48891, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -100) * 1e9, 49361.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -95) * 1e9, 49624.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -90) * 1e9, 49648.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -85) * 1e9, 49418.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -80) * 1e9, 48943.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -75) * 1e9, 48252, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -70) * 1e9, 47398.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -65) * 1e9, 46450.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -60) * 1e9, 45484.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -55) * 1e9, 44570.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -50) * 1e9, 43763.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -45) * 1e9, 43097.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -40) * 1e9, 42581.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -35) * 1e9, 42207.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -30) * 1e9, 41965.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -25) * 1e9, 41847.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -20) * 1e9, 41851, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -15) * 1e9, 41978, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -10) * 1e9, 42221.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -5) * 1e9, 42564.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 0) * 1e9, 42975.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 5) * 1e9, 43422.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 10) * 1e9, 43881.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 15) * 1e9, 44343.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 20) * 1e9, 44814.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 25) * 1e9, 45307, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 30) * 1e9, 45832.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 35) * 1e9, 46393.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 40) * 1e9, 46983.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 45) * 1e9, 47596.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 50) * 1e9, 48230.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 55) * 1e9, 48887.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 60) * 1e9, 49572, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 65) * 1e9, 50282.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 70) * 1e9, 51005.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 75) * 1e9, 51711.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 80) * 1e9, 52365.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 85) * 1e9, 52926.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 90) * 1e9, 53358.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 95) * 1e9, 53625.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 100) * 1e9, 53697.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 105) * 1e9, 53543.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 110) * 1e9, 53139.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 115) * 1e9, 52473.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 120) * 1e9, 51555.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 125) * 1e9, 50418.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 130) * 1e9, 49117.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 135) * 1e9, 47724.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 140) * 1e9, 46312.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 145) * 1e9, 44947.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 150) * 1e9, 43682, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 155) * 1e9, 42552.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 160) * 1e9, 41583.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 165) * 1e9, 40791.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 170) * 1e9, 40184.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 175) * 1e9, 39764.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 180) * 1e9, 39527.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -180) * 1e9, 42222.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -175) * 1e9, 42128.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -170) * 1e9, 42209, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -165) * 1e9, 42457.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -160) * 1e9, 42865.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -155) * 1e9, 43420.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -150) * 1e9, 44106, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -145) * 1e9, 44901.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -140) * 1e9, 45778.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -135) * 1e9, 46707.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -130) * 1e9, 47655.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -125) * 1e9, 48592.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -120) * 1e9, 49490.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -115) * 1e9, 50322.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -110) * 1e9, 51057.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -105) * 1e9, 51664.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -100) * 1e9, 52105.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -95) * 1e9, 52348.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -90) * 1e9, 52363.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -85) * 1e9, 52139.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -80) * 1e9, 51682.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -75) * 1e9, 51017.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -70) * 1e9, 50193.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -65) * 1e9, 49271.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -60) * 1e9, 48320.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -55) * 1e9, 47403.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -50) * 1e9, 46572.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -45) * 1e9, 45861.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -40) * 1e9, 45283.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -35) * 1e9, 44839.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -30) * 1e9, 44522.9, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(40, -25) * 1e9, 44329.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -20) * 1e9, 44257.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -15) * 1e9, 44307.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -10) * 1e9, 44471.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -5) * 1e9, 44734.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 0) * 1e9, 45070.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 5) * 1e9, 45452.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 10) * 1e9, 45859.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 15) * 1e9, 46280.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 20) * 1e9, 46718.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 25) * 1e9, 47184.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 30) * 1e9, 47688, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 35) * 1e9, 48237.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 40) * 1e9, 48835.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 45) * 1e9, 49479.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 50) * 1e9, 50169, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 55) * 1e9, 50903.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 60) * 1e9, 51677.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 65) * 1e9, 52481.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 70) * 1e9, 53292.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 75) * 1e9, 54079.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 80) * 1e9, 54803.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 85) * 1e9, 55425.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 90) * 1e9, 55905.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 95) * 1e9, 56208.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 100) * 1e9, 56302.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 105) * 1e9, 56161.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 110) * 1e9, 55767.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 115) * 1e9, 55114.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 120) * 1e9, 54216.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 125) * 1e9, 53107.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 130) * 1e9, 51841.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 135) * 1e9, 50483.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 140) * 1e9, 49102.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 145) * 1e9, 47761.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 150) * 1e9, 46509.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 155) * 1e9, 45381.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 160) * 1e9, 44404.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 165) * 1e9, 43591.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 170) * 1e9, 42953.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 175) * 1e9, 42497.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 180) * 1e9, 42223.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -20) * 1e9, 44258.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -15) * 1e9, 44309.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -10) * 1e9, 44474.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -5) * 1e9, 44738.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 0) * 1e9, 45075.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 5) * 1e9, 45457.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 10) * 1e9, 45865.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 15) * 1e9, 46286.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 20) * 1e9, 46725.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 25) * 1e9, 47191.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 30) * 1e9, 47695.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 35) * 1e9, 48245.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 40) * 1e9, 48843, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 45) * 1e9, 49487.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 50) * 1e9, 50177, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 55) * 1e9, 50911.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 60) * 1e9, 51686, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 65) * 1e9, 52490.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 70) * 1e9, 53301.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 75) * 1e9, 54089.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 80) * 1e9, 54813.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 85) * 1e9, 55435.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 90) * 1e9, 55914.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 95) * 1e9, 56216.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 100) * 1e9, 56310.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 105) * 1e9, 56168.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 110) * 1e9, 55773.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 115) * 1e9, 55119.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 120) * 1e9, 54220.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 125) * 1e9, 53111.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 130) * 1e9, 51844.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 135) * 1e9, 50486.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 140) * 1e9, 49106.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 145) * 1e9, 47764.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 150) * 1e9, 46512.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 155) * 1e9, 45385.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 160) * 1e9, 44407.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 165) * 1e9, 43594, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 170) * 1e9, 42955.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 175) * 1e9, 42498, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 180) * 1e9, 42222.8, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(45, -180) * 1e9, 45210.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -175) * 1e9, 45100.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -170) * 1e9, 45166.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -165) * 1e9, 45404.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -160) * 1e9, 45805.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -155) * 1e9, 46355.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -150) * 1e9, 47033.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -145) * 1e9, 47813.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -140) * 1e9, 48666.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -135) * 1e9, 49559.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -130) * 1e9, 50461.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -125) * 1e9, 51343, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -120) * 1e9, 52177.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -115) * 1e9, 52939.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -110) * 1e9, 53603.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -105) * 1e9, 54139.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -100) * 1e9, 54519.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -95) * 1e9, 54715.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -90) * 1e9, 54705.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -85) * 1e9, 54480.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -80) * 1e9, 54044.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -75) * 1e9, 53420.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -70) * 1e9, 52647.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -65) * 1e9, 51777.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -60) * 1e9, 50867.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -55) * 1e9, 49973.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -50) * 1e9, 49141, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -45) * 1e9, 48403.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -40) * 1e9, 47777.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -35) * 1e9, 47271.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -30) * 1e9, 46885.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -25) * 1e9, 46617.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -20) * 1e9, 46469.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -15) * 1e9, 46436.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -10) * 1e9, 46513.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -5) * 1e9, 46685.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 0) * 1e9, 46934.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 5) * 1e9, 47237.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 10) * 1e9, 47579.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 15) * 1e9, 47950.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 20) * 1e9, 48352.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 25) * 1e9, 48792.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 30) * 1e9, 49282.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 35) * 1e9, 49830.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 40) * 1e9, 50443.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 45) * 1e9, 51124, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 50) * 1e9, 51869.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 55) * 1e9, 52674.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 60) * 1e9, 53528.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 65) * 1e9, 54410, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 70) * 1e9, 55292.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 75) * 1e9, 56141.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 80) * 1e9, 56915.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 85) * 1e9, 57576.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 90) * 1e9, 58085.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 95) * 1e9, 58408.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 100) * 1e9, 58517.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 105) * 1e9, 58391.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 110) * 1e9, 58019.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 115) * 1e9, 57403.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 120) * 1e9, 56560.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 125) * 1e9, 55525.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 130) * 1e9, 54348.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 135) * 1e9, 53086.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 140) * 1e9, 51801.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 145) * 1e9, 50548.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 150) * 1e9, 49371.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 155) * 1e9, 48303.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 160) * 1e9, 47369.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 165) * 1e9, 46583.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 170) * 1e9, 45956.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 175) * 1e9, 45496.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -175) * 1e9, 45098.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -170) * 1e9, 45163.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -165) * 1e9, 45400.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -160) * 1e9, 45800.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -155) * 1e9, 46348.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -150) * 1e9, 47025.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -145) * 1e9, 47805.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -140) * 1e9, 48656.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -135) * 1e9, 49549.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -130) * 1e9, 50450.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -125) * 1e9, 51332.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -120) * 1e9, 52166.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -115) * 1e9, 52928.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -110) * 1e9, 53591.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -105) * 1e9, 54128.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -100) * 1e9, 54508.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -95) * 1e9, 54704.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -90) * 1e9, 54694.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -85) * 1e9, 54469.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -80) * 1e9, 54034.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -75) * 1e9, 53410.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -70) * 1e9, 52638.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -65) * 1e9, 51769.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -60) * 1e9, 50860.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -55) * 1e9, 49967.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -50) * 1e9, 49136.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -45) * 1e9, 48399.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -40) * 1e9, 47775.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -35) * 1e9, 47270, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -30) * 1e9, 46884.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -25) * 1e9, 46618.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -20) * 1e9, 46470.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -15) * 1e9, 46438.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -10) * 1e9, 46516.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -5) * 1e9, 46689.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 0) * 1e9, 46938.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 5) * 1e9, 47242.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 10) * 1e9, 47585.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 15) * 1e9, 47956.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 20) * 1e9, 48359.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 25) * 1e9, 48799.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 30) * 1e9, 49289.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 35) * 1e9, 49838.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 40) * 1e9, 50451.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 45) * 1e9, 51132.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 50) * 1e9, 51877.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 55) * 1e9, 52683.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 60) * 1e9, 53536.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 65) * 1e9, 54419, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 70) * 1e9, 55302.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 75) * 1e9, 56150.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 80) * 1e9, 56925.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 85) * 1e9, 57585.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 90) * 1e9, 58093.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 95) * 1e9, 58415.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 100) * 1e9, 58523.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 105) * 1e9, 58396.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 110) * 1e9, 58024, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 115) * 1e9, 57406.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 120) * 1e9, 56563.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 125) * 1e9, 55528.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 130) * 1e9, 54351, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 135) * 1e9, 53089.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 140) * 1e9, 51805, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 145) * 1e9, 50551.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 150) * 1e9, 49374.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 155) * 1e9, 48307.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 160) * 1e9, 47372.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 165) * 1e9, 46586.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 170) * 1e9, 45958.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 175) * 1e9, 45497.8, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(45, 180) * 1e9, 45210.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -180) * 1e9, 48316.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -175) * 1e9, 48203.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -170) * 1e9, 48252.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -165) * 1e9, 48460.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -160) * 1e9, 48819.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -155) * 1e9, 49315.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -150) * 1e9, 49927.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -145) * 1e9, 50630.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -140) * 1e9, 51395.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -135) * 1e9, 52192, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -130) * 1e9, 52991.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -125) * 1e9, 53765.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -120) * 1e9, 54491.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -115) * 1e9, 55143.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -110) * 1e9, 55700.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -105) * 1e9, 56139.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -100) * 1e9, 56436, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -95) * 1e9, 56570.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -90) * 1e9, 56526.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -85) * 1e9, 56298.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -80) * 1e9, 55889.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -75) * 1e9, 55318.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -70) * 1e9, 54616.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -65) * 1e9, 53823.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -60) * 1e9, 52983.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -55) * 1e9, 52143.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -50) * 1e9, 51340.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -45) * 1e9, 50606.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -40) * 1e9, 49960.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -35) * 1e9, 49415.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -180) * 1e9, 48316.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -175) * 1e9, 48202, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -170) * 1e9, 48249.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -165) * 1e9, 48455.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -160) * 1e9, 48813.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -155) * 1e9, 49308.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -150) * 1e9, 49919.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -145) * 1e9, 50621.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -140) * 1e9, 51385.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -135) * 1e9, 52181.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -130) * 1e9, 52980.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -125) * 1e9, 53754.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -120) * 1e9, 54480.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -115) * 1e9, 55132.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -110) * 1e9, 55690.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -105) * 1e9, 56128.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -100) * 1e9, 56425.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -95) * 1e9, 56560.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -90) * 1e9, 56517.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -85) * 1e9, 56289.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -80) * 1e9, 55881.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -75) * 1e9, 55311.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -70) * 1e9, 54609.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -65) * 1e9, 53817.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -60) * 1e9, 52978.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -55) * 1e9, 52138.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -50) * 1e9, 51337.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -45) * 1e9, 50603.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -40) * 1e9, 49958.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -35) * 1e9, 49414.2, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(50, -30) * 1e9, 48976.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -25) * 1e9, 48646.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -20) * 1e9, 48426.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -15) * 1e9, 48313.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -10) * 1e9, 48303.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -5) * 1e9, 48384.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 0) * 1e9, 48543.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 5) * 1e9, 48766.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 10) * 1e9, 49041.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 15) * 1e9, 49362.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 20) * 1e9, 49731, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 25) * 1e9, 50152.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 30) * 1e9, 50636.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 35) * 1e9, 51191.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 40) * 1e9, 51824.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 45) * 1e9, 52536, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 50) * 1e9, 53323.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 55) * 1e9, 54175.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 60) * 1e9, 55076.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 65) * 1e9, 56001, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 70) * 1e9, 56918.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 75) * 1e9, 57791.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 80) * 1e9, 58582, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 85) * 1e9, 59251.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 90) * 1e9, 59765.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 95) * 1e9, 60094.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 100) * 1e9, 60213.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 105) * 1e9, 60110.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 110) * 1e9, 59778.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 115) * 1e9, 59226.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 120) * 1e9, 58475, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 125) * 1e9, 57556.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 130) * 1e9, 56516.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 135) * 1e9, 55402.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 140) * 1e9, 54267.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 145) * 1e9, 53156.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 150) * 1e9, 52107.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 155) * 1e9, 51151.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 160) * 1e9, 50308.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 165) * 1e9, 49593.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 170) * 1e9, 49017.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 175) * 1e9, 48589.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 180) * 1e9, 48316.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -180) * 1e9, 51305.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -175) * 1e9, 51195.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -170) * 1e9, 51221.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -165) * 1e9, 51381.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -160) * 1e9, 51667.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -155) * 1e9, 52068.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -150) * 1e9, 52566.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -145) * 1e9, 53139.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -140) * 1e9, 53763.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -135) * 1e9, 54412.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -130) * 1e9, 55062.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -125) * 1e9, 55688.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -120) * 1e9, 56268.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -115) * 1e9, 56783.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -110) * 1e9, 57213.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -105) * 1e9, 57540.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -100) * 1e9, 57745.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -95) * 1e9, 57815.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -90) * 1e9, 57738.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -85) * 1e9, 57511.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -80) * 1e9, 57138.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -75) * 1e9, 56633.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -70) * 1e9, 56018.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -65) * 1e9, 55321.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -60) * 1e9, 54578.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -55) * 1e9, 53821.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -50) * 1e9, 53082.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -45) * 1e9, 52388, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -40) * 1e9, 51757.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -35) * 1e9, 51206.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -30) * 1e9, 50742.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -25) * 1e9, 50373, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -20) * 1e9, 50099.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -15) * 1e9, 49922.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -10) * 1e9, 49838.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -5) * 1e9, 49840.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 0) * 1e9, 49922.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 5) * 1e9, 50074.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 10) * 1e9, 50291.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 15) * 1e9, 50569.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 20) * 1e9, 50909.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 25) * 1e9, 51317.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 30) * 1e9, 51798.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 35) * 1e9, 52359, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 40) * 1e9, 53001.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 45) * 1e9, 53725.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 50) * 1e9, 54524.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 55) * 1e9, 55384.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 60) * 1e9, 56286.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 65) * 1e9, 57203.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 70) * 1e9, 58104.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 75) * 1e9, 58955.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 80) * 1e9, 59720.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 85) * 1e9, 60365.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 90) * 1e9, 60861.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 95) * 1e9, 61182.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 100) * 1e9, 61312.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 105) * 1e9, 61241.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 110) * 1e9, 60971.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 115) * 1e9, 60511.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 120) * 1e9, 59883.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 125) * 1e9, 59117.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 130) * 1e9, 58250.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 135) * 1e9, 57322.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 140) * 1e9, 56374.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 145) * 1e9, 55443.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 150) * 1e9, 54561.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 155) * 1e9, 53752.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 160) * 1e9, 53034.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 165) * 1e9, 52421.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 170) * 1e9, 51924.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 175) * 1e9, 51550.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 180) * 1e9, 51305.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -180) * 1e9, 53920.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -175) * 1e9, 53811, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -170) * 1e9, 53805.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -165) * 1e9, 53902.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -160) * 1e9, 54095.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -155) * 1e9, 54376.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -150) * 1e9, 54730.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -145) * 1e9, 55142.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -140) * 1e9, 55593.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -135) * 1e9, 56064.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -130) * 1e9, 56536.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -125) * 1e9, 56989.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -120) * 1e9, 57405.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -115) * 1e9, 57769.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -110) * 1e9, 58064.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -105) * 1e9, 58277, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -100) * 1e9, 58393.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -95) * 1e9, 58404.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -90) * 1e9, 58302.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -85) * 1e9, 58086.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -80) * 1e9, 57758.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -75) * 1e9, 57328.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -70) * 1e9, 56812.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -65) * 1e9, 56229.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -60) * 1e9, 55602.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -55) * 1e9, 54956.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -50) * 1e9, 54314.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -45) * 1e9, 53697.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -40) * 1e9, 53122.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -35) * 1e9, 52605.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -30) * 1e9, 52155.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -25) * 1e9, 51780.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -20) * 1e9, 51485.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -15) * 1e9, 51273, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -10) * 1e9, 51142.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -5) * 1e9, 51092.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 0) * 1e9, 51119.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 5) * 1e9, 51220.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 10) * 1e9, 51393.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 15) * 1e9, 51638.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 20) * 1e9, 51954.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 25) * 1e9, 52346.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 30) * 1e9, 52816, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 35) * 1e9, 53365, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 40) * 1e9, 53992.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 45) * 1e9, 54694.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 50) * 1e9, 55461.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 55) * 1e9, 56279.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 60) * 1e9, 57126.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 65) * 1e9, 57979.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 70) * 1e9, 58810.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 75) * 1e9, 59589.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 80) * 1e9, 60287.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 85) * 1e9, 60876.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 90) * 1e9, 61332, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 95) * 1e9, 61636.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 100) * 1e9, 61777.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 105) * 1e9, 61750.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 110) * 1e9, 61558.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 115) * 1e9, 61213.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 120) * 1e9, 60733.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 125) * 1e9, 60143.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 130) * 1e9, 59471.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 135) * 1e9, 58749.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 140) * 1e9, 58008.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 145) * 1e9, 57275.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 150) * 1e9, 56576.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 155) * 1e9, 55930.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 160) * 1e9, 55352.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 165) * 1e9, 54855.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 170) * 1e9, 54446.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 175) * 1e9, 54133.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 180) * 1e9, 53920.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -25) * 1e9, 48647, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -20) * 1e9, 48427.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -15) * 1e9, 48316.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -10) * 1e9, 48306.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -5) * 1e9, 48388.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 0) * 1e9, 48548.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 5) * 1e9, 48771.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 10) * 1e9, 49047.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 15) * 1e9, 49368.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 20) * 1e9, 49737.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 25) * 1e9, 50159.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 30) * 1e9, 50643.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 35) * 1e9, 51199.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 40) * 1e9, 51832.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 45) * 1e9, 52544.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 50) * 1e9, 53331.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 55) * 1e9, 54184.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 60) * 1e9, 55085.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 65) * 1e9, 56009.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 70) * 1e9, 56927.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 75) * 1e9, 57800.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 80) * 1e9, 58590.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 85) * 1e9, 59260, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 90) * 1e9, 59773.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 95) * 1e9, 60100.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 100) * 1e9, 60219.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 105) * 1e9, 60114.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 110) * 1e9, 59782, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 115) * 1e9, 59229.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 120) * 1e9, 58477.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 125) * 1e9, 57559.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 130) * 1e9, 56518.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 135) * 1e9, 55405.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 140) * 1e9, 54270.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 145) * 1e9, 53160, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 150) * 1e9, 52112, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 155) * 1e9, 51156, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 160) * 1e9, 50312.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 165) * 1e9, 49597.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 170) * 1e9, 49020.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 175) * 1e9, 48591.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 180) * 1e9, 48316.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -180) * 1e9, 51306.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -175) * 1e9, 51194.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -170) * 1e9, 51218.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -165) * 1e9, 51376.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -160) * 1e9, 51661.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -155) * 1e9, 52061.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -150) * 1e9, 52557.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -145) * 1e9, 53130.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -140) * 1e9, 53753.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -135) * 1e9, 54402.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -130) * 1e9, 55051.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -125) * 1e9, 55677.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -120) * 1e9, 56258.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -115) * 1e9, 56773.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -110) * 1e9, 57203.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -105) * 1e9, 57530.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -100) * 1e9, 57736.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -95) * 1e9, 57807, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -90) * 1e9, 57731, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -85) * 1e9, 57504.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -80) * 1e9, 57132.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -75) * 1e9, 56627.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -70) * 1e9, 56012.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -65) * 1e9, 55317.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -60) * 1e9, 54574.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -55) * 1e9, 53818.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -50) * 1e9, 53080.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -45) * 1e9, 52386.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -40) * 1e9, 51756.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -35) * 1e9, 51206.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -30) * 1e9, 50743.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -25) * 1e9, 50374.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -20) * 1e9, 50101.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -15) * 1e9, 49925.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -10) * 1e9, 49841.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -5) * 1e9, 49844.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 0) * 1e9, 49926.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 5) * 1e9, 50079.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 10) * 1e9, 50296.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 15) * 1e9, 50575, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 20) * 1e9, 50916.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 25) * 1e9, 51324.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 30) * 1e9, 51805.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 35) * 1e9, 52366.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 40) * 1e9, 53009.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 45) * 1e9, 53733.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 50) * 1e9, 54532.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 55) * 1e9, 55393, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 60) * 1e9, 56294.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 65) * 1e9, 57211.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 70) * 1e9, 58112.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 75) * 1e9, 58963.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 80) * 1e9, 59727.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 85) * 1e9, 60372.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 90) * 1e9, 60867.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 95) * 1e9, 61187.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 100) * 1e9, 61316.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 105) * 1e9, 61244.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 110) * 1e9, 60973.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 115) * 1e9, 60513.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 120) * 1e9, 59885.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 125) * 1e9, 59119.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 130) * 1e9, 58253, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 135) * 1e9, 57325.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 140) * 1e9, 56378.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 145) * 1e9, 55447.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 150) * 1e9, 54565.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 155) * 1e9, 53756.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 160) * 1e9, 53039, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 165) * 1e9, 52425.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 170) * 1e9, 51927.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 175) * 1e9, 51552.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 180) * 1e9, 51306.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -180) * 1e9, 53920.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -175) * 1e9, 53809.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -170) * 1e9, 53802.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -165) * 1e9, 53898.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -160) * 1e9, 54090, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -155) * 1e9, 54369, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -150) * 1e9, 54722.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -145) * 1e9, 55133.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -140) * 1e9, 55583.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -135) * 1e9, 56054.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -130) * 1e9, 56526, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -125) * 1e9, 56979.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -120) * 1e9, 57396.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -115) * 1e9, 57760.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -110) * 1e9, 58055.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -105) * 1e9, 58268.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -100) * 1e9, 58386.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -95) * 1e9, 58397.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -90) * 1e9, 58296.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -85) * 1e9, 58080.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -80) * 1e9, 57753.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -75) * 1e9, 57324.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -70) * 1e9, 56808.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -65) * 1e9, 56226.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -60) * 1e9, 55600.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -55) * 1e9, 54954.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -50) * 1e9, 54313.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -45) * 1e9, 53696.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -40) * 1e9, 53122.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -35) * 1e9, 52605.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -30) * 1e9, 52156.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -25) * 1e9, 51782.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -20) * 1e9, 51488.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -15) * 1e9, 51275.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -10) * 1e9, 51145.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -5) * 1e9, 51096.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 0) * 1e9, 51123.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 5) * 1e9, 51225.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 10) * 1e9, 51398.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 15) * 1e9, 51643.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 20) * 1e9, 51960.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 25) * 1e9, 52352.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 30) * 1e9, 52822.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 35) * 1e9, 53372, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 40) * 1e9, 54000.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 45) * 1e9, 54702.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 50) * 1e9, 55469.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 55) * 1e9, 56287, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 60) * 1e9, 57134.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 65) * 1e9, 57987.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 70) * 1e9, 58818.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 75) * 1e9, 59597, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 80) * 1e9, 60294.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 85) * 1e9, 60882.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 90) * 1e9, 61337, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 95) * 1e9, 61640.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 100) * 1e9, 61780.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 105) * 1e9, 61753.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 110) * 1e9, 61560.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 115) * 1e9, 61215.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 120) * 1e9, 60735.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 125) * 1e9, 60145.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 130) * 1e9, 59473.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 135) * 1e9, 58752.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 140) * 1e9, 58011.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 145) * 1e9, 57279.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 150) * 1e9, 56581.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 155) * 1e9, 55935.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 160) * 1e9, 55357.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 165) * 1e9, 54859.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 170) * 1e9, 54449.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 175) * 1e9, 54135.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 180) * 1e9, 53920.9, 145 + 500); } diff --git a/src/modules/ekf2/test/change_indication/ekf_gsf_reset.csv b/src/modules/ekf2/test/change_indication/ekf_gsf_reset.csv index 074f97ceb2..8276ba5450 100644 --- a/src/modules/ekf2/test/change_indication/ekf_gsf_reset.csv +++ b/src/modules/ekf2/test/change_indication/ekf_gsf_reset.csv @@ -4,9 +4,9 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 190000,1,-0.0105,-0.0107,-0.0167,-0.000387,-0.000237,-0.00902,-2.26e-05,-1e-05,-0.000287,0,0,0,0,0,0,0.192,0.00189,0.404,0,0,0,0,0,1.5e-06,0.00251,0.00251,0.00338,25,25,0.563,100,100,0.8,1e-06,1e-06,1e-06,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 290000,1,-0.0106,-0.011,-0.0167,0.0006,0.000288,-0.0229,-2.94e-05,-3.64e-05,-0.00185,0,0,0,0,0,0,0.192,0.00189,0.404,0,0,0,0,0,1.21e-06,0.00256,0.00256,0.00222,25,25,0.562,101,101,0.337,1e-06,1e-06,9.97e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 390000,1,-0.0106,-0.0113,-0.0167,0.00209,0.000238,-0.0375,6.41e-05,2.46e-05,-0.00489,-1.63e-13,-6.23e-13,-3.16e-15,3.41e-12,-8.91e-13,-9.32e-14,0.192,0.00189,0.404,0,0,0,0,0,1.1e-06,0.00267,0.00267,0.00169,24.8,24.8,0.557,0.29,0.29,0.209,1e-06,1e-06,9.88e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -490000,1,-0.0107,-0.0117,-0.0167,0.00463,-0.000559,-0.0529,0.000405,-6.63e-06,-0.00941,-1.63e-13,-6.23e-13,-3.16e-15,3.41e-12,-8.91e-13,-9.32e-14,0.192,0.00189,0.404,0,0,0,0,0,1.08e-06,0.00282,0.00282,0.00141,24.9,24.9,0.544,0.739,0.739,0.159,1e-06,1e-06,9.73e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -590000,1,-0.0107,-0.012,-0.0167,0.00418,7.22e-05,-0.0661,0.000239,-5.36e-06,-0.0153,-2.19e-11,-5.29e-09,-4.94e-11,1.28e-08,-5.11e-11,-2.89e-10,0.192,0.00189,0.404,0,0,0,0,0,1.11e-06,0.00302,0.00302,0.00125,7.8,7.8,0.527,0.267,0.267,0.141,1e-06,1e-06,9.49e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -690000,1,-0.0108,-0.0123,-0.0167,0.00685,-0.000979,-0.0813,0.000761,-7.95e-05,-0.0227,-2.19e-11,-5.29e-09,-4.94e-11,1.28e-08,-5.11e-11,-2.89e-10,0.192,0.00189,0.404,0,0,0,0,0,1.17e-06,0.00328,0.00328,0.00116,7.87,7.87,0.497,0.556,0.556,0.13,1e-06,1e-06,9.16e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +490000,1,-0.0107,-0.0117,-0.0167,0.00463,-0.000559,-0.0529,0.000405,-6.64e-06,-0.00941,-1.63e-13,-6.23e-13,-3.16e-15,3.41e-12,-8.91e-13,-9.32e-14,0.192,0.00189,0.404,0,0,0,0,0,1.08e-06,0.00282,0.00282,0.00141,24.9,24.9,0.544,0.739,0.739,0.159,1e-06,1e-06,9.73e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +590000,1,-0.0107,-0.012,-0.0167,0.00418,7.22e-05,-0.0661,0.000239,-5.36e-06,-0.0153,-2.19e-11,-5.29e-09,-4.94e-11,1.28e-08,-5.1e-11,-2.89e-10,0.192,0.00189,0.404,0,0,0,0,0,1.11e-06,0.00302,0.00302,0.00125,7.8,7.8,0.527,0.267,0.267,0.141,1e-06,1e-06,9.49e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +690000,1,-0.0108,-0.0123,-0.0167,0.00685,-0.000979,-0.0813,0.000761,-7.95e-05,-0.0227,-2.19e-11,-5.29e-09,-4.94e-11,1.28e-08,-5.1e-11,-2.89e-10,0.192,0.00189,0.404,0,0,0,0,0,1.17e-06,0.00328,0.00328,0.00116,7.87,7.87,0.497,0.556,0.556,0.13,1e-06,1e-06,9.16e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 790000,1,-0.0109,-0.0126,-0.0166,0.00622,-0.000504,-0.0959,0.000417,-4.86e-05,-0.0315,-2.56e-09,-3.32e-08,-2.74e-10,4.83e-08,-3.26e-09,-1.19e-09,0.192,0.00189,0.404,0,0,0,0,0,1.27e-06,0.00356,0.00356,0.00111,2.63,2.63,0.465,0.218,0.218,0.129,9.99e-07,9.99e-07,8.75e-07,4e-06,4e-06,3.99e-06,0,0,0,0,0,0,0,0 890000,1,-0.011,-0.0128,-0.0166,0.0107,-0.00161,-0.11,0.00125,-0.00019,-0.0418,-2.56e-09,-3.32e-08,-2.74e-10,4.83e-08,-3.26e-09,-1.19e-09,0.192,0.00189,0.404,0,0,0,0,0,1.39e-06,0.00392,0.00392,0.00109,2.72,2.72,0.471,0.363,0.363,0.164,9.99e-07,9.99e-07,8.27e-07,4e-06,4e-06,3.99e-06,0,0,0,0,0,0,0,0 990000,1,-0.0111,-0.0131,-0.0166,0.0117,-0.00274,-0.125,0.00087,-0.000149,-0.0536,-1.95e-08,-1.66e-07,-1.12e-09,1.58e-07,-1.72e-08,-4.19e-09,0.192,0.00189,0.404,0,0,0,0,0,1.53e-06,0.00427,0.00427,0.00108,1.25,1.25,0.477,0.178,0.178,0.209,9.97e-07,9.97e-07,7.73e-07,4e-06,4e-06,3.99e-06,0,0,0,0,0,0,0,0 @@ -38,19 +38,19 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 3590000,1,-0.0106,-0.0121,-0.0169,0.0161,-0.00587,-0.477,0.0054,-0.00152,-0.845,-1.21e-05,-4.49e-05,1.86e-07,7.3e-06,-1.98e-06,-2.45e-07,0.192,0.00189,0.404,0,0,0,0,0,9.3e-07,0.00218,0.00218,0.000665,0.636,0.637,0.915,0.172,0.172,5.8,2.12e-07,2.12e-07,6.16e-08,3.94e-06,3.94e-06,3.99e-06,0,0,0,0,0,0,0,0 3690000,1,-0.0106,-0.0122,-0.0168,0.0187,-0.00789,-0.491,0.00717,-0.00221,-0.893,-1.21e-05,-4.49e-05,1.86e-07,7.3e-06,-1.98e-06,-2.45e-07,0.192,0.00189,0.404,0,0,0,0,0,9.89e-07,0.00239,0.00239,0.000649,0.779,0.779,0.943,0.237,0.237,6.25,2.12e-07,2.12e-07,5.7e-08,3.94e-06,3.94e-06,3.99e-06,0,0,0,0,0,0,0,0 3790000,1,-0.0106,-0.012,-0.0167,0.0145,-0.00824,-0.504,0.00487,-0.00176,-0.943,-1.27e-05,-4.68e-05,1.95e-07,6.6e-06,-1.78e-06,-2.17e-07,0.192,0.00189,0.404,0,0,0,0,0,8.23e-07,0.00196,0.00196,0.000634,0.58,0.58,0.971,0.162,0.162,6.72,1.79e-07,1.79e-07,5.28e-08,3.94e-06,3.94e-06,3.99e-06,0,0,0,0,0,0,0,0 -3890000,1,-0.0105,-0.012,-0.0168,0.0159,-0.00834,-0.518,0.00638,-0.00258,-0.994,-1.27e-05,-4.68e-05,1.95e-07,6.6e-06,-1.78e-06,-2.17e-07,0.192,0.00189,0.404,0,0,0,0,0,8.68e-07,0.00214,0.00214,0.00062,0.709,0.709,1,0.222,0.222,7.22,1.79e-07,1.79e-07,4.91e-08,3.94e-06,3.94e-06,3.99e-06,0,0,0,0,0,0,0,0 +3890000,1,-0.0105,-0.012,-0.0168,0.0159,-0.00834,-0.518,0.00638,-0.00258,-0.994,-1.27e-05,-4.68e-05,1.95e-07,6.6e-06,-1.78e-06,-2.17e-07,0.192,0.00189,0.404,0,0,0,0,0,8.69e-07,0.00214,0.00214,0.00062,0.709,0.709,1,0.222,0.222,7.22,1.79e-07,1.79e-07,4.91e-08,3.94e-06,3.94e-06,3.99e-06,0,0,0,0,0,0,0,0 3990000,1,-0.0104,-0.0118,-0.0168,0.0134,-0.00684,-0.532,0.00434,-0.00192,-1.05,-1.33e-05,-4.85e-05,2.07e-07,5.87e-06,-1.51e-06,-1.86e-07,0.192,0.00189,0.404,0,0,0,0,0,7.23e-07,0.00176,0.00176,0.000606,0.533,0.533,1.03,0.153,0.153,7.74,1.49e-07,1.49e-07,4.56e-08,3.93e-06,3.93e-06,3.99e-06,0,0,0,0,0,0,0,0 -4090000,1,-0.0104,-0.0118,-0.0168,0.0155,-0.00822,-0.545,0.0058,-0.00266,-1.1,-1.33e-05,-4.85e-05,2.07e-07,5.87e-06,-1.51e-06,-1.86e-07,0.192,0.00189,0.404,0,0,0,0,0,7.6e-07,0.00191,0.00191,0.000592,0.649,0.649,1.06,0.209,0.209,8.29,1.49e-07,1.49e-07,4.25e-08,3.93e-06,3.93e-06,3.99e-06,0,0,0,0,0,0,0,0 +4090000,1,-0.0104,-0.0118,-0.0168,0.0155,-0.00822,-0.545,0.0058,-0.00266,-1.1,-1.33e-05,-4.85e-05,2.07e-07,5.87e-06,-1.51e-06,-1.86e-07,0.192,0.00189,0.404,0,0,0,0,0,7.61e-07,0.00191,0.00191,0.000592,0.649,0.649,1.06,0.209,0.209,8.29,1.49e-07,1.49e-07,4.25e-08,3.93e-06,3.93e-06,3.99e-06,0,0,0,0,0,0,0,0 4190000,1,-0.0103,-0.0116,-0.0168,0.0132,-0.0074,-0.56,0.00408,-0.00196,-1.16,-1.4e-05,-5e-05,2.2e-07,5.11e-06,-1.19e-06,-1.53e-07,0.192,0.00189,0.404,0,0,0,0,0,6.38e-07,0.00157,0.00157,0.000579,0.491,0.491,1.09,0.146,0.146,8.87,1.24e-07,1.24e-07,3.96e-08,3.93e-06,3.93e-06,3.99e-06,0,0,0,0,0,0,0,0 4290000,1,-0.0103,-0.0117,-0.0169,0.0152,-0.00627,-0.573,0.00549,-0.00266,-1.21,-1.4e-05,-5e-05,2.2e-07,5.11e-06,-1.19e-06,-1.53e-07,0.192,0.00189,0.404,0,0,0,0,0,6.73e-07,0.00171,0.00171,0.000567,0.597,0.597,1.13,0.197,0.197,9.47,1.24e-07,1.24e-07,3.7e-08,3.93e-06,3.93e-06,3.99e-06,0,0,0,0,0,0,0,0 -4390000,1,-0.0101,-0.0115,-0.0168,0.0119,-0.00404,-0.587,0.00385,-0.00176,-1.27,-1.46e-05,-5.14e-05,2.32e-07,4.34e-06,-8.5e-07,-1.19e-07,0.192,0.00189,0.404,0,0,0,0,0,5.67e-07,0.0014,0.0014,0.000555,0.453,0.453,1.16,0.139,0.139,10.1,1.02e-07,1.02e-07,3.46e-08,3.92e-06,3.92e-06,3.99e-06,0,0,0,0,0,0,0,0 +4390000,1,-0.0101,-0.0115,-0.0169,0.0119,-0.00404,-0.587,0.00385,-0.00176,-1.27,-1.46e-05,-5.14e-05,2.32e-07,4.34e-06,-8.5e-07,-1.19e-07,0.192,0.00189,0.404,0,0,0,0,0,5.67e-07,0.0014,0.0014,0.000555,0.453,0.453,1.16,0.139,0.139,10.1,1.02e-07,1.02e-07,3.46e-08,3.92e-06,3.92e-06,3.99e-06,0,0,0,0,0,0,0,0 4490000,1,-0.0101,-0.0116,-0.0168,0.0131,-0.0043,-0.602,0.0051,-0.00216,-1.33,-1.46e-05,-5.14e-05,2.32e-07,4.34e-06,-8.5e-07,-1.19e-07,0.192,0.00189,0.404,0,0,0,0,0,5.92e-07,0.00152,0.00152,0.000544,0.549,0.549,1.19,0.187,0.187,10.8,1.02e-07,1.02e-07,3.24e-08,3.92e-06,3.92e-06,3.99e-06,0,0,0,0,0,0,0,0 4590000,1,-0.0101,-0.0114,-0.0168,0.0114,-0.00343,-0.617,0.00359,-0.00141,-1.39,-1.5e-05,-5.26e-05,2.4e-07,3.59e-06,-5.72e-07,-8.71e-08,0.192,0.00189,0.404,0,0,0,0,0,5.02e-07,0.00124,0.00124,0.000533,0.418,0.418,1.23,0.132,0.132,11.5,8.3e-08,8.31e-08,3.04e-08,3.91e-06,3.91e-06,3.99e-06,0,0,0,0,0,0,0,0 4690000,1,-0.0101,-0.0114,-0.0168,0.0125,-0.00448,-0.631,0.00481,-0.00179,-1.45,-1.5e-05,-5.26e-05,2.4e-07,3.59e-06,-5.72e-07,-8.71e-08,0.192,0.00189,0.404,0,0,0,0,0,5.23e-07,0.00134,0.00134,0.000522,0.504,0.504,1.26,0.177,0.177,12.2,8.3e-08,8.31e-08,2.85e-08,3.91e-06,3.91e-06,3.99e-06,0,0,0,0,0,0,0,0 4790000,1,-0.0101,-0.0112,-0.0168,0.0102,-0.00391,-0.645,0.00335,-0.00124,-1.52,-1.54e-05,-5.37e-05,2.47e-07,2.87e-06,-3.33e-07,-5.74e-08,0.192,0.00189,0.404,0,0,0,0,0,4.47e-07,0.0011,0.0011,0.000512,0.385,0.385,1.3,0.127,0.127,13,6.74e-08,6.74e-08,2.68e-08,3.9e-06,3.9e-06,3.99e-06,0,0,0,0,0,0,0,0 4890000,1,-0.0101,-0.0113,-0.0168,0.0113,-0.00504,-0.66,0.00445,-0.00168,-1.58,-1.54e-05,-5.37e-05,2.47e-07,2.87e-06,-3.33e-07,-5.74e-08,0.192,0.00189,0.404,0,0,0,0,0,4.65e-07,0.00118,0.00118,0.000502,0.461,0.461,1.34,0.168,0.168,13.7,6.74e-08,6.74e-08,2.52e-08,3.9e-06,3.9e-06,3.99e-06,0,0,0,0,0,0,0,0 -4990000,1,-0.00999,-0.0112,-0.0168,0.01,-0.00373,-0.675,0.00313,-0.00121,-1.65,-1.57e-05,-5.46e-05,2.53e-07,2.19e-06,-9.76e-08,-2.96e-08,0.192,0.00189,0.404,0,0,0,0,0,4e-07,0.000965,0.000966,0.000492,0.353,0.353,1.37,0.121,0.121,14.6,5.44e-08,5.44e-08,2.38e-08,3.9e-06,3.9e-06,3.99e-06,0,0,0,0,0,0,0,0 -5090000,1,-0.01,-0.0112,-0.0168,0.0105,-0.00389,-0.69,0.00416,-0.00158,-1.72,-1.57e-05,-5.46e-05,2.53e-07,2.19e-06,-9.76e-08,-2.96e-08,0.192,0.00189,0.404,0,0,0,0,0,4.14e-07,0.00103,0.00103,0.000483,0.421,0.421,1.41,0.16,0.16,15.4,5.44e-08,5.44e-08,2.24e-08,3.9e-06,3.9e-06,3.99e-06,0,0,0,0,0,0,0,0 +4990000,1,-0.00999,-0.0112,-0.0168,0.01,-0.00373,-0.675,0.00313,-0.00121,-1.65,-1.57e-05,-5.46e-05,2.53e-07,2.19e-06,-9.75e-08,-2.96e-08,0.192,0.00189,0.404,0,0,0,0,0,4e-07,0.000965,0.000966,0.000492,0.353,0.353,1.37,0.121,0.121,14.6,5.44e-08,5.44e-08,2.38e-08,3.9e-06,3.9e-06,3.99e-06,0,0,0,0,0,0,0,0 +5090000,1,-0.01,-0.0112,-0.0168,0.0105,-0.00389,-0.69,0.00416,-0.00158,-1.72,-1.57e-05,-5.46e-05,2.53e-07,2.19e-06,-9.75e-08,-2.96e-08,0.192,0.00189,0.404,0,0,0,0,0,4.14e-07,0.00103,0.00103,0.000483,0.421,0.421,1.41,0.16,0.16,15.4,5.44e-08,5.44e-08,2.24e-08,3.9e-06,3.9e-06,3.99e-06,0,0,0,0,0,0,0,0 5190000,1,-0.00997,-0.0111,-0.0168,0.00852,-0.00353,-0.703,0.00291,-0.00113,-1.79,-1.59e-05,-5.54e-05,2.58e-07,1.57e-06,1.19e-07,-4.12e-09,0.192,0.00189,0.404,0,0,0,0,0,3.58e-07,0.000848,0.000848,0.000474,0.323,0.323,1.45,0.116,0.116,16.3,4.38e-08,4.38e-08,2.12e-08,3.89e-06,3.89e-06,3.99e-06,0,0,0,0,0,0,0,0 5290000,1,-0.00992,-0.0111,-0.0168,0.00778,-0.00312,-0.718,0.00373,-0.00148,-1.86,-1.59e-05,-5.54e-05,2.58e-07,1.57e-06,1.19e-07,-4.12e-09,0.192,0.00189,0.404,0,0,0,0,0,3.68e-07,0.000905,0.000905,0.000466,0.384,0.384,1.49,0.152,0.152,17.3,4.38e-08,4.38e-08,2e-08,3.89e-06,3.89e-06,3.99e-06,0,0,0,0,0,0,0,0 5390000,1,-0.00981,-0.0111,-0.0167,0.00451,-0.00239,-0.732,0.00247,-0.001,-1.93,-1.62e-05,-5.6e-05,2.63e-07,1.05e-06,3.08e-07,1.7e-08,0.192,0.00189,0.404,0,0,0,0,0,3.23e-07,0.000744,0.000744,0.000457,0.295,0.295,1.53,0.111,0.111,18.3,3.52e-08,3.52e-08,1.9e-08,3.88e-06,3.88e-06,3.99e-06,0,0,0,0,0,0,0,0 @@ -59,15 +59,15 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 5690000,1,-0.00961,-0.011,-0.0167,0.00334,-0.000356,-0.775,0.00226,-0.000943,-2.16,-1.63e-05,-5.64e-05,2.66e-07,6.66e-07,4.59e-07,3.27e-08,0.192,0.00189,0.404,0,0,0,0,0,2.96e-07,0.000694,0.000694,0.000434,0.317,0.317,1.66,0.138,0.138,21.5,2.83e-08,2.83e-08,1.62e-08,3.88e-06,3.88e-06,3.99e-06,0,0,0,0,0,0,0,0 5790000,1,-0.00954,-0.011,-0.0167,0.00364,0.00106,0,0.00258,-0.00091,-365,-1.63e-05,-5.64e-05,2.66e-07,6.66e-07,4.59e-07,3.27e-08,0.192,0.00189,0.404,0,0,0,0,0,3.02e-07,0.000735,0.000735,0.000427,0.371,0.371,10,0.178,0.178,4,2.83e-08,2.83e-08,1.53e-08,3.88e-06,3.88e-06,3.99e-06,0,0,0,0,0,0,0,0 5890000,1,-0.00949,-0.011,-0.0167,0.00314,0.0023,0.00414,0.00175,-0.000382,-365,-1.64e-05,-5.67e-05,2.68e-07,3.88e-07,5.42e-07,8.17e-09,0.192,0.00189,0.404,0,0,0,0,0,2.7e-07,0.000609,0.000609,0.00042,0.288,0.288,9.76,0.131,0.131,0.471,2.27e-08,2.27e-08,1.46e-08,3.87e-06,3.87e-06,3.99e-06,0,0,0,0,0,0,0,0 -5990000,1,-0.00946,-0.011,-0.0167,0.0034,0.00409,0.0213,0.00206,-1.86e-05,-365,-1.64e-05,-5.67e-05,2.68e-07,3.86e-07,5.45e-07,-1.1e-07,0.192,0.00189,0.404,0,0,0,0,0,2.75e-07,0.000643,0.000643,0.000413,0.335,0.335,8.56,0.168,0.168,0.323,2.27e-08,2.27e-08,1.39e-08,3.87e-06,3.87e-06,3.99e-06,0,0,0,0,0,0,0,0 +5990000,1,-0.00946,-0.011,-0.0167,0.0034,0.00409,0.0213,0.00206,-1.87e-05,-365,-1.64e-05,-5.67e-05,2.68e-07,3.86e-07,5.45e-07,-1.1e-07,0.192,0.00189,0.404,0,0,0,0,0,2.75e-07,0.000643,0.000643,0.000413,0.335,0.335,8.56,0.168,0.168,0.323,2.27e-08,2.27e-08,1.39e-08,3.87e-06,3.87e-06,3.99e-06,0,0,0,0,0,0,0,0 6090000,1,-0.00942,-0.011,-0.0167,0.00324,0.0055,-0.00339,0.00146,0.00043,-365,-1.64e-05,-5.7e-05,2.67e-07,1.79e-07,5.24e-07,-2.28e-08,0.192,0.00189,0.404,0,0,0,0,0,2.47e-07,0.000536,0.000537,0.000407,0.261,0.261,6.77,0.125,0.125,0.331,1.83e-08,1.83e-08,1.32e-08,3.87e-06,3.87e-06,3.99e-06,0,0,0,0,0,0,0,0 6190000,1,-0.00943,-0.0109,-0.0168,0.00331,0.00755,0.00222,0.0018,0.0011,-365,-1.64e-05,-5.7e-05,2.67e-07,1.73e-07,5.29e-07,-2.76e-07,0.192,0.00189,0.404,0,0,0,0,0,2.52e-07,0.000565,0.000565,0.0004,0.303,0.303,4.66,0.159,0.159,0.319,1.83e-08,1.83e-08,1.26e-08,3.87e-06,3.87e-06,3.99e-06,0,0,0,0,0,0,0,0 -6290000,1,-0.00945,-0.0109,-0.0168,0.00352,0.00715,-0.0059,0.00135,0.00124,-365,-1.63e-05,-5.71e-05,2.63e-07,-1.81e-10,3.98e-07,-3.37e-07,0.192,0.00189,0.404,0,0,0,0,0,2.3e-07,0.000475,0.000475,0.000394,0.237,0.237,3.09,0.119,0.119,0.295,1.48e-08,1.48e-08,1.2e-08,3.87e-06,3.87e-06,3.99e-06,0,0,0,0,0,0,0,0 +6290000,1,-0.00945,-0.0109,-0.0168,0.00352,0.00715,-0.0059,0.00135,0.00124,-365,-1.63e-05,-5.71e-05,2.63e-07,-1.78e-10,3.98e-07,-3.37e-07,0.192,0.00189,0.404,0,0,0,0,0,2.3e-07,0.000475,0.000475,0.000394,0.237,0.237,3.09,0.119,0.119,0.295,1.48e-08,1.48e-08,1.2e-08,3.87e-06,3.87e-06,3.99e-06,0,0,0,0,0,0,0,0 6390000,1,-0.00934,-0.0109,-0.0168,0.00395,0.00844,-0.0441,0.00173,0.00203,-365,-1.63e-05,-5.71e-05,2.63e-07,1.35e-08,3.85e-07,2.9e-07,0.192,0.00189,0.404,0,0,0,0,0,2.32e-07,0.000498,0.000499,0.000388,0.274,0.274,2.16,0.151,0.151,0.288,1.48e-08,1.48e-08,1.15e-08,3.87e-06,3.87e-06,3.99e-06,0,0,0,0,0,0,0,0 -6490000,1,-0.00939,-0.0109,-0.0168,0.00359,0.0077,-0.048,0.00134,0.00185,-365,-1.61e-05,-5.73e-05,2.58e-07,-1.54e-07,1.8e-07,-1.71e-07,0.192,0.00189,0.404,0,0,0,0,0,2.14e-07,0.000422,0.000422,0.000382,0.215,0.215,1.47,0.113,0.113,0.256,1.2e-08,1.2e-08,1.09e-08,3.86e-06,3.86e-06,3.99e-06,0,0,0,0,0,0,0,0 -6590000,1,-0.00939,-0.0109,-0.0169,0.00352,0.00841,-0.0946,0.0017,0.00262,-365,-1.61e-05,-5.73e-05,2.58e-07,-1.13e-07,1.43e-07,1.72e-06,0.192,0.00189,0.404,0,0,0,0,0,2.18e-07,0.000442,0.000442,0.000377,0.248,0.248,1.03,0.143,0.143,0.229,1.2e-08,1.2e-08,1.05e-08,3.86e-06,3.86e-06,3.99e-06,0,0,0,0,0,0,0,0 +6490000,1,-0.00939,-0.0109,-0.0168,0.00359,0.0077,-0.048,0.00134,0.00185,-365,-1.61e-05,-5.73e-05,2.58e-07,-1.54e-07,1.8e-07,-1.71e-07,0.192,0.00189,0.404,0,0,0,0,0,2.15e-07,0.000422,0.000422,0.000382,0.215,0.215,1.47,0.113,0.113,0.256,1.2e-08,1.2e-08,1.09e-08,3.86e-06,3.86e-06,3.99e-06,0,0,0,0,0,0,0,0 +6590000,1,-0.00939,-0.0109,-0.0169,0.00353,0.00841,-0.0946,0.0017,0.00262,-365,-1.61e-05,-5.73e-05,2.58e-07,-1.13e-07,1.43e-07,1.72e-06,0.192,0.00189,0.404,0,0,0,0,0,2.18e-07,0.000442,0.000442,0.000377,0.248,0.248,1.03,0.143,0.143,0.229,1.2e-08,1.2e-08,1.05e-08,3.86e-06,3.86e-06,3.99e-06,0,0,0,0,0,0,0,0 6690000,1,-0.0094,-0.0109,-0.017,0.00346,0.00674,-0.0733,0.0013,0.00216,-365,-1.58e-05,-5.74e-05,2.52e-07,-3.26e-07,-4.56e-08,-1.49e-06,0.192,0.00189,0.404,0,0,0,0,0,2.03e-07,0.000378,0.000378,0.000371,0.196,0.196,0.746,0.108,0.108,0.206,9.76e-09,9.77e-09,1e-08,3.86e-06,3.86e-06,3.99e-06,0,0,0,0,0,0,0,0 -6790000,1,-0.00938,-0.0109,-0.017,0.00318,0.00814,-0.11,0.00165,0.0029,-365,-1.58e-05,-5.74e-05,2.52e-07,-2.73e-07,-9.32e-08,9.41e-07,0.192,0.00189,0.404,0,0,0,0,0,2.04e-07,0.000394,0.000394,0.000366,0.225,0.225,0.577,0.136,0.136,0.196,9.76e-09,9.77e-09,9.57e-09,3.86e-06,3.86e-06,3.99e-06,0,0,0,0,0,0,0,0 +6790000,1,-0.00938,-0.0109,-0.017,0.00318,0.00814,-0.11,0.00165,0.0029,-365,-1.58e-05,-5.74e-05,2.52e-07,-2.73e-07,-9.31e-08,9.41e-07,0.192,0.00189,0.404,0,0,0,0,0,2.04e-07,0.000394,0.000394,0.000366,0.225,0.225,0.577,0.136,0.136,0.196,9.76e-09,9.77e-09,9.57e-09,3.86e-06,3.86e-06,3.99e-06,0,0,0,0,0,0,0,0 6890000,0.706,0.0013,-0.0143,0.708,0.00244,0.00869,-0.121,0.00124,0.00242,-365,-1.56e-05,-5.75e-05,2.48e-07,-4.13e-07,-3.48e-07,4.85e-07,0.209,0.00206,0.432,0,0,0,0,0,0.00103,0.000339,0.000338,0.00132,0.176,0.176,0.442,0.104,0.104,0.178,7.97e-09,7.98e-09,9.28e-09,3.86e-06,3.86e-06,3.98e-06,0,0,0,0,0,0,0,0 6990000,0.704,0.00139,-0.0142,0.71,0.0024,0.00926,-0.123,0.00147,0.00334,-365,-1.56e-05,-5.75e-05,1.96e-07,-4.79e-07,-2.87e-07,-2.51e-06,0.209,0.00206,0.432,0,0,0,0,0,0.000622,0.000339,0.000339,0.000783,0.178,0.178,0.347,0.128,0.128,0.163,7.97e-09,7.98e-09,9.28e-09,3.86e-06,3.86e-06,3.98e-06,0,0,0,0,0,0,0,0 7090000,0.703,0.0014,-0.0142,0.711,0.00185,0.00855,-0.124,0.00169,0.00421,-365,-1.56e-05,-5.75e-05,1.16e-07,-5.58e-07,-2.14e-07,-6.11e-06,0.209,0.00206,0.432,0,0,0,0,0,0.000475,0.00034,0.000339,0.000593,0.184,0.184,0.287,0.156,0.156,0.156,7.97e-09,7.97e-09,9.28e-09,3.86e-06,3.86e-06,3.97e-06,0,0,0,0,0,0,0,0 @@ -79,18 +79,18 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 7690000,0.704,0.00157,-0.0138,0.71,-0.00677,0.0109,-0.161,0.000372,0.00977,-365,-1.56e-05,-5.76e-05,5.72e-07,-1.51e-06,5.79e-07,-4.94e-05,0.209,0.00206,0.432,0,0,0,0,0,0.000228,0.000352,0.000352,0.000271,0.289,0.289,0.126,0.414,0.414,0.112,7.94e-09,7.95e-09,9.24e-09,3.86e-06,3.86e-06,3.88e-06,0,0,0,0,0,0,0,0 7790000,0.704,0.00159,-0.0138,0.711,-0.00815,0.0114,-0.16,-0.000355,0.0108,-365,-1.56e-05,-5.76e-05,2.37e-07,-1.95e-06,9.71e-07,-6.96e-05,0.209,0.00206,0.432,0,0,0,0,0,0.000215,0.000355,0.000355,0.000253,0.318,0.318,0.116,0.475,0.475,0.107,7.92e-09,7.93e-09,9.22e-09,3.86e-06,3.86e-06,3.84e-06,0,0,0,0,0,0,0,0 7890000,0.704,0.0016,-0.0138,0.71,-0.0109,0.013,-0.157,-0.0013,0.0121,-365,-1.56e-05,-5.76e-05,4.56e-07,-2.52e-06,1.44e-06,-9.52e-05,0.209,0.00206,0.432,0,0,0,0,0,0.000204,0.000359,0.000359,0.000239,0.351,0.351,0.109,0.546,0.546,0.102,7.92e-09,7.93e-09,9.2e-09,3.86e-06,3.86e-06,3.8e-06,0,0,0,0,0,0,0,0 -7990000,0.704,0.00163,-0.0138,0.71,-0.0128,0.0138,-0.163,-0.00248,0.0133,-365,-1.56e-05,-5.76e-05,6.86e-07,-2.77e-06,1.66e-06,-0.000108,0.209,0.00206,0.432,0,0,0,0,0,0.000196,0.000363,0.000363,0.000227,0.387,0.386,0.104,0.622,0.622,0.0981,7.9e-09,7.9e-09,9.17e-09,3.86e-06,3.86e-06,3.76e-06,0,0,0,0,0,0,0,0 +7990000,0.704,0.00163,-0.0138,0.71,-0.0127,0.0138,-0.163,-0.00248,0.0133,-365,-1.56e-05,-5.76e-05,6.86e-07,-2.77e-06,1.66e-06,-0.000108,0.209,0.00206,0.432,0,0,0,0,0,0.000196,0.000363,0.000363,0.000227,0.387,0.386,0.104,0.622,0.622,0.0981,7.9e-09,7.9e-09,9.17e-09,3.86e-06,3.86e-06,3.76e-06,0,0,0,0,0,0,0,0 8090000,0.704,0.00163,-0.0138,0.71,-0.0146,0.0149,-0.175,-0.00386,0.0148,-366,-1.56e-05,-5.76e-05,1.05e-06,-2.82e-06,1.69e-06,-0.00011,0.209,0.00206,0.432,0,0,0,0,0,0.00019,0.000368,0.000368,0.000219,0.427,0.427,0.102,0.71,0.71,0.097,7.9e-09,7.9e-09,9.15e-09,3.86e-06,3.86e-06,3.71e-06,0,0,0,0,0,0,0,0 8190000,0.704,0.00162,-0.0137,0.71,-0.0173,0.016,-0.178,-0.00537,0.0162,-366,-1.56e-05,-5.76e-05,7.57e-07,-3.3e-06,2.14e-06,-0.000134,0.209,0.00206,0.432,0,0,0,0,0,0.000183,0.000372,0.000372,0.00021,0.469,0.469,0.0987,0.804,0.804,0.0939,7.87e-09,7.87e-09,9.11e-09,3.86e-06,3.86e-06,3.65e-06,0,0,0,0,0,0,0,0 8290000,0.704,0.00166,-0.0138,0.71,-0.0187,0.0164,-0.174,-0.00719,0.0179,-366,-1.56e-05,-5.76e-05,5.69e-07,-4.2e-06,2.9e-06,-0.000175,0.209,0.00206,0.432,0,0,0,0,0,0.000178,0.000378,0.000378,0.000203,0.517,0.516,0.0967,0.915,0.915,0.0912,7.87e-09,7.87e-09,9.07e-09,3.86e-06,3.86e-06,3.58e-06,0,0,0,0,0,0,0,0 8390000,0.704,0.00171,-0.0137,0.71,-0.0206,0.0173,-0.173,-0.00908,0.0194,-366,-1.56e-05,-5.76e-05,9.99e-07,-4.91e-06,3.54e-06,-0.00021,0.209,0.00206,0.432,0,0,0,0,0,0.000175,0.000383,0.000383,0.000198,0.564,0.564,0.0967,1.03,1.03,0.091,7.82e-09,7.83e-09,9.03e-09,3.86e-06,3.86e-06,3.52e-06,0,0,0,0,0,0,0,0 8490000,0.704,0.0017,-0.0137,0.71,-0.0226,0.0187,-0.17,-0.0113,0.0212,-366,-1.56e-05,-5.76e-05,8.63e-07,-5.85e-06,4.33e-06,-0.000253,0.209,0.00206,0.432,0,0,0,0,0,0.000171,0.000389,0.000389,0.000193,0.619,0.619,0.0957,1.17,1.17,0.089,7.82e-09,7.83e-09,8.98e-09,3.86e-06,3.86e-06,3.43e-06,0,0,0,0,0,0,0,0 -8590000,0.704,0.00172,-0.0137,0.71,-0.0247,0.0205,-0.167,-0.0135,0.0229,-366,-1.56e-05,-5.76e-05,4.79e-07,-6.65e-06,5.15e-06,-0.000295,0.209,0.00206,0.432,0,0,0,0,0,0.000168,0.000394,0.000395,0.000188,0.672,0.672,0.0951,1.31,1.31,0.0874,7.78e-09,7.78e-09,8.93e-09,3.85e-06,3.85e-06,3.34e-06,0,0,0,0,0,0,0,0 +8590000,0.704,0.00172,-0.0137,0.71,-0.0247,0.0205,-0.167,-0.0135,0.0229,-366,-1.56e-05,-5.76e-05,4.79e-07,-6.65e-06,5.15e-06,-0.000295,0.209,0.00206,0.432,0,0,0,0,0,0.000168,0.000395,0.000395,0.000188,0.672,0.672,0.0951,1.31,1.31,0.0874,7.78e-09,7.78e-09,8.93e-09,3.85e-06,3.85e-06,3.34e-06,0,0,0,0,0,0,0,0 8690000,0.704,0.00177,-0.0136,0.71,-0.028,0.0214,-0.162,-0.0162,0.025,-366,-1.56e-05,-5.76e-05,1.11e-06,-7.81e-06,6.06e-06,-0.000347,0.209,0.00206,0.432,0,0,0,0,0,0.000166,0.000401,0.000401,0.000185,0.735,0.735,0.0958,1.48,1.48,0.0879,7.78e-09,7.78e-09,8.87e-09,3.85e-06,3.85e-06,3.25e-06,0,0,0,0,0,0,0,0 8790000,0.704,0.00172,-0.0136,0.71,-0.0301,0.0228,-0.152,-0.0189,0.0269,-366,-1.56e-05,-5.76e-05,8.65e-07,-9e-06,7.29e-06,-0.00041,0.209,0.00206,0.432,0,0,0,0,0,0.000164,0.000407,0.000407,0.000181,0.792,0.791,0.0954,1.64,1.64,0.0867,7.72e-09,7.72e-09,8.8e-09,3.85e-06,3.85e-06,3.14e-06,0,0,0,0,0,0,0,0 8890000,0.704,0.00176,-0.0136,0.71,-0.0323,0.0234,-0.151,-0.0221,0.0292,-366,-1.56e-05,-5.76e-05,7.16e-07,-9.86e-06,8e-06,-0.000449,0.209,0.00206,0.432,0,0,0,0,0,0.000162,0.000414,0.000414,0.000178,0.862,0.861,0.0949,1.86,1.86,0.0857,7.72e-09,7.72e-09,8.73e-09,3.85e-06,3.85e-06,3.02e-06,0,0,0,0,0,0,0,0 8990000,0.704,0.00181,-0.0135,0.71,-0.0339,0.0235,-0.142,-0.025,0.031,-365,-1.56e-05,-5.76e-05,2.64e-07,-1.09e-05,9.26e-06,-0.000509,0.209,0.00206,0.432,0,0,0,0,0,0.000161,0.00042,0.00042,0.000176,0.922,0.921,0.0956,2.05,2.05,0.0868,7.65e-09,7.66e-09,8.66e-09,3.84e-06,3.84e-06,2.91e-06,0,0,0,0,0,0,0,0 -9090000,0.704,0.00185,-0.0136,0.71,-0.0366,0.0242,-0.141,-0.0285,0.0334,-366,-1.56e-05,-5.76e-05,-6.7e-09,-1.15e-05,9.77e-06,-0.000537,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000428,0.000428,0.000173,0.999,0.998,0.0949,2.3,2.3,0.086,7.65e-09,7.66e-09,8.58e-09,3.84e-06,3.84e-06,2.78e-06,0,0,0,0,0,0,0,0 +9090000,0.704,0.00185,-0.0136,0.71,-0.0366,0.0242,-0.141,-0.0285,0.0334,-366,-1.56e-05,-5.76e-05,-6.81e-09,-1.15e-05,9.77e-06,-0.000537,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000428,0.000428,0.000173,0.999,0.998,0.0949,2.3,2.3,0.086,7.65e-09,7.66e-09,8.58e-09,3.84e-06,3.84e-06,2.78e-06,0,0,0,0,0,0,0,0 9190000,0.704,0.00186,-0.0136,0.71,-0.0378,0.0245,-0.141,-0.0315,0.035,-366,-1.55e-05,-5.76e-05,1.15e-06,-1.19e-05,1.05e-05,-0.000569,0.209,0.00206,0.432,0,0,0,0,0,0.000158,0.000433,0.000433,0.000171,1.06,1.06,0.094,2.52,2.52,0.0853,7.58e-09,7.59e-09,8.48e-09,3.83e-06,3.83e-06,2.65e-06,0,0,0,0,0,0,0,0 9290000,0.704,0.00185,-0.0136,0.71,-0.0393,0.0255,-0.137,-0.0355,0.0376,-366,-1.55e-05,-5.76e-05,1.32e-06,-1.29e-05,1.13e-05,-0.000615,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.000442,0.000442,0.000169,1.14,1.14,0.0929,2.83,2.83,0.0847,7.58e-09,7.59e-09,8.39e-09,3.83e-06,3.83e-06,2.52e-06,0,0,0,0,0,0,0,0 9390000,0.704,0.00181,-0.0135,0.71,-0.0401,0.0268,-0.135,-0.0383,0.0391,-366,-1.55e-05,-5.75e-05,1.33e-06,-1.32e-05,1.23e-05,-0.000649,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.000445,0.000445,0.000168,1.2,1.2,0.0928,3.07,3.07,0.086,7.5e-09,7.51e-09,8.3e-09,3.82e-06,3.82e-06,2.4e-06,0,0,0,0,0,0,0,0 @@ -100,30 +100,30 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 9790000,0.705,0.0019,-0.0134,0.71,-0.0467,0.0314,-0.109,-0.0547,0.0491,-365,-1.54e-05,-5.75e-05,2.29e-06,-1.65e-05,1.59e-05,-0.000825,0.209,0.00206,0.432,0,0,0,0,0,0.000156,0.000479,0.000479,0.000164,1.55,1.55,0.0864,4.59,4.58,0.0853,7.42e-09,7.42e-09,7.85e-09,3.81e-06,3.81e-06,1.89e-06,0,0,0,0,0,0,0,0 9890000,0.704,0.00191,-0.0134,0.71,-0.0478,0.0315,-0.106,-0.057,0.05,-365,-1.54e-05,-5.75e-05,2.24e-06,-1.63e-05,1.7e-05,-0.00085,0.209,0.00206,0.432,0,0,0,0,0,0.000156,0.00048,0.00048,0.000163,1.59,1.59,0.084,4.87,4.87,0.0846,7.33e-09,7.33e-09,7.72e-09,3.79e-06,3.79e-06,1.76e-06,0,0,0,0,0,0,0,0 9990000,0.704,0.00196,-0.0134,0.71,-0.0498,0.0319,-0.1,-0.062,0.0533,-365,-1.54e-05,-5.75e-05,1.83e-06,-1.71e-05,1.77e-05,-0.000888,0.209,0.00206,0.432,0,0,0,0,0,0.000156,0.000491,0.000491,0.000163,1.7,1.7,0.0827,5.4,5.4,0.0857,7.33e-09,7.33e-09,7.61e-09,3.79e-06,3.79e-06,1.66e-06,0,0,0,0,0,0,0,0 -10090000,0.704,0.00197,-0.0134,0.71,-0.0494,0.0306,-0.096,-0.0637,0.0536,-365,-1.53e-05,-5.75e-05,2.07e-06,-1.68e-05,1.9e-05,-0.000914,0.209,0.00206,0.432,0,0,0,0,0,0.000156,0.000491,0.000491,0.000162,1.74,1.74,0.0801,5.67,5.67,0.0848,7.24e-09,7.24e-09,7.47e-09,3.77e-06,3.77e-06,1.54e-06,0,0,0,0,0,0,0,0 +10090000,0.705,0.00197,-0.0134,0.71,-0.0494,0.0306,-0.096,-0.0637,0.0536,-365,-1.53e-05,-5.75e-05,2.07e-06,-1.68e-05,1.9e-05,-0.000914,0.209,0.00206,0.432,0,0,0,0,0,0.000156,0.000491,0.000491,0.000162,1.74,1.74,0.0801,5.67,5.67,0.0848,7.24e-09,7.24e-09,7.47e-09,3.77e-06,3.77e-06,1.54e-06,0,0,0,0,0,0,0,0 10190000,0.704,0.00198,-0.0134,0.71,-0.0512,0.0329,-0.0957,-0.0687,0.0568,-366,-1.54e-05,-5.74e-05,8.27e-07,-1.71e-05,1.93e-05,-0.000928,0.209,0.00206,0.432,0,0,0,0,0,0.000156,0.000502,0.000502,0.000161,1.85,1.85,0.0774,6.28,6.27,0.0839,7.24e-09,7.24e-09,7.33e-09,3.77e-06,3.77e-06,1.44e-06,0,0,0,0,0,0,0,0 -10290000,0.704,0.00193,-0.0134,0.71,-0.0504,0.0315,-0.0832,-0.0697,0.0565,-365,-1.53e-05,-5.74e-05,6.95e-08,-1.73e-05,2.13e-05,-0.000983,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.0005,0.0005,0.000161,1.87,1.87,0.0758,6.51,6.51,0.0847,7.14e-09,7.15e-09,7.21e-09,3.74e-06,3.74e-06,1.35e-06,0,0,0,0,0,0,0,0 +10290000,0.704,0.00193,-0.0134,0.71,-0.0504,0.0315,-0.0832,-0.0697,0.0565,-365,-1.53e-05,-5.74e-05,6.93e-08,-1.73e-05,2.13e-05,-0.000983,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.0005,0.0005,0.000161,1.87,1.87,0.0758,6.51,6.51,0.0847,7.14e-09,7.15e-09,7.21e-09,3.74e-06,3.74e-06,1.35e-06,0,0,0,0,0,0,0,0 10390000,0.704,0.00191,-0.0133,0.71,0.00936,-0.0198,0.00845,0.000863,-0.00177,-365,-1.53e-05,-5.74e-05,1.5e-07,-1.8e-05,2.18e-05,-0.00101,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.000512,0.000512,0.00016,0.252,0.252,0.25,0.252,0.252,0.0753,7.14e-09,7.15e-09,7.07e-09,3.74e-06,3.74e-06,1.26e-06,0,0,0,0,0,0,0,0 10490000,0.704,0.00195,-0.0133,0.71,0.00799,-0.0184,0.0138,0.00171,-0.00366,-365,-1.53e-05,-5.74e-05,-5.75e-07,-1.87e-05,2.24e-05,-0.00105,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.000525,0.000525,0.00016,0.258,0.258,0.248,0.259,0.259,0.0714,7.14e-09,7.15e-09,6.92e-09,3.74e-06,3.74e-06,1.19e-06,0,0,0,0,0,0,0,0 10590000,0.704,0.00204,-0.0134,0.71,0.00751,-0.00779,0.0178,0.0018,-0.000819,-365,-1.53e-05,-5.72e-05,-4.85e-07,-2.11e-05,2.26e-05,-0.00106,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.00053,0.00053,0.00016,0.132,0.132,0.169,0.13,0.13,0.0672,7.1e-09,7.11e-09,6.77e-09,3.73e-06,3.73e-06,1.14e-06,0,0,0,0,0,0,0,0 10690000,0.704,0.00209,-0.0134,0.71,0.00532,-0.00789,0.0199,0.00248,-0.00162,-365,-1.53e-05,-5.72e-05,-7.09e-07,-2.14e-05,2.28e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.000543,0.000543,0.00016,0.143,0.143,0.165,0.136,0.136,0.069,7.1e-09,7.11e-09,6.64e-09,3.73e-06,3.73e-06,1.11e-06,0,0,0,0,0,0,0,0 10790000,0.704,0.00208,-0.0135,0.71,0.00471,-0.00515,0.017,0.00266,-0.000796,-365,-1.52e-05,-5.71e-05,-5.38e-07,-2.31e-05,2.37e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.000533,0.000533,0.000159,0.0994,0.0994,0.123,0.0903,0.0903,0.0656,6.97e-09,6.98e-09,6.49e-09,3.71e-06,3.71e-06,1.08e-06,0,0,0,0,0,0,0,0 10890000,0.704,0.00204,-0.0134,0.71,0.00328,-0.0046,0.013,0.00304,-0.00125,-365,-1.52e-05,-5.71e-05,-5.22e-07,-2.31e-05,2.36e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000158,0.000546,0.000546,0.000159,0.114,0.114,0.117,0.0965,0.0965,0.0674,6.97e-09,6.98e-09,6.34e-09,3.71e-06,3.71e-06,1.06e-06,0,0,0,0,0,0,0,0 -10990000,0.704,0.00202,-0.0136,0.71,0.00547,0.000285,0.00905,0.00458,-0.00246,-365,-1.47e-05,-5.68e-05,3.06e-07,-2.79e-05,2.81e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000158,0.000515,0.000515,0.000159,0.0901,0.09,0.0927,0.072,0.072,0.0653,6.73e-09,6.73e-09,6.21e-09,3.68e-06,3.68e-06,1.04e-06,0,0,0,0,0,0,0,0 +10990000,0.704,0.00202,-0.0136,0.71,0.00547,0.000285,0.00905,0.00458,-0.00246,-365,-1.47e-05,-5.68e-05,3.06e-07,-2.79e-05,2.81e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000158,0.000516,0.000515,0.000159,0.0901,0.09,0.0927,0.072,0.072,0.0653,6.73e-09,6.73e-09,6.21e-09,3.68e-06,3.68e-06,1.04e-06,0,0,0,0,0,0,0,0 11090000,0.704,0.00202,-0.0135,0.71,0.00392,0.00197,0.0124,0.00506,-0.00239,-365,-1.47e-05,-5.68e-05,1.13e-06,-2.81e-05,2.82e-05,-0.00108,0.209,0.00206,0.432,0,0,0,0,0,0.000158,0.000528,0.000528,0.000158,0.108,0.108,0.0871,0.0785,0.0785,0.0671,6.73e-09,6.73e-09,6.05e-09,3.68e-06,3.68e-06,1.03e-06,0,0,0,0,0,0,0,0 -11190000,0.704,0.00195,-0.0137,0.71,0.00838,0.00479,0.00301,0.00644,-0.00312,-365,-1.41e-05,-5.67e-05,5.46e-07,-3.1e-05,3.31e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000158,0.000479,0.000479,0.000158,0.0888,0.0888,0.0709,0.0621,0.0621,0.0641,6.38e-09,6.39e-09,5.9e-09,3.64e-06,3.64e-06,1.01e-06,0,0,0,0,0,0,0,0 +11190000,0.704,0.00195,-0.0137,0.71,0.00838,0.00479,0.00301,0.00644,-0.00312,-365,-1.41e-05,-5.67e-05,5.45e-07,-3.1e-05,3.31e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000158,0.000479,0.000479,0.000158,0.0888,0.0888,0.0709,0.0621,0.0621,0.0641,6.38e-09,6.39e-09,5.9e-09,3.64e-06,3.64e-06,1.01e-06,0,0,0,0,0,0,0,0 11290000,0.704,0.00204,-0.0138,0.71,0.00769,0.00646,0.00233,0.00726,-0.00254,-365,-1.42e-05,-5.67e-05,-4.52e-07,-3.1e-05,3.32e-05,-0.00108,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000491,0.000491,0.000158,0.109,0.109,0.0668,0.0691,0.0691,0.0665,6.38e-09,6.39e-09,5.77e-09,3.64e-06,3.64e-06,1.01e-06,0,0,0,0,0,0,0,0 11390000,0.704,0.00209,-0.0136,0.71,0.0037,0.00613,-0.0027,0.00532,-0.00223,-365,-1.45e-05,-5.68e-05,-1.25e-06,-2.84e-05,3.06e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000431,0.000431,0.000158,0.0893,0.0893,0.0559,0.0565,0.0565,0.0636,5.99e-09,5.99e-09,5.62e-09,3.59e-06,3.59e-06,1e-06,0,0,0,0,0,0,0,0 -11490000,0.704,0.00212,-0.0136,0.71,0.000879,0.00834,-0.00232,0.00556,-0.00151,-365,-1.45e-05,-5.68e-05,-2.77e-06,-2.85e-05,3.07e-05,-0.00108,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000442,0.000442,0.000157,0.109,0.109,0.052,0.064,0.064,0.0645,5.99e-09,5.99e-09,5.47e-09,3.59e-06,3.59e-06,9.94e-07,0,0,0,0,0,0,0,0 +11490000,0.704,0.00211,-0.0136,0.71,0.000879,0.00834,-0.00232,0.00556,-0.00151,-365,-1.45e-05,-5.68e-05,-2.77e-06,-2.85e-05,3.07e-05,-0.00108,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000442,0.000442,0.000157,0.109,0.109,0.052,0.064,0.064,0.0645,5.99e-09,5.99e-09,5.47e-09,3.59e-06,3.59e-06,9.94e-07,0,0,0,0,0,0,0,0 11590000,0.704,0.00203,-0.0136,0.71,-0.00298,0.00788,-0.00771,0.0043,-0.00159,-365,-1.46e-05,-5.71e-05,-3.09e-06,-2.57e-05,3.07e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.00038,0.00038,0.000158,0.0887,0.0887,0.045,0.0531,0.0531,0.0628,5.58e-09,5.59e-09,5.34e-09,3.56e-06,3.56e-06,9.9e-07,0,0,0,0,0,0,0,0 11690000,0.704,0.00201,-0.0136,0.71,-0.00606,0.0105,-0.0121,0.00383,-0.000702,-365,-1.46e-05,-5.71e-05,-3.55e-06,-2.56e-05,3.06e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.00039,0.00039,0.000157,0.108,0.108,0.0421,0.0611,0.0611,0.0632,5.58e-09,5.59e-09,5.2e-09,3.56e-06,3.56e-06,9.86e-07,0,0,0,0,0,0,0,0 11790000,0.704,0.00208,-0.0135,0.71,-0.0112,0.0109,-0.0139,0.0017,0.000401,-365,-1.47e-05,-5.7e-05,-3.61e-06,-2.53e-05,2.94e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000334,0.000334,0.000157,0.0865,0.0865,0.0368,0.0512,0.0512,0.0607,5.21e-09,5.22e-09,5.05e-09,3.52e-06,3.53e-06,9.81e-07,0,0,0,0,0,0,0,0 -11890000,0.704,0.00209,-0.0135,0.71,-0.0129,0.0117,-0.015,0.000506,0.00154,-365,-1.48e-05,-5.7e-05,-4.35e-06,-2.53e-05,2.95e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000343,0.000343,0.000157,0.104,0.104,0.0348,0.0594,0.0594,0.0608,5.21e-09,5.22e-09,4.91e-09,3.52e-06,3.53e-06,9.78e-07,0,0,0,0,0,0,0,0 +11890000,0.704,0.00209,-0.0135,0.71,-0.0129,0.0117,-0.015,0.000506,0.00154,-365,-1.48e-05,-5.7e-05,-4.36e-06,-2.53e-05,2.95e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000343,0.000343,0.000157,0.104,0.104,0.0348,0.0594,0.0594,0.0608,5.21e-09,5.22e-09,4.91e-09,3.52e-06,3.53e-06,9.78e-07,0,0,0,0,0,0,0,0 11990000,0.704,0.00211,-0.0135,0.71,-0.0143,0.0121,-0.0201,-0.000443,0.00218,-365,-1.47e-05,-5.71e-05,-4.16e-06,-2.49e-05,3.03e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000296,0.000295,0.000157,0.083,0.083,0.0315,0.05,0.05,0.0594,4.89e-09,4.89e-09,4.79e-09,3.5e-06,3.5e-06,9.73e-07,0,0,0,0,0,0,0,0 12090000,0.704,0.00212,-0.0135,0.71,-0.0158,0.0142,-0.0257,-0.00194,0.00348,-365,-1.47e-05,-5.71e-05,-3.44e-06,-2.48e-05,3.02e-05,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000304,0.000304,0.000156,0.0987,0.0986,0.0301,0.0584,0.0584,0.0593,4.89e-09,4.89e-09,4.65e-09,3.5e-06,3.5e-06,9.71e-07,0,0,0,0,0,0,0,0 12190000,0.704,0.0018,-0.0136,0.71,-0.00961,0.0118,-0.0208,0.00113,0.00192,-365,-1.4e-05,-5.76e-05,-3.16e-06,-2.29e-05,3.6e-05,-0.00108,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000265,0.000265,0.000156,0.0786,0.0786,0.0276,0.0492,0.0492,0.0572,4.61e-09,4.62e-09,4.52e-09,3.49e-06,3.49e-06,9.63e-07,0,0,0,0,0,0,0,0 12290000,0.704,0.00177,-0.0136,0.71,-0.0124,0.0133,-0.0203,3.95e-05,0.00318,-365,-1.4e-05,-5.76e-05,-2.95e-06,-2.29e-05,3.61e-05,-0.00108,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000272,0.000272,0.000156,0.0926,0.0926,0.0272,0.0577,0.0577,0.0578,4.61e-09,4.62e-09,4.4e-09,3.49e-06,3.49e-06,9.61e-07,0,0,0,0,0,0,0,0 -12390000,0.704,0.00148,-0.0136,0.71,-0.00698,0.0104,-0.0189,0.00257,0.00173,-365,-1.35e-05,-5.81e-05,-3.44e-06,-2.15e-05,4.01e-05,-0.00108,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000241,0.000241,0.000155,0.074,0.074,0.0255,0.0488,0.0488,0.0558,4.38e-09,4.38e-09,4.28e-09,3.48e-06,3.48e-06,9.51e-07,0,0,0,0,0,0,0,0 +12390000,0.704,0.00148,-0.0136,0.71,-0.00698,0.0104,-0.0189,0.00257,0.00173,-365,-1.35e-05,-5.81e-05,-3.45e-06,-2.15e-05,4.01e-05,-0.00108,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000241,0.000241,0.000155,0.074,0.074,0.0255,0.0488,0.0488,0.0558,4.38e-09,4.38e-09,4.28e-09,3.48e-06,3.48e-06,9.51e-07,0,0,0,0,0,0,0,0 12490000,0.704,0.00146,-0.0136,0.71,-0.0084,0.0123,-0.0219,0.00182,0.00287,-365,-1.35e-05,-5.81e-05,-4.12e-06,-2.15e-05,4.01e-05,-0.00108,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000248,0.000248,0.000155,0.0864,0.0864,0.0253,0.0572,0.0572,0.0556,4.38e-09,4.38e-09,4.15e-09,3.48e-06,3.48e-06,9.48e-07,0,0,0,0,0,0,0,0 12590000,0.704,0.00154,-0.0134,0.71,-0.0152,0.0104,-0.0274,-0.00301,0.00158,-365,-1.4e-05,-5.83e-05,-4.04e-06,-1.93e-05,3.79e-05,-0.00108,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.000224,0.000224,0.000155,0.0695,0.0695,0.0244,0.0485,0.0485,0.0545,4.17e-09,4.17e-09,4.04e-09,3.47e-06,3.47e-06,9.36e-07,0,0,0,0,0,0,0,0 12690000,0.704,0.00158,-0.0134,0.71,-0.0159,0.0118,-0.031,-0.00459,0.0027,-365,-1.4e-05,-5.83e-05,-4.47e-06,-1.93e-05,3.79e-05,-0.00108,0.209,0.00206,0.432,0,0,0,0,0,0.000159,0.00023,0.00023,0.000155,0.0804,0.0804,0.0246,0.0568,0.0568,0.0543,4.17e-09,4.17e-09,3.92e-09,3.47e-06,3.47e-06,9.32e-07,0,0,0,0,0,0,0,0 @@ -136,7 +136,7 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 13390000,0.704,0.000886,-0.0135,0.71,-0.001,0.00579,-0.0244,0.00292,0.0012,-365,-1.24e-05,-5.93e-05,-2.42e-06,-2.05e-05,4.15e-05,-0.00114,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.000189,0.000189,0.000152,0.0543,0.0543,0.026,0.0477,0.0477,0.05,3.52e-09,3.52e-09,3.19e-09,3.47e-06,3.47e-06,8.26e-07,0,0,0,0,0,0,0,0 13490000,0.704,0.000913,-0.0135,0.71,-0.00167,0.00567,-0.023,0.00281,0.00176,-365,-1.24e-05,-5.93e-05,-1.9e-06,-2.06e-05,4.16e-05,-0.00115,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.000195,0.000195,0.000152,0.0617,0.0617,0.027,0.0555,0.0555,0.0502,3.52e-09,3.52e-09,3.09e-09,3.47e-06,3.47e-06,8.18e-07,0,0,0,0,0,0,0,0 13590000,0.704,0.000857,-0.0134,0.71,-0.00123,0.00596,-0.0253,0.00199,0.00116,-365,-1.23e-05,-5.94e-05,-2.28e-06,-2.09e-05,4.07e-05,-0.00115,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.000186,0.000185,0.000152,0.0515,0.0515,0.027,0.0476,0.0476,0.0498,3.38e-09,3.38e-09,3.01e-09,3.47e-06,3.47e-06,7.86e-07,0,0,0,0,0,0,0,0 -13690000,0.704,0.000831,-0.0134,0.71,-0.000715,0.00772,-0.0299,0.00188,0.00182,-365,-1.23e-05,-5.94e-05,-1.49e-06,-2.09e-05,4.07e-05,-0.00115,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.000191,0.000191,0.000151,0.0584,0.0584,0.0281,0.0551,0.0551,0.0501,3.38e-09,3.38e-09,2.92e-09,3.47e-06,3.47e-06,7.77e-07,0,0,0,0,0,0,0,0 +13690000,0.704,0.000831,-0.0134,0.71,-0.000714,0.00772,-0.0299,0.00188,0.00182,-365,-1.23e-05,-5.94e-05,-1.49e-06,-2.09e-05,4.07e-05,-0.00115,0.209,0.00206,0.432,0,0,0,0,0,0.000157,0.000191,0.000191,0.000151,0.0584,0.0584,0.0281,0.0551,0.0551,0.0501,3.38e-09,3.38e-09,2.92e-09,3.47e-06,3.47e-06,7.77e-07,0,0,0,0,0,0,0,0 13790000,0.704,0.000721,-0.0133,0.71,6.74e-05,0.00364,-0.0313,0.00309,-0.000477,-365,-1.21e-05,-5.98e-05,-1.49e-06,-2.24e-05,4.01e-05,-0.00115,0.209,0.00206,0.432,0,0,0,0,0,0.000156,0.000183,0.000183,0.000151,0.0491,0.0491,0.0279,0.0474,0.0474,0.0493,3.23e-09,3.24e-09,2.83e-09,3.47e-06,3.47e-06,7.42e-07,0,0,0,0,0,0,0,0 13890000,0.704,0.000689,-0.0133,0.71,0.0004,0.00355,-0.0356,0.00311,-0.000139,-365,-1.21e-05,-5.98e-05,-1.02e-06,-2.23e-05,4e-05,-0.00115,0.209,0.00206,0.432,0,0,0,0,0,0.000156,0.000189,0.000188,0.00015,0.0555,0.0555,0.0292,0.0548,0.0548,0.0503,3.24e-09,3.24e-09,2.76e-09,3.47e-06,3.47e-06,7.32e-07,0,0,0,0,0,0,0,0 13990000,0.704,0.000623,-0.0133,0.71,0.000855,0.00112,-0.0348,0.00407,-0.00186,-365,-1.19e-05,-6.01e-05,-9.04e-07,-2.4e-05,3.92e-05,-0.00116,0.209,0.00206,0.432,0,0,0,0,0,0.000156,0.000181,0.000181,0.00015,0.047,0.047,0.0288,0.0472,0.0472,0.0495,3.09e-09,3.1e-09,2.68e-09,3.46e-06,3.46e-06,6.95e-07,0,0,0,0,0,0,0,0 @@ -145,15 +145,15 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 14290000,0.705,0.000511,-0.0133,0.709,0.00488,0.00149,-0.0367,0.00681,-0.00141,-365,-1.15e-05,-6.02e-05,6.89e-07,-2.44e-05,3.69e-05,-0.00116,0.209,0.00206,0.432,0,0,0,0,0,0.000155,0.000185,0.000185,0.000149,0.051,0.051,0.0304,0.0541,0.0541,0.0505,2.95e-09,2.95e-09,2.45e-09,3.46e-06,3.46e-06,6.34e-07,0,0,0,0,0,0,0,0 14390000,0.705,0.00042,-0.0133,0.709,0.00685,0.00239,-0.0386,0.00828,-0.00121,-365,-1.12e-05,-6.02e-05,1.5e-06,-2.48e-05,3.47e-05,-0.00116,0.209,0.00206,0.432,0,0,0,0,0,0.000154,0.000179,0.000178,0.000148,0.0437,0.0437,0.0297,0.0468,0.0468,0.0498,2.81e-09,2.81e-09,2.38e-09,3.45e-06,3.45e-06,5.96e-07,0,0,0,0,0,0,0,0 14490000,0.705,0.000406,-0.0133,0.709,0.00669,0.00362,-0.0419,0.00894,-0.000907,-365,-1.12e-05,-6.02e-05,1.73e-06,-2.47e-05,3.46e-05,-0.00116,0.209,0.00206,0.432,0,0,0,0,0,0.000154,0.000184,0.000184,0.000148,0.0493,0.0493,0.0305,0.0538,0.0538,0.0505,2.81e-09,2.81e-09,2.31e-09,3.45e-06,3.45e-06,5.82e-07,0,0,0,0,0,0,0,0 -14590000,0.705,0.000392,-0.0131,0.709,0.00348,0.00205,-0.0422,0.00562,-0.00231,-365,-1.16e-05,-6.05e-05,1.74e-06,-2.69e-05,3.77e-05,-0.00116,0.209,0.00206,0.432,0,0,0,0,0,0.000154,0.000177,0.000177,0.000148,0.0425,0.0425,0.0299,0.0466,0.0466,0.0503,2.66e-09,2.66e-09,2.25e-09,3.44e-06,3.44e-06,5.47e-07,0,0,0,0,0,0,0,0 +14590000,0.705,0.000391,-0.0131,0.709,0.00348,0.00205,-0.0422,0.00562,-0.00231,-365,-1.16e-05,-6.05e-05,1.74e-06,-2.69e-05,3.77e-05,-0.00116,0.209,0.00206,0.432,0,0,0,0,0,0.000154,0.000177,0.000177,0.000148,0.0425,0.0425,0.0299,0.0466,0.0466,0.0503,2.66e-09,2.66e-09,2.25e-09,3.44e-06,3.44e-06,5.47e-07,0,0,0,0,0,0,0,0 14690000,0.705,0.000352,-0.0131,0.709,0.00472,-0.000865,-0.0387,0.00607,-0.00224,-365,-1.16e-05,-6.05e-05,2.29e-06,-2.71e-05,3.79e-05,-0.00117,0.209,0.00206,0.432,0,0,0,0,0,0.000153,0.000182,0.000182,0.000147,0.0479,0.0479,0.0305,0.0535,0.0535,0.051,2.66e-09,2.66e-09,2.18e-09,3.44e-06,3.44e-06,5.33e-07,0,0,0,0,0,0,0,0 14790000,0.705,0.000371,-0.0129,0.709,0.00176,-0.0024,-0.0348,0.00338,-0.00325,-365,-1.19e-05,-6.07e-05,2.41e-06,-2.89e-05,4.1e-05,-0.00119,0.209,0.00206,0.432,0,0,0,0,0,0.000153,0.000176,0.000176,0.000147,0.0414,0.0414,0.0295,0.0464,0.0464,0.0502,2.52e-09,2.52e-09,2.12e-09,3.43e-06,3.43e-06,4.98e-07,0,0,0,0,0,0,0,0 14890000,0.705,0.000365,-0.0129,0.709,0.00315,-0.00143,-0.0378,0.00361,-0.00345,-365,-1.19e-05,-6.07e-05,2.76e-06,-2.88e-05,4.1e-05,-0.00119,0.209,0.00206,0.432,0,0,0,0,0,0.000152,0.000181,0.000181,0.000146,0.0467,0.0467,0.0303,0.0532,0.0532,0.0516,2.52e-09,2.52e-09,2.06e-09,3.43e-06,3.43e-06,4.85e-07,0,0,0,0,0,0,0,0 14990000,0.705,0.000355,-0.0129,0.709,0.00216,-0.00164,-0.0337,0.00283,-0.00277,-365,-1.2e-05,-6.06e-05,2.6e-06,-2.86e-05,4.19e-05,-0.0012,0.209,0.00206,0.432,0,0,0,0,0,0.000152,0.000175,0.000174,0.000146,0.0406,0.0406,0.0292,0.0463,0.0463,0.0508,2.37e-09,2.37e-09,2e-09,3.42e-06,3.42e-06,4.52e-07,0,0,0,0,0,0,0,0 15090000,0.705,0.000282,-0.0128,0.709,0.00242,-0.00181,-0.0363,0.00305,-0.00294,-365,-1.2e-05,-6.06e-05,2.58e-06,-2.85e-05,4.18e-05,-0.0012,0.209,0.00206,0.432,0,0,0,0,0,0.000151,0.000179,0.000179,0.000145,0.0457,0.0457,0.0296,0.053,0.053,0.0514,2.37e-09,2.37e-09,1.95e-09,3.42e-06,3.42e-06,4.38e-07,0,0,0,0,0,0,0,0 15190000,0.705,0.000293,-0.0128,0.709,0.00199,-0.000586,-0.0338,0.00245,-0.00232,-365,-1.21e-05,-6.06e-05,2.48e-06,-2.82e-05,4.25e-05,-0.00121,0.209,0.00206,0.432,0,0,0,0,0,0.000151,0.000173,0.000173,0.000145,0.0399,0.0399,0.0287,0.0461,0.0461,0.0512,2.22e-09,2.22e-09,1.9e-09,3.41e-06,3.41e-06,4.09e-07,0,0,0,0,0,0,0,0 -15290000,0.705,0.000255,-0.0129,0.709,0.00244,-0.000391,-0.0314,0.00268,-0.00238,-365,-1.21e-05,-6.06e-05,2.82e-06,-2.84e-05,4.27e-05,-0.00122,0.209,0.00206,0.432,0,0,0,0,0,0.000151,0.000177,0.000177,0.000145,0.0449,0.0449,0.0289,0.0527,0.0527,0.0519,2.22e-09,2.22e-09,1.84e-09,3.41e-06,3.41e-06,3.96e-07,0,0,0,0,0,0,0,0 -15390000,0.705,0.000254,-0.0128,0.709,0.00186,-6.43e-05,-0.0291,0.000233,-0.00193,-365,-1.22e-05,-6.06e-05,3.57e-06,-2.83e-05,4.39e-05,-0.00123,0.209,0.00206,0.432,0,0,0,0,0,0.00015,0.000171,0.000171,0.000144,0.0393,0.0393,0.0277,0.046,0.046,0.051,2.07e-09,2.07e-09,1.79e-09,3.39e-06,3.39e-06,3.68e-07,0,0,0,0,0,0,0,0 +15290000,0.705,0.000254,-0.0129,0.709,0.00244,-0.000391,-0.0314,0.00268,-0.00238,-365,-1.21e-05,-6.06e-05,2.82e-06,-2.84e-05,4.27e-05,-0.00122,0.209,0.00206,0.432,0,0,0,0,0,0.000151,0.000177,0.000177,0.000145,0.0449,0.0449,0.0289,0.0527,0.0527,0.0519,2.22e-09,2.22e-09,1.84e-09,3.41e-06,3.41e-06,3.96e-07,0,0,0,0,0,0,0,0 +15390000,0.705,0.000254,-0.0128,0.709,0.00186,-6.42e-05,-0.0291,0.000233,-0.00193,-365,-1.22e-05,-6.06e-05,3.57e-06,-2.83e-05,4.39e-05,-0.00123,0.209,0.00206,0.432,0,0,0,0,0,0.00015,0.000171,0.000171,0.000144,0.0393,0.0393,0.0277,0.046,0.046,0.051,2.07e-09,2.07e-09,1.79e-09,3.39e-06,3.39e-06,3.68e-07,0,0,0,0,0,0,0,0 15490000,0.705,0.000273,-0.0128,0.709,0.003,-0.000423,-0.0291,0.000486,-0.00197,-365,-1.22e-05,-6.06e-05,3.11e-06,-2.82e-05,4.38e-05,-0.00122,0.209,0.00206,0.432,0,0,0,0,0,0.00015,0.000175,0.000175,0.000144,0.0442,0.0442,0.0281,0.0525,0.0525,0.0522,2.07e-09,2.07e-09,1.75e-09,3.39e-06,3.39e-06,3.57e-07,0,0,0,0,0,0,0,0 15590000,0.705,0.000283,-0.0128,0.709,0.00128,-0.000434,-0.0275,-0.00163,-0.00163,-365,-1.24e-05,-6.05e-05,2.8e-06,-2.8e-05,4.51e-05,-0.00123,0.209,0.00206,0.432,0,0,0,0,0,0.00015,0.000169,0.000168,0.000144,0.0387,0.0387,0.0269,0.0458,0.0458,0.0513,1.93e-09,1.93e-09,1.7e-09,3.37e-06,3.37e-06,3.31e-07,0,0,0,0,0,0,0,0 15690000,0.705,0.000287,-0.0128,0.709,0.00148,-0.00058,-0.0279,-0.00151,-0.00167,-365,-1.24e-05,-6.05e-05,2.77e-06,-2.8e-05,4.51e-05,-0.00123,0.209,0.00206,0.432,0,0,0,0,0,0.000149,0.000173,0.000173,0.000143,0.0436,0.0436,0.027,0.0524,0.0524,0.0518,1.93e-09,1.93e-09,1.65e-09,3.37e-06,3.37e-06,3.19e-07,0,0,0,0,0,0,0,0 @@ -163,9 +163,9 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 16090000,0.705,0.000139,-0.0128,0.709,0.00462,-0.00381,-0.0199,-0.000582,-0.00415,-365,-1.24e-05,-6.09e-05,4.04e-06,-3.21e-05,4.66e-05,-0.00125,0.209,0.00206,0.432,0,0,0,0,0,0.000148,0.000167,0.000167,0.000141,0.0425,0.0425,0.0248,0.0521,0.0521,0.0514,1.65e-09,1.65e-09,1.48e-09,3.34e-06,3.34e-06,2.57e-07,0,0,0,0,0,0,0,0 16190000,0.705,0.000157,-0.0128,0.709,0.00474,-0.00306,-0.0184,-0.000676,-0.00336,-365,-1.25e-05,-6.08e-05,4.12e-06,-3.1e-05,4.77e-05,-0.00126,0.209,0.00206,0.432,0,0,0,0,0,0.000147,0.00016,0.00016,0.000141,0.0374,0.0374,0.0238,0.0455,0.0455,0.051,1.51e-09,1.52e-09,1.44e-09,3.32e-06,3.32e-06,2.4e-07,0,0,0,0,0,0,0,0 16290000,0.706,0.000176,-0.0128,0.708,0.00628,-0.00384,-0.0197,-0.000119,-0.0037,-365,-1.25e-05,-6.08e-05,4.75e-06,-3.1e-05,4.77e-05,-0.00125,0.209,0.00206,0.432,0,0,0,0,0,0.000147,0.000164,0.000163,0.000141,0.042,0.042,0.0237,0.0519,0.0519,0.0513,1.51e-09,1.52e-09,1.4e-09,3.32e-06,3.32e-06,2.31e-07,0,0,0,0,0,0,0,0 -16390000,0.706,0.000158,-0.0128,0.708,0.00529,-0.0041,-0.0187,-0.000337,-0.00295,-365,-1.26e-05,-6.07e-05,4.52e-06,-2.98e-05,4.93e-05,-0.00126,0.209,0.00206,0.432,0,0,0,0,0,0.000146,0.000157,0.000157,0.00014,0.0369,0.0369,0.0226,0.0454,0.0454,0.0503,1.39e-09,1.39e-09,1.37e-09,3.3e-06,3.3e-06,2.15e-07,0,0,0,0,0,0,0,0 +16390000,0.706,0.000158,-0.0128,0.708,0.0053,-0.0041,-0.0187,-0.000337,-0.00295,-365,-1.26e-05,-6.07e-05,4.52e-06,-2.98e-05,4.93e-05,-0.00126,0.209,0.00206,0.432,0,0,0,0,0,0.000146,0.000157,0.000157,0.00014,0.0369,0.0369,0.0226,0.0454,0.0454,0.0503,1.39e-09,1.39e-09,1.37e-09,3.3e-06,3.3e-06,2.15e-07,0,0,0,0,0,0,0,0 16490000,0.706,0.000175,-0.0128,0.708,0.00442,-0.00362,-0.0216,0.000121,-0.00333,-365,-1.26e-05,-6.07e-05,4.63e-06,-2.97e-05,4.92e-05,-0.00125,0.209,0.00206,0.432,0,0,0,0,0,0.000146,0.00016,0.00016,0.00014,0.0414,0.0414,0.0227,0.0518,0.0518,0.0513,1.39e-09,1.39e-09,1.33e-09,3.3e-06,3.3e-06,2.08e-07,0,0,0,0,0,0,0,0 -16590000,0.706,0.000418,-0.0128,0.708,0.00097,-0.000925,-0.0219,-0.00271,8.82e-06,-365,-1.31e-05,-6.02e-05,4.68e-06,-2.36e-05,5.51e-05,-0.00126,0.209,0.00206,0.432,0,0,0,0,0,0.000146,0.000153,0.000153,0.00014,0.0365,0.0365,0.0217,0.0454,0.0454,0.0502,1.27e-09,1.27e-09,1.3e-09,3.28e-06,3.28e-06,1.94e-07,0,0,0,0,0,0,0,0 +16590000,0.706,0.000418,-0.0128,0.708,0.00097,-0.000925,-0.0219,-0.00271,8.84e-06,-365,-1.31e-05,-6.02e-05,4.68e-06,-2.36e-05,5.51e-05,-0.00126,0.209,0.00206,0.432,0,0,0,0,0,0.000146,0.000153,0.000153,0.00014,0.0365,0.0365,0.0217,0.0454,0.0454,0.0502,1.27e-09,1.27e-09,1.3e-09,3.28e-06,3.28e-06,1.94e-07,0,0,0,0,0,0,0,0 16690000,0.706,0.000408,-0.0127,0.708,0.0011,-0.000426,-0.0183,-0.00258,-5.52e-05,-365,-1.31e-05,-6.02e-05,4.37e-06,-2.37e-05,5.52e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000145,0.000156,0.000156,0.000139,0.0408,0.0408,0.0215,0.0517,0.0517,0.0504,1.27e-09,1.27e-09,1.26e-09,3.28e-06,3.28e-06,1.86e-07,0,0,0,0,0,0,0,0 16790000,0.706,0.000542,-0.0127,0.708,-0.00216,0.00175,-0.0173,-0.00487,0.0026,-365,-1.34e-05,-5.98e-05,4.38e-06,-1.87e-05,6.01e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000145,0.00015,0.00015,0.000139,0.036,0.036,0.0207,0.0453,0.0453,0.0501,1.16e-09,1.16e-09,1.24e-09,3.26e-06,3.26e-06,1.75e-07,0,0,0,0,0,0,0,0 16890000,0.706,0.000561,-0.0127,0.708,-0.0025,0.00264,-0.0146,-0.00508,0.0028,-365,-1.35e-05,-5.98e-05,4.21e-06,-1.87e-05,6.02e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000145,0.000153,0.000153,0.000139,0.0402,0.0402,0.0205,0.0516,0.0516,0.0502,1.16e-09,1.16e-09,1.2e-09,3.26e-06,3.26e-06,1.68e-07,0,0,0,0,0,0,0,0 @@ -177,32 +177,32 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 17490000,0.706,0.00039,-0.0125,0.708,0.00221,0.00135,-0.00595,-0.00469,-0.00139,-365,-1.36e-05,-6.04e-05,4.12e-06,-2.77e-05,6.32e-05,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.000142,0.000142,0.000141,0.000136,0.0382,0.0382,0.0177,0.0513,0.0513,0.0488,8.67e-10,8.68e-10,1.04e-09,3.21e-06,3.21e-06,1.25e-07,0,0,0,0,0,0,0,0 17590000,0.706,0.0003,-0.0124,0.708,0.00357,0.000153,-0.00041,-0.00391,-0.0025,-365,-1.36e-05,-6.06e-05,4.21e-06,-3.01e-05,6.34e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000142,0.000136,0.000136,0.000136,0.0336,0.0336,0.017,0.045,0.045,0.0478,7.86e-10,7.87e-10,1.01e-09,3.19e-06,3.19e-06,1.18e-07,0,0,0,0,0,0,0,0 17690000,0.706,0.000271,-0.0124,0.708,0.0044,0.00088,-0.000986,-0.0035,-0.00247,-365,-1.36e-05,-6.06e-05,4.33e-06,-3.01e-05,6.34e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000142,0.000138,0.000138,0.000136,0.0374,0.0374,0.0167,0.0512,0.0512,0.0478,7.86e-10,7.87e-10,9.86e-10,3.19e-06,3.19e-06,1.14e-07,0,0,0,0,0,0,0,0 -17790000,0.706,0.000178,-0.0124,0.708,0.00705,0.000572,-0.00219,-0.00229,-0.00212,-365,-1.34e-05,-6.06e-05,5e-06,-3.01e-05,6.07e-05,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.000141,0.000133,0.000132,0.000135,0.033,0.033,0.0162,0.0449,0.0449,0.0475,7.12e-10,7.13e-10,9.65e-10,3.18e-06,3.18e-06,1.08e-07,0,0,0,0,0,0,0,0 -17890000,0.706,0.000188,-0.0124,0.708,0.00853,-0.000171,-0.00205,-0.00151,-0.00206,-365,-1.34e-05,-6.06e-05,5.25e-06,-3.01e-05,6.06e-05,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.000141,0.000135,0.000134,0.000135,0.0366,0.0366,0.016,0.0511,0.0511,0.0475,7.12e-10,7.13e-10,9.41e-10,3.18e-06,3.18e-06,1.04e-07,0,0,0,0,0,0,0,0 -17990000,0.706,0.000129,-0.0125,0.708,0.0103,-0.00193,-0.000713,-0.000757,-0.00179,-365,-1.34e-05,-6.06e-05,5.16e-06,-2.99e-05,5.91e-05,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.00014,0.000129,0.000129,0.000135,0.0323,0.0323,0.0154,0.0449,0.0449,0.0466,6.45e-10,6.46e-10,9.18e-10,3.16e-06,3.16e-06,9.82e-08,0,0,0,0,0,0,0,0 +17790000,0.706,0.000178,-0.0124,0.708,0.00705,0.000571,-0.00219,-0.00229,-0.00212,-365,-1.34e-05,-6.06e-05,5e-06,-3.01e-05,6.07e-05,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.000141,0.000133,0.000132,0.000135,0.033,0.033,0.0162,0.0449,0.0449,0.0475,7.12e-10,7.13e-10,9.65e-10,3.18e-06,3.18e-06,1.08e-07,0,0,0,0,0,0,0,0 +17890000,0.706,0.000188,-0.0124,0.708,0.00853,-0.000172,-0.00205,-0.00151,-0.00206,-365,-1.34e-05,-6.06e-05,5.25e-06,-3.01e-05,6.06e-05,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.000141,0.000135,0.000134,0.000135,0.0366,0.0366,0.016,0.0511,0.0511,0.0475,7.12e-10,7.13e-10,9.41e-10,3.18e-06,3.18e-06,1.04e-07,0,0,0,0,0,0,0,0 +17990000,0.706,0.000129,-0.0125,0.708,0.0103,-0.00193,-0.000714,-0.000757,-0.00179,-365,-1.34e-05,-6.06e-05,5.16e-06,-2.99e-05,5.91e-05,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.00014,0.000129,0.000129,0.000135,0.0323,0.0323,0.0154,0.0449,0.0449,0.0466,6.45e-10,6.46e-10,9.18e-10,3.16e-06,3.16e-06,9.82e-08,0,0,0,0,0,0,0,0 18090000,0.706,0.000135,-0.0125,0.708,0.0109,-0.00208,0.00168,0.000308,-0.00202,-365,-1.34e-05,-6.06e-05,4.7e-06,-2.99e-05,5.92e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.00014,0.000131,0.000131,0.000134,0.0358,0.0358,0.0153,0.0509,0.0509,0.0471,6.45e-10,6.46e-10,8.99e-10,3.16e-06,3.16e-06,9.52e-08,0,0,0,0,0,0,0,0 18190000,0.706,9.86e-05,-0.0124,0.708,0.0116,-0.00103,0.00308,0.00123,-0.00157,-365,-1.34e-05,-6.05e-05,4.94e-06,-2.93e-05,5.93e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.00014,0.000126,0.000126,0.000134,0.0316,0.0316,0.0147,0.0448,0.0448,0.0463,5.85e-10,5.85e-10,8.78e-10,3.15e-06,3.15e-06,9.02e-08,0,0,0,0,0,0,0,0 -18290000,0.706,4.05e-05,-0.0124,0.708,0.0116,-0.00158,0.00426,0.00239,-0.0017,-365,-1.34e-05,-6.05e-05,4.74e-06,-2.93e-05,5.93e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000139,0.000128,0.000128,0.000134,0.035,0.035,0.0145,0.0508,0.0508,0.0462,5.85e-10,5.85e-10,8.57e-10,3.15e-06,3.15e-06,8.71e-08,0,0,0,0,0,0,0,0 -18390000,0.706,5.26e-05,-0.0124,0.708,0.013,4.8e-05,0.00551,0.00299,-0.00128,-365,-1.34e-05,-6.05e-05,5.08e-06,-2.88e-05,5.99e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000139,0.000123,0.000123,0.000133,0.0309,0.0309,0.014,0.0447,0.0447,0.0454,5.3e-10,5.3e-10,8.36e-10,3.14e-06,3.14e-06,8.27e-08,0,0,0,0,0,0,0,0 -18490000,0.706,6.81e-05,-0.0124,0.708,0.0138,0.000479,0.00517,0.00438,-0.00125,-365,-1.34e-05,-6.05e-05,5.15e-06,-2.88e-05,5.99e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000139,0.000125,0.000125,0.000133,0.0342,0.0342,0.0139,0.0506,0.0506,0.0458,5.3e-10,5.3e-10,8.19e-10,3.14e-06,3.14e-06,8.03e-08,0,0,0,0,0,0,0,0 +18290000,0.706,4.04e-05,-0.0124,0.708,0.0116,-0.00158,0.00426,0.00239,-0.0017,-365,-1.34e-05,-6.05e-05,4.74e-06,-2.93e-05,5.94e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000139,0.000128,0.000128,0.000134,0.035,0.035,0.0145,0.0508,0.0508,0.0462,5.85e-10,5.85e-10,8.57e-10,3.15e-06,3.15e-06,8.71e-08,0,0,0,0,0,0,0,0 +18390000,0.706,5.25e-05,-0.0124,0.708,0.013,4.8e-05,0.00551,0.00299,-0.00128,-365,-1.34e-05,-6.05e-05,5.08e-06,-2.88e-05,5.99e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000139,0.000123,0.000123,0.000133,0.0309,0.0309,0.014,0.0447,0.0447,0.0454,5.3e-10,5.3e-10,8.36e-10,3.14e-06,3.14e-06,8.27e-08,0,0,0,0,0,0,0,0 +18490000,0.706,6.8e-05,-0.0124,0.708,0.0138,0.000479,0.00517,0.00438,-0.00125,-365,-1.34e-05,-6.05e-05,5.15e-06,-2.88e-05,5.99e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000139,0.000125,0.000125,0.000133,0.0342,0.0342,0.0139,0.0506,0.0506,0.0458,5.3e-10,5.3e-10,8.19e-10,3.14e-06,3.14e-06,8.03e-08,0,0,0,0,0,0,0,0 18590000,0.706,6.86e-05,-0.0123,0.708,0.0129,0.000693,0.00344,0.00333,-0.00108,-365,-1.36e-05,-6.05e-05,5.56e-06,-2.88e-05,6.27e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000139,0.000121,0.000121,0.000133,0.0302,0.0302,0.0134,0.0446,0.0446,0.045,4.8e-10,4.81e-10,8e-10,3.13e-06,3.13e-06,7.64e-08,0,0,0,0,0,0,0,0 -18690000,0.706,3.81e-05,-0.0123,0.708,0.0132,1.31e-05,0.00161,0.00463,-0.00102,-365,-1.36e-05,-6.05e-05,5.42e-06,-2.87e-05,6.27e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000138,0.000122,0.000122,0.000132,0.0334,0.0334,0.0133,0.0505,0.0505,0.0449,4.81e-10,4.81e-10,7.82e-10,3.13e-06,3.13e-06,7.39e-08,0,0,0,0,0,0,0,0 -18790000,0.706,6.45e-05,-0.0123,0.708,0.0117,0.000295,0.00138,0.00354,-0.000809,-365,-1.38e-05,-6.05e-05,5.27e-06,-2.86e-05,6.54e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000138,0.000118,0.000118,0.000132,0.0295,0.0295,0.0129,0.0445,0.0445,0.0447,4.36e-10,4.36e-10,7.66e-10,3.12e-06,3.12e-06,7.08e-08,0,0,0,0,0,0,0,0 -18890000,0.706,8.8e-05,-0.0123,0.708,0.0123,0.000805,0.00204,0.00474,-0.00072,-365,-1.37e-05,-6.05e-05,5.67e-06,-2.86e-05,6.54e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000138,0.000119,0.000119,0.000132,0.0326,0.0326,0.0128,0.0503,0.0503,0.0446,4.36e-10,4.36e-10,7.48e-10,3.12e-06,3.12e-06,6.85e-08,0,0,0,0,0,0,0,0 +18690000,0.706,3.8e-05,-0.0123,0.708,0.0132,1.31e-05,0.00161,0.00463,-0.00102,-365,-1.36e-05,-6.05e-05,5.42e-06,-2.87e-05,6.27e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000138,0.000122,0.000122,0.000132,0.0334,0.0334,0.0133,0.0505,0.0505,0.0449,4.81e-10,4.81e-10,7.82e-10,3.13e-06,3.13e-06,7.39e-08,0,0,0,0,0,0,0,0 +18790000,0.706,6.44e-05,-0.0123,0.708,0.0117,0.000295,0.00138,0.00354,-0.000809,-365,-1.38e-05,-6.05e-05,5.27e-06,-2.86e-05,6.54e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000138,0.000118,0.000118,0.000132,0.0295,0.0295,0.0129,0.0445,0.0445,0.0447,4.36e-10,4.36e-10,7.66e-10,3.12e-06,3.12e-06,7.08e-08,0,0,0,0,0,0,0,0 +18890000,0.706,8.79e-05,-0.0123,0.708,0.0123,0.000805,0.00204,0.00474,-0.00072,-365,-1.37e-05,-6.05e-05,5.67e-06,-2.86e-05,6.54e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000138,0.000119,0.000119,0.000132,0.0326,0.0326,0.0128,0.0503,0.0503,0.0446,4.36e-10,4.36e-10,7.48e-10,3.12e-06,3.12e-06,6.85e-08,0,0,0,0,0,0,0,0 18990000,0.707,7.36e-05,-0.0123,0.708,0.0136,0.00169,0.000837,0.00612,-0.000603,-365,-1.37e-05,-6.05e-05,5.82e-06,-2.87e-05,6.45e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000137,0.000116,0.000116,0.000132,0.0288,0.0288,0.0123,0.0444,0.0444,0.0438,3.96e-10,3.97e-10,7.31e-10,3.11e-06,3.11e-06,6.54e-08,0,0,0,0,0,0,0,0 -19090000,0.707,5.85e-05,-0.0122,0.708,0.0142,0.0023,0.00391,0.0075,-0.000376,-365,-1.37e-05,-6.05e-05,5.79e-06,-2.87e-05,6.45e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000137,0.000117,0.000117,0.000131,0.0317,0.0317,0.0123,0.0501,0.0501,0.0442,3.96e-10,3.97e-10,7.17e-10,3.11e-06,3.11e-06,6.37e-08,0,0,0,0,0,0,0,0 +19090000,0.707,5.84e-05,-0.0122,0.708,0.0142,0.0023,0.00391,0.0075,-0.000376,-365,-1.37e-05,-6.05e-05,5.79e-06,-2.87e-05,6.45e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000137,0.000117,0.000117,0.000131,0.0317,0.0317,0.0123,0.0501,0.0501,0.0442,3.96e-10,3.97e-10,7.17e-10,3.11e-06,3.11e-06,6.37e-08,0,0,0,0,0,0,0,0 19190000,0.707,5.97e-05,-0.0121,0.708,0.0142,0.00228,0.00399,0.00837,-0.000352,-365,-1.37e-05,-6.05e-05,5.94e-06,-2.9e-05,6.42e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000137,0.000113,0.000113,0.000131,0.0281,0.0281,0.0119,0.0442,0.0442,0.0435,3.61e-10,3.61e-10,7.01e-10,3.1e-06,3.1e-06,6.09e-08,0,0,0,0,0,0,0,0 19290000,0.707,8.28e-05,-0.0121,0.708,0.0146,0.00154,0.00673,0.00977,-0.000143,-365,-1.37e-05,-6.05e-05,5.73e-06,-2.9e-05,6.42e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000136,0.000115,0.000115,0.000131,0.0309,0.0309,0.0117,0.0499,0.0499,0.0433,3.61e-10,3.61e-10,6.85e-10,3.1e-06,3.1e-06,5.91e-08,0,0,0,0,0,0,0,0 -19390000,0.707,9.15e-05,-0.012,0.708,0.0121,0.000594,0.0106,0.00783,-0.000181,-365,-1.39e-05,-6.06e-05,5.88e-06,-2.92e-05,6.71e-05,-0.00131,0.209,0.00206,0.432,0,0,0,0,0,0.000136,0.000111,0.000111,0.000131,0.0275,0.0275,0.0115,0.0441,0.0441,0.0431,3.29e-10,3.29e-10,6.72e-10,3.09e-06,3.09e-06,5.69e-08,0,0,0,0,0,0,0,0 +19390000,0.707,9.15e-05,-0.012,0.708,0.0121,0.000595,0.0106,0.00783,-0.000181,-365,-1.39e-05,-6.06e-05,5.88e-06,-2.92e-05,6.71e-05,-0.00131,0.209,0.00206,0.432,0,0,0,0,0,0.000136,0.000111,0.000111,0.000131,0.0275,0.0275,0.0115,0.0441,0.0441,0.0431,3.29e-10,3.29e-10,6.72e-10,3.09e-06,3.09e-06,5.69e-08,0,0,0,0,0,0,0,0 19490000,0.707,0.000115,-0.012,0.707,0.0112,-0.000105,0.00696,0.00898,-0.00016,-365,-1.39e-05,-6.06e-05,6.18e-06,-2.92e-05,6.71e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000136,0.000112,0.000112,0.00013,0.0301,0.0301,0.0113,0.0498,0.0498,0.043,3.29e-10,3.29e-10,6.57e-10,3.09e-06,3.09e-06,5.53e-08,0,0,0,0,0,0,0,0 19590000,0.707,0.000161,-0.0119,0.707,0.00927,-0.00115,0.00631,0.00725,-0.000203,-365,-1.4e-05,-6.06e-05,6.55e-06,-2.92e-05,6.95e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000135,0.000109,0.000109,0.00013,0.0268,0.0268,0.011,0.044,0.044,0.0423,3e-10,3e-10,6.43e-10,3.08e-06,3.08e-06,5.31e-08,0,0,0,0,0,0,0,0 19690000,0.707,0.000161,-0.012,0.707,0.00962,-0.00333,0.00785,0.0082,-0.000432,-365,-1.4e-05,-6.06e-05,6.32e-06,-2.92e-05,6.95e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000135,0.00011,0.00011,0.00013,0.0294,0.0294,0.0109,0.0495,0.0495,0.0422,3e-10,3e-10,6.29e-10,3.08e-06,3.08e-06,5.16e-08,0,0,0,0,0,0,0,0 19790000,0.707,0.000225,-0.0119,0.707,0.00733,-0.00418,0.00835,0.00664,-0.000349,-365,-1.41e-05,-6.05e-05,6.33e-06,-2.87e-05,7.14e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000135,0.000108,0.000107,0.000129,0.0261,0.0261,0.0106,0.0438,0.0438,0.042,2.74e-10,2.74e-10,6.17e-10,3.07e-06,3.07e-06,5e-08,0,0,0,0,0,0,0,0 19890000,0.707,0.000173,-0.0119,0.707,0.00608,-0.00445,0.00953,0.00731,-0.000795,-365,-1.41e-05,-6.05e-05,6.75e-06,-2.87e-05,7.14e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000135,0.000108,0.000108,0.000129,0.0286,0.0286,0.0105,0.0493,0.0493,0.0419,2.74e-10,2.74e-10,6.04e-10,3.07e-06,3.07e-06,5e-08,0,0,0,0,0,0,0,0 19990000,0.707,0.000156,-0.0119,0.707,0.00366,-0.00516,0.0123,0.00595,-0.000669,-365,-1.42e-05,-6.05e-05,7.3e-06,-2.81e-05,7.27e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000134,0.000106,0.000106,0.000129,0.0255,0.0255,0.0102,0.0437,0.0437,0.0412,2.51e-10,2.51e-10,5.91e-10,3.07e-06,3.07e-06,5e-08,0,0,0,0,0,0,0,0 -20090000,0.707,0.00015,-0.0119,0.707,0.00342,-0.00711,0.0126,0.00631,-0.00127,-365,-1.42e-05,-6.05e-05,7.76e-06,-2.81e-05,7.27e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000134,0.000107,0.000107,0.000129,0.0279,0.0279,0.0102,0.0491,0.0491,0.0415,2.51e-10,2.51e-10,5.8e-10,3.07e-06,3.07e-06,5e-08,0,0,0,0,0,0,0,0 +20090000,0.707,0.00015,-0.0119,0.707,0.00342,-0.0071,0.0126,0.00631,-0.00127,-365,-1.42e-05,-6.05e-05,7.76e-06,-2.81e-05,7.27e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000134,0.000107,0.000107,0.000129,0.0279,0.0279,0.0102,0.0491,0.0491,0.0415,2.51e-10,2.51e-10,5.8e-10,3.07e-06,3.07e-06,5e-08,0,0,0,0,0,0,0,0 20190000,0.707,0.000251,-0.0118,0.707,0.00112,-0.0078,0.0149,0.00405,-0.001,-365,-1.43e-05,-6.05e-05,7.96e-06,-2.7e-05,7.48e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000134,0.000104,0.000104,0.000128,0.0248,0.0248,0.00991,0.0435,0.0435,0.0409,2.3e-10,2.31e-10,5.68e-10,3.06e-06,3.06e-06,5e-08,0,0,0,0,0,0,0,0 -20290000,0.707,0.000211,-0.0118,0.707,-3.03e-05,-0.00938,0.0129,0.0041,-0.00185,-365,-1.43e-05,-6.05e-05,8.08e-06,-2.71e-05,7.48e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000133,0.000105,0.000105,0.000128,0.0271,0.0271,0.00982,0.0489,0.0489,0.0408,2.31e-10,2.31e-10,5.56e-10,3.06e-06,3.06e-06,5e-08,0,0,0,0,0,0,0,0 +20290000,0.707,0.000211,-0.0118,0.707,-3e-05,-0.00937,0.0129,0.0041,-0.00185,-365,-1.43e-05,-6.05e-05,8.08e-06,-2.71e-05,7.48e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000133,0.000105,0.000105,0.000128,0.0271,0.0271,0.00982,0.0489,0.0489,0.0408,2.31e-10,2.31e-10,5.56e-10,3.06e-06,3.06e-06,5e-08,0,0,0,0,0,0,0,0 20390000,0.707,0.000227,-0.0119,0.707,-0.00245,-0.00996,0.015,0.00225,-0.00146,-365,-1.44e-05,-6.04e-05,8.06e-06,-2.57e-05,7.62e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000133,0.000103,0.000103,0.000128,0.0242,0.0242,0.00963,0.0434,0.0434,0.0406,2.12e-10,2.12e-10,5.46e-10,3.06e-06,3.06e-06,5e-08,0,0,0,0,0,0,0,0 20490000,0.707,0.000283,-0.0119,0.707,-0.00293,-0.0107,0.0148,0.00197,-0.00249,-365,-1.44e-05,-6.04e-05,7.87e-06,-2.57e-05,7.63e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000133,0.000104,0.000103,0.000128,0.0264,0.0264,0.00955,0.0487,0.0487,0.0405,2.12e-10,2.12e-10,5.35e-10,3.06e-06,3.06e-06,5e-08,0,0,0,0,0,0,0,0 20590000,0.707,0.000301,-0.0119,0.707,-0.00255,-0.0106,0.0117,0.00168,-0.00199,-365,-1.44e-05,-6.03e-05,7.7e-06,-2.44e-05,7.61e-05,-0.0013,0.209,0.00206,0.432,0,0,0,0,0,0.000133,0.000101,0.000101,0.000127,0.0237,0.0237,0.00931,0.0432,0.0432,0.0399,1.95e-10,1.95e-10,5.24e-10,3.05e-06,3.05e-06,5e-08,0,0,0,0,0,0,0,0 @@ -217,36 +217,36 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 21490000,0.708,0.000462,-0.012,0.706,-0.00555,-0.018,0.0143,0.00213,-0.00509,-365,-1.42e-05,-5.99e-05,8.31e-06,-1.66e-05,7.34e-05,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.00013,9.74e-05,9.74e-05,0.000125,0.0233,0.0233,0.00846,0.0475,0.0475,0.0384,1.44e-10,1.44e-10,4.41e-10,3.04e-06,3.04e-06,5e-08,0,0,0,0,0,0,0,0 21590000,0.708,0.000484,-0.012,0.706,-0.00605,-0.0153,0.0141,0.00177,-0.00311,-365,-1.42e-05,-5.97e-05,8.2e-06,-1.39e-05,7.3e-05,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.00013,9.6e-05,9.59e-05,0.000125,0.021,0.021,0.00831,0.0424,0.0423,0.0379,1.34e-10,1.34e-10,4.33e-10,3.03e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 21690000,0.708,0.000493,-0.012,0.706,-0.00595,-0.0164,0.0158,0.00116,-0.0047,-365,-1.42e-05,-5.97e-05,8.29e-06,-1.39e-05,7.3e-05,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.00013,9.65e-05,9.64e-05,0.000125,0.0228,0.0228,0.00834,0.0472,0.0472,0.0382,1.34e-10,1.34e-10,4.26e-10,3.03e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 -21790000,0.708,0.000504,-0.0121,0.706,-0.00653,-0.0113,0.0143,-6.72e-05,-0.000715,-365,-1.42e-05,-5.95e-05,8.04e-06,-9.69e-06,7.33e-05,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.00013,9.51e-05,9.5e-05,0.000124,0.0205,0.0205,0.0082,0.0422,0.0422,0.0377,1.25e-10,1.25e-10,4.18e-10,3.03e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 -21890000,0.708,0.000507,-0.012,0.706,-0.00652,-0.0116,0.0147,-0.000723,-0.00186,-365,-1.42e-05,-5.95e-05,7.98e-06,-9.73e-06,7.34e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.00013,9.56e-05,9.55e-05,0.000124,0.0222,0.0222,0.00818,0.047,0.047,0.0376,1.25e-10,1.25e-10,4.1e-10,3.03e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 +21790000,0.708,0.000504,-0.0121,0.706,-0.00653,-0.0113,0.0143,-6.71e-05,-0.000715,-365,-1.42e-05,-5.95e-05,8.04e-06,-9.69e-06,7.33e-05,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.00013,9.51e-05,9.5e-05,0.000124,0.0205,0.0205,0.0082,0.0422,0.0422,0.0377,1.25e-10,1.25e-10,4.18e-10,3.03e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 +21890000,0.708,0.000507,-0.012,0.706,-0.00652,-0.0116,0.0147,-0.000722,-0.00186,-365,-1.42e-05,-5.95e-05,7.98e-06,-9.73e-06,7.34e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.00013,9.56e-05,9.55e-05,0.000124,0.0222,0.0222,0.00818,0.047,0.047,0.0376,1.25e-10,1.25e-10,4.1e-10,3.03e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 21990000,0.708,0.000554,-0.0121,0.706,-0.00699,-0.009,0.0155,-0.0016,0.0015,-365,-1.42e-05,-5.93e-05,7.93e-06,-6.24e-06,7.35e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000129,9.43e-05,9.42e-05,0.000124,0.0201,0.0201,0.00811,0.042,0.042,0.0375,1.17e-10,1.17e-10,4.03e-10,3.03e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 -22090000,0.708,0.000565,-0.0121,0.706,-0.00733,-0.00813,0.0139,-0.00231,0.000662,-365,-1.42e-05,-5.93e-05,7.85e-06,-6.27e-06,7.36e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000129,9.48e-05,9.47e-05,0.000124,0.0217,0.0217,0.0081,0.0468,0.0468,0.0375,1.17e-10,1.17e-10,3.96e-10,3.03e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 +22090000,0.708,0.000565,-0.0121,0.706,-0.00733,-0.00813,0.0139,-0.00231,0.000663,-365,-1.42e-05,-5.93e-05,7.85e-06,-6.27e-06,7.36e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000129,9.48e-05,9.47e-05,0.000124,0.0217,0.0217,0.0081,0.0468,0.0468,0.0375,1.17e-10,1.17e-10,3.96e-10,3.03e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 22190000,0.708,0.000536,-0.0121,0.706,-0.00712,-0.00723,0.0143,-0.00193,0.000612,-365,-1.42e-05,-5.92e-05,7.86e-06,-5.73e-06,7.29e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000129,9.36e-05,9.35e-05,0.000124,0.0196,0.0196,0.00799,0.0418,0.0418,0.037,1.1e-10,1.1e-10,3.89e-10,3.02e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 -22290000,0.708,0.000576,-0.0121,0.706,-0.00848,-0.00797,0.0143,-0.0027,-0.000156,-365,-1.42e-05,-5.92e-05,7.7e-06,-5.75e-06,7.29e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000129,9.4e-05,9.39e-05,0.000123,0.0213,0.0213,0.00799,0.0465,0.0465,0.0369,1.1e-10,1.1e-10,3.82e-10,3.02e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 -22390000,0.708,0.00055,-0.0121,0.706,-0.00902,-0.00745,0.0161,-0.00232,-0.000152,-365,-1.42e-05,-5.92e-05,7.75e-06,-5.17e-06,7.21e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000128,9.29e-05,9.28e-05,0.000123,0.0192,0.0192,0.00793,0.0416,0.0416,0.0369,1.03e-10,1.03e-10,3.76e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 -22490000,0.708,0.000555,-0.012,0.706,-0.00969,-0.00736,0.0173,-0.00324,-0.000913,-365,-1.42e-05,-5.92e-05,7.68e-06,-5.16e-06,7.21e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000128,9.33e-05,9.32e-05,0.000123,0.0208,0.0208,0.00794,0.0463,0.0463,0.0368,1.03e-10,1.03e-10,3.69e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 -22590000,0.708,0.000536,-0.012,0.706,-0.00939,-0.0069,0.0164,-0.00352,0.000161,-365,-1.41e-05,-5.91e-05,7.67e-06,-3.96e-06,7.11e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000128,9.22e-05,9.22e-05,0.000123,0.0188,0.0188,0.00784,0.0415,0.0415,0.0364,9.7e-11,9.7e-11,3.62e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 +22290000,0.708,0.000576,-0.0121,0.706,-0.00848,-0.00796,0.0143,-0.0027,-0.000156,-365,-1.42e-05,-5.92e-05,7.7e-06,-5.75e-06,7.29e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000129,9.4e-05,9.39e-05,0.000123,0.0213,0.0213,0.00799,0.0465,0.0465,0.0369,1.1e-10,1.1e-10,3.82e-10,3.02e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 +22390000,0.708,0.00055,-0.0121,0.706,-0.00902,-0.00745,0.0161,-0.00232,-0.000152,-365,-1.42e-05,-5.92e-05,7.75e-06,-5.18e-06,7.21e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000128,9.29e-05,9.28e-05,0.000123,0.0192,0.0192,0.00793,0.0416,0.0416,0.0369,1.03e-10,1.03e-10,3.76e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 +22490000,0.708,0.000555,-0.012,0.706,-0.00969,-0.00736,0.0173,-0.00324,-0.000912,-365,-1.42e-05,-5.92e-05,7.68e-06,-5.16e-06,7.21e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000128,9.33e-05,9.32e-05,0.000123,0.0208,0.0208,0.00794,0.0463,0.0463,0.0368,1.03e-10,1.03e-10,3.69e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 +22590000,0.708,0.000535,-0.012,0.706,-0.00939,-0.0069,0.0164,-0.00352,0.000161,-365,-1.41e-05,-5.91e-05,7.67e-06,-3.96e-06,7.11e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000128,9.22e-05,9.22e-05,0.000123,0.0188,0.0188,0.00784,0.0415,0.0415,0.0364,9.7e-11,9.7e-11,3.62e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 22690000,0.708,0.000571,-0.0121,0.706,-0.0106,-0.00663,0.0176,-0.00452,-0.000511,-365,-1.41e-05,-5.91e-05,7.75e-06,-3.97e-06,7.11e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000128,9.26e-05,9.26e-05,0.000123,0.0204,0.0204,0.0079,0.0461,0.0461,0.0367,9.71e-11,9.71e-11,3.57e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 22790000,0.708,0.000553,-0.0121,0.706,-0.0111,-0.00543,0.0187,-0.00562,-0.000413,-365,-1.41e-05,-5.91e-05,7.31e-06,-3.47e-06,7.07e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000128,9.16e-05,9.16e-05,0.000122,0.0185,0.0185,0.00781,0.0413,0.0413,0.0363,9.15e-11,9.16e-11,3.5e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 -22890000,0.708,0.000564,-0.012,0.706,-0.0126,-0.00505,0.0204,-0.00679,-0.000941,-365,-1.41e-05,-5.91e-05,7.23e-06,-3.46e-06,7.07e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000127,9.2e-05,9.2e-05,0.000122,0.0199,0.0199,0.00783,0.0458,0.0458,0.0363,9.16e-11,9.17e-11,3.44e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 -22990000,0.708,0.000547,-0.0121,0.706,-0.0125,-0.00552,0.0214,-0.00752,-0.000835,-365,-1.41e-05,-5.91e-05,7.33e-06,-3.1e-06,7e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000127,9.11e-05,9.1e-05,0.000122,0.0181,0.0181,0.00779,0.0411,0.0411,0.0362,8.65e-11,8.66e-11,3.39e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 -23090000,0.708,0.000512,-0.012,0.706,-0.0132,-0.00551,0.022,-0.00882,-0.00137,-365,-1.41e-05,-5.91e-05,7.03e-06,-3.05e-06,7e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000127,9.15e-05,9.14e-05,0.000122,0.0195,0.0195,0.00782,0.0456,0.0456,0.0362,8.66e-11,8.67e-11,3.33e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 +22890000,0.708,0.000564,-0.012,0.706,-0.0126,-0.00505,0.0204,-0.00679,-0.00094,-365,-1.41e-05,-5.91e-05,7.23e-06,-3.46e-06,7.07e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000127,9.2e-05,9.2e-05,0.000122,0.0199,0.0199,0.00783,0.0458,0.0458,0.0363,9.16e-11,9.16e-11,3.44e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 +22990000,0.708,0.000547,-0.0121,0.706,-0.0125,-0.00552,0.0214,-0.00752,-0.000835,-365,-1.41e-05,-5.91e-05,7.33e-06,-3.11e-06,7e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000127,9.11e-05,9.1e-05,0.000122,0.0181,0.0181,0.00779,0.0411,0.0411,0.0362,8.65e-11,8.66e-11,3.39e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 +23090000,0.708,0.000512,-0.012,0.706,-0.0132,-0.00551,0.022,-0.00882,-0.00137,-365,-1.41e-05,-5.91e-05,7.03e-06,-3.06e-06,7.01e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000127,9.15e-05,9.14e-05,0.000122,0.0195,0.0195,0.00782,0.0456,0.0456,0.0362,8.66e-11,8.67e-11,3.33e-10,3.02e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 23190000,0.708,0.000578,-0.012,0.706,-0.0146,-0.00648,0.0236,-0.0121,-0.00123,-365,-1.41e-05,-5.91e-05,6.97e-06,-2.57e-06,7.12e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000127,9.06e-05,9.05e-05,0.000122,0.0178,0.0178,0.00774,0.0409,0.0409,0.0359,8.2e-11,8.2e-11,3.27e-10,3.01e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 -23290000,0.708,0.000518,-0.012,0.706,-0.0154,-0.00773,0.024,-0.0136,-0.00196,-365,-1.41e-05,-5.91e-05,6.95e-06,-2.6e-06,7.12e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000127,9.09e-05,9.09e-05,0.000121,0.0192,0.0192,0.00781,0.0454,0.0454,0.0361,8.21e-11,8.21e-11,3.22e-10,3.01e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 +23290000,0.708,0.000518,-0.012,0.706,-0.0154,-0.00772,0.024,-0.0136,-0.00195,-365,-1.41e-05,-5.91e-05,6.95e-06,-2.6e-06,7.12e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000127,9.09e-05,9.09e-05,0.000121,0.0192,0.0192,0.00781,0.0454,0.0454,0.0361,8.21e-11,8.21e-11,3.22e-10,3.01e-06,3.02e-06,5e-08,0,0,0,0,0,0,0,0 23390000,0.708,0.000607,-0.0119,0.706,-0.0162,-0.00796,0.0215,-0.0161,-0.00173,-365,-1.42e-05,-5.9e-05,6.9e-06,-2.08e-06,7.2e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000126,9.01e-05,9e-05,0.000121,0.0174,0.0174,0.00774,0.0408,0.0408,0.0358,7.78e-11,7.79e-11,3.17e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 23490000,0.708,0.003,-0.00951,0.706,-0.0233,-0.0088,-0.012,-0.018,-0.00258,-365,-1.42e-05,-5.9e-05,6.98e-06,-2.12e-06,7.2e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000126,9.04e-05,9.04e-05,0.000121,0.0189,0.0189,0.00778,0.0452,0.0452,0.0358,7.79e-11,7.8e-11,3.12e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 -23590000,0.708,0.00823,-0.0017,0.706,-0.0337,-0.00752,-0.0435,-0.0167,-0.00128,-365,-1.41e-05,-5.9e-05,6.82e-06,-4.14e-07,7.03e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000126,8.97e-05,8.95e-05,0.000121,0.0172,0.0172,0.00771,0.0406,0.0406,0.0355,7.4e-11,7.41e-11,3.06e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 -23690000,0.707,0.00786,0.00407,0.707,-0.0648,-0.0161,-0.094,-0.0215,-0.00238,-365,-1.41e-05,-5.9e-05,6.77e-06,-3.35e-07,7.03e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000126,9e-05,8.98e-05,0.000121,0.0186,0.0186,0.00779,0.045,0.045,0.0358,7.41e-11,7.42e-11,3.02e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 +23590000,0.708,0.00823,-0.0017,0.706,-0.0337,-0.00752,-0.0435,-0.0167,-0.00128,-365,-1.41e-05,-5.9e-05,6.82e-06,-4.15e-07,7.03e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000126,8.97e-05,8.95e-05,0.000121,0.0172,0.0172,0.00771,0.0406,0.0406,0.0355,7.4e-11,7.41e-11,3.06e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 +23690000,0.707,0.00786,0.00407,0.707,-0.0648,-0.0161,-0.094,-0.0215,-0.00238,-365,-1.41e-05,-5.9e-05,6.77e-06,-3.37e-07,7.03e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000126,9e-05,8.98e-05,0.000121,0.0186,0.0186,0.00779,0.045,0.045,0.0358,7.41e-11,7.42e-11,3.02e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 23790000,0.707,0.00493,0.000721,0.707,-0.0887,-0.0273,-0.148,-0.0208,-0.00173,-365,-1.39e-05,-5.89e-05,6.78e-06,1.53e-06,6.52e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000125,8.92e-05,8.91e-05,0.000121,0.0171,0.0171,0.00773,0.0405,0.0405,0.0355,7.05e-11,7.06e-11,2.97e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 -23890000,0.707,0.0023,-0.00536,0.708,-0.105,-0.0363,-0.201,-0.0306,-0.00494,-365,-1.39e-05,-5.89e-05,6.69e-06,1.66e-06,6.53e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000125,8.95e-05,8.94e-05,0.000121,0.0185,0.0185,0.00777,0.0448,0.0448,0.0354,7.06e-11,7.07e-11,2.92e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 +23890000,0.707,0.0023,-0.00536,0.708,-0.105,-0.0363,-0.201,-0.0306,-0.00494,-365,-1.39e-05,-5.89e-05,6.69e-06,1.65e-06,6.53e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000125,8.95e-05,8.94e-05,0.000121,0.0185,0.0185,0.00777,0.0448,0.0448,0.0354,7.06e-11,7.07e-11,2.92e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 23990000,0.707,0.000896,-0.00996,0.708,-0.106,-0.0395,-0.254,-0.0342,-0.00816,-366,-1.37e-05,-5.89e-05,6.73e-06,2.62e-06,6.19e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000125,8.87e-05,8.86e-05,0.00012,0.0169,0.0169,0.00775,0.0403,0.0403,0.0355,6.73e-11,6.73e-11,2.88e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 -24090000,0.707,0.00218,-0.00869,0.708,-0.108,-0.0399,-0.302,-0.0448,-0.0121,-366,-1.37e-05,-5.89e-05,6.82e-06,2.59e-06,6.18e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000125,8.9e-05,8.89e-05,0.00012,0.0183,0.0183,0.00779,0.0446,0.0446,0.0355,6.74e-11,6.74e-11,2.83e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 +24090000,0.707,0.00218,-0.00869,0.708,-0.108,-0.0399,-0.302,-0.0448,-0.0121,-366,-1.37e-05,-5.89e-05,6.82e-06,2.58e-06,6.18e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000125,8.9e-05,8.89e-05,0.00012,0.0183,0.0183,0.00779,0.0446,0.0446,0.0355,6.74e-11,6.74e-11,2.83e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 24190000,0.707,0.00325,-0.00644,0.708,-0.11,-0.0408,-0.35,-0.0463,-0.0141,-366,-1.36e-05,-5.88e-05,6.83e-06,4.42e-06,5.72e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000125,8.81e-05,8.8e-05,0.00012,0.0168,0.0168,0.00773,0.0402,0.0402,0.0352,6.43e-11,6.43e-11,2.79e-10,3e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 24290000,0.707,0.00374,-0.00562,0.708,-0.121,-0.0448,-0.405,-0.0579,-0.0184,-366,-1.36e-05,-5.88e-05,6.72e-06,4.55e-06,5.73e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000124,8.84e-05,8.83e-05,0.00012,0.0181,0.0181,0.00782,0.0444,0.0444,0.0355,6.44e-11,6.44e-11,2.75e-10,3e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 24390000,0.706,0.00379,-0.00583,0.708,-0.129,-0.052,-0.457,-0.0638,-0.03,-366,-1.35e-05,-5.89e-05,6.53e-06,1.85e-06,5.44e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000124,8.76e-05,8.75e-05,0.00012,0.0166,0.0166,0.00776,0.0401,0.0401,0.0352,6.16e-11,6.16e-11,2.7e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -24490000,0.706,0.00466,-0.00168,0.708,-0.143,-0.0573,-0.507,-0.0773,-0.0354,-366,-1.35e-05,-5.89e-05,6.47e-06,2e-06,5.44e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000124,8.78e-05,8.77e-05,0.00012,0.0179,0.0179,0.00781,0.0443,0.0443,0.0352,6.17e-11,6.17e-11,2.66e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -24590000,0.707,0.00511,0.00194,0.708,-0.157,-0.0685,-0.558,-0.0808,-0.0447,-366,-1.33e-05,-5.9e-05,6.6e-06,7.36e-07,4.82e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000124,8.7e-05,8.69e-05,0.00012,0.0165,0.0164,0.00779,0.04,0.04,0.0353,5.9e-11,5.9e-11,2.62e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -24690000,0.707,0.00515,0.00289,0.708,-0.182,-0.0822,-0.641,-0.0977,-0.0522,-366,-1.33e-05,-5.9e-05,6.69e-06,5.38e-07,4.82e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000124,8.72e-05,8.71e-05,0.000119,0.0178,0.0178,0.00784,0.0442,0.0442,0.0353,5.91e-11,5.91e-11,2.58e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +24490000,0.706,0.00466,-0.00168,0.708,-0.143,-0.0573,-0.507,-0.0773,-0.0354,-366,-1.35e-05,-5.89e-05,6.47e-06,1.99e-06,5.44e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000124,8.78e-05,8.77e-05,0.00012,0.0179,0.0179,0.00781,0.0443,0.0443,0.0352,6.17e-11,6.17e-11,2.66e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +24590000,0.707,0.00511,0.00194,0.708,-0.157,-0.0685,-0.558,-0.0808,-0.0447,-366,-1.33e-05,-5.9e-05,6.6e-06,7.34e-07,4.82e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000124,8.7e-05,8.69e-05,0.00012,0.0165,0.0164,0.00779,0.04,0.04,0.0353,5.9e-11,5.9e-11,2.62e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +24690000,0.707,0.00515,0.00289,0.708,-0.182,-0.0822,-0.641,-0.0977,-0.0522,-366,-1.33e-05,-5.9e-05,6.69e-06,5.36e-07,4.83e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000124,8.72e-05,8.71e-05,0.000119,0.0178,0.0178,0.00784,0.0442,0.0442,0.0353,5.91e-11,5.91e-11,2.58e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 24790000,0.706,0.00486,0.00152,0.708,-0.198,-0.0945,-0.724,-0.105,-0.0633,-366,-1.3e-05,-5.89e-05,6.51e-06,4.56e-06,4.07e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000124,8.63e-05,8.62e-05,0.000119,0.0164,0.0164,0.00778,0.0399,0.0399,0.035,5.67e-11,5.67e-11,2.54e-10,2.99e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 24890000,0.706,0.00661,0.00321,0.708,-0.221,-0.106,-0.748,-0.126,-0.0733,-366,-1.3e-05,-5.89e-05,6.39e-06,4.77e-06,4.07e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000123,8.66e-05,8.65e-05,0.000119,0.0176,0.0176,0.00783,0.044,0.044,0.0351,5.68e-11,5.68e-11,2.5e-10,2.99e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 24990000,0.706,0.00842,0.00481,0.708,-0.238,-0.114,-0.805,-0.129,-0.0813,-366,-1.27e-05,-5.88e-05,6.2e-06,1.3e-05,2.69e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000123,8.57e-05,8.56e-05,0.000119,0.0162,0.0162,0.00781,0.0398,0.0398,0.0351,5.45e-11,5.45e-11,2.47e-10,2.99e-06,2.99e-06,5e-08,0,0,0,0,0,0,0,0 @@ -255,52 +255,52 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 25290000,0.706,0.0101,0.00961,0.708,-0.321,-0.147,-0.958,-0.204,-0.133,-366,-1.26e-05,-5.89e-05,6.06e-06,1e-05,2.19e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000123,8.53e-05,8.51e-05,0.000119,0.0173,0.0172,0.0079,0.0438,0.0438,0.0353,5.26e-11,5.26e-11,2.36e-10,2.99e-06,2.99e-06,5e-08,0,0,0,0,0,0,0,0 25390000,0.706,0.0114,0.016,0.708,-0.351,-0.166,-1.01,-0.216,-0.153,-366,-1.23e-05,-5.89e-05,6.07e-06,1.2e-05,7.67e-06,-0.00129,0.209,0.00206,0.432,0,0,0,0,0,0.000122,8.44e-05,8.42e-05,0.000118,0.0159,0.0158,0.00784,0.0396,0.0396,0.035,5.06e-11,5.06e-11,2.33e-10,2.98e-06,2.98e-06,5e-08,0,0,0,0,0,0,0,0 25490000,0.706,0.0116,0.0172,0.707,-0.4,-0.19,-1.06,-0.253,-0.171,-366,-1.23e-05,-5.89e-05,6.11e-06,1.19e-05,7.76e-06,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000122,8.46e-05,8.44e-05,0.000118,0.0171,0.017,0.00789,0.0436,0.0436,0.0351,5.07e-11,5.07e-11,2.29e-10,2.98e-06,2.98e-06,5e-08,0,0,0,0,0,0,0,0 -25590000,0.706,0.011,0.0153,0.707,-0.439,-0.219,-1.12,-0.28,-0.208,-367,-1.21e-05,-5.91e-05,6.09e-06,9.25e-06,-7.79e-07,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000122,8.37e-05,8.35e-05,0.000118,0.0157,0.0157,0.00788,0.0395,0.0395,0.0351,4.89e-11,4.89e-11,2.26e-10,2.98e-06,2.98e-06,5e-08,0,0,0,0,0,0,0,0 -25690000,0.706,0.0146,0.022,0.707,-0.488,-0.24,-1.17,-0.326,-0.231,-367,-1.21e-05,-5.91e-05,6.08e-06,9.12e-06,-5.64e-07,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000122,8.39e-05,8.37e-05,0.000118,0.0169,0.0168,0.00793,0.0435,0.0435,0.0352,4.9e-11,4.9e-11,2.23e-10,2.98e-06,2.98e-06,5e-08,0,0,0,0,0,0,0,0 +25590000,0.707,0.011,0.0153,0.707,-0.439,-0.219,-1.12,-0.28,-0.208,-367,-1.21e-05,-5.91e-05,6.09e-06,9.24e-06,-7.77e-07,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000122,8.37e-05,8.35e-05,0.000118,0.0157,0.0157,0.00788,0.0395,0.0395,0.0351,4.89e-11,4.89e-11,2.26e-10,2.98e-06,2.98e-06,5e-08,0,0,0,0,0,0,0,0 +25690000,0.706,0.0146,0.022,0.707,-0.488,-0.24,-1.17,-0.326,-0.231,-367,-1.21e-05,-5.91e-05,6.08e-06,9.12e-06,-5.63e-07,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000122,8.39e-05,8.37e-05,0.000118,0.0169,0.0168,0.00793,0.0435,0.0435,0.0352,4.9e-11,4.9e-11,2.23e-10,2.98e-06,2.98e-06,5e-08,0,0,0,0,0,0,0,0 25790000,0.706,0.0171,0.0282,0.707,-0.533,-0.266,-1.22,-0.343,-0.261,-367,-1.16e-05,-5.9e-05,6.15e-06,1.69e-05,-2.48e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000122,8.3e-05,8.28e-05,0.000118,0.0156,0.0155,0.00787,0.0394,0.0394,0.0349,4.73e-11,4.73e-11,2.2e-10,2.97e-06,2.97e-06,5e-08,0,0,0,0,0,0,0,0 25890000,0.706,0.0174,0.0286,0.707,-0.604,-0.296,-1.27,-0.4,-0.289,-367,-1.16e-05,-5.9e-05,6.26e-06,1.66e-05,-2.5e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000122,8.32e-05,8.3e-05,0.000118,0.0168,0.0166,0.00796,0.0434,0.0434,0.0353,4.74e-11,4.74e-11,2.17e-10,2.97e-06,2.97e-06,5e-08,0,0,0,0,0,0,0,0 25990000,0.706,0.0163,0.0254,0.707,-0.656,-0.332,-1.32,-0.439,-0.344,-367,-1.12e-05,-5.92e-05,6.28e-06,1.31e-05,-4.05e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000121,8.23e-05,8.22e-05,0.000117,0.0155,0.0153,0.0079,0.0393,0.0393,0.0351,4.59e-11,4.59e-11,2.14e-10,2.97e-06,2.97e-06,5e-08,0,0,0,0,0,0,0,0 26090000,0.702,0.021,0.0353,0.711,-0.723,-0.359,-1.34,-0.508,-0.379,-367,-1.13e-05,-5.92e-05,6.07e-06,1.34e-05,-3.97e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.000121,8.25e-05,8.23e-05,0.000118,0.0166,0.0164,0.00796,0.0433,0.0432,0.0351,4.6e-11,4.6e-11,2.11e-10,2.97e-06,2.97e-06,5e-08,0,0,0,0,0,0,0,0 -26190000,0.701,0.0232,0.0446,0.712,-0.775,-0.394,-1.31,-0.533,-0.422,-367,-1.06e-05,-5.91e-05,6.07e-06,2.44e-05,-7.58e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.00012,8.16e-05,8.15e-05,0.000118,0.0153,0.015,0.0079,0.0392,0.0392,0.0349,4.45e-11,4.45e-11,2.08e-10,2.96e-06,2.96e-06,5e-08,0,0,0,0,0,0,0,0 +26190000,0.701,0.0232,0.0446,0.712,-0.775,-0.394,-1.31,-0.533,-0.422,-367,-1.06e-05,-5.91e-05,6.07e-06,2.43e-05,-7.58e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.00012,8.16e-05,8.15e-05,0.000118,0.0153,0.015,0.0079,0.0392,0.0392,0.0349,4.45e-11,4.45e-11,2.08e-10,2.96e-06,2.96e-06,5e-08,0,0,0,0,0,0,0,0 26290000,0.701,0.0241,0.0469,0.711,-0.869,-0.436,-1.3,-0.616,-0.463,-368,-1.06e-05,-5.91e-05,5.97e-06,2.44e-05,-7.51e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.00012,8.18e-05,8.17e-05,0.000118,0.0164,0.016,0.00799,0.0431,0.0431,0.0352,4.46e-11,4.46e-11,2.05e-10,2.96e-06,2.96e-06,5e-08,0,0,0,0,0,0,0,0 26390000,0.702,0.023,0.0435,0.711,-0.945,-0.492,-1.31,-0.679,-0.548,-368,-1.03e-05,-5.94e-05,5.99e-06,1.23e-05,-8.77e-05,-0.00128,0.209,0.00206,0.432,0,0,0,0,0,0.00012,8.1e-05,8.09e-05,0.000117,0.0151,0.0147,0.00793,0.0391,0.039,0.035,4.33e-11,4.33e-11,2.02e-10,2.96e-06,2.96e-06,5e-08,0,0,0,0,0,0,0,0 26490000,0.702,0.0308,0.0593,0.709,-1.04,-0.531,-1.31,-0.778,-0.599,-368,-1.03e-05,-5.94e-05,5.94e-06,1.22e-05,-8.72e-05,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.00012,8.12e-05,8.11e-05,0.000117,0.0162,0.0158,0.00799,0.043,0.0429,0.0351,4.34e-11,4.34e-11,1.99e-10,2.96e-06,2.96e-06,5e-08,0,0,0,0,0,0,0,0 26590000,0.702,0.0369,0.0752,0.707,-1.14,-0.586,-1.3,-0.822,-0.666,-368,-9.5e-06,-5.93e-05,5.58e-06,2.12e-05,-0.000121,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.00012,8.04e-05,8.04e-05,0.000117,0.015,0.0145,0.00797,0.039,0.0389,0.0351,4.22e-11,4.21e-11,1.97e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 -26690000,0.703,0.0381,0.078,0.706,-1.28,-0.649,-1.29,-0.943,-0.728,-368,-9.49e-06,-5.93e-05,5.65e-06,2.08e-05,-0.000121,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000119,8.06e-05,8.06e-05,0.000116,0.0162,0.0155,0.00803,0.0429,0.0427,0.0352,4.23e-11,4.22e-11,1.94e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 -26790000,0.704,0.0358,0.0725,0.705,-1.4,-0.73,-1.29,-1.04,-0.855,-368,-9.05e-06,-5.98e-05,5.49e-06,-3.97e-07,-0.000139,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000119,8e-05,7.98e-05,0.000116,0.0151,0.0143,0.00797,0.0389,0.0388,0.035,4.12e-11,4.11e-11,1.91e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 -26890000,0.704,0.0447,0.0944,0.703,-1.54,-0.789,-1.3,-1.18,-0.931,-368,-9.04e-06,-5.98e-05,5.52e-06,-8.15e-07,-0.000139,-0.00126,0.209,0.00206,0.432,0,0,0,0,0,0.000119,8e-05,8.01e-05,0.000116,0.0163,0.0154,0.00807,0.0427,0.0426,0.0353,4.13e-11,4.12e-11,1.89e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 -26990000,0.703,0.051,0.116,0.699,-1.68,-0.871,-1.28,-1.24,-1.03,-368,-7.89e-06,-5.97e-05,5.42e-06,6.61e-06,-0.000187,-0.00126,0.209,0.00206,0.432,0,0,0,0,0,0.000119,7.93e-05,7.96e-05,0.000115,0.0153,0.0142,0.00802,0.0388,0.0386,0.0351,4.02e-11,4.01e-11,1.86e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 +26690000,0.703,0.0381,0.078,0.706,-1.28,-0.648,-1.29,-0.943,-0.728,-368,-9.49e-06,-5.93e-05,5.65e-06,2.08e-05,-0.000121,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000119,8.06e-05,8.06e-05,0.000116,0.0162,0.0155,0.00803,0.0429,0.0427,0.0352,4.23e-11,4.22e-11,1.94e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 +26790000,0.704,0.0358,0.0725,0.705,-1.4,-0.73,-1.29,-1.04,-0.855,-368,-9.05e-06,-5.98e-05,5.49e-06,-4.03e-07,-0.000139,-0.00127,0.209,0.00206,0.432,0,0,0,0,0,0.000119,8e-05,7.98e-05,0.000116,0.0151,0.0143,0.00797,0.0389,0.0388,0.035,4.12e-11,4.11e-11,1.91e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 +26890000,0.704,0.0447,0.0944,0.703,-1.54,-0.789,-1.3,-1.18,-0.931,-368,-9.04e-06,-5.98e-05,5.52e-06,-8.2e-07,-0.000139,-0.00126,0.209,0.00206,0.432,0,0,0,0,0,0.000119,8e-05,8.01e-05,0.000116,0.0163,0.0154,0.00807,0.0427,0.0426,0.0353,4.13e-11,4.12e-11,1.89e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 +26990000,0.703,0.051,0.116,0.699,-1.68,-0.871,-1.28,-1.24,-1.03,-368,-7.89e-06,-5.97e-05,5.42e-06,6.6e-06,-0.000187,-0.00126,0.209,0.00206,0.432,0,0,0,0,0,0.000119,7.93e-05,7.96e-05,0.000115,0.0153,0.0142,0.00802,0.0388,0.0386,0.0351,4.02e-11,4.01e-11,1.86e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 27090000,0.704,0.0519,0.12,0.698,-1.88,-0.963,-1.25,-1.42,-1.12,-369,-7.89e-06,-5.97e-05,5.36e-06,6.59e-06,-0.000185,-0.00126,0.209,0.00206,0.432,0,0,0,0,0,0.000119,7.94e-05,7.98e-05,0.000115,0.0167,0.0152,0.00809,0.0426,0.0424,0.0352,4.03e-11,4.02e-11,1.84e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 27190000,0.706,0.0484,0.109,0.698,-2.08,-1.03,-1.23,-1.62,-1.2,-369,-7.86e-06,-5.94e-05,5.44e-06,1.56e-05,-0.000181,-0.00126,0.209,0.00206,0.432,0,0,0,0,0,0.000118,7.93e-05,7.94e-05,0.000114,0.017,0.0154,0.00809,0.0451,0.0448,0.0353,3.99e-11,3.98e-11,1.82e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 27290000,0.707,0.0427,0.0941,0.699,-2.24,-1.1,-1.22,-1.83,-1.31,-369,-7.85e-06,-5.94e-05,5.46e-06,1.51e-05,-0.00018,-0.00126,0.209,0.00206,0.432,0,0,0,0,0,0.000118,7.95e-05,7.94e-05,0.000114,0.0185,0.0165,0.00816,0.0496,0.0492,0.0353,4e-11,3.99e-11,1.79e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 27390000,0.708,0.0365,0.0778,0.701,-2.34,-1.13,-1.22,-2.03,-1.39,-369,-7.31e-06,-5.88e-05,5.56e-06,3.23e-05,-0.000189,-0.00125,0.209,0.00206,0.432,0,0,0,0,0,0.000117,7.93e-05,7.91e-05,0.000113,0.0185,0.0165,0.00812,0.0521,0.0517,0.0351,3.96e-11,3.93e-11,1.77e-10,2.95e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 27490000,0.709,0.0308,0.0627,0.702,-2.42,-1.17,-1.2,-2.27,-1.51,-369,-7.31e-06,-5.88e-05,5.47e-06,3.17e-05,-0.000187,-0.00125,0.209,0.00206,0.432,0,0,0,0,0,0.000117,7.96e-05,7.93e-05,0.000113,0.0198,0.0175,0.00819,0.0573,0.0566,0.0352,3.97e-11,3.94e-11,1.74e-10,2.95e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 27590000,0.709,0.0262,0.0504,0.703,-2.49,-1.19,-1.21,-2.53,-1.61,-369,-7.54e-06,-5.86e-05,5.56e-06,2.94e-05,-0.000173,-0.00124,0.209,0.00206,0.432,0,0,0,0,0,0.000116,7.94e-05,7.91e-05,0.000112,0.0195,0.0174,0.00819,0.0598,0.0591,0.0352,3.92e-11,3.89e-11,1.72e-10,2.95e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 -27690000,0.709,0.0255,0.0487,0.703,-2.53,-1.2,-1.21,-2.78,-1.73,-369,-7.54e-06,-5.86e-05,5.42e-06,2.9e-05,-0.00017,-0.00124,0.209,0.00206,0.432,0,0,0,0,0,0.000115,7.96e-05,7.92e-05,0.000112,0.0207,0.0185,0.00827,0.0656,0.0646,0.0353,3.93e-11,3.9e-11,1.7e-10,2.95e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 +27690000,0.709,0.0255,0.0487,0.703,-2.53,-1.2,-1.21,-2.78,-1.73,-369,-7.54e-06,-5.86e-05,5.42e-06,2.89e-05,-0.00017,-0.00124,0.209,0.00206,0.432,0,0,0,0,0,0.000115,7.96e-05,7.92e-05,0.000112,0.0207,0.0185,0.00827,0.0656,0.0646,0.0353,3.93e-11,3.9e-11,1.7e-10,2.95e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 27790000,0.708,0.0259,0.0504,0.703,-2.57,-1.21,-1.21,-3.04,-1.83,-369,-7.63e-06,-5.83e-05,5.32e-06,2.88e-05,-0.00016,-0.00124,0.209,0.00206,0.432,0,0,0,0,0,0.000114,7.94e-05,7.9e-05,0.000111,0.0203,0.0182,0.00823,0.068,0.0671,0.0351,3.88e-11,3.84e-11,1.68e-10,2.95e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 -27890000,0.708,0.0252,0.0485,0.704,-2.61,-1.23,-1.21,-3.3,-1.95,-370,-7.63e-06,-5.83e-05,5.3e-06,2.74e-05,-0.000156,-0.00123,0.209,0.00206,0.432,0,0,0,0,0,0.000114,7.96e-05,7.91e-05,0.000111,0.0215,0.0193,0.00836,0.0744,0.0732,0.0355,3.89e-11,3.85e-11,1.66e-10,2.95e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 +27890000,0.709,0.0252,0.0485,0.704,-2.61,-1.23,-1.21,-3.3,-1.95,-370,-7.63e-06,-5.83e-05,5.3e-06,2.74e-05,-0.000156,-0.00123,0.209,0.00206,0.432,0,0,0,0,0,0.000114,7.96e-05,7.91e-05,0.000111,0.0215,0.0193,0.00836,0.0744,0.0732,0.0355,3.89e-11,3.85e-11,1.66e-10,2.95e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 27990000,0.709,0.0244,0.0448,0.704,-2.66,-1.24,-1.21,-3.6,-2.07,-370,-8.01e-06,-5.82e-05,5.39e-06,2.19e-05,-0.000143,-0.00122,0.209,0.00206,0.432,0,0,0,0,0,0.000113,7.94e-05,7.89e-05,0.000111,0.021,0.019,0.00833,0.0766,0.0755,0.0353,3.84e-11,3.79e-11,1.64e-10,2.95e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 28090000,0.708,0.0301,0.0581,0.703,-2.7,-1.25,-1.22,-3.87,-2.19,-370,-8.01e-06,-5.81e-05,5.13e-06,2.12e-05,-0.000139,-0.00122,0.209,0.00206,0.432,0,0,0,0,0,0.000113,7.95e-05,7.89e-05,0.000111,0.0222,0.0202,0.00842,0.0836,0.0822,0.0353,3.85e-11,3.8e-11,1.62e-10,2.95e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 -28190000,0.708,0.0353,0.0714,0.702,-2.76,-1.27,-0.946,-4.16,-2.3,-370,-8.26e-06,-5.8e-05,5.18e-06,1.68e-05,-0.000126,-0.00121,0.209,0.00206,0.432,0,0,0,0,0,0.000112,7.92e-05,7.86e-05,0.00011,0.0213,0.0195,0.00845,0.0857,0.0844,0.0354,3.8e-11,3.74e-11,1.6e-10,2.95e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 -28290000,0.71,0.0275,0.0544,0.702,-2.76,-1.28,-0.083,-4.44,-2.43,-370,-8.26e-06,-5.8e-05,4.99e-06,1.56e-05,-0.000121,-0.00121,0.209,0.00206,0.432,0,0,0,0,0,0.000112,7.95e-05,7.88e-05,0.00011,0.0218,0.0201,0.00859,0.093,0.0914,0.0355,3.81e-11,3.75e-11,1.58e-10,2.95e-06,2.93e-06,5e-08,0,0,0,0,0,0,0,0 -28390000,0.712,0.0115,0.023,0.702,-2.78,-1.28,0.777,-4.76,-2.55,-370,-8.69e-06,-5.78e-05,4.94e-06,1.12e-07,-0.000149,-0.0012,0.209,0.00206,0.432,0,0,0,0,0,0.000111,7.98e-05,7.93e-05,0.000108,0.021,0.0196,0.00869,0.0949,0.0934,0.0356,3.77e-11,3.7e-11,1.56e-10,2.94e-06,2.93e-06,5e-08,0,0,0,0,0,0,0,0 -28490000,0.712,0.00264,0.00476,0.702,-2.74,-1.28,1.07,-5.04,-2.68,-370,-8.68e-06,-5.78e-05,4.89e-06,-2.51e-06,-0.000143,-0.0012,0.209,0.00206,0.432,0,0,0,0,0,0.000111,8.01e-05,7.98e-05,0.000108,0.022,0.0208,0.00882,0.102,0.101,0.036,3.78e-11,3.71e-11,1.54e-10,2.94e-06,2.93e-06,5e-08,0,0,0,0,0,0,0,0 +28190000,0.708,0.0353,0.0714,0.702,-2.76,-1.27,-0.946,-4.16,-2.3,-370,-8.26e-06,-5.8e-05,5.18e-06,1.68e-05,-0.000127,-0.00121,0.209,0.00206,0.432,0,0,0,0,0,0.000112,7.92e-05,7.86e-05,0.00011,0.0213,0.0195,0.00845,0.0857,0.0844,0.0354,3.8e-11,3.74e-11,1.6e-10,2.95e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 +28290000,0.71,0.0275,0.0544,0.702,-2.76,-1.28,-0.083,-4.44,-2.43,-370,-8.26e-06,-5.8e-05,5e-06,1.56e-05,-0.000121,-0.00121,0.209,0.00206,0.432,0,0,0,0,0,0.000112,7.95e-05,7.88e-05,0.00011,0.0218,0.0201,0.00859,0.093,0.0914,0.0355,3.81e-11,3.75e-11,1.58e-10,2.95e-06,2.93e-06,5e-08,0,0,0,0,0,0,0,0 +28390000,0.712,0.0115,0.023,0.702,-2.78,-1.28,0.777,-4.76,-2.55,-370,-8.69e-06,-5.78e-05,4.94e-06,1.05e-07,-0.000149,-0.0012,0.209,0.00206,0.432,0,0,0,0,0,0.000111,7.98e-05,7.93e-05,0.000108,0.021,0.0196,0.00869,0.0949,0.0934,0.0356,3.77e-11,3.7e-11,1.56e-10,2.94e-06,2.93e-06,5e-08,0,0,0,0,0,0,0,0 +28490000,0.712,0.00264,0.00476,0.702,-2.74,-1.28,1.07,-5.04,-2.68,-370,-8.68e-06,-5.78e-05,4.89e-06,-2.52e-06,-0.000143,-0.0012,0.209,0.00206,0.432,0,0,0,0,0,0.000111,8.01e-05,7.98e-05,0.000108,0.022,0.0208,0.00882,0.102,0.101,0.036,3.78e-11,3.71e-11,1.54e-10,2.94e-06,2.93e-06,5e-08,0,0,0,0,0,0,0,0 28590000,0.711,0.000797,0.00121,0.703,-2.69,-1.25,0.969,-5.36,-2.79,-370,-9.13e-06,-5.77e-05,4.98e-06,-2.41e-05,-0.000209,-0.00119,0.209,0.00206,0.432,0,0,0,0,0,0.00011,8.03e-05,7.99e-05,0.000108,0.0212,0.0203,0.0089,0.104,0.103,0.0361,3.73e-11,3.65e-11,1.52e-10,2.93e-06,2.91e-06,5e-08,0,0,0,0,0,0,0,0 -28690000,0.71,9.66e-05,0.000303,0.704,-2.62,-1.23,0.972,-5.62,-2.92,-370,-9.13e-06,-5.77e-05,4.91e-06,-2.84e-05,-0.000198,-0.00119,0.209,0.00206,0.432,0,0,0,0,0,0.00011,8.04e-05,8.01e-05,0.000108,0.0221,0.0214,0.00899,0.112,0.11,0.0362,3.74e-11,3.66e-11,1.5e-10,2.93e-06,2.91e-06,5e-08,0,0,0,0,0,0,0,0 -28790000,0.709,-0.00022,1.97e-05,0.705,-2.58,-1.21,0.976,-5.94,-3.03,-370,-9.63e-06,-5.76e-05,4.84e-06,-5.45e-05,-0.000255,-0.00118,0.209,0.00206,0.432,0,0,0,0,0,0.000109,8.06e-05,8.01e-05,0.000107,0.0213,0.0209,0.00893,0.114,0.112,0.036,3.7e-11,3.61e-11,1.49e-10,2.91e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +28690000,0.71,9.64e-05,0.000303,0.704,-2.62,-1.23,0.972,-5.62,-2.92,-370,-9.12e-06,-5.77e-05,4.91e-06,-2.85e-05,-0.000198,-0.00119,0.209,0.00206,0.432,0,0,0,0,0,0.00011,8.04e-05,8.01e-05,0.000108,0.0221,0.0214,0.00899,0.112,0.11,0.0362,3.74e-11,3.66e-11,1.5e-10,2.93e-06,2.91e-06,5e-08,0,0,0,0,0,0,0,0 +28790000,0.709,-0.00022,1.98e-05,0.705,-2.58,-1.21,0.976,-5.94,-3.03,-370,-9.63e-06,-5.76e-05,4.84e-06,-5.45e-05,-0.000255,-0.00118,0.209,0.00206,0.432,0,0,0,0,0,0.000109,8.06e-05,8.01e-05,0.000107,0.0213,0.0209,0.00893,0.114,0.112,0.036,3.7e-11,3.61e-11,1.49e-10,2.91e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 28890000,0.709,-0.000234,0.000244,0.705,-2.51,-1.19,0.965,-6.2,-3.15,-370,-9.62e-06,-5.76e-05,4.8e-06,-5.91e-05,-0.000243,-0.00117,0.209,0.00206,0.432,0,0,0,0,0,0.000109,8.07e-05,8.03e-05,0.000107,0.0224,0.0221,0.00906,0.122,0.12,0.0364,3.71e-11,3.62e-11,1.47e-10,2.91e-06,2.89e-06,5e-08,0,0,0,0,0,0,0,0 -28990000,0.708,-7.42e-05,0.000643,0.706,-2.49,-1.17,0.959,-6.53,-3.26,-370,-1.03e-05,-5.75e-05,4.66e-06,-7.61e-05,-0.000312,-0.00116,0.209,0.00206,0.432,0,0,0,0,0,0.000108,8.09e-05,8.03e-05,0.000107,0.0215,0.0215,0.00899,0.124,0.122,0.0361,3.66e-11,3.57e-11,1.45e-10,2.9e-06,2.88e-06,5e-08,0,0,0,0,0,0,0,0 -29090000,0.708,8.3e-05,0.00105,0.706,-2.42,-1.16,0.95,-6.77,-3.38,-369,-1.03e-05,-5.75e-05,4.58e-06,-8.12e-05,-0.000299,-0.00115,0.209,0.00206,0.432,0,0,0,0,0,0.000108,8.1e-05,8.04e-05,0.000107,0.0226,0.0228,0.00907,0.133,0.131,0.0362,3.67e-11,3.57e-11,1.44e-10,2.9e-06,2.88e-06,5e-08,0,0,0,0,0,0,0,0 -29190000,0.708,0.000281,0.00145,0.706,-2.38,-1.14,0.943,-7.06,-3.48,-369,-1.07e-05,-5.74e-05,4.63e-06,-9.81e-05,-0.000321,-0.00114,0.209,0.00206,0.432,0,0,0,0,0,0.000108,8.11e-05,8.04e-05,0.000107,0.0218,0.0221,0.00905,0.133,0.132,0.0363,3.62e-11,3.52e-11,1.42e-10,2.89e-06,2.86e-06,5e-08,0,0,0,0,0,0,0,0 -29290000,0.708,0.000639,0.00231,0.706,-2.33,-1.13,0.968,-7.29,-3.6,-369,-1.07e-05,-5.74e-05,4.51e-06,-0.000104,-0.000305,-0.00114,0.209,0.00206,0.432,0,0,0,0,0,0.000108,8.13e-05,8.05e-05,0.000106,0.0229,0.0234,0.00912,0.143,0.141,0.0364,3.63e-11,3.53e-11,1.41e-10,2.89e-06,2.86e-06,5e-08,0,0,0,0,0,0,0,0 -29390000,0.708,0.00116,0.00379,0.706,-2.31,-1.11,0.977,-7.59,-3.71,-369,-1.12e-05,-5.74e-05,4.24e-06,-0.000118,-0.000334,-0.00112,0.209,0.00206,0.432,0,0,0,0,0,0.000108,8.14e-05,8.04e-05,0.000106,0.0221,0.0227,0.00904,0.143,0.141,0.0362,3.58e-11,3.47e-11,1.39e-10,2.88e-06,2.85e-06,5e-08,0,0,0,0,0,0,0,0 +28990000,0.708,-7.44e-05,0.000643,0.706,-2.49,-1.17,0.959,-6.53,-3.26,-370,-1.03e-05,-5.75e-05,4.66e-06,-7.61e-05,-0.000312,-0.00116,0.209,0.00206,0.432,0,0,0,0,0,0.000108,8.09e-05,8.03e-05,0.000107,0.0215,0.0215,0.00899,0.124,0.122,0.0361,3.66e-11,3.57e-11,1.45e-10,2.9e-06,2.88e-06,5e-08,0,0,0,0,0,0,0,0 +29090000,0.708,8.28e-05,0.00105,0.706,-2.42,-1.16,0.95,-6.77,-3.38,-369,-1.03e-05,-5.75e-05,4.58e-06,-8.12e-05,-0.000299,-0.00115,0.209,0.00206,0.432,0,0,0,0,0,0.000108,8.1e-05,8.04e-05,0.000107,0.0226,0.0228,0.00907,0.133,0.131,0.0362,3.67e-11,3.57e-11,1.44e-10,2.9e-06,2.88e-06,5e-08,0,0,0,0,0,0,0,0 +29190000,0.708,0.00028,0.00145,0.706,-2.38,-1.14,0.943,-7.06,-3.48,-369,-1.07e-05,-5.74e-05,4.63e-06,-9.81e-05,-0.000321,-0.00114,0.209,0.00206,0.432,0,0,0,0,0,0.000108,8.11e-05,8.04e-05,0.000107,0.0218,0.0221,0.00905,0.133,0.132,0.0363,3.62e-11,3.52e-11,1.42e-10,2.89e-06,2.86e-06,5e-08,0,0,0,0,0,0,0,0 +29290000,0.708,0.000638,0.00231,0.706,-2.33,-1.13,0.968,-7.29,-3.6,-369,-1.07e-05,-5.74e-05,4.51e-06,-0.000104,-0.000305,-0.00114,0.209,0.00206,0.432,0,0,0,0,0,0.000108,8.13e-05,8.05e-05,0.000106,0.0229,0.0234,0.00912,0.143,0.141,0.0364,3.63e-11,3.53e-11,1.41e-10,2.89e-06,2.86e-06,5e-08,0,0,0,0,0,0,0,0 +29390000,0.708,0.00116,0.00379,0.706,-2.31,-1.11,0.977,-7.59,-3.71,-369,-1.12e-05,-5.74e-05,4.25e-06,-0.000118,-0.000334,-0.00112,0.209,0.00206,0.432,0,0,0,0,0,0.000108,8.14e-05,8.04e-05,0.000106,0.0221,0.0227,0.00904,0.143,0.141,0.0362,3.58e-11,3.47e-11,1.39e-10,2.88e-06,2.85e-06,5e-08,0,0,0,0,0,0,0,0 29490000,0.708,0.00168,0.00493,0.706,-2.26,-1.1,0.973,-7.82,-3.82,-369,-1.12e-05,-5.74e-05,4.22e-06,-0.000123,-0.000322,-0.00112,0.209,0.00206,0.432,0,0,0,0,0,0.000108,8.15e-05,8.05e-05,0.000106,0.0233,0.024,0.00916,0.153,0.151,0.0366,3.59e-11,3.48e-11,1.38e-10,2.88e-06,2.84e-06,5e-08,0,0,0,0,0,0,0,0 29590000,0.708,0.00206,0.00604,0.706,-2.23,-1.09,0.964,-8.08,-3.92,-369,-1.15e-05,-5.73e-05,4.15e-06,-0.000145,-0.000322,-0.00111,0.209,0.00206,0.432,0,0,0,0,0,0.000107,8.17e-05,8.04e-05,0.000106,0.0224,0.0232,0.00908,0.153,0.151,0.0364,3.54e-11,3.43e-11,1.36e-10,2.87e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 29690000,0.708,0.00236,0.00672,0.706,-2.19,-1.08,0.956,-8.3,-4.03,-369,-1.15e-05,-5.73e-05,4.05e-06,-0.00015,-0.000308,-0.0011,0.209,0.00206,0.432,0,0,0,0,0,0.000107,8.18e-05,8.05e-05,0.000106,0.0236,0.0245,0.00914,0.163,0.161,0.0365,3.55e-11,3.44e-11,1.34e-10,2.87e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 29790000,0.708,0.00264,0.00723,0.706,-2.17,-1.07,0.942,-8.58,-4.13,-369,-1.2e-05,-5.72e-05,4.03e-06,-0.000166,-0.000318,-0.00109,0.209,0.00206,0.432,0,0,0,0,0,0.000107,8.19e-05,8.04e-05,0.000105,0.0227,0.0236,0.0091,0.163,0.161,0.0366,3.5e-11,3.38e-11,1.33e-10,2.87e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 29890000,0.708,0.00272,0.00748,0.706,-2.13,-1.06,0.928,-8.79,-4.23,-369,-1.2e-05,-5.72e-05,3.88e-06,-0.000175,-0.000296,-0.00109,0.209,0.00206,0.432,0,0,0,0,0,0.000107,8.21e-05,8.05e-05,0.000105,0.0239,0.0249,0.00916,0.174,0.172,0.0367,3.51e-11,3.39e-11,1.32e-10,2.87e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 29990000,0.708,0.00286,0.00767,0.706,-2.11,-1.05,0.911,-9.04,-4.32,-369,-1.22e-05,-5.71e-05,3.75e-06,-0.000195,-0.000287,-0.00108,0.209,0.00206,0.432,0,0,0,0,0,0.000107,8.22e-05,8.04e-05,0.000104,0.023,0.0239,0.00907,0.173,0.171,0.0364,3.45e-11,3.34e-11,1.3e-10,2.86e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -30090000,0.709,0.00286,0.00761,0.706,-2.08,-1.04,0.897,-9.24,-4.43,-369,-1.22e-05,-5.71e-05,3.63e-06,-0.000202,-0.00027,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000107,8.23e-05,8.04e-05,0.000104,0.0243,0.0253,0.00912,0.184,0.182,0.0365,3.46e-11,3.35e-11,1.29e-10,2.86e-06,2.79e-06,5e-08,0,0,0,0,0,0,0,0 +30090000,0.709,0.00286,0.00762,0.706,-2.08,-1.04,0.897,-9.24,-4.43,-369,-1.22e-05,-5.71e-05,3.63e-06,-0.000202,-0.00027,-0.00107,0.209,0.00206,0.432,0,0,0,0,0,0.000107,8.23e-05,8.04e-05,0.000104,0.0243,0.0253,0.00912,0.184,0.182,0.0365,3.46e-11,3.35e-11,1.29e-10,2.86e-06,2.79e-06,5e-08,0,0,0,0,0,0,0,0 30190000,0.709,0.00291,0.0075,0.705,-2.06,-1.03,0.883,-9.5,-4.52,-369,-1.25e-05,-5.7e-05,3.62e-06,-0.000215,-0.000273,-0.00106,0.209,0.00206,0.432,0,0,0,0,0,0.000106,8.24e-05,8.03e-05,0.000104,0.0233,0.0242,0.00907,0.183,0.181,0.0366,3.41e-11,3.29e-11,1.27e-10,2.86e-06,2.78e-06,5e-08,0,0,0,0,0,0,0,0 30290000,0.709,0.00282,0.00733,0.705,-2.03,-1.02,0.871,-9.7,-4.62,-368,-1.25e-05,-5.7e-05,3.55e-06,-0.000219,-0.000263,-0.00106,0.209,0.00206,0.432,0,0,0,0,0,0.000106,8.25e-05,8.03e-05,0.000104,0.0246,0.0256,0.00912,0.194,0.192,0.0367,3.42e-11,3.3e-11,1.26e-10,2.86e-06,2.78e-06,5e-08,0,0,0,0,0,0,0,0 30390000,0.709,0.00283,0.00718,0.705,-2.01,-1.01,0.853,-9.93,-4.72,-368,-1.27e-05,-5.7e-05,3.48e-06,-0.000231,-0.000249,-0.00105,0.209,0.00206,0.432,0,0,0,0,0,0.000106,8.26e-05,8.01e-05,0.000103,0.0236,0.0245,0.00902,0.193,0.191,0.0364,3.36e-11,3.25e-11,1.25e-10,2.85e-06,2.77e-06,5e-08,0,0,0,0,0,0,0,0 @@ -319,18 +319,18 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 31690000,0.709,0.0011,0.0019,0.705,-1.68,-0.9,0.725,-12.5,-5.93,-368,-1.39e-05,-5.68e-05,2.96e-06,-0.000332,-6.32e-05,-0.000984,0.209,0.00206,0.432,0,0,0,0,0,0.000104,8.34e-05,7.86e-05,9.95e-05,0.0258,0.0263,0.00878,0.263,0.261,0.0366,3.11e-11,3.05e-11,1.09e-10,2.83e-06,2.67e-06,5e-08,0,0,0,0,0,0,0,0 31790000,0.709,0.0009,0.00129,0.705,-1.66,-0.89,0.723,-12.7,-6.02,-368,-1.41e-05,-5.67e-05,2.95e-06,-0.000341,-4.38e-05,-0.000977,0.209,0.00206,0.432,0,0,0,0,0,0.000104,8.33e-05,7.83e-05,9.9e-05,0.0246,0.025,0.00872,0.26,0.258,0.0367,3.06e-11,3.01e-11,1.08e-10,2.83e-06,2.66e-06,5e-08,0,0,0,0,0,0,0,0 31890000,0.709,0.000656,0.000601,0.705,-1.62,-0.88,0.718,-12.9,-6.11,-367,-1.41e-05,-5.67e-05,2.93e-06,-0.000348,-2.91e-05,-0.000972,0.209,0.00206,0.432,0,0,0,0,0,0.000103,8.35e-05,7.83e-05,9.89e-05,0.0259,0.0263,0.00874,0.273,0.271,0.0367,3.07e-11,3.02e-11,1.07e-10,2.83e-06,2.66e-06,5e-08,0,0,0,0,0,0,0,0 -31990000,0.709,0.00052,0.00015,0.705,-1.6,-0.867,0.712,-13,-6.18,-367,-1.42e-05,-5.67e-05,2.84e-06,-0.000358,-8.62e-06,-0.000966,0.209,0.00206,0.432,0,0,0,0,0,0.000103,8.33e-05,7.79e-05,9.85e-05,0.0247,0.025,0.00863,0.269,0.267,0.0364,3.03e-11,2.98e-11,1.06e-10,2.83e-06,2.65e-06,5e-08,0,0,0,0,0,0,0,0 -32090000,0.709,0.000235,-0.000562,0.705,-1.57,-0.858,0.718,-13.2,-6.27,-367,-1.42e-05,-5.67e-05,2.8e-06,-0.000365,8e-06,-0.000961,0.209,0.00206,0.432,0,0,0,0,0,0.000103,8.35e-05,7.8e-05,9.84e-05,0.0259,0.0262,0.0087,0.282,0.28,0.0368,3.04e-11,2.99e-11,1.05e-10,2.83e-06,2.64e-06,5e-08,0,0,0,0,0,0,0,0 -32190000,0.709,2.3e-05,-0.00133,0.705,-1.55,-0.848,0.716,-13.4,-6.35,-367,-1.43e-05,-5.66e-05,2.61e-06,-0.000376,2.99e-05,-0.000953,0.209,0.00206,0.432,0,0,0,0,0,0.000103,8.33e-05,7.76e-05,9.79e-05,0.0247,0.0249,0.00859,0.279,0.277,0.0365,2.99e-11,2.95e-11,1.04e-10,2.82e-06,2.64e-06,5e-08,0,0,0,0,0,0,0,0 +31990000,0.709,0.00052,0.000151,0.705,-1.6,-0.867,0.712,-13,-6.18,-367,-1.42e-05,-5.67e-05,2.84e-06,-0.000358,-8.62e-06,-0.000966,0.209,0.00206,0.432,0,0,0,0,0,0.000103,8.33e-05,7.79e-05,9.85e-05,0.0247,0.025,0.00863,0.269,0.267,0.0364,3.03e-11,2.98e-11,1.06e-10,2.83e-06,2.65e-06,5e-08,0,0,0,0,0,0,0,0 +32090000,0.709,0.000234,-0.000562,0.705,-1.57,-0.858,0.718,-13.2,-6.27,-367,-1.42e-05,-5.67e-05,2.8e-06,-0.000365,8e-06,-0.000961,0.209,0.00206,0.432,0,0,0,0,0,0.000103,8.35e-05,7.8e-05,9.84e-05,0.0259,0.0262,0.0087,0.282,0.28,0.0368,3.04e-11,2.99e-11,1.05e-10,2.83e-06,2.64e-06,5e-08,0,0,0,0,0,0,0,0 +32190000,0.709,2.27e-05,-0.00133,0.705,-1.55,-0.848,0.716,-13.4,-6.35,-367,-1.43e-05,-5.66e-05,2.61e-06,-0.000376,2.99e-05,-0.000953,0.209,0.00206,0.432,0,0,0,0,0,0.000103,8.33e-05,7.76e-05,9.79e-05,0.0247,0.0249,0.00859,0.279,0.277,0.0365,2.99e-11,2.95e-11,1.04e-10,2.82e-06,2.64e-06,5e-08,0,0,0,0,0,0,0,0 32290000,0.709,-0.000208,-0.00206,0.705,-1.51,-0.838,0.71,-13.5,-6.44,-367,-1.43e-05,-5.66e-05,2.6e-06,-0.000384,4.74e-05,-0.000948,0.209,0.00206,0.432,0,0,0,0,0,0.000103,8.35e-05,7.76e-05,9.79e-05,0.026,0.0261,0.00861,0.292,0.289,0.0366,3e-11,2.96e-11,1.03e-10,2.82e-06,2.63e-06,5e-08,0,0,0,0,0,0,0,0 -32390000,0.709,-0.000392,-0.00268,0.705,-1.48,-0.826,0.709,-13.7,-6.52,-367,-1.44e-05,-5.66e-05,2.62e-06,-0.000388,5.73e-05,-0.000944,0.209,0.00206,0.432,0,0,0,0,0,0.000102,8.34e-05,7.73e-05,9.74e-05,0.0247,0.0248,0.00855,0.288,0.286,0.0366,2.96e-11,2.93e-11,1.02e-10,2.82e-06,2.63e-06,5e-08,0,0,0,0,0,0,0,0 +32390000,0.709,-0.000392,-0.00268,0.705,-1.48,-0.826,0.709,-13.7,-6.52,-367,-1.44e-05,-5.66e-05,2.63e-06,-0.000388,5.73e-05,-0.000944,0.209,0.00206,0.432,0,0,0,0,0,0.000102,8.34e-05,7.73e-05,9.74e-05,0.0247,0.0248,0.00855,0.288,0.286,0.0366,2.96e-11,2.93e-11,1.02e-10,2.82e-06,2.63e-06,5e-08,0,0,0,0,0,0,0,0 32490000,0.709,-0.000511,-0.00292,0.705,-1.45,-0.815,0.714,-13.8,-6.6,-367,-1.44e-05,-5.66e-05,2.63e-06,-0.000394,6.99e-05,-0.00094,0.209,0.00206,0.432,0,0,0,0,0,0.000102,8.35e-05,7.73e-05,9.74e-05,0.026,0.026,0.00857,0.301,0.299,0.0366,2.97e-11,2.94e-11,1.01e-10,2.82e-06,2.62e-06,5e-08,0,0,0,0,0,0,0,0 -32590000,0.709,-0.000507,-0.00312,0.705,-1.42,-0.805,0.711,-14,-6.68,-367,-1.45e-05,-5.66e-05,2.56e-06,-0.000398,7.84e-05,-0.000937,0.209,0.00206,0.432,0,0,0,0,0,0.000102,8.33e-05,7.7e-05,9.69e-05,0.0247,0.0247,0.00846,0.297,0.295,0.0363,2.92e-11,2.91e-11,9.97e-11,2.82e-06,2.61e-06,5e-08,0,0,0,0,0,0,0,0 -32690000,0.709,-0.000548,-0.0032,0.705,-1.39,-0.794,0.707,-14.1,-6.76,-367,-1.45e-05,-5.66e-05,2.54e-06,-0.000401,8.5e-05,-0.000935,0.209,0.00206,0.432,0,0,0,0,0,0.000102,8.35e-05,7.7e-05,9.69e-05,0.026,0.0259,0.00848,0.31,0.308,0.0364,2.93e-11,2.92e-11,9.88e-11,2.82e-06,2.61e-06,5e-08,0,0,0,0,0,0,0,0 -32790000,0.709,-0.000511,-0.00314,0.705,-1.37,-0.783,0.703,-14.3,-6.84,-367,-1.45e-05,-5.66e-05,2.51e-06,-0.000405,9.5e-05,-0.000932,0.209,0.00206,0.432,0,0,0,0,0,0.000101,8.33e-05,7.67e-05,9.65e-05,0.0248,0.0247,0.00843,0.307,0.304,0.0364,2.89e-11,2.88e-11,9.79e-11,2.82e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +32590000,0.709,-0.000508,-0.00312,0.705,-1.42,-0.805,0.711,-14,-6.68,-367,-1.45e-05,-5.66e-05,2.56e-06,-0.000398,7.84e-05,-0.000937,0.209,0.00206,0.432,0,0,0,0,0,0.000102,8.33e-05,7.7e-05,9.69e-05,0.0247,0.0247,0.00846,0.297,0.295,0.0363,2.92e-11,2.9e-11,9.97e-11,2.82e-06,2.61e-06,5e-08,0,0,0,0,0,0,0,0 +32690000,0.709,-0.000549,-0.0032,0.705,-1.39,-0.794,0.707,-14.1,-6.76,-367,-1.45e-05,-5.66e-05,2.54e-06,-0.000401,8.5e-05,-0.000935,0.209,0.00206,0.432,0,0,0,0,0,0.000102,8.35e-05,7.7e-05,9.69e-05,0.026,0.0259,0.00848,0.31,0.308,0.0364,2.93e-11,2.91e-11,9.88e-11,2.82e-06,2.61e-06,5e-08,0,0,0,0,0,0,0,0 +32790000,0.709,-0.000511,-0.00314,0.705,-1.37,-0.783,0.703,-14.3,-6.84,-367,-1.45e-05,-5.66e-05,2.52e-06,-0.000405,9.5e-05,-0.000932,0.209,0.00206,0.432,0,0,0,0,0,0.000101,8.33e-05,7.67e-05,9.65e-05,0.0248,0.0247,0.00843,0.307,0.304,0.0364,2.89e-11,2.88e-11,9.79e-11,2.82e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 32890000,0.709,-0.000418,-0.00309,0.706,-1.34,-0.773,0.703,-14.4,-6.91,-367,-1.45e-05,-5.66e-05,2.36e-06,-0.000411,0.000107,-0.000927,0.209,0.00206,0.432,0,0,0,0,0,0.000101,8.35e-05,7.67e-05,9.64e-05,0.026,0.0259,0.00845,0.32,0.317,0.0364,2.9e-11,2.89e-11,9.7e-11,2.82e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -32990000,0.709,-0.000286,-0.00302,0.706,-1.32,-0.765,0.697,-14.6,-6.99,-367,-1.47e-05,-5.66e-05,2.48e-06,-0.000417,0.000121,-0.000923,0.209,0.00206,0.432,0,0,0,0,0,0.000101,8.33e-05,7.64e-05,9.61e-05,0.0248,0.0246,0.00834,0.316,0.313,0.0361,2.86e-11,2.86e-11,9.61e-11,2.81e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -33090000,0.709,-0.000319,-0.00305,0.706,-1.29,-0.756,0.691,-14.7,-7.07,-367,-1.47e-05,-5.66e-05,2.56e-06,-0.00042,0.000127,-0.000921,0.209,0.00206,0.432,0,0,0,0,0,0.000101,8.34e-05,7.64e-05,9.6e-05,0.026,0.0258,0.00841,0.329,0.326,0.0365,2.87e-11,2.87e-11,9.53e-11,2.81e-06,2.59e-06,5e-08,0,0,0,0,0,0,0,0 +32990000,0.709,-0.000286,-0.00302,0.706,-1.32,-0.765,0.697,-14.6,-6.99,-367,-1.47e-05,-5.66e-05,2.49e-06,-0.000417,0.000121,-0.000923,0.209,0.00206,0.432,0,0,0,0,0,0.000101,8.33e-05,7.64e-05,9.61e-05,0.0248,0.0246,0.00834,0.316,0.313,0.0361,2.86e-11,2.86e-11,9.61e-11,2.81e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +33090000,0.709,-0.000319,-0.00305,0.706,-1.29,-0.757,0.691,-14.7,-7.07,-367,-1.47e-05,-5.66e-05,2.56e-06,-0.00042,0.000127,-0.000921,0.209,0.00206,0.432,0,0,0,0,0,0.000101,8.34e-05,7.64e-05,9.6e-05,0.026,0.0258,0.00841,0.329,0.326,0.0365,2.87e-11,2.87e-11,9.53e-11,2.81e-06,2.59e-06,5e-08,0,0,0,0,0,0,0,0 33190000,0.705,0.00309,-0.00208,0.71,-1.26,-0.746,0.632,-14.8,-7.14,-367,-1.47e-05,-5.66e-05,2.58e-06,-0.000424,0.000135,-0.000918,0.209,0.00206,0.432,0,0,0,0,0,9.98e-05,8.32e-05,7.61e-05,9.63e-05,0.0248,0.0245,0.00831,0.325,0.322,0.0362,2.83e-11,2.84e-11,9.44e-11,2.81e-06,2.59e-06,5e-08,0,0,0,0,0,0,0,0 33290000,0.653,0.0153,-0.00116,0.757,-1.26,-0.727,0.614,-15,-7.21,-367,-1.47e-05,-5.66e-05,2.63e-06,-0.000426,0.00014,-0.000916,0.209,0.00206,0.432,0,0,0,0,0,9.24e-05,8.27e-05,7.67e-05,0.000104,0.0261,0.0258,0.00833,0.338,0.336,0.0362,2.84e-11,2.85e-11,9.36e-11,2.81e-06,2.58e-06,5e-08,0,0,0,0,0,0,0,0 33390000,0.55,0.0133,-0.00141,0.835,-1.26,-0.716,0.804,-15.1,-7.29,-367,-1.48e-05,-5.66e-05,2.68e-06,-0.000431,0.000149,-0.000913,0.209,0.00206,0.432,0,0,0,0,0,7.9e-05,8.15e-05,7.76e-05,0.000117,0.0246,0.0243,0.00827,0.334,0.331,0.0363,2.8e-11,2.82e-11,9.28e-11,2.81e-06,2.58e-06,5e-08,0,0,0,0,0,0,0,0 @@ -350,7 +350,7 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 34790000,-0.674,-0.00191,-0.00163,0.739,-0.76,-0.366,0.714,-16.7,-8.15,-366,-1.61e-05,-5.67e-05,2.94e-06,-0.000703,0.000406,-0.000912,0.209,0.00206,0.432,0,0,0,0,0,8.96e-05,5.19e-05,5.62e-05,0.000103,0.0522,0.0536,0.00617,0.4,0.397,0.034,2.65e-11,2.7e-11,8.23e-11,2.65e-06,2.44e-06,5e-08,0,0,0,0,0,0,0,0 34890000,-0.676,-0.00194,-0.00153,0.737,-0.713,-0.333,0.712,-16.8,-8.18,-365,-1.61e-05,-5.67e-05,3.03e-06,-0.000702,0.000406,-0.000912,0.209,0.00206,0.432,0,0,0,0,0,8.99e-05,5.19e-05,5.62e-05,0.000102,0.0598,0.0616,0.00618,0.412,0.409,0.0339,2.66e-11,2.71e-11,8.17e-11,2.65e-06,2.44e-06,5e-08,0,0,0,0,0,0,0,0 34990000,-0.679,-0.00831,-0.00434,0.734,0.299,0.275,-0.133,-16.9,-8.21,-366,-1.63e-05,-5.68e-05,2.96e-06,-0.000836,0.000544,-0.000912,0.209,0.00206,0.432,0,0,0,0,0,9.02e-05,4.73e-05,5.09e-05,0.000102,0.0602,0.0585,0.00683,0.41,0.406,0.0338,2.66e-11,2.71e-11,8.11e-11,2.55e-06,2.36e-06,5e-08,0,0,0,0,0,0,0,0 -35090000,-0.679,-0.00834,-0.00437,0.734,0.424,0.297,-0.192,-16.8,-8.18,-366,-1.63e-05,-5.68e-05,3.01e-06,-0.000836,0.000544,-0.000912,0.209,0.00206,0.432,0,0,0,0,0,9.01e-05,4.73e-05,5.09e-05,0.000102,0.0655,0.0639,0.00682,0.421,0.418,0.0337,2.67e-11,2.72e-11,8.04e-11,2.55e-06,2.36e-06,5e-08,0,0,0,0,0,0,0,0 +35090000,-0.679,-0.00834,-0.00437,0.734,0.424,0.297,-0.192,-16.8,-8.18,-366,-1.63e-05,-5.68e-05,3.02e-06,-0.000836,0.000544,-0.000912,0.209,0.00206,0.432,0,0,0,0,0,9.01e-05,4.73e-05,5.09e-05,0.000102,0.0655,0.0639,0.00682,0.421,0.418,0.0337,2.67e-11,2.72e-11,8.04e-11,2.55e-06,2.36e-06,5e-08,0,0,0,0,0,0,0,0 35190000,-0.679,-0.00843,-0.00438,0.734,0.446,0.329,-0.189,-16.8,-8.15,-366,-1.63e-05,-5.68e-05,3.03e-06,-0.000836,0.000544,-0.000912,0.209,0.00206,0.432,0,0,0,0,0,9e-05,4.72e-05,5.1e-05,0.000102,0.0706,0.0693,0.00666,0.434,0.431,0.0334,2.68e-11,2.73e-11,7.98e-11,2.55e-06,2.36e-06,5e-08,0,0,0,0,0,0,0,0 35290000,-0.679,-0.00847,-0.00444,0.734,0.469,0.36,-0.187,-16.8,-8.11,-366,-1.63e-05,-5.68e-05,3.02e-06,-0.000836,0.000544,-0.000912,0.209,0.00206,0.432,0,0,0,0,0,8.99e-05,4.72e-05,5.1e-05,0.000102,0.0761,0.0751,0.00658,0.448,0.446,0.0333,2.69e-11,2.74e-11,7.91e-11,2.55e-06,2.36e-06,5e-08,0,0,0,0,0,0,0,0 35390000,-0.679,-0.00859,-0.00439,0.734,0.493,0.393,-0.182,-16.7,-8.07,-366,-1.63e-05,-5.68e-05,2.96e-06,-0.000836,0.000544,-0.000912,0.209,0.00206,0.432,0,0,0,0,0,8.99e-05,4.71e-05,5.11e-05,0.000102,0.0818,0.0813,0.00646,0.463,0.463,0.0333,2.7e-11,2.75e-11,7.86e-11,2.55e-06,2.36e-06,5e-08,0,0,0,0,0,0,0,0 @@ -371,21 +371,21 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 36890000,-0.677,0.00197,-0.00374,0.736,0.157,0.201,-0.204,-16.8,-8.2,-366,-1.72e-05,-5.7e-05,4.81e-06,-0.0014,0.000978,-0.000917,0.209,0.00206,0.432,0,0,0,0,0,8.72e-05,2.13e-05,2.25e-05,9.78e-05,0.0577,0.0592,0.00557,0.536,0.533,0.0308,2.82e-11,2.87e-11,7.03e-11,2.31e-06,2.15e-06,5e-08,0,0,0,0,0,0,0,0 36990000,-0.677,0.00243,-0.00359,0.736,0.129,0.173,-0.203,-16.9,-8.22,-366,-1.72e-05,-5.69e-05,4.95e-06,-0.00151,0.00105,-0.000919,0.209,0.00206,0.432,0,0,0,0,0,8.72e-05,2.01e-05,2.13e-05,9.78e-05,0.0516,0.0528,0.0056,0.534,0.531,0.0308,2.83e-11,2.88e-11,6.99e-11,2.22e-06,2.07e-06,5e-08,0,0,0,0,0,0,0,0 37090000,-0.677,0.0024,-0.00355,0.736,0.13,0.18,-0.201,-16.9,-8.2,-366,-1.72e-05,-5.69e-05,5.16e-06,-0.00151,0.00105,-0.000919,0.209,0.00206,0.432,0,0,0,0,0,8.71e-05,2.02e-05,2.14e-05,9.77e-05,0.0568,0.0582,0.00569,0.545,0.543,0.0307,2.84e-11,2.89e-11,6.94e-11,2.22e-06,2.07e-06,5e-08,0,0,0,0,0,0,0,0 -37190000,-0.677,0.00273,-0.00345,0.736,0.107,0.152,-0.197,-16.9,-8.22,-366,-1.72e-05,-5.69e-05,5.37e-06,-0.00162,0.00112,-0.000922,0.209,0.00206,0.432,0,0,0,0,0,8.7e-05,1.93e-05,2.04e-05,9.76e-05,0.0509,0.0519,0.00572,0.543,0.541,0.0305,2.85e-11,2.9e-11,6.89e-11,2.12e-06,1.98e-06,5e-08,0,0,0,0,0,0,0,0 +37190000,-0.677,0.00273,-0.00346,0.736,0.107,0.152,-0.197,-16.9,-8.22,-366,-1.72e-05,-5.69e-05,5.37e-06,-0.00162,0.00112,-0.000922,0.209,0.00206,0.432,0,0,0,0,0,8.7e-05,1.93e-05,2.04e-05,9.76e-05,0.0509,0.0519,0.00572,0.543,0.541,0.0305,2.85e-11,2.9e-11,6.89e-11,2.12e-06,1.98e-06,5e-08,0,0,0,0,0,0,0,0 37290000,-0.677,0.00273,-0.00349,0.736,0.107,0.158,-0.195,-16.9,-8.2,-366,-1.72e-05,-5.69e-05,5.53e-06,-0.00162,0.00112,-0.000922,0.209,0.00206,0.432,0,0,0,0,0,8.7e-05,1.94e-05,2.05e-05,9.76e-05,0.0559,0.0571,0.00584,0.555,0.552,0.0307,2.86e-11,2.91e-11,6.85e-11,2.12e-06,1.98e-06,5e-08,0,0,0,0,0,0,0,0 37390000,-0.677,0.00295,-0.00335,0.736,0.0861,0.133,-0.192,-16.9,-8.22,-366,-1.72e-05,-5.69e-05,5.68e-06,-0.00171,0.00117,-0.000924,0.209,0.00206,0.432,0,0,0,0,0,8.69e-05,1.88e-05,1.99e-05,9.75e-05,0.05,0.051,0.00588,0.553,0.551,0.0305,2.87e-11,2.92e-11,6.8e-11,2.03e-06,1.89e-06,5e-08,0,0,0,0,0,0,0,0 37490000,-0.677,0.00293,-0.00332,0.736,0.0849,0.139,-0.189,-16.9,-8.21,-366,-1.72e-05,-5.69e-05,5.8e-06,-0.00171,0.00117,-0.000924,0.209,0.00206,0.432,0,0,0,0,0,8.68e-05,1.89e-05,2e-05,9.75e-05,0.0548,0.0559,0.006,0.564,0.562,0.0304,2.88e-11,2.93e-11,6.75e-11,2.03e-06,1.89e-06,5e-08,0,0,0,0,0,0,0,0 -37590000,-0.677,0.0031,-0.00323,0.736,0.0674,0.117,-0.185,-16.9,-8.22,-366,-1.72e-05,-5.69e-05,5.93e-06,-0.0018,0.00121,-0.000928,0.209,0.00206,0.432,0,0,0,0,0,8.68e-05,1.84e-05,1.95e-05,9.74e-05,0.0491,0.0499,0.00607,0.563,0.561,0.0305,2.89e-11,2.94e-11,6.71e-11,1.93e-06,1.81e-06,5e-08,0,0,0,0,0,0,0,0 +37590000,-0.677,0.0031,-0.00323,0.736,0.0674,0.117,-0.185,-16.9,-8.22,-366,-1.72e-05,-5.69e-05,5.94e-06,-0.0018,0.00121,-0.000928,0.209,0.00206,0.432,0,0,0,0,0,8.68e-05,1.84e-05,1.95e-05,9.74e-05,0.0491,0.0499,0.00607,0.563,0.561,0.0305,2.89e-11,2.94e-11,6.71e-11,1.93e-06,1.81e-06,5e-08,0,0,0,0,0,0,0,0 37690000,-0.676,0.00306,-0.00326,0.736,0.065,0.122,-0.183,-16.9,-8.21,-366,-1.72e-05,-5.69e-05,6.09e-06,-0.0018,0.00121,-0.000928,0.209,0.00206,0.432,0,0,0,0,0,8.67e-05,1.85e-05,1.96e-05,9.73e-05,0.0536,0.0545,0.0062,0.574,0.572,0.0305,2.9e-11,2.95e-11,6.67e-11,1.93e-06,1.81e-06,5e-08,0,0,0,0,0,0,0,0 37790000,-0.676,0.00319,-0.00324,0.737,0.0512,0.104,-0.174,-16.9,-8.22,-366,-1.72e-05,-5.68e-05,6.26e-06,-0.00187,0.00125,-0.000934,0.209,0.00206,0.432,0,0,0,0,0,8.66e-05,1.82e-05,1.93e-05,9.72e-05,0.0481,0.0487,0.00626,0.573,0.571,0.0304,2.91e-11,2.96e-11,6.62e-11,1.84e-06,1.73e-06,5e-08,0,0,0,0,0,0,0,0 37890000,-0.676,0.00314,-0.00322,0.737,0.049,0.108,-0.164,-16.9,-8.21,-366,-1.72e-05,-5.68e-05,6.45e-06,-0.00188,0.00126,-0.000938,0.209,0.00206,0.432,0,0,0,0,0,8.65e-05,1.83e-05,1.94e-05,9.71e-05,0.0523,0.0531,0.00639,0.584,0.582,0.0304,2.92e-11,2.97e-11,6.58e-11,1.84e-06,1.73e-06,5e-08,0,0,0,0,0,0,0,0 37990000,-0.676,0.00319,-0.00321,0.737,0.0366,0.0919,-0.155,-16.9,-8.22,-366,-1.72e-05,-5.68e-05,6.61e-06,-0.00194,0.00129,-0.000944,0.209,0.00206,0.432,0,0,0,0,0,8.64e-05,1.81e-05,1.91e-05,9.7e-05,0.047,0.0475,0.00647,0.584,0.581,0.0305,2.92e-11,2.98e-11,6.54e-11,1.76e-06,1.65e-06,5e-08,0,0,0,0,0,0,0,0 -38090000,-0.676,0.00314,-0.0032,0.737,0.0332,0.0949,-0.146,-16.9,-8.21,-366,-1.72e-05,-5.68e-05,6.74e-06,-0.00195,0.00129,-0.000947,0.209,0.00206,0.432,0,0,0,0,0,8.63e-05,1.82e-05,1.93e-05,9.7e-05,0.051,0.0516,0.00661,0.594,0.591,0.0306,2.93e-11,2.99e-11,6.5e-11,1.76e-06,1.65e-06,5e-08,0,0,0,0,0,0,0,0 +38090000,-0.676,0.00313,-0.0032,0.737,0.0332,0.0949,-0.146,-16.9,-8.21,-366,-1.72e-05,-5.68e-05,6.74e-06,-0.00195,0.00129,-0.000947,0.209,0.00206,0.432,0,0,0,0,0,8.63e-05,1.82e-05,1.93e-05,9.7e-05,0.051,0.0516,0.00661,0.594,0.591,0.0306,2.93e-11,2.99e-11,6.5e-11,1.76e-06,1.65e-06,5e-08,0,0,0,0,0,0,0,0 38190000,-0.676,0.00318,-0.00312,0.737,0.0215,0.0801,-0.137,-16.9,-8.22,-366,-1.72e-05,-5.68e-05,6.9e-06,-0.002,0.00132,-0.000953,0.209,0.00206,0.432,0,0,0,0,0,8.62e-05,1.8e-05,1.91e-05,9.68e-05,0.0458,0.0463,0.00667,0.594,0.591,0.0305,2.94e-11,3e-11,6.45e-11,1.68e-06,1.57e-06,5e-08,0,0,0,0,0,0,0,0 38290000,-0.676,0.00314,-0.00311,0.737,0.0189,0.0811,-0.129,-16.9,-8.21,-366,-1.72e-05,-5.68e-05,7.06e-06,-0.002,0.00132,-0.000957,0.209,0.00206,0.432,0,0,0,0,0,8.62e-05,1.81e-05,1.92e-05,9.68e-05,0.0496,0.0501,0.00683,0.604,0.601,0.0308,2.95e-11,3.01e-11,6.42e-11,1.68e-06,1.57e-06,5e-08,0,0,0,0,0,0,0,0 38390000,-0.675,0.00317,-0.00303,0.737,0.0116,0.0697,-0.121,-16.9,-8.21,-366,-1.72e-05,-5.67e-05,7.24e-06,-0.00205,0.00134,-0.000963,0.209,0.00206,0.432,0,0,0,0,0,8.6e-05,1.81e-05,1.92e-05,9.66e-05,0.0447,0.045,0.00689,0.604,0.601,0.0307,2.96e-11,3.01e-11,6.37e-11,1.6e-06,1.51e-06,5e-08,0,0,0,0,0,0,0,0 -38490000,-0.675,0.00313,-0.00302,0.738,0.0089,0.0713,-0.114,-16.9,-8.21,-366,-1.72e-05,-5.67e-05,7.39e-06,-0.00205,0.00134,-0.000966,0.209,0.00206,0.432,0,0,0,0,0,8.6e-05,1.82e-05,1.93e-05,9.66e-05,0.0482,0.0486,0.00703,0.614,0.611,0.0309,2.97e-11,3.02e-11,6.33e-11,1.6e-06,1.51e-06,5e-08,0,0,0,0,0,0,0,0 +38490000,-0.675,0.00313,-0.00302,0.738,0.0089,0.0714,-0.114,-16.9,-8.21,-366,-1.72e-05,-5.67e-05,7.39e-06,-0.00205,0.00134,-0.000966,0.209,0.00206,0.432,0,0,0,0,0,8.6e-05,1.82e-05,1.93e-05,9.66e-05,0.0482,0.0486,0.00703,0.614,0.611,0.0309,2.97e-11,3.02e-11,6.33e-11,1.6e-06,1.51e-06,5e-08,0,0,0,0,0,0,0,0 38590000,-0.675,0.00314,-0.00292,0.738,0.00503,0.061,-0.107,-16.9,-8.21,-366,-1.72e-05,-5.67e-05,7.54e-06,-0.00209,0.00135,-0.000971,0.209,0.00206,0.432,0,0,0,0,0,8.58e-05,1.82e-05,1.93e-05,9.65e-05,0.0435,0.0438,0.00711,0.614,0.611,0.031,2.98e-11,3.03e-11,6.3e-11,1.54e-06,1.44e-06,5e-08,0,0,0,0,0,0,0,0 38690000,-0.675,0.00304,-0.00292,0.738,0.00129,0.0605,-0.0985,-16.9,-8.21,-366,-1.72e-05,-5.67e-05,7.66e-06,-0.0021,0.00135,-0.000974,0.209,0.00206,0.432,0,0,0,0,0,8.58e-05,1.83e-05,1.94e-05,9.64e-05,0.0468,0.0471,0.00725,0.624,0.621,0.0312,2.99e-11,3.04e-11,6.26e-11,1.54e-06,1.44e-06,5e-08,0,0,0,0,0,0,0,0 -38790000,-0.675,0.00304,-0.00288,0.738,-0.0033,0.0494,-0.0909,-16.9,-8.21,-366,-1.72e-05,-5.67e-05,7.79e-06,-0.00213,0.00136,-0.000979,0.209,0.00206,0.432,0,0,0,0,0,8.56e-05,1.83e-05,1.94e-05,9.62e-05,0.0424,0.0426,0.00729,0.624,0.621,0.0311,2.99e-11,3.05e-11,6.22e-11,1.47e-06,1.39e-06,5e-08,0,0,0,0,0,0,0,0 +38790000,-0.675,0.00304,-0.00288,0.738,-0.0033,0.0495,-0.0909,-16.9,-8.21,-366,-1.72e-05,-5.67e-05,7.79e-06,-0.00213,0.00136,-0.000979,0.209,0.00206,0.432,0,0,0,0,0,8.56e-05,1.83e-05,1.94e-05,9.62e-05,0.0424,0.0426,0.00729,0.624,0.621,0.0311,2.99e-11,3.05e-11,6.22e-11,1.47e-06,1.39e-06,5e-08,0,0,0,0,0,0,0,0 38890000,-0.675,0.00285,-0.00293,0.738,-0.0128,0.039,0.408,-16.9,-8.21,-366,-1.72e-05,-5.67e-05,7.94e-06,-0.00213,0.00136,-0.000981,0.209,0.00206,0.432,0,0,0,0,0,8.56e-05,1.84e-05,1.95e-05,9.62e-05,0.0452,0.0454,0.00745,0.633,0.631,0.0316,3e-11,3.06e-11,6.18e-11,1.47e-06,1.39e-06,5e-08,0,0,0,0,0,0,0,0 diff --git a/src/modules/ekf2/test/change_indication/iris_gps.csv b/src/modules/ekf2/test/change_indication/iris_gps.csv index bb1e4e0195..d6e7662622 100644 --- a/src/modules/ekf2/test/change_indication/iris_gps.csv +++ b/src/modules/ekf2/test/change_indication/iris_gps.csv @@ -1,120 +1,120 @@ 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] 10000,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 90000,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 -190000,0.979,-0.00866,-0.0138,0.205,-0.000572,-0.00011,-0.00742,-2.83e-05,-2.2e-05,-0.0351,-2.69e-14,7.98e-14,2.03e-15,2.99e-11,-2.9e-11,1.29e-09,0.203,0.0108,0.434,0,0,0,0,0,0.000143,0.00247,0.00247,0.00324,25,25,0.563,100,100,0.8,1e-06,1e-06,1e-06,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -290000,0.979,-0.00873,-0.0141,0.205,0.000802,-0.000467,-0.0239,-6.93e-05,-2.28e-05,-0.0538,5.72e-12,-9.05e-13,-1.79e-13,1.07e-09,-1.03e-09,4.57e-08,0.203,0.0108,0.434,0,0,0,0,0,9.43e-05,0.00253,0.00253,0.00213,25,25,0.562,101,101,0.337,1e-06,1e-06,9.97e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -390000,0.979,-0.00874,-0.0144,0.205,0.00384,-0.000208,-0.0425,0.000107,7.73e-06,-0.0658,-2.92e-11,-1.07e-10,-1.39e-12,8.73e-09,-8.37e-09,3.69e-07,0.203,0.0108,0.434,0,0,0,0,0,7.21e-05,0.00263,0.00263,0.00162,24.8,24.8,0.557,0.29,0.29,0.209,1e-06,1e-06,9.88e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -490000,0.979,-0.00876,-0.0147,0.205,0.00668,-0.00219,-0.0639,0.000628,-0.000111,-0.0812,-2.88e-10,-5.71e-10,-3.06e-12,2.75e-08,-2.63e-08,1.16e-06,0.203,0.0108,0.434,0,0,0,0,0,6.03e-05,0.00279,0.00279,0.00135,24.9,24.9,0.544,0.739,0.739,0.159,1e-06,1e-06,9.73e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -590000,0.979,-0.00877,-0.015,0.205,0.00456,-0.00282,-0.0851,0.000297,-0.000135,-0.0938,-6.02e-09,-7.53e-09,5.54e-11,6.35e-08,-5.84e-08,2.02e-06,0.203,0.0108,0.434,0,0,0,0,0,5.36e-05,0.00299,0.00299,0.0012,7.8,7.8,0.527,0.267,0.267,0.141,1e-06,1e-06,9.49e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -690000,0.979,-0.00881,-0.0153,0.205,0.00887,-0.00425,-0.0976,0.000996,-0.000484,-0.103,-6.06e-09,-7.57e-09,5.59e-11,6.46e-08,-5.94e-08,2.07e-06,0.203,0.0108,0.434,0,0,0,0,0,5e-05,0.00324,0.00324,0.00111,7.87,7.87,0.497,0.556,0.556,0.13,1e-06,1e-06,9.16e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -790000,0.979,-0.0088,-0.0156,0.205,0.00942,-0.00187,-0.11,0.000559,-0.000206,-0.114,-3.56e-08,-3.46e-08,4.58e-10,1.03e-07,-1.01e-07,2.23e-06,0.203,0.0108,0.434,0,0,0,0,0,4.81e-05,0.00353,0.00353,0.00106,2.63,2.63,0.46,0.218,0.218,0.125,9.99e-07,9.99e-07,8.75e-07,4e-06,4e-06,3.99e-06,0,0,0,0,0,0,0,0 -890000,0.979,-0.00883,-0.0159,0.205,0.0126,-0.00133,-0.128,0.00162,-0.000369,-0.13,-3.77e-08,-3.7e-08,4.82e-10,1.4e-07,-1.35e-07,3.74e-06,0.203,0.0108,0.434,0,0,0,0,0,4.74e-05,0.00388,0.00388,0.00104,2.72,2.72,0.423,0.363,0.363,0.128,9.99e-07,9.99e-07,8.27e-07,4e-06,4e-06,3.99e-06,0,0,0,0,0,0,0,0 -990000,0.979,-0.00878,-0.0162,0.205,0.0132,0.000538,-0.143,0.00107,-0.000149,-0.144,-1.29e-07,-1.78e-07,1.19e-09,2.67e-07,-2.2e-07,4.15e-06,0.203,0.0108,0.434,0,0,0,0,0,4.73e-05,0.00424,0.00424,0.00103,1.25,1.25,0.379,0.178,0.178,0.127,9.97e-07,9.97e-07,7.73e-07,4e-06,4e-06,3.98e-06,0,0,0,0,0,0,0,0 -1090000,0.979,-0.0089,-0.0164,0.205,0.0231,-0.00142,-0.157,0.00285,-0.000129,-0.16,-1.3e-07,-1.8e-07,1.2e-09,2.81e-07,-2.33e-07,4.72e-06,0.203,0.0108,0.434,0,0,0,0,0,4.75e-05,0.00469,0.00469,0.00103,1.38,1.38,0.335,0.265,0.265,0.125,9.97e-07,9.97e-07,7.15e-07,4e-06,4e-06,3.97e-06,0,0,0,0,0,0,0,0 -1190000,0.979,-0.00881,-0.0166,0.205,0.0251,-0.00246,-0.171,0.00218,-0.000139,-0.176,-4.35e-07,-7.71e-07,3.59e-09,6.52e-07,-4.25e-07,4.71e-06,0.203,0.0108,0.434,0,0,0,0,0,4.78e-05,0.00503,0.00503,0.00104,0.846,0.847,0.299,0.151,0.151,0.128,9.88e-07,9.88e-07,6.56e-07,3.99e-06,3.99e-06,3.95e-06,0,0,0,0,0,0,0,0 -1290000,0.979,-0.00869,-0.0168,0.205,0.0347,-0.0023,-0.186,0.00524,-0.000425,-0.194,-4.35e-07,-7.71e-07,3.59e-09,6.52e-07,-4.25e-07,4.71e-06,0.203,0.0108,0.434,0,0,0,0,0,4.81e-05,0.00557,0.00557,0.00104,1.02,1.02,0.262,0.214,0.214,0.125,9.88e-07,9.88e-07,5.97e-07,3.99e-06,3.99e-06,3.94e-06,0,0,0,0,0,0,0,0 -1390000,0.979,-0.00868,-0.017,0.205,0.0454,-0.00314,-0.2,0.0093,-0.000699,-0.214,-4.35e-07,-7.71e-07,3.59e-09,6.52e-07,-4.25e-07,4.71e-06,0.203,0.0108,0.434,0,0,0,0,0,4.83e-05,0.00616,0.00615,0.00104,1.25,1.25,0.23,0.3,0.3,0.122,9.88e-07,9.88e-07,5.41e-07,3.99e-06,3.99e-06,3.92e-06,0,0,0,0,0,0,0,0 -1490000,0.979,-0.00855,-0.017,0.205,0.0434,-0.00332,-0.214,0.00801,-0.00054,-0.234,-1.42e-06,-2.63e-06,1.57e-08,1.6e-06,-9.28e-07,4.67e-06,0.203,0.0108,0.434,0,0,0,0,0,4.82e-05,0.00635,0.00635,0.00103,1.01,1.01,0.202,0.188,0.188,0.118,9.62e-07,9.62e-07,4.87e-07,3.99e-06,3.99e-06,3.89e-06,0,0,0,0,0,0,0,0 -1590000,0.979,-0.00864,-0.0173,0.205,0.0533,-0.00361,-0.228,0.0128,-0.000944,-0.256,-1.42e-06,-2.63e-06,1.57e-08,1.6e-06,-9.28e-07,4.67e-06,0.203,0.0108,0.434,0,0,0,0,0,4.83e-05,0.007,0.007,0.00102,1.3,1.3,0.182,0.268,0.268,0.118,9.62e-07,9.62e-07,4.38e-07,3.99e-06,3.99e-06,3.87e-06,0,0,0,0,0,0,0,0 -1690000,0.979,-0.00854,-0.017,0.205,0.0494,-0.00236,-0.244,0.0101,-0.000625,-0.28,-3.52e-06,-6.61e-06,4.8e-08,3.3e-06,-1.82e-06,4.59e-06,0.203,0.0108,0.434,0,0,0,0,0,4.77e-05,0.00675,0.00675,0.00101,1.1,1.1,0.163,0.179,0.179,0.114,9.06e-07,9.06e-07,3.92e-07,3.98e-06,3.98e-06,3.83e-06,0,0,0,0,0,0,0,0 -1790000,0.979,-0.00866,-0.0173,0.205,0.0604,-0.00314,-0.257,0.0157,-0.000923,-0.305,-3.52e-06,-6.61e-06,4.8e-08,3.3e-06,-1.82e-06,4.59e-06,0.203,0.0108,0.434,0,0,0,0,0,4.74e-05,0.00743,0.00743,0.000993,1.44,1.44,0.147,0.262,0.262,0.11,9.06e-07,9.06e-07,3.51e-07,3.98e-06,3.98e-06,3.8e-06,0,0,0,0,0,0,0,0 -1890000,0.979,-0.00833,-0.0166,0.205,0.0501,5.79e-05,-0.269,0.0114,-0.000472,-0.331,-6.76e-06,-1.3e-05,1.05e-07,5.58e-06,-2.98e-06,4.46e-06,0.203,0.0108,0.434,0,0,0,0,0,4.62e-05,0.00657,0.00657,0.000975,1.18,1.18,0.137,0.178,0.178,0.109,8.15e-07,8.16e-07,3.15e-07,3.97e-06,3.97e-06,3.76e-06,0,0,0,0,0,0,0,0 -1990000,0.979,-0.0084,-0.0169,0.205,0.0585,0.00057,-0.282,0.0168,-0.000499,-0.359,-6.76e-06,-1.3e-05,1.05e-07,5.58e-06,-2.98e-06,4.46e-06,0.203,0.0108,0.434,0,0,0,0,0,4.58e-05,0.00722,0.00722,0.000955,1.54,1.54,0.126,0.266,0.266,0.105,8.15e-07,8.16e-07,2.82e-07,3.97e-06,3.97e-06,3.72e-06,0,0,0,0,0,0,0,0 -2090000,0.979,-0.00819,-0.0161,0.205,0.0446,0.00159,-0.296,0.0111,-0.000121,-0.388,-1.04e-05,-2.08e-05,1.73e-07,7.87e-06,-4.05e-06,4.31e-06,0.203,0.0108,0.434,0,0,0,0,0,4.42e-05,0.00588,0.00588,0.000934,1.18,1.18,0.118,0.177,0.177,0.102,7.03e-07,7.03e-07,2.52e-07,3.96e-06,3.96e-06,3.67e-06,0,0,0,0,0,0,0,0 -2190000,0.979,-0.00811,-0.0164,0.205,0.0523,0.00167,-0.293,0.0162,9.74e-05,-0.4,-1.03e-05,-2.05e-05,1.71e-07,7.17e-06,-3.42e-06,-2.46e-05,0.203,0.0108,0.434,0,0,0,0,0,4.35e-05,0.00645,0.00645,0.000912,1.51,1.51,0.113,0.267,0.267,0.101,7.03e-07,7.03e-07,2.27e-07,3.96e-06,3.96e-06,3.62e-06,0,0,0,0,0,0,0,0 -2290000,0.979,-0.00794,-0.0156,0.205,0.037,0.00273,-0.275,0.0102,0.000236,-0.394,-1.33e-05,-2.77e-05,2.28e-07,7.55e-06,-2.91e-06,-8.4e-05,0.203,0.0108,0.434,0,0,0,0,0,4.17e-05,0.00497,0.00497,0.00089,1.09,1.09,0.107,0.173,0.173,0.0977,5.91e-07,5.91e-07,2.04e-07,3.95e-06,3.95e-06,3.56e-06,0,0,0,0,0,0,0,0 -2390000,0.979,-0.00796,-0.0158,0.205,0.0446,0.00234,-0.263,0.0146,0.000473,-0.391,-1.32e-05,-2.73e-05,2.24e-07,6.19e-06,-1.67e-06,-0.000142,0.203,0.0108,0.434,0,0,0,0,0,4.1e-05,0.00545,0.00545,0.000868,1.38,1.39,0.103,0.259,0.259,0.0949,5.9e-07,5.91e-07,1.84e-07,3.95e-06,3.95e-06,3.49e-06,0,0,0,0,0,0,0,0 -2490000,0.979,-0.0077,-0.015,0.205,0.0284,0.00336,-0.259,0.00872,0.000391,-0.4,-1.57e-05,-3.37e-05,2.7e-07,6.44e-06,-1.33e-06,-0.000178,0.203,0.0108,0.434,0,0,0,0,0,3.93e-05,0.00411,0.00411,0.000845,0.963,0.963,0.101,0.166,0.166,0.0946,4.92e-07,4.93e-07,1.66e-07,3.95e-06,3.95e-06,3.43e-06,0,0,0,0,0,0,0,0 -2590000,0.979,-0.0078,-0.0152,0.205,0.0323,0.00207,-0.247,0.012,0.000671,-0.397,-1.56e-05,-3.34e-05,2.68e-07,5.1e-06,-9.65e-08,-0.000238,0.203,0.0108,0.434,0,0,0,0,0,3.85e-05,0.00452,0.00452,0.000823,1.21,1.21,0.0981,0.245,0.245,0.0923,4.92e-07,4.93e-07,1.5e-07,3.95e-06,3.95e-06,3.35e-06,0,0,0,0,0,0,0,0 -2690000,0.979,-0.00772,-0.0146,0.205,0.0208,0.00294,-0.235,0.00706,0.000465,-0.394,-1.73e-05,-3.82e-05,2.99e-07,4.12e-06,1.04e-06,-0.000299,0.203,0.0108,0.434,0,0,0,0,0,3.7e-05,0.00342,0.00342,0.000802,0.836,0.836,0.096,0.157,0.157,0.0903,4.12e-07,4.12e-07,1.36e-07,3.95e-06,3.95e-06,3.26e-06,0,0,0,0,0,0,0,0 -2790000,0.979,-0.00763,-0.0147,0.205,0.0256,0.0035,-0.226,0.00965,0.00081,-0.393,-1.72e-05,-3.79e-05,2.97e-07,2.86e-06,2.2e-06,-0.000356,0.203,0.0108,0.434,0,0,0,0,0,3.62e-05,0.00376,0.00376,0.000781,1.05,1.05,0.0943,0.228,0.228,0.0885,4.12e-07,4.12e-07,1.23e-07,3.95e-06,3.95e-06,3.17e-06,0,0,0,0,0,0,0,0 -2890000,0.979,-0.00759,-0.0143,0.205,0.0181,0.00183,-0.222,0.00575,0.000504,-0.399,-1.85e-05,-4.16e-05,3.18e-07,1.91e-06,3.08e-06,-0.000398,0.203,0.0108,0.434,0,0,0,0,0,3.48e-05,0.0029,0.0029,0.000761,0.727,0.727,0.0942,0.148,0.148,0.0889,3.47e-07,3.47e-07,1.12e-07,3.95e-06,3.95e-06,3.08e-06,0,0,0,0,0,0,0,0 -2990000,0.979,-0.00756,-0.0144,0.205,0.0208,0.00136,-0.207,0.00795,0.000693,-0.392,-1.84e-05,-4.14e-05,3.17e-07,3.11e-07,4.56e-06,-0.000471,0.203,0.0108,0.434,0,0,0,0,0,3.4e-05,0.00319,0.00319,0.000741,0.904,0.904,0.0929,0.211,0.211,0.0875,3.47e-07,3.47e-07,1.02e-07,3.95e-06,3.95e-06,2.98e-06,0,0,0,0,0,0,0,0 -3090000,0.979,-0.0075,-0.0141,0.205,0.017,-0.000488,-0.203,0.00489,0.000333,-0.395,-1.94e-05,-4.43e-05,3.34e-07,-9.68e-07,5.59e-06,-0.000516,0.203,0.0108,0.434,0,0,0,0,0,3.29e-05,0.00252,0.00252,0.000722,0.638,0.638,0.0919,0.139,0.139,0.0862,2.94e-07,2.94e-07,9.36e-08,3.95e-06,3.95e-06,2.87e-06,0,0,0,0,0,0,0,0 -3190000,0.979,-0.0075,-0.0143,0.205,0.0201,-0.00148,-0.195,0.00684,0.000188,-0.398,-1.94e-05,-4.42e-05,3.34e-07,-2.01e-06,6.55e-06,-0.000563,0.203,0.0108,0.434,0,0,0,0,0,3.22e-05,0.00277,0.00277,0.000704,0.791,0.791,0.092,0.196,0.196,0.087,2.94e-07,2.94e-07,8.58e-08,3.95e-06,3.95e-06,2.78e-06,0,0,0,0,0,0,0,0 -3290000,0.979,-0.00737,-0.0139,0.205,0.0145,-0.00116,-0.183,0.00435,2.66e-07,-0.394,-2.04e-05,-4.65e-05,3.52e-07,-3.87e-06,8.03e-06,-0.000628,0.203,0.0108,0.434,0,0,0,0,0,3.11e-05,0.00222,0.00222,0.000686,0.567,0.567,0.0909,0.131,0.131,0.086,2.49e-07,2.49e-07,7.87e-08,3.94e-06,3.94e-06,2.66e-06,0,0,0,0,0,0,0,0 -3390000,0.979,-0.00721,-0.014,0.205,0.0157,0.000214,-0.174,0.00588,-6.5e-05,-0.391,-2.04e-05,-4.64e-05,3.52e-07,-5.16e-06,9.2e-06,-0.000686,0.203,0.0108,0.434,0,0,0,0,0,3.05e-05,0.00244,0.00244,0.000669,0.702,0.702,0.0898,0.183,0.183,0.0851,2.49e-07,2.49e-07,7.24e-08,3.94e-06,3.94e-06,2.54e-06,0,0,0,0,0,0,0,0 -3490000,0.979,-0.00715,-0.014,0.205,0.0195,0.00301,-0.172,0.00774,9.25e-05,-0.398,-2.04e-05,-4.64e-05,3.51e-07,-5.81e-06,9.79e-06,-0.000716,0.203,0.0108,0.434,0,0,0,0,0,2.98e-05,0.00268,0.00268,0.000653,0.86,0.86,0.0898,0.254,0.254,0.0861,2.49e-07,2.49e-07,6.68e-08,3.94e-06,3.94e-06,2.44e-06,0,0,0,0,0,0,0,0 -3590000,0.979,-0.00699,-0.0136,0.205,0.0157,0.00279,-0.167,0.00528,0.000318,-0.399,-2.12e-05,-4.83e-05,3.66e-07,-7.38e-06,1.09e-05,-0.000762,0.203,0.0108,0.434,0,0,0,0,0,2.89e-05,0.00218,0.00218,0.000637,0.632,0.632,0.0884,0.171,0.171,0.0853,2.11e-07,2.11e-07,6.16e-08,3.94e-06,3.94e-06,2.31e-06,0,0,0,0,0,0,0,0 -3690000,0.979,-0.00699,-0.0137,0.205,0.0169,0.00373,-0.156,0.00704,0.000608,-0.396,-2.12e-05,-4.83e-05,3.66e-07,-8.6e-06,1.21e-05,-0.000818,0.203,0.0108,0.434,0,0,0,0,0,2.83e-05,0.00239,0.00239,0.000622,0.773,0.773,0.0868,0.236,0.236,0.0845,2.11e-07,2.11e-07,5.7e-08,3.94e-06,3.94e-06,2.19e-06,0,0,0,0,0,0,0,0 -3790000,0.979,-0.00688,-0.0135,0.205,0.0112,0.00703,-0.152,0.00459,0.000839,-0.398,-2.17e-05,-5e-05,3.75e-07,-1.01e-05,1.3e-05,-0.000855,0.203,0.0108,0.434,0,0,0,0,0,2.75e-05,0.00196,0.00196,0.000607,0.575,0.575,0.0864,0.161,0.161,0.0856,1.78e-07,1.78e-07,5.28e-08,3.94e-06,3.94e-06,2.09e-06,0,0,0,0,0,0,0,0 -3890000,0.979,-0.00681,-0.0136,0.205,0.0112,0.00817,-0.145,0.0058,0.00163,-0.399,-2.17e-05,-5e-05,3.75e-07,-1.09e-05,1.38e-05,-0.000894,0.203,0.0108,0.434,0,0,0,0,0,2.69e-05,0.00214,0.00214,0.000594,0.702,0.702,0.0846,0.221,0.221,0.0848,1.78e-07,1.78e-07,4.91e-08,3.94e-06,3.94e-06,1.97e-06,0,0,0,0,0,0,0,0 -3990000,0.979,-0.00683,-0.0134,0.205,0.00939,0.00749,-0.14,0.00376,0.00142,-0.397,-2.19e-05,-5.15e-05,3.75e-07,-1.26e-05,1.47e-05,-0.000939,0.203,0.0108,0.434,0,0,0,0,0,2.62e-05,0.00176,0.00176,0.00058,0.528,0.528,0.0826,0.153,0.153,0.0841,1.49e-07,1.49e-07,4.56e-08,3.93e-06,3.93e-06,1.85e-06,0,0,0,0,0,0,0,0 -4090000,0.979,-0.00676,-0.0133,0.205,0.0113,0.00775,-0.129,0.00492,0.00221,-0.393,-2.19e-05,-5.14e-05,3.75e-07,-1.37e-05,1.57e-05,-0.00099,0.203,0.0108,0.434,0,0,0,0,0,2.57e-05,0.00191,0.00191,0.000567,0.642,0.643,0.0806,0.208,0.208,0.0833,1.49e-07,1.49e-07,4.25e-08,3.93e-06,3.93e-06,1.74e-06,0,0,0,0,0,0,0,0 -4190000,0.979,-0.0069,-0.0131,0.205,0.00845,0.00589,-0.128,0.00325,0.00165,-0.4,-2.19e-05,-5.28e-05,3.71e-07,-1.47e-05,1.6e-05,-0.00101,0.203,0.0108,0.434,0,0,0,0,0,2.5e-05,0.00158,0.00158,0.000555,0.486,0.486,0.0795,0.145,0.145,0.0842,1.23e-07,1.23e-07,3.96e-08,3.92e-06,3.92e-06,1.64e-06,0,0,0,0,0,0,0,0 -4290000,0.979,-0.00694,-0.0132,0.205,0.011,0.00742,-0.121,0.00431,0.00232,-0.397,-2.19e-05,-5.28e-05,3.71e-07,-1.56e-05,1.69e-05,-0.00105,0.203,0.0108,0.434,0,0,0,0,0,2.45e-05,0.00171,0.00171,0.000543,0.59,0.59,0.0773,0.196,0.196,0.0834,1.23e-07,1.23e-07,3.7e-08,3.92e-06,3.92e-06,1.54e-06,0,0,0,0,0,0,0,0 -4390000,0.979,-0.00689,-0.013,0.205,0.0102,0.00495,-0.112,0.00307,0.00161,-0.392,-2.18e-05,-5.39e-05,3.65e-07,-1.73e-05,1.77e-05,-0.00109,0.203,0.0108,0.434,0,0,0,0,0,2.39e-05,0.00141,0.00141,0.000532,0.449,0.449,0.0749,0.138,0.138,0.0825,1.02e-07,1.02e-07,3.46e-08,3.92e-06,3.92e-06,1.43e-06,0,0,0,0,0,0,0,0 -4490000,0.979,-0.00693,-0.013,0.205,0.0106,0.00758,-0.111,0.00415,0.0023,-0.397,-2.18e-05,-5.39e-05,3.65e-07,-1.76e-05,1.8e-05,-0.00111,0.203,0.0108,0.434,0,0,0,0,0,2.34e-05,0.00152,0.00152,0.000521,0.542,0.542,0.0736,0.186,0.186,0.0833,1.02e-07,1.02e-07,3.24e-08,3.92e-06,3.92e-06,1.35e-06,0,0,0,0,0,0,0,0 -4590000,0.979,-0.00695,-0.0129,0.205,0.00919,0.00513,-0.102,0.00293,0.00166,-0.392,-2.16e-05,-5.49e-05,3.6e-07,-1.92e-05,1.88e-05,-0.00115,0.203,0.0108,0.434,0,0,0,0,0,2.29e-05,0.00125,0.00125,0.00051,0.414,0.414,0.0711,0.132,0.132,0.0824,8.3e-08,8.31e-08,3.04e-08,3.91e-06,3.91e-06,1.26e-06,0,0,0,0,0,0,0,0 -4690000,0.979,-0.00691,-0.0128,0.205,0.00855,0.00579,-0.0979,0.0039,0.00225,-0.394,-2.16e-05,-5.49e-05,3.6e-07,-1.96e-05,1.91e-05,-0.00117,0.203,0.0108,0.434,0,0,0,0,0,2.24e-05,0.00135,0.00135,0.0005,0.498,0.498,0.0687,0.177,0.177,0.0814,8.3e-08,8.31e-08,2.85e-08,3.91e-06,3.91e-06,1.17e-06,0,0,0,0,0,0,0,0 -4790000,0.979,-0.00681,-0.0128,0.205,0.00171,0.00455,-0.0963,0.00239,0.00159,-0.398,-2.15e-05,-5.58e-05,3.55e-07,-2.06e-05,1.93e-05,-0.00119,0.203,0.0108,0.434,0,0,0,0,0,2.19e-05,0.0011,0.0011,0.00049,0.38,0.38,0.0672,0.126,0.126,0.082,6.74e-08,6.75e-08,2.68e-08,3.9e-06,3.9e-06,1.1e-06,0,0,0,0,0,0,0,0 -4890000,0.979,-0.00674,-0.0128,0.205,0.00198,0.00281,-0.087,0.00259,0.00195,-0.392,-2.15e-05,-5.58e-05,3.55e-07,-2.13e-05,2e-05,-0.00122,0.203,0.0108,0.434,0,0,0,0,0,2.15e-05,0.00119,0.00119,0.000481,0.456,0.456,0.0647,0.168,0.168,0.0809,6.74e-08,6.75e-08,2.53e-08,3.9e-06,3.9e-06,1.02e-06,0,0,0,0,0,0,0,0 -4990000,0.979,-0.00674,-0.0127,0.205,0.00228,0.00292,-0.0813,0.00158,0.00129,-0.392,-2.13e-05,-5.64e-05,3.49e-07,-2.22e-05,2.03e-05,-0.00124,0.203,0.0108,0.434,0,0,0,0,0,2.11e-05,0.000973,0.000973,0.000472,0.349,0.349,0.0622,0.121,0.121,0.0798,5.45e-08,5.46e-08,2.38e-08,3.9e-06,3.9e-06,9.49e-07,0,0,0,0,0,0,0,0 -5090000,0.979,-0.0066,-0.0127,0.205,0.00206,0.00403,-0.0839,0.00181,0.00159,-0.4,-2.13e-05,-5.64e-05,3.49e-07,-2.22e-05,2.03e-05,-0.00124,0.203,0.0108,0.434,0,0,0,0,0,2.07e-05,0.00104,0.00104,0.000463,0.416,0.416,0.0607,0.159,0.159,0.0803,5.45e-08,5.46e-08,2.24e-08,3.9e-06,3.9e-06,8.89e-07,0,0,0,0,0,0,0,0 -5190000,0.979,-0.00648,-0.0126,0.205,-0.00151,0.00553,-0.0801,0.00104,0.00119,-0.399,-2.12e-05,-5.68e-05,3.44e-07,-2.3e-05,2.06e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,2.03e-05,0.000856,0.000856,0.000454,0.32,0.32,0.0583,0.115,0.115,0.0791,4.39e-08,4.4e-08,2.12e-08,3.89e-06,3.89e-06,8.26e-07,0,0,0,0,0,0,0,0 -5290000,0.979,-0.00636,-0.0126,0.205,-0.000919,0.00698,-0.0777,0.000964,0.00181,-0.407,-2.12e-05,-5.68e-05,3.44e-07,-2.3e-05,2.06e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.99e-05,0.000914,0.000914,0.000446,0.379,0.379,0.056,0.152,0.152,0.078,4.39e-08,4.4e-08,2e-08,3.89e-06,3.89e-06,7.67e-07,0,0,0,0,0,0,0,0 -5390000,0.979,-0.00633,-0.0126,0.205,-0.00392,0.00825,-0.0811,0.000426,0.00145,-0.415,-2.09e-05,-5.7e-05,3.37e-07,-2.32e-05,2.03e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.95e-05,0.000753,0.000753,0.000438,0.292,0.292,0.0538,0.111,0.111,0.0768,3.54e-08,3.54e-08,1.9e-08,3.88e-06,3.88e-06,7.13e-07,0,0,0,0,0,0,0,0 -5490000,0.979,-0.00631,-0.0126,0.205,-0.00347,0.0114,-0.0811,2.41e-05,0.00242,-0.423,-2.09e-05,-5.7e-05,3.37e-07,-2.32e-05,2.03e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.92e-05,0.000801,0.000801,0.000431,0.345,0.345,0.0523,0.144,0.144,0.0771,3.54e-08,3.54e-08,1.8e-08,3.88e-06,3.88e-06,6.68e-07,0,0,0,0,0,0,0,0 -5590000,0.979,-0.00631,-0.0126,0.205,-0.00444,0.015,-0.0822,-0.000326,0.00377,-0.431,-2.09e-05,-5.7e-05,3.37e-07,-2.32e-05,2.03e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.89e-05,0.000851,0.000851,0.000423,0.405,0.405,0.0502,0.187,0.187,0.0759,3.54e-08,3.54e-08,1.7e-08,3.88e-06,3.88e-06,6.21e-07,0,0,0,0,0,0,0,0 -5690000,0.979,-0.00636,-0.0126,0.205,-0.00414,0.0155,-0.086,-0.000647,0.00344,-0.439,-2.04e-05,-5.72e-05,3.25e-07,-2.33e-05,1.99e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.85e-05,0.000703,0.000703,0.000416,0.314,0.314,0.0482,0.137,0.137,0.0747,2.85e-08,2.85e-08,1.62e-08,3.88e-06,3.88e-06,5.77e-07,0,0,0,0,0,0,0,0 -5790000,0.979,-0.00622,-0.0125,0.205,-0.00437,0.0179,-0.0875,-0.00107,0.00511,-0.448,-2.04e-05,-5.72e-05,3.25e-07,-2.33e-05,1.99e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.82e-05,0.000745,0.000745,0.000409,0.367,0.367,0.0468,0.177,0.177,0.0749,2.85e-08,2.85e-08,1.53e-08,3.88e-06,3.88e-06,5.42e-07,0,0,0,0,0,0,0,0 -5890000,0.979,-0.00625,-0.0126,0.205,-0.00189,0.0166,-0.0869,-0.000852,0.00444,-0.457,-1.98e-05,-5.73e-05,3.09e-07,-2.34e-05,1.93e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.79e-05,0.000618,0.000619,0.000402,0.285,0.285,0.0449,0.131,0.131,0.0737,2.29e-08,2.29e-08,1.46e-08,3.87e-06,3.87e-06,5.04e-07,0,0,0,0,0,0,0,0 -5990000,0.979,-0.00621,-0.0127,0.205,-0.00153,0.0181,-0.0868,-0.000997,0.00615,-0.465,-1.98e-05,-5.73e-05,3.09e-07,-2.34e-05,1.93e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.76e-05,0.000653,0.000653,0.000396,0.332,0.332,0.0431,0.167,0.167,0.0725,2.29e-08,2.29e-08,1.39e-08,3.87e-06,3.87e-06,4.7e-07,0,0,0,0,0,0,0,0 -6090000,0.979,-0.00631,-0.0126,0.205,-0.00193,0.0157,-0.0885,-0.000742,0.00497,-0.474,-1.91e-05,-5.75e-05,2.93e-07,-2.36e-05,1.87e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.72e-05,0.000546,0.000546,0.00039,0.259,0.259,0.0419,0.124,0.124,0.0726,1.85e-08,1.85e-08,1.32e-08,3.87e-06,3.87e-06,4.41e-07,0,0,0,0,0,0,0,0 -6190000,0.979,-0.00634,-0.0126,0.205,-0.00318,0.0177,-0.0899,-0.000944,0.00666,-0.483,-1.91e-05,-5.75e-05,2.93e-07,-2.36e-05,1.87e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.7e-05,0.000575,0.000575,0.000384,0.3,0.3,0.0402,0.159,0.159,0.0714,1.85e-08,1.85e-08,1.26e-08,3.87e-06,3.87e-06,4.12e-07,0,0,0,0,0,0,0,0 -6290000,0.979,-0.00641,-0.0126,0.205,-0.00474,0.0159,-0.0915,-0.000856,0.00526,-0.492,-1.85e-05,-5.76e-05,2.76e-07,-2.38e-05,1.8e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.67e-05,0.000484,0.000484,0.000378,0.235,0.235,0.0385,0.119,0.119,0.0703,1.49e-08,1.5e-08,1.2e-08,3.87e-06,3.87e-06,3.84e-07,0,0,0,0,0,0,0,0 -6390000,0.979,-0.00635,-0.0125,0.205,-0.00312,0.0175,-0.0933,-0.00127,0.00693,-0.501,-1.85e-05,-5.76e-05,2.76e-07,-2.38e-05,1.8e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.65e-05,0.000508,0.000508,0.000372,0.272,0.272,0.0375,0.15,0.15,0.0704,1.49e-08,1.5e-08,1.15e-08,3.87e-06,3.87e-06,3.62e-07,0,0,0,0,0,0,0,0 -6490000,0.979,-0.00642,-0.0125,0.205,-0.00505,0.0124,-0.0944,-0.00109,0.00526,-0.511,-1.78e-05,-5.78e-05,2.61e-07,-2.39e-05,1.74e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.62e-05,0.000431,0.000431,0.000366,0.214,0.214,0.036,0.113,0.113,0.0692,1.21e-08,1.21e-08,1.09e-08,3.86e-06,3.86e-06,3.38e-07,0,0,0,0,0,0,0,0 -6590000,0.979,-0.00638,-0.0125,0.205,-0.00629,0.0146,-0.0978,-0.00162,0.00655,-0.52,-1.78e-05,-5.78e-05,2.61e-07,-2.39e-05,1.74e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.59e-05,0.000451,0.000451,0.000361,0.246,0.246,0.0345,0.143,0.143,0.0681,1.21e-08,1.21e-08,1.05e-08,3.86e-06,3.86e-06,3.16e-07,0,0,0,0,0,0,0,0 -6690000,0.979,-0.00639,-0.0124,0.205,-0.00852,0.0133,-0.102,-0.00159,0.00502,-0.53,-1.73e-05,-5.79e-05,2.47e-07,-2.4e-05,1.68e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.57e-05,0.000386,0.000386,0.000356,0.195,0.195,0.0332,0.108,0.108,0.067,9.87e-09,9.88e-09,1e-08,3.86e-06,3.86e-06,2.96e-07,0,0,0,0,0,0,0,0 -6790000,0.979,-0.00641,-0.0124,0.205,-0.00723,0.0146,-0.103,-0.00243,0.00639,-0.541,-1.73e-05,-5.79e-05,2.47e-07,-2.4e-05,1.68e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.55e-05,0.000403,0.000403,0.000351,0.223,0.223,0.0323,0.135,0.135,0.067,9.87e-09,9.88e-09,9.57e-09,3.86e-06,3.86e-06,2.8e-07,0,0,0,0,0,0,0,0 -6890000,0.979,-0.00633,-0.0123,0.205,-0.00684,0.011,-0.103,-0.002,0.00483,-0.551,-1.68e-05,-5.79e-05,2.34e-07,-2.4e-05,1.62e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.52e-05,0.000347,0.000347,0.000346,0.177,0.177,0.0311,0.103,0.103,0.0659,8.07e-09,8.07e-09,9.16e-09,3.86e-06,3.86e-06,2.62e-07,0,0,0,0,0,0,0,0 -6990000,0.979,-0.00628,-0.0122,0.205,-0.0073,0.0117,-0.104,-0.00274,0.00595,-0.561,-1.68e-05,-5.79e-05,2.34e-07,-2.4e-05,1.62e-05,-0.00126,0.203,0.0108,0.434,0,0,0,0,0,1.5e-05,0.000362,0.000362,0.000341,0.203,0.203,0.0299,0.129,0.129,0.0648,8.07e-09,8.07e-09,8.78e-09,3.86e-06,3.86e-06,2.46e-07,0,0,0,0,0,0,0,0 +190000,0.979,-0.00865,-0.0138,0.205,-0.000572,-0.00011,-0.00742,-2.83e-05,-2.2e-05,-0.0351,-2.69e-14,7.98e-14,2.03e-15,2.99e-11,-2.9e-11,1.29e-09,0.203,0.0109,0.434,0,0,0,0,0,0.000143,0.00247,0.00247,0.00324,25,25,0.563,100,100,0.8,1e-06,1e-06,1e-06,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +290000,0.979,-0.00873,-0.0141,0.205,0.000802,-0.000466,-0.0239,-6.92e-05,-2.29e-05,-0.0538,5.72e-12,-9.05e-13,-1.79e-13,1.07e-09,-1.03e-09,4.57e-08,0.203,0.0109,0.434,0,0,0,0,0,9.44e-05,0.00253,0.00253,0.00213,25,25,0.562,101,101,0.337,1e-06,1e-06,9.97e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +390000,0.979,-0.00874,-0.0144,0.205,0.00384,-0.000207,-0.0425,0.000107,7.76e-06,-0.0658,-2.92e-11,-1.07e-10,-1.39e-12,8.73e-09,-8.37e-09,3.69e-07,0.203,0.0109,0.434,0,0,0,0,0,7.22e-05,0.00263,0.00263,0.00162,24.8,24.8,0.557,0.29,0.29,0.209,1e-06,1e-06,9.88e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +490000,0.979,-0.00876,-0.0148,0.205,0.00668,-0.00219,-0.0639,0.000628,-0.000111,-0.0812,-2.88e-10,-5.71e-10,-3.06e-12,2.75e-08,-2.63e-08,1.16e-06,0.203,0.0109,0.434,0,0,0,0,0,6.04e-05,0.00279,0.00279,0.00135,24.9,24.9,0.544,0.739,0.739,0.159,1e-06,1e-06,9.73e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +590000,0.979,-0.00877,-0.015,0.205,0.00456,-0.00282,-0.0851,0.000297,-0.000135,-0.0938,-6.02e-09,-7.53e-09,5.54e-11,6.35e-08,-5.84e-08,2.02e-06,0.203,0.0109,0.434,0,0,0,0,0,5.37e-05,0.00299,0.00299,0.0012,7.8,7.8,0.527,0.267,0.267,0.141,1e-06,1e-06,9.49e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +690000,0.979,-0.0088,-0.0153,0.205,0.00888,-0.00425,-0.0976,0.000996,-0.000484,-0.103,-6.06e-09,-7.57e-09,5.59e-11,6.46e-08,-5.94e-08,2.07e-06,0.203,0.0109,0.434,0,0,0,0,0,5.01e-05,0.00324,0.00324,0.00111,7.87,7.87,0.497,0.556,0.556,0.13,1e-06,1e-06,9.16e-07,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +790000,0.979,-0.0088,-0.0156,0.205,0.00942,-0.00187,-0.11,0.000559,-0.000205,-0.114,-3.56e-08,-3.46e-08,4.58e-10,1.03e-07,-1.01e-07,2.23e-06,0.203,0.0109,0.434,0,0,0,0,0,4.82e-05,0.00353,0.00353,0.00106,2.63,2.63,0.46,0.218,0.218,0.125,9.99e-07,9.99e-07,8.75e-07,4e-06,4e-06,3.99e-06,0,0,0,0,0,0,0,0 +890000,0.979,-0.00883,-0.0159,0.205,0.0126,-0.00133,-0.128,0.00162,-0.000368,-0.13,-3.77e-08,-3.7e-08,4.82e-10,1.4e-07,-1.35e-07,3.74e-06,0.203,0.0109,0.434,0,0,0,0,0,4.75e-05,0.00388,0.00388,0.00104,2.72,2.72,0.423,0.363,0.363,0.128,9.99e-07,9.99e-07,8.27e-07,4e-06,4e-06,3.99e-06,0,0,0,0,0,0,0,0 +990000,0.979,-0.00877,-0.0162,0.205,0.0132,0.000542,-0.143,0.00107,-0.000148,-0.144,-1.29e-07,-1.78e-07,1.19e-09,2.67e-07,-2.2e-07,4.15e-06,0.203,0.0109,0.434,0,0,0,0,0,4.74e-05,0.00424,0.00424,0.00103,1.25,1.25,0.379,0.178,0.178,0.127,9.97e-07,9.97e-07,7.73e-07,4e-06,4e-06,3.98e-06,0,0,0,0,0,0,0,0 +1090000,0.979,-0.00889,-0.0164,0.205,0.0231,-0.00141,-0.157,0.00285,-0.000128,-0.16,-1.3e-07,-1.8e-07,1.2e-09,2.81e-07,-2.33e-07,4.72e-06,0.203,0.0109,0.434,0,0,0,0,0,4.76e-05,0.00469,0.00469,0.00103,1.38,1.38,0.335,0.265,0.265,0.125,9.97e-07,9.97e-07,7.15e-07,4e-06,4e-06,3.97e-06,0,0,0,0,0,0,0,0 +1190000,0.979,-0.00881,-0.0166,0.205,0.0251,-0.00245,-0.171,0.00218,-0.000138,-0.176,-4.35e-07,-7.71e-07,3.59e-09,6.52e-07,-4.25e-07,4.71e-06,0.203,0.0109,0.434,0,0,0,0,0,4.78e-05,0.00503,0.00503,0.00104,0.846,0.847,0.299,0.151,0.151,0.128,9.88e-07,9.88e-07,6.56e-07,3.99e-06,3.99e-06,3.95e-06,0,0,0,0,0,0,0,0 +1290000,0.979,-0.00869,-0.0168,0.205,0.0347,-0.00229,-0.186,0.00524,-0.000424,-0.194,-4.35e-07,-7.71e-07,3.59e-09,6.52e-07,-4.25e-07,4.71e-06,0.203,0.0109,0.434,0,0,0,0,0,4.82e-05,0.00557,0.00557,0.00104,1.02,1.02,0.262,0.214,0.214,0.125,9.88e-07,9.88e-07,5.97e-07,3.99e-06,3.99e-06,3.94e-06,0,0,0,0,0,0,0,0 +1390000,0.979,-0.00868,-0.017,0.205,0.0454,-0.00312,-0.2,0.0093,-0.000696,-0.214,-4.35e-07,-7.71e-07,3.59e-09,6.52e-07,-4.25e-07,4.71e-06,0.203,0.0109,0.434,0,0,0,0,0,4.84e-05,0.00616,0.00615,0.00104,1.25,1.25,0.23,0.3,0.3,0.122,9.88e-07,9.88e-07,5.41e-07,3.99e-06,3.99e-06,3.92e-06,0,0,0,0,0,0,0,0 +1490000,0.979,-0.00855,-0.017,0.205,0.0434,-0.00331,-0.214,0.00801,-0.000538,-0.234,-1.42e-06,-2.63e-06,1.57e-08,1.6e-06,-9.28e-07,4.67e-06,0.203,0.0109,0.434,0,0,0,0,0,4.83e-05,0.00635,0.00635,0.00103,1.01,1.01,0.202,0.188,0.188,0.118,9.62e-07,9.62e-07,4.87e-07,3.99e-06,3.99e-06,3.89e-06,0,0,0,0,0,0,0,0 +1590000,0.979,-0.00863,-0.0173,0.205,0.0533,-0.00359,-0.228,0.0128,-0.00094,-0.256,-1.42e-06,-2.63e-06,1.57e-08,1.6e-06,-9.28e-07,4.67e-06,0.203,0.0109,0.434,0,0,0,0,0,4.83e-05,0.007,0.007,0.00102,1.3,1.3,0.182,0.268,0.268,0.118,9.62e-07,9.62e-07,4.38e-07,3.99e-06,3.99e-06,3.87e-06,0,0,0,0,0,0,0,0 +1690000,0.979,-0.00854,-0.017,0.205,0.0494,-0.00235,-0.244,0.0101,-0.000622,-0.28,-3.52e-06,-6.61e-06,4.8e-08,3.3e-06,-1.82e-06,4.59e-06,0.203,0.0109,0.434,0,0,0,0,0,4.77e-05,0.00675,0.00675,0.00101,1.1,1.1,0.163,0.179,0.179,0.114,9.06e-07,9.06e-07,3.92e-07,3.98e-06,3.98e-06,3.83e-06,0,0,0,0,0,0,0,0 +1790000,0.979,-0.00865,-0.0173,0.205,0.0604,-0.00313,-0.257,0.0157,-0.000918,-0.305,-3.52e-06,-6.61e-06,4.8e-08,3.3e-06,-1.82e-06,4.59e-06,0.203,0.0109,0.434,0,0,0,0,0,4.75e-05,0.00743,0.00743,0.000993,1.44,1.44,0.147,0.262,0.262,0.11,9.06e-07,9.06e-07,3.51e-07,3.98e-06,3.98e-06,3.8e-06,0,0,0,0,0,0,0,0 +1890000,0.979,-0.00832,-0.0166,0.205,0.0501,7.35e-05,-0.269,0.0114,-0.000469,-0.331,-6.76e-06,-1.3e-05,1.05e-07,5.58e-06,-2.98e-06,4.46e-06,0.203,0.0109,0.434,0,0,0,0,0,4.63e-05,0.00657,0.00657,0.000975,1.18,1.18,0.137,0.178,0.178,0.109,8.15e-07,8.16e-07,3.15e-07,3.97e-06,3.97e-06,3.76e-06,0,0,0,0,0,0,0,0 +1990000,0.979,-0.0084,-0.0169,0.205,0.0585,0.000588,-0.282,0.0168,-0.000494,-0.359,-6.76e-06,-1.3e-05,1.05e-07,5.58e-06,-2.98e-06,4.46e-06,0.203,0.0109,0.434,0,0,0,0,0,4.58e-05,0.00722,0.00722,0.000955,1.54,1.54,0.126,0.266,0.266,0.105,8.15e-07,8.16e-07,2.82e-07,3.97e-06,3.97e-06,3.72e-06,0,0,0,0,0,0,0,0 +2090000,0.979,-0.00819,-0.0161,0.205,0.0446,0.0016,-0.296,0.0111,-0.000118,-0.388,-1.04e-05,-2.08e-05,1.73e-07,7.87e-06,-4.05e-06,4.31e-06,0.203,0.0109,0.434,0,0,0,0,0,4.42e-05,0.00588,0.00588,0.000934,1.18,1.18,0.118,0.177,0.177,0.102,7.03e-07,7.03e-07,2.52e-07,3.96e-06,3.96e-06,3.67e-06,0,0,0,0,0,0,0,0 +2190000,0.979,-0.00811,-0.0164,0.205,0.0523,0.00169,-0.293,0.0162,0.000102,-0.4,-1.03e-05,-2.05e-05,1.71e-07,7.17e-06,-3.42e-06,-2.46e-05,0.203,0.0109,0.434,0,0,0,0,0,4.36e-05,0.00645,0.00645,0.000912,1.51,1.51,0.113,0.267,0.267,0.101,7.03e-07,7.03e-07,2.27e-07,3.96e-06,3.96e-06,3.62e-06,0,0,0,0,0,0,0,0 +2290000,0.979,-0.00794,-0.0156,0.205,0.037,0.00274,-0.275,0.0102,0.000239,-0.394,-1.33e-05,-2.77e-05,2.28e-07,7.55e-06,-2.91e-06,-8.4e-05,0.203,0.0109,0.434,0,0,0,0,0,4.18e-05,0.00497,0.00497,0.00089,1.09,1.09,0.107,0.173,0.173,0.0977,5.9e-07,5.91e-07,2.04e-07,3.95e-06,3.95e-06,3.56e-06,0,0,0,0,0,0,0,0 +2390000,0.979,-0.00796,-0.0158,0.205,0.0446,0.00236,-0.263,0.0146,0.000477,-0.391,-1.32e-05,-2.73e-05,2.24e-07,6.19e-06,-1.67e-06,-0.000142,0.203,0.0109,0.434,0,0,0,0,0,4.11e-05,0.00545,0.00545,0.000867,1.38,1.39,0.103,0.259,0.259,0.0949,5.9e-07,5.91e-07,1.84e-07,3.95e-06,3.95e-06,3.49e-06,0,0,0,0,0,0,0,0 +2490000,0.979,-0.00769,-0.015,0.205,0.0284,0.00337,-0.259,0.00872,0.000394,-0.4,-1.57e-05,-3.37e-05,2.7e-07,6.44e-06,-1.33e-06,-0.000178,0.203,0.0109,0.434,0,0,0,0,0,3.94e-05,0.00411,0.00411,0.000845,0.963,0.963,0.101,0.166,0.166,0.0946,4.92e-07,4.93e-07,1.66e-07,3.95e-06,3.95e-06,3.43e-06,0,0,0,0,0,0,0,0 +2590000,0.979,-0.00779,-0.0152,0.205,0.0323,0.00208,-0.247,0.012,0.000675,-0.397,-1.56e-05,-3.34e-05,2.68e-07,5.1e-06,-9.65e-08,-0.000238,0.203,0.0109,0.434,0,0,0,0,0,3.86e-05,0.00452,0.00452,0.000823,1.21,1.21,0.0981,0.245,0.245,0.0923,4.92e-07,4.93e-07,1.5e-07,3.95e-06,3.95e-06,3.35e-06,0,0,0,0,0,0,0,0 +2690000,0.979,-0.00772,-0.0146,0.205,0.0208,0.00295,-0.235,0.00706,0.000467,-0.394,-1.73e-05,-3.82e-05,2.99e-07,4.12e-06,1.04e-06,-0.000299,0.203,0.0109,0.434,0,0,0,0,0,3.7e-05,0.00342,0.00342,0.000802,0.836,0.836,0.096,0.157,0.157,0.0903,4.12e-07,4.12e-07,1.36e-07,3.95e-06,3.95e-06,3.26e-06,0,0,0,0,0,0,0,0 +2790000,0.979,-0.00762,-0.0147,0.205,0.0256,0.00351,-0.226,0.00965,0.000813,-0.393,-1.72e-05,-3.79e-05,2.97e-07,2.86e-06,2.2e-06,-0.000356,0.203,0.0109,0.434,0,0,0,0,0,3.62e-05,0.00376,0.00376,0.000781,1.05,1.05,0.0943,0.228,0.228,0.0885,4.12e-07,4.12e-07,1.23e-07,3.95e-06,3.95e-06,3.17e-06,0,0,0,0,0,0,0,0 +2890000,0.979,-0.00759,-0.0143,0.205,0.0181,0.00184,-0.222,0.00574,0.000506,-0.399,-1.85e-05,-4.16e-05,3.18e-07,1.91e-06,3.08e-06,-0.000398,0.203,0.0109,0.434,0,0,0,0,0,3.48e-05,0.0029,0.0029,0.000761,0.727,0.727,0.0942,0.148,0.148,0.0889,3.47e-07,3.47e-07,1.12e-07,3.95e-06,3.95e-06,3.08e-06,0,0,0,0,0,0,0,0 +2990000,0.979,-0.00756,-0.0144,0.205,0.0208,0.00137,-0.207,0.00795,0.000696,-0.392,-1.84e-05,-4.14e-05,3.17e-07,3.11e-07,4.56e-06,-0.000471,0.203,0.0109,0.434,0,0,0,0,0,3.41e-05,0.00319,0.00319,0.000741,0.904,0.904,0.0929,0.211,0.211,0.0875,3.47e-07,3.47e-07,1.02e-07,3.95e-06,3.95e-06,2.98e-06,0,0,0,0,0,0,0,0 +3090000,0.979,-0.0075,-0.0141,0.205,0.017,-0.000483,-0.203,0.00489,0.000335,-0.395,-1.94e-05,-4.43e-05,3.34e-07,-9.68e-07,5.59e-06,-0.000516,0.203,0.0109,0.434,0,0,0,0,0,3.29e-05,0.00252,0.00252,0.000722,0.638,0.638,0.0919,0.139,0.139,0.0862,2.94e-07,2.94e-07,9.36e-08,3.95e-06,3.95e-06,2.87e-06,0,0,0,0,0,0,0,0 +3190000,0.979,-0.00749,-0.0143,0.205,0.0201,-0.00147,-0.195,0.00684,0.00019,-0.398,-1.94e-05,-4.42e-05,3.34e-07,-2.01e-06,6.55e-06,-0.000563,0.203,0.0109,0.434,0,0,0,0,0,3.23e-05,0.00277,0.00277,0.000704,0.791,0.791,0.092,0.196,0.196,0.087,2.94e-07,2.94e-07,8.58e-08,3.95e-06,3.95e-06,2.78e-06,0,0,0,0,0,0,0,0 +3290000,0.979,-0.00737,-0.0139,0.205,0.0145,-0.00116,-0.183,0.00435,1.62e-06,-0.394,-2.04e-05,-4.65e-05,3.52e-07,-3.87e-06,8.03e-06,-0.000628,0.203,0.0109,0.434,0,0,0,0,0,3.12e-05,0.00222,0.00222,0.000686,0.567,0.567,0.0909,0.131,0.131,0.086,2.49e-07,2.49e-07,7.87e-08,3.94e-06,3.94e-06,2.66e-06,0,0,0,0,0,0,0,0 +3390000,0.979,-0.00721,-0.014,0.205,0.0157,0.000219,-0.174,0.00588,-6.31e-05,-0.391,-2.04e-05,-4.64e-05,3.52e-07,-5.16e-06,9.2e-06,-0.000686,0.203,0.0109,0.434,0,0,0,0,0,3.05e-05,0.00244,0.00244,0.000669,0.702,0.702,0.0898,0.183,0.183,0.0851,2.49e-07,2.49e-07,7.24e-08,3.94e-06,3.94e-06,2.54e-06,0,0,0,0,0,0,0,0 +3490000,0.979,-0.00715,-0.014,0.205,0.0195,0.00301,-0.172,0.00774,9.49e-05,-0.398,-2.04e-05,-4.64e-05,3.51e-07,-5.81e-06,9.79e-06,-0.000716,0.203,0.0109,0.434,0,0,0,0,0,2.99e-05,0.00268,0.00268,0.000653,0.86,0.86,0.0898,0.254,0.254,0.0861,2.49e-07,2.49e-07,6.68e-08,3.94e-06,3.94e-06,2.44e-06,0,0,0,0,0,0,0,0 +3590000,0.979,-0.00699,-0.0136,0.205,0.0157,0.00279,-0.167,0.00528,0.00032,-0.399,-2.12e-05,-4.83e-05,3.66e-07,-7.38e-06,1.09e-05,-0.000762,0.203,0.0109,0.434,0,0,0,0,0,2.89e-05,0.00218,0.00218,0.000637,0.632,0.632,0.0884,0.171,0.171,0.0853,2.11e-07,2.11e-07,6.16e-08,3.94e-06,3.94e-06,2.31e-06,0,0,0,0,0,0,0,0 +3690000,0.979,-0.00698,-0.0137,0.205,0.0169,0.00374,-0.156,0.00703,0.00061,-0.396,-2.12e-05,-4.83e-05,3.66e-07,-8.6e-06,1.21e-05,-0.000818,0.203,0.0109,0.434,0,0,0,0,0,2.83e-05,0.00239,0.00239,0.000622,0.773,0.773,0.0868,0.236,0.236,0.0845,2.11e-07,2.11e-07,5.7e-08,3.94e-06,3.94e-06,2.19e-06,0,0,0,0,0,0,0,0 +3790000,0.979,-0.00688,-0.0135,0.205,0.0111,0.00704,-0.152,0.00459,0.00084,-0.398,-2.17e-05,-5e-05,3.75e-07,-1.01e-05,1.3e-05,-0.000855,0.203,0.0109,0.434,0,0,0,0,0,2.75e-05,0.00196,0.00196,0.000607,0.575,0.575,0.0864,0.161,0.161,0.0856,1.78e-07,1.78e-07,5.28e-08,3.94e-06,3.94e-06,2.09e-06,0,0,0,0,0,0,0,0 +3890000,0.979,-0.00681,-0.0136,0.205,0.0112,0.00817,-0.145,0.0058,0.00164,-0.399,-2.17e-05,-5e-05,3.75e-07,-1.09e-05,1.38e-05,-0.000894,0.203,0.0109,0.434,0,0,0,0,0,2.7e-05,0.00214,0.00214,0.000594,0.702,0.702,0.0846,0.221,0.221,0.0848,1.78e-07,1.78e-07,4.91e-08,3.94e-06,3.94e-06,1.97e-06,0,0,0,0,0,0,0,0 +3990000,0.979,-0.00682,-0.0134,0.205,0.00939,0.00749,-0.14,0.00376,0.00142,-0.397,-2.19e-05,-5.15e-05,3.75e-07,-1.26e-05,1.47e-05,-0.000939,0.203,0.0109,0.434,0,0,0,0,0,2.62e-05,0.00176,0.00176,0.00058,0.528,0.528,0.0826,0.153,0.153,0.0841,1.49e-07,1.49e-07,4.56e-08,3.93e-06,3.93e-06,1.85e-06,0,0,0,0,0,0,0,0 +4090000,0.979,-0.00676,-0.0133,0.205,0.0113,0.00776,-0.129,0.00492,0.00221,-0.393,-2.19e-05,-5.14e-05,3.75e-07,-1.37e-05,1.57e-05,-0.00099,0.203,0.0109,0.434,0,0,0,0,0,2.57e-05,0.00191,0.00191,0.000567,0.642,0.643,0.0806,0.208,0.208,0.0833,1.49e-07,1.49e-07,4.25e-08,3.93e-06,3.93e-06,1.74e-06,0,0,0,0,0,0,0,0 +4190000,0.979,-0.0069,-0.0131,0.205,0.00845,0.00589,-0.128,0.00325,0.00165,-0.4,-2.19e-05,-5.28e-05,3.71e-07,-1.47e-05,1.6e-05,-0.00101,0.203,0.0109,0.434,0,0,0,0,0,2.5e-05,0.00158,0.00158,0.000555,0.486,0.486,0.0795,0.145,0.145,0.0842,1.23e-07,1.23e-07,3.96e-08,3.92e-06,3.92e-06,1.64e-06,0,0,0,0,0,0,0,0 +4290000,0.979,-0.00694,-0.0132,0.205,0.011,0.00743,-0.121,0.00431,0.00232,-0.397,-2.19e-05,-5.28e-05,3.71e-07,-1.56e-05,1.69e-05,-0.00105,0.203,0.0109,0.434,0,0,0,0,0,2.45e-05,0.00171,0.00171,0.000543,0.59,0.59,0.0773,0.196,0.196,0.0834,1.23e-07,1.23e-07,3.7e-08,3.92e-06,3.92e-06,1.54e-06,0,0,0,0,0,0,0,0 +4390000,0.979,-0.00689,-0.013,0.205,0.0102,0.00495,-0.112,0.00307,0.00162,-0.392,-2.18e-05,-5.39e-05,3.65e-07,-1.73e-05,1.77e-05,-0.00109,0.203,0.0109,0.434,0,0,0,0,0,2.39e-05,0.00141,0.00141,0.000532,0.449,0.449,0.0749,0.138,0.138,0.0825,1.02e-07,1.02e-07,3.46e-08,3.92e-06,3.92e-06,1.43e-06,0,0,0,0,0,0,0,0 +4490000,0.979,-0.00693,-0.013,0.205,0.0106,0.00759,-0.111,0.00415,0.0023,-0.397,-2.18e-05,-5.39e-05,3.65e-07,-1.76e-05,1.8e-05,-0.00111,0.203,0.0109,0.434,0,0,0,0,0,2.35e-05,0.00152,0.00152,0.000521,0.542,0.542,0.0736,0.186,0.186,0.0833,1.02e-07,1.02e-07,3.24e-08,3.92e-06,3.92e-06,1.35e-06,0,0,0,0,0,0,0,0 +4590000,0.979,-0.00695,-0.0129,0.205,0.00919,0.00514,-0.102,0.00293,0.00167,-0.392,-2.16e-05,-5.49e-05,3.6e-07,-1.92e-05,1.88e-05,-0.00115,0.203,0.0109,0.434,0,0,0,0,0,2.29e-05,0.00125,0.00125,0.00051,0.414,0.414,0.0711,0.132,0.132,0.0824,8.3e-08,8.31e-08,3.04e-08,3.91e-06,3.91e-06,1.26e-06,0,0,0,0,0,0,0,0 +4690000,0.979,-0.0069,-0.0129,0.205,0.00855,0.00579,-0.0979,0.0039,0.00225,-0.394,-2.16e-05,-5.49e-05,3.6e-07,-1.96e-05,1.91e-05,-0.00117,0.203,0.0109,0.434,0,0,0,0,0,2.25e-05,0.00135,0.00135,0.0005,0.498,0.498,0.0687,0.177,0.177,0.0814,8.3e-08,8.31e-08,2.85e-08,3.91e-06,3.91e-06,1.17e-06,0,0,0,0,0,0,0,0 +4790000,0.979,-0.00681,-0.0128,0.205,0.00171,0.00455,-0.0963,0.00239,0.00159,-0.398,-2.15e-05,-5.58e-05,3.55e-07,-2.06e-05,1.93e-05,-0.00119,0.203,0.0109,0.434,0,0,0,0,0,2.2e-05,0.0011,0.0011,0.00049,0.38,0.38,0.0672,0.126,0.126,0.082,6.74e-08,6.75e-08,2.68e-08,3.9e-06,3.9e-06,1.1e-06,0,0,0,0,0,0,0,0 +4890000,0.979,-0.00674,-0.0128,0.205,0.00197,0.00281,-0.087,0.00259,0.00195,-0.392,-2.15e-05,-5.58e-05,3.55e-07,-2.13e-05,2e-05,-0.00122,0.203,0.0109,0.434,0,0,0,0,0,2.16e-05,0.00119,0.00119,0.000481,0.456,0.456,0.0647,0.168,0.168,0.0809,6.74e-08,6.75e-08,2.53e-08,3.9e-06,3.9e-06,1.02e-06,0,0,0,0,0,0,0,0 +4990000,0.979,-0.00674,-0.0127,0.205,0.00228,0.00292,-0.0813,0.00158,0.00129,-0.392,-2.13e-05,-5.64e-05,3.49e-07,-2.22e-05,2.03e-05,-0.00124,0.203,0.0109,0.434,0,0,0,0,0,2.11e-05,0.000973,0.000973,0.000472,0.349,0.349,0.0622,0.121,0.121,0.0798,5.45e-08,5.46e-08,2.38e-08,3.9e-06,3.9e-06,9.49e-07,0,0,0,0,0,0,0,0 +5090000,0.979,-0.0066,-0.0127,0.205,0.00206,0.00403,-0.0839,0.00181,0.00159,-0.4,-2.13e-05,-5.64e-05,3.49e-07,-2.22e-05,2.03e-05,-0.00124,0.203,0.0109,0.434,0,0,0,0,0,2.07e-05,0.00104,0.00104,0.000463,0.416,0.416,0.0607,0.159,0.159,0.0803,5.45e-08,5.46e-08,2.24e-08,3.9e-06,3.9e-06,8.89e-07,0,0,0,0,0,0,0,0 +5190000,0.979,-0.00647,-0.0126,0.205,-0.00151,0.00553,-0.0801,0.00104,0.00119,-0.399,-2.12e-05,-5.68e-05,3.44e-07,-2.3e-05,2.06e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,2.03e-05,0.000856,0.000856,0.000454,0.32,0.32,0.0583,0.115,0.115,0.0791,4.39e-08,4.4e-08,2.12e-08,3.89e-06,3.89e-06,8.26e-07,0,0,0,0,0,0,0,0 +5290000,0.979,-0.00636,-0.0126,0.205,-0.000921,0.00698,-0.0777,0.000963,0.00181,-0.407,-2.12e-05,-5.68e-05,3.44e-07,-2.3e-05,2.06e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,2e-05,0.000914,0.000914,0.000446,0.379,0.379,0.056,0.152,0.152,0.078,4.39e-08,4.4e-08,2e-08,3.89e-06,3.89e-06,7.67e-07,0,0,0,0,0,0,0,0 +5390000,0.979,-0.00633,-0.0126,0.205,-0.00393,0.00825,-0.0811,0.000425,0.00145,-0.415,-2.09e-05,-5.7e-05,3.37e-07,-2.32e-05,2.03e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.96e-05,0.000753,0.000753,0.000438,0.292,0.292,0.0538,0.111,0.111,0.0768,3.54e-08,3.54e-08,1.9e-08,3.88e-06,3.88e-06,7.13e-07,0,0,0,0,0,0,0,0 +5490000,0.979,-0.00631,-0.0126,0.205,-0.00347,0.0114,-0.0811,2.33e-05,0.00242,-0.423,-2.09e-05,-5.7e-05,3.37e-07,-2.32e-05,2.03e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.92e-05,0.000801,0.000801,0.000431,0.345,0.345,0.0523,0.144,0.144,0.0771,3.54e-08,3.54e-08,1.8e-08,3.88e-06,3.88e-06,6.68e-07,0,0,0,0,0,0,0,0 +5590000,0.979,-0.00631,-0.0126,0.205,-0.00445,0.015,-0.0822,-0.000327,0.00377,-0.431,-2.09e-05,-5.7e-05,3.37e-07,-2.32e-05,2.03e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.89e-05,0.000851,0.000851,0.000423,0.405,0.405,0.0502,0.187,0.187,0.0759,3.54e-08,3.54e-08,1.7e-08,3.88e-06,3.88e-06,6.21e-07,0,0,0,0,0,0,0,0 +5690000,0.979,-0.00636,-0.0126,0.205,-0.00414,0.0155,-0.086,-0.000649,0.00344,-0.439,-2.04e-05,-5.72e-05,3.25e-07,-2.33e-05,1.99e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.85e-05,0.000703,0.000703,0.000416,0.314,0.314,0.0482,0.137,0.137,0.0747,2.85e-08,2.85e-08,1.62e-08,3.88e-06,3.88e-06,5.77e-07,0,0,0,0,0,0,0,0 +5790000,0.979,-0.00622,-0.0125,0.205,-0.00438,0.0179,-0.0875,-0.00107,0.00511,-0.448,-2.04e-05,-5.72e-05,3.25e-07,-2.33e-05,1.99e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.82e-05,0.000745,0.000745,0.000409,0.367,0.367,0.0468,0.177,0.177,0.0749,2.85e-08,2.85e-08,1.53e-08,3.88e-06,3.88e-06,5.42e-07,0,0,0,0,0,0,0,0 +5890000,0.979,-0.00624,-0.0126,0.205,-0.0019,0.0166,-0.0869,-0.000853,0.00444,-0.457,-1.98e-05,-5.73e-05,3.09e-07,-2.34e-05,1.93e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.79e-05,0.000618,0.000619,0.000402,0.285,0.285,0.0449,0.131,0.131,0.0737,2.29e-08,2.29e-08,1.46e-08,3.87e-06,3.87e-06,5.04e-07,0,0,0,0,0,0,0,0 +5990000,0.979,-0.00621,-0.0127,0.205,-0.00154,0.0181,-0.0868,-0.000999,0.00615,-0.465,-1.98e-05,-5.73e-05,3.09e-07,-2.34e-05,1.93e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.76e-05,0.000653,0.000653,0.000396,0.332,0.332,0.0431,0.167,0.167,0.0725,2.29e-08,2.29e-08,1.39e-08,3.87e-06,3.87e-06,4.7e-07,0,0,0,0,0,0,0,0 +6090000,0.979,-0.00631,-0.0126,0.205,-0.00193,0.0157,-0.0885,-0.000744,0.00497,-0.474,-1.91e-05,-5.75e-05,2.93e-07,-2.36e-05,1.87e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.73e-05,0.000546,0.000546,0.00039,0.259,0.259,0.0419,0.124,0.124,0.0726,1.85e-08,1.85e-08,1.32e-08,3.87e-06,3.87e-06,4.41e-07,0,0,0,0,0,0,0,0 +6190000,0.979,-0.00633,-0.0126,0.205,-0.00319,0.0177,-0.0899,-0.000947,0.00666,-0.483,-1.91e-05,-5.75e-05,2.93e-07,-2.36e-05,1.87e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.7e-05,0.000575,0.000575,0.000383,0.3,0.3,0.0402,0.159,0.159,0.0714,1.85e-08,1.85e-08,1.26e-08,3.87e-06,3.87e-06,4.12e-07,0,0,0,0,0,0,0,0 +6290000,0.979,-0.00641,-0.0126,0.205,-0.00474,0.0159,-0.0915,-0.000858,0.00526,-0.492,-1.85e-05,-5.76e-05,2.76e-07,-2.38e-05,1.8e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.67e-05,0.000484,0.000484,0.000378,0.235,0.235,0.0385,0.119,0.119,0.0703,1.49e-08,1.5e-08,1.2e-08,3.87e-06,3.87e-06,3.84e-07,0,0,0,0,0,0,0,0 +6390000,0.979,-0.00635,-0.0125,0.205,-0.00313,0.0175,-0.0933,-0.00127,0.00693,-0.501,-1.85e-05,-5.76e-05,2.76e-07,-2.38e-05,1.8e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.65e-05,0.000508,0.000508,0.000372,0.272,0.272,0.0375,0.15,0.15,0.0704,1.49e-08,1.5e-08,1.15e-08,3.87e-06,3.87e-06,3.62e-07,0,0,0,0,0,0,0,0 +6490000,0.979,-0.00642,-0.0125,0.205,-0.00506,0.0124,-0.0944,-0.00109,0.00526,-0.511,-1.78e-05,-5.78e-05,2.61e-07,-2.39e-05,1.74e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.62e-05,0.000431,0.000431,0.000366,0.214,0.214,0.036,0.113,0.113,0.0692,1.21e-08,1.21e-08,1.09e-08,3.86e-06,3.86e-06,3.38e-07,0,0,0,0,0,0,0,0 +6590000,0.979,-0.00637,-0.0125,0.205,-0.0063,0.0146,-0.0978,-0.00162,0.00655,-0.52,-1.78e-05,-5.78e-05,2.61e-07,-2.39e-05,1.74e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.6e-05,0.000451,0.000451,0.000361,0.246,0.246,0.0345,0.143,0.143,0.0681,1.21e-08,1.21e-08,1.05e-08,3.86e-06,3.86e-06,3.16e-07,0,0,0,0,0,0,0,0 +6690000,0.979,-0.00639,-0.0124,0.205,-0.00853,0.0133,-0.102,-0.00159,0.00502,-0.53,-1.73e-05,-5.79e-05,2.47e-07,-2.4e-05,1.68e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.57e-05,0.000386,0.000386,0.000356,0.195,0.195,0.0332,0.108,0.108,0.067,9.87e-09,9.88e-09,1e-08,3.86e-06,3.86e-06,2.96e-07,0,0,0,0,0,0,0,0 +6790000,0.979,-0.00641,-0.0124,0.205,-0.00723,0.0146,-0.103,-0.00243,0.00639,-0.541,-1.73e-05,-5.79e-05,2.47e-07,-2.4e-05,1.68e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.55e-05,0.000403,0.000403,0.00035,0.223,0.223,0.0323,0.135,0.135,0.067,9.87e-09,9.88e-09,9.57e-09,3.86e-06,3.86e-06,2.8e-07,0,0,0,0,0,0,0,0 +6890000,0.979,-0.00633,-0.0123,0.205,-0.00685,0.011,-0.103,-0.002,0.00482,-0.551,-1.68e-05,-5.79e-05,2.34e-07,-2.4e-05,1.62e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.52e-05,0.000347,0.000347,0.000346,0.177,0.177,0.0311,0.103,0.103,0.0659,8.07e-09,8.07e-09,9.16e-09,3.86e-06,3.86e-06,2.62e-07,0,0,0,0,0,0,0,0 +6990000,0.979,-0.00628,-0.0123,0.205,-0.00731,0.0117,-0.104,-0.00275,0.00595,-0.561,-1.68e-05,-5.79e-05,2.34e-07,-2.4e-05,1.62e-05,-0.00126,0.203,0.0109,0.434,0,0,0,0,0,1.5e-05,0.000362,0.000362,0.000341,0.203,0.203,0.0299,0.129,0.129,0.0648,8.07e-09,8.07e-09,8.78e-09,3.86e-06,3.86e-06,2.46e-07,0,0,0,0,0,0,0,0 7090000,0.982,-0.00648,-0.0121,0.188,-0.00737,0.0134,-0.106,-0.00225,0.00469,-0.572,-1.63e-05,-5.79e-05,2.22e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,9.14e-05,0.000314,0.000314,0.00244,0.16,0.16,0.0291,0.0991,0.0991,0.0649,6.62e-09,6.63e-09,8.49e-09,3.86e-06,3.86e-06,2.33e-07,0,0,0,0,0,0,0,0 7190000,0.982,-0.00644,-0.0122,0.188,-0.00814,0.0147,-0.106,-0.00306,0.00616,-0.582,-1.63e-05,-5.79e-05,2.15e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,4.82e-05,0.000314,0.000314,0.00128,0.161,0.161,0.028,0.122,0.122,0.0638,6.62e-09,6.63e-09,8.49e-09,3.86e-06,3.86e-06,2.19e-07,0,0,0,0,0,0,0,0 -7290000,0.982,-0.00642,-0.0121,0.188,-0.00769,0.0181,-0.108,-0.00391,0.00776,-0.593,-1.63e-05,-5.79e-05,2.39e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,3.27e-05,0.000315,0.000315,0.000872,0.167,0.167,0.027,0.148,0.148,0.0628,6.62e-09,6.62e-09,8.49e-09,3.86e-06,3.86e-06,2.06e-07,0,0,0,0,0,0,0,0 -7390000,0.982,-0.0063,-0.0121,0.188,-0.00979,0.0203,-0.109,-0.00477,0.00973,-0.604,-1.63e-05,-5.79e-05,2.53e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,2.56e-05,0.000316,0.000315,0.000681,0.176,0.176,0.0263,0.177,0.177,0.0628,6.62e-09,6.62e-09,8.48e-09,3.86e-06,3.86e-06,1.96e-07,0,0,0,0,0,0,0,0 -7490000,0.982,-0.00631,-0.0122,0.187,-0.00782,0.0224,-0.109,-0.00562,0.0119,-0.615,-1.63e-05,-5.79e-05,3.44e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,2.05e-05,0.000317,0.000317,0.000545,0.188,0.188,0.0253,0.21,0.21,0.0618,6.61e-09,6.62e-09,8.48e-09,3.86e-06,3.86e-06,1.85e-07,0,0,0,0,0,0,0,0 -7590000,0.982,-0.00639,-0.0121,0.187,-0.00718,0.0246,-0.11,-0.00637,0.0142,-0.626,-1.63e-05,-5.79e-05,3.53e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,1.71e-05,0.000318,0.000318,0.000455,0.205,0.205,0.0244,0.247,0.247,0.0609,6.61e-09,6.62e-09,8.48e-09,3.86e-06,3.86e-06,1.74e-07,0,0,0,0,0,0,0,0 +7290000,0.982,-0.00642,-0.0121,0.188,-0.00769,0.0181,-0.108,-0.00391,0.00776,-0.593,-1.63e-05,-5.79e-05,2.39e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,3.28e-05,0.000315,0.000315,0.000872,0.167,0.167,0.027,0.148,0.148,0.0628,6.62e-09,6.62e-09,8.49e-09,3.86e-06,3.86e-06,2.06e-07,0,0,0,0,0,0,0,0 +7390000,0.982,-0.0063,-0.0121,0.188,-0.00979,0.0203,-0.109,-0.00478,0.00973,-0.604,-1.63e-05,-5.79e-05,2.53e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,2.56e-05,0.000316,0.000315,0.000681,0.176,0.176,0.0263,0.177,0.177,0.0628,6.62e-09,6.62e-09,8.48e-09,3.86e-06,3.86e-06,1.96e-07,0,0,0,0,0,0,0,0 +7490000,0.982,-0.00631,-0.0122,0.187,-0.00782,0.0224,-0.109,-0.00563,0.0119,-0.615,-1.63e-05,-5.79e-05,3.44e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,2.05e-05,0.000317,0.000317,0.000545,0.188,0.188,0.0253,0.21,0.21,0.0618,6.61e-09,6.62e-09,8.48e-09,3.86e-06,3.86e-06,1.85e-07,0,0,0,0,0,0,0,0 +7590000,0.982,-0.00639,-0.0121,0.187,-0.00719,0.0246,-0.11,-0.00638,0.0142,-0.626,-1.63e-05,-5.79e-05,3.53e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,1.72e-05,0.000318,0.000318,0.000455,0.205,0.205,0.0244,0.247,0.247,0.0609,6.61e-09,6.62e-09,8.48e-09,3.86e-06,3.86e-06,1.74e-07,0,0,0,0,0,0,0,0 7690000,0.982,-0.00641,-0.0122,0.187,-0.00789,0.0277,-0.114,-0.00713,0.0168,-0.637,-1.63e-05,-5.79e-05,3.31e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,1.5e-05,0.00032,0.00032,0.000398,0.225,0.225,0.0239,0.289,0.289,0.0608,6.61e-09,6.62e-09,8.47e-09,3.86e-06,3.86e-06,1.66e-07,0,0,0,0,0,0,0,0 -7790000,0.982,-0.00629,-0.0122,0.187,-0.00667,0.0293,-0.116,-0.00783,0.0196,-0.648,-1.63e-05,-5.79e-05,2.72e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,1.32e-05,0.000322,0.000322,0.000348,0.249,0.249,0.023,0.335,0.335,0.0599,6.6e-09,6.61e-09,8.46e-09,3.86e-06,3.86e-06,1.57e-07,0,0,0,0,0,0,0,0 -7890000,0.982,-0.00631,-0.0123,0.187,-0.00839,0.033,-0.117,-0.00867,0.0227,-0.66,-1.63e-05,-5.79e-05,2.4e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,1.18e-05,0.000325,0.000325,0.00031,0.277,0.277,0.0222,0.388,0.389,0.059,6.6e-09,6.61e-09,8.45e-09,3.86e-06,3.86e-06,1.49e-07,0,0,0,0,0,0,0,0 -7990000,0.982,-0.00625,-0.0122,0.187,-0.00851,0.0351,-0.116,-0.00948,0.0259,-0.672,-1.63e-05,-5.79e-05,2.62e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,1.06e-05,0.000328,0.000328,0.00028,0.308,0.308,0.0215,0.447,0.447,0.0581,6.59e-09,6.59e-09,8.44e-09,3.86e-06,3.86e-06,1.41e-07,0,0,0,0,0,0,0,0 -8090000,0.982,-0.00611,-0.0122,0.187,-0.00743,0.0385,-0.118,-0.0102,0.0295,-0.683,-1.63e-05,-5.79e-05,5.33e-09,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,9.84e-06,0.000331,0.000331,0.000259,0.344,0.344,0.021,0.515,0.515,0.0581,6.59e-09,6.59e-09,8.42e-09,3.86e-06,3.86e-06,1.34e-07,0,0,0,0,0,0,0,0 -8190000,0.982,-0.00618,-0.0121,0.188,-0.0072,0.0432,-0.118,-0.0109,0.0335,-0.695,-1.63e-05,-5.79e-05,-1.92e-07,-2.4e-05,1.57e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,9.08e-06,0.000334,0.000334,0.000239,0.382,0.382,0.0203,0.59,0.59,0.0573,6.56e-09,6.57e-09,8.4e-09,3.86e-06,3.86e-06,1.28e-07,0,0,0,0,0,0,0,0 -8290000,0.982,-0.00616,-0.0121,0.188,-0.00542,0.0471,-0.119,-0.0115,0.038,-0.707,-1.63e-05,-5.79e-05,-2.37e-07,-2.4e-05,1.57e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,8.44e-06,0.000338,0.000338,0.000222,0.425,0.425,0.0197,0.677,0.677,0.0564,6.57e-09,6.57e-09,8.37e-09,3.86e-06,3.86e-06,1.21e-07,0,0,0,0,0,0,0,0 -8390000,0.982,-0.00611,-0.0121,0.188,-0.00797,0.0484,-0.12,-0.0121,0.0424,-0.719,-1.62e-05,-5.79e-05,-2.89e-07,-2.4e-05,1.58e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,7.98e-06,0.000341,0.000341,0.000209,0.47,0.47,0.0193,0.771,0.771,0.0564,6.54e-09,6.54e-09,8.35e-09,3.85e-06,3.86e-06,1.16e-07,0,0,0,0,0,0,0,0 -8490000,0.982,-0.00601,-0.0121,0.188,-0.00862,0.0521,-0.121,-0.0129,0.0474,-0.731,-1.62e-05,-5.79e-05,-5.22e-08,-2.4e-05,1.58e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,7.53e-06,0.000346,0.000346,0.000197,0.521,0.521,0.0187,0.883,0.883,0.0556,6.54e-09,6.54e-09,8.32e-09,3.85e-06,3.86e-06,1.1e-07,0,0,0,0,0,0,0,0 -8590000,0.982,-0.00598,-0.0122,0.188,-0.00794,0.0543,-0.12,-0.0137,0.0523,-0.743,-1.62e-05,-5.79e-05,-1.68e-07,-2.4e-05,1.6e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,7.13e-06,0.000349,0.000349,0.000187,0.572,0.572,0.0181,1,1,0.0548,6.5e-09,6.51e-09,8.28e-09,3.85e-06,3.85e-06,1.05e-07,0,0,0,0,0,0,0,0 -8690000,0.982,-0.006,-0.0123,0.187,-0.00841,0.0562,-0.123,-0.0145,0.0578,-0.755,-1.62e-05,-5.79e-05,-8.68e-08,-2.4e-05,1.6e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,6.85e-06,0.000354,0.000354,0.000179,0.631,0.631,0.0177,1.14,1.14,0.0548,6.5e-09,6.51e-09,8.24e-09,3.85e-06,3.85e-06,1.01e-07,0,0,0,0,0,0,0,0 -8790000,0.982,-0.00598,-0.0122,0.188,-0.00733,0.0584,-0.125,-0.0152,0.0627,-0.768,-1.62e-05,-5.79e-05,-3.43e-07,-2.4e-05,1.62e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,6.55e-06,0.000358,0.000358,0.000172,0.687,0.687,0.0172,1.29,1.29,0.0541,6.46e-09,6.47e-09,8.2e-09,3.85e-06,3.85e-06,9.63e-08,0,0,0,0,0,0,0,0 +7790000,0.982,-0.00629,-0.0122,0.187,-0.00667,0.0293,-0.116,-0.00784,0.0196,-0.648,-1.63e-05,-5.79e-05,2.72e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,1.32e-05,0.000322,0.000322,0.000348,0.249,0.249,0.023,0.335,0.335,0.0599,6.6e-09,6.61e-09,8.46e-09,3.86e-06,3.86e-06,1.57e-07,0,0,0,0,0,0,0,0 +7890000,0.982,-0.00631,-0.0123,0.187,-0.0084,0.033,-0.117,-0.00867,0.0227,-0.66,-1.63e-05,-5.79e-05,2.4e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,1.18e-05,0.000325,0.000325,0.00031,0.277,0.277,0.0222,0.388,0.389,0.059,6.6e-09,6.61e-09,8.45e-09,3.86e-06,3.86e-06,1.49e-07,0,0,0,0,0,0,0,0 +7990000,0.982,-0.00625,-0.0122,0.187,-0.00851,0.0351,-0.116,-0.00949,0.0259,-0.672,-1.63e-05,-5.79e-05,2.62e-07,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,1.06e-05,0.000328,0.000328,0.00028,0.308,0.308,0.0215,0.447,0.447,0.0581,6.59e-09,6.59e-09,8.44e-09,3.86e-06,3.86e-06,1.41e-07,0,0,0,0,0,0,0,0 +8090000,0.982,-0.00611,-0.0122,0.187,-0.00744,0.0385,-0.118,-0.0102,0.0295,-0.683,-1.63e-05,-5.79e-05,5.32e-09,-2.4e-05,1.56e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,9.84e-06,0.000331,0.000331,0.000259,0.344,0.344,0.021,0.515,0.515,0.0581,6.59e-09,6.59e-09,8.42e-09,3.86e-06,3.86e-06,1.34e-07,0,0,0,0,0,0,0,0 +8190000,0.982,-0.00618,-0.0121,0.188,-0.0072,0.0432,-0.118,-0.0109,0.0335,-0.695,-1.62e-05,-5.79e-05,-1.92e-07,-2.4e-05,1.57e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,9.08e-06,0.000334,0.000334,0.000239,0.382,0.382,0.0203,0.59,0.59,0.0573,6.56e-09,6.57e-09,8.4e-09,3.86e-06,3.86e-06,1.28e-07,0,0,0,0,0,0,0,0 +8290000,0.982,-0.00616,-0.0121,0.188,-0.00542,0.0471,-0.119,-0.0116,0.038,-0.707,-1.63e-05,-5.79e-05,-2.37e-07,-2.4e-05,1.57e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,8.44e-06,0.000338,0.000338,0.000222,0.425,0.425,0.0197,0.677,0.677,0.0564,6.57e-09,6.57e-09,8.37e-09,3.86e-06,3.86e-06,1.21e-07,0,0,0,0,0,0,0,0 +8390000,0.982,-0.00611,-0.0121,0.188,-0.00798,0.0484,-0.12,-0.0121,0.0424,-0.719,-1.62e-05,-5.79e-05,-2.89e-07,-2.4e-05,1.58e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,7.98e-06,0.000341,0.000341,0.000209,0.47,0.47,0.0193,0.771,0.771,0.0564,6.54e-09,6.54e-09,8.35e-09,3.85e-06,3.86e-06,1.16e-07,0,0,0,0,0,0,0,0 +8490000,0.982,-0.00601,-0.0121,0.188,-0.00863,0.0521,-0.121,-0.013,0.0474,-0.731,-1.62e-05,-5.79e-05,-5.22e-08,-2.4e-05,1.58e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,7.53e-06,0.000346,0.000346,0.000197,0.521,0.521,0.0187,0.883,0.883,0.0556,6.54e-09,6.54e-09,8.32e-09,3.85e-06,3.86e-06,1.1e-07,0,0,0,0,0,0,0,0 +8590000,0.982,-0.00598,-0.0122,0.188,-0.00795,0.0543,-0.12,-0.0137,0.0523,-0.743,-1.62e-05,-5.79e-05,-1.68e-07,-2.4e-05,1.6e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,7.13e-06,0.000349,0.000349,0.000187,0.572,0.572,0.0181,1,1,0.0548,6.5e-09,6.51e-09,8.28e-09,3.85e-06,3.85e-06,1.05e-07,0,0,0,0,0,0,0,0 +8690000,0.982,-0.006,-0.0123,0.187,-0.00841,0.0562,-0.123,-0.0146,0.0578,-0.755,-1.62e-05,-5.79e-05,-8.68e-08,-2.4e-05,1.6e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,6.85e-06,0.000354,0.000354,0.000179,0.631,0.631,0.0177,1.14,1.14,0.0548,6.5e-09,6.51e-09,8.24e-09,3.85e-06,3.85e-06,1.01e-07,0,0,0,0,0,0,0,0 +8790000,0.982,-0.00598,-0.0122,0.188,-0.00733,0.0584,-0.125,-0.0153,0.0627,-0.767,-1.62e-05,-5.79e-05,-3.43e-07,-2.4e-05,1.62e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,6.55e-06,0.000358,0.000358,0.000172,0.687,0.687,0.0172,1.29,1.29,0.0541,6.46e-09,6.47e-09,8.2e-09,3.85e-06,3.85e-06,9.63e-08,0,0,0,0,0,0,0,0 8890000,0.982,-0.00603,-0.0122,0.187,-0.00777,0.0615,-0.125,-0.016,0.0688,-0.78,-1.62e-05,-5.79e-05,-5.23e-08,-2.4e-05,1.62e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,6.3e-06,0.000363,0.000364,0.000165,0.754,0.754,0.0167,1.47,1.47,0.0533,6.46e-09,6.47e-09,8.14e-09,3.85e-06,3.85e-06,9.2e-08,0,0,0,0,0,0,0,0 -8990000,0.982,-0.00596,-0.0122,0.187,-0.00898,0.065,-0.124,-0.0166,0.0739,-0.792,-1.61e-05,-5.79e-05,3.46e-07,-2.39e-05,1.66e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,6.12e-06,0.000366,0.000366,0.00016,0.814,0.814,0.0164,1.64,1.64,0.0533,6.41e-09,6.42e-09,8.1e-09,3.85e-06,3.85e-06,8.84e-08,0,0,0,0,0,0,0,0 +8990000,0.982,-0.00596,-0.0122,0.187,-0.00898,0.065,-0.124,-0.0166,0.0739,-0.792,-1.61e-05,-5.79e-05,3.46e-07,-2.39e-05,1.66e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,6.13e-06,0.000366,0.000366,0.00016,0.814,0.814,0.0164,1.64,1.64,0.0533,6.41e-09,6.42e-09,8.1e-09,3.85e-06,3.85e-06,8.84e-08,0,0,0,0,0,0,0,0 9090000,0.982,-0.00595,-0.0122,0.187,-0.00912,0.0695,-0.127,-0.0175,0.0806,-0.805,-1.61e-05,-5.79e-05,8.08e-07,-2.39e-05,1.66e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.93e-06,0.000373,0.000373,0.000155,0.888,0.888,0.0159,1.86,1.86,0.0526,6.41e-09,6.42e-09,8.03e-09,3.85e-06,3.85e-06,8.46e-08,0,0,0,0,0,0,0,0 -9190000,0.982,-0.00596,-0.0123,0.187,-0.0058,0.0708,-0.127,-0.0179,0.086,-0.818,-1.6e-05,-5.79e-05,1.21e-06,-2.38e-05,1.72e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.76e-06,0.000375,0.000375,0.000151,0.95,0.95,0.0155,2.07,2.07,0.0519,6.35e-09,6.36e-09,7.97e-09,3.84e-06,3.84e-06,8.1e-08,0,0,0,0,0,0,0,0 -9290000,0.982,-0.00581,-0.0121,0.187,-0.00398,0.0736,-0.128,-0.0183,0.0932,-0.831,-1.6e-05,-5.79e-05,1.34e-06,-2.38e-05,1.72e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.62e-06,0.000381,0.000381,0.000147,1.03,1.03,0.0151,2.34,2.34,0.0512,6.35e-09,6.36e-09,7.9e-09,3.84e-06,3.84e-06,7.77e-08,0,0,0,0,0,0,0,0 -9390000,0.982,-0.00573,-0.0121,0.187,-0.00411,0.0746,-0.128,-0.0182,0.0981,-0.843,-1.59e-05,-5.79e-05,8.93e-07,-2.36e-05,1.8e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.53e-06,0.000382,0.000382,0.000145,1.09,1.09,0.0148,2.58,2.58,0.0512,6.28e-09,6.29e-09,7.83e-09,3.84e-06,3.84e-06,7.49e-08,0,0,0,0,0,0,0,0 -9490000,0.982,-0.00575,-0.0122,0.187,-0.00468,0.0765,-0.129,-0.0187,0.106,-0.856,-1.59e-05,-5.8e-05,1.08e-06,-2.36e-05,1.8e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.42e-06,0.000389,0.000389,0.000142,1.18,1.18,0.0144,2.91,2.91,0.0506,6.28e-09,6.29e-09,7.75e-09,3.84e-06,3.84e-06,7.19e-08,0,0,0,0,0,0,0,0 +9190000,0.982,-0.00596,-0.0123,0.187,-0.0058,0.0708,-0.127,-0.0179,0.086,-0.818,-1.6e-05,-5.79e-05,1.21e-06,-2.38e-05,1.72e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.77e-06,0.000375,0.000375,0.000151,0.95,0.95,0.0155,2.07,2.07,0.0519,6.35e-09,6.36e-09,7.97e-09,3.84e-06,3.84e-06,8.1e-08,0,0,0,0,0,0,0,0 +9290000,0.982,-0.00581,-0.0121,0.187,-0.00399,0.0736,-0.128,-0.0183,0.0932,-0.831,-1.6e-05,-5.79e-05,1.34e-06,-2.38e-05,1.72e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.62e-06,0.000381,0.000381,0.000147,1.03,1.03,0.0151,2.34,2.34,0.0512,6.35e-09,6.36e-09,7.9e-09,3.84e-06,3.84e-06,7.77e-08,0,0,0,0,0,0,0,0 +9390000,0.982,-0.00573,-0.0121,0.187,-0.00411,0.0746,-0.128,-0.0182,0.0981,-0.843,-1.59e-05,-5.79e-05,8.93e-07,-2.36e-05,1.8e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.53e-06,0.000382,0.000382,0.000145,1.09,1.09,0.0148,2.58,2.58,0.0512,6.28e-09,6.28e-09,7.83e-09,3.84e-06,3.84e-06,7.49e-08,0,0,0,0,0,0,0,0 +9490000,0.982,-0.00575,-0.0122,0.187,-0.00469,0.0765,-0.129,-0.0187,0.106,-0.856,-1.59e-05,-5.8e-05,1.08e-06,-2.36e-05,1.8e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.42e-06,0.000389,0.000389,0.000142,1.18,1.18,0.0144,2.91,2.91,0.0506,6.28e-09,6.29e-09,7.75e-09,3.84e-06,3.84e-06,7.19e-08,0,0,0,0,0,0,0,0 9590000,0.982,-0.00582,-0.0122,0.187,-0.00493,0.076,-0.13,-0.0186,0.11,-0.869,-1.59e-05,-5.8e-05,1.59e-07,-2.34e-05,1.91e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.32e-06,0.000388,0.000388,0.000139,1.24,1.24,0.014,3.17,3.17,0.05,6.2e-09,6.2e-09,7.66e-09,3.83e-06,3.83e-06,6.91e-08,0,0,0,0,0,0,0,0 -9690000,0.982,-0.00582,-0.0121,0.187,-0.00547,0.0785,-0.128,-0.0191,0.117,-0.882,-1.59e-05,-5.8e-05,-8.9e-08,-2.34e-05,1.91e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.27e-06,0.000395,0.000395,0.000138,1.33,1.33,0.0138,3.56,3.56,0.05,6.2e-09,6.2e-09,7.58e-09,3.83e-06,3.83e-06,6.68e-08,0,0,0,0,0,0,0,0 -9790000,0.982,-0.00579,-0.0121,0.187,-0.00462,0.0816,-0.131,-0.0196,0.125,-0.895,-1.59e-05,-5.79e-05,-1.02e-06,-2.35e-05,1.92e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.19e-06,0.000403,0.000403,0.000136,1.43,1.43,0.0135,3.99,3.99,0.0493,6.2e-09,6.2e-09,7.48e-09,3.83e-06,3.83e-06,6.42e-08,0,0,0,0,0,0,0,0 +9690000,0.982,-0.00582,-0.0121,0.187,-0.00548,0.0785,-0.128,-0.0191,0.117,-0.882,-1.59e-05,-5.8e-05,-8.91e-08,-2.34e-05,1.91e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.27e-06,0.000395,0.000395,0.000138,1.33,1.33,0.0138,3.56,3.56,0.05,6.2e-09,6.2e-09,7.58e-09,3.83e-06,3.83e-06,6.68e-08,0,0,0,0,0,0,0,0 +9790000,0.982,-0.00579,-0.0121,0.187,-0.00462,0.0816,-0.131,-0.0196,0.125,-0.895,-1.59e-05,-5.79e-05,-1.02e-06,-2.35e-05,1.92e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.2e-06,0.000403,0.000403,0.000136,1.43,1.43,0.0135,3.99,3.99,0.0493,6.2e-09,6.2e-09,7.48e-09,3.83e-06,3.83e-06,6.42e-08,0,0,0,0,0,0,0,0 9890000,0.982,-0.00579,-0.012,0.187,-0.00241,0.0807,-0.13,-0.0192,0.128,-0.908,-1.58e-05,-5.8e-05,-8.34e-07,-2.31e-05,2.05e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,5.13e-06,0.0004,0.0004,0.000134,1.48,1.48,0.0131,4.29,4.29,0.0487,6.11e-09,6.11e-09,7.38e-09,3.82e-06,3.82e-06,6.19e-08,0,0,0,0,0,0,0,0 9990000,0.982,-0.00574,-0.0121,0.188,-0.00111,0.0851,-0.0989,-0.0191,0.141,-0.849,-1.58e-05,-5.79e-05,-1.61e-06,-2.38e-05,1.92e-05,-0.00131,0.204,0.00201,0.435,0,0,0,0,0,5.11e-06,0.000408,0.000408,0.000134,1.59,1.59,0.0129,4.79,4.79,0.0488,6.11e-09,6.11e-09,7.29e-09,3.82e-06,3.82e-06,5.99e-08,0,0,0,0,0,0,0,0 -10090000,0.982,-0.0057,-0.0123,0.188,-0.00271,0.0846,-0.0654,-0.018,0.147,-0.779,-1.57e-05,-5.79e-05,-2.53e-06,-2.4e-05,1.92e-05,-0.00137,0.204,0.00201,0.435,0,0,0,0,0,5.06e-06,0.000402,0.000402,0.000133,1.62,1.62,0.0126,5.1,5.1,0.0482,6.01e-09,6.02e-09,7.18e-09,3.8e-06,3.8e-06,5.78e-08,0,0,0,0,0,0,0,0 +10090000,0.982,-0.0057,-0.0123,0.188,-0.00271,0.0846,-0.0654,-0.018,0.147,-0.779,-1.57e-05,-5.79e-05,-2.53e-06,-2.4e-05,1.92e-05,-0.00137,0.204,0.00201,0.435,0,0,0,0,0,5.06e-06,0.000402,0.000402,0.000133,1.62,1.62,0.0126,5.1,5.1,0.0482,6.01e-09,6.01e-09,7.18e-09,3.8e-06,3.8e-06,5.78e-08,0,0,0,0,0,0,0,0 10190000,0.982,-0.00563,-0.0122,0.188,-0.00469,0.0904,-0.035,-0.018,0.16,-0.716,-1.57e-05,-5.78e-05,-3.64e-06,-2.46e-05,1.77e-05,-0.00141,0.204,0.00201,0.435,0,0,0,0,0,5.03e-06,0.00041,0.00041,0.000132,1.73,1.73,0.0123,5.67,5.67,0.0476,6.01e-09,6.02e-09,7.07e-09,3.8e-06,3.8e-06,5.58e-08,0,0,0,0,0,0,0,0 10290000,0.982,-0.00569,-0.0121,0.188,-0.0041,0.0905,-0.0122,-0.0172,0.164,-0.662,-1.56e-05,-5.78e-05,-3.29e-06,-2.44e-05,1.84e-05,-0.00145,0.204,0.00201,0.435,0,0,0,0,0,5.02e-06,0.000402,0.000402,0.000132,1.75,1.75,0.0122,5.95,5.95,0.0476,5.9e-09,5.91e-09,6.97e-09,3.78e-06,3.78e-06,5.41e-08,0,0,0,0,0,0,0,0 10390000,0.982,-0.00566,-0.0121,0.188,0.00655,0.0046,0.0101,0.000733,0.000123,-0.606,-1.56e-05,-5.77e-05,-3.07e-06,-2.47e-05,1.7e-05,-0.00148,0.204,0.00201,0.435,0,0,0,0,0,4.99e-06,0.00041,0.00041,0.000131,0.252,0.252,0.25,0.252,0.252,0.0457,5.9e-09,5.91e-09,6.85e-09,3.78e-06,3.78e-06,5.24e-08,0,0,0,0,0,0,0,0 -10490000,0.982,-0.00554,-0.012,0.188,0.00741,0.00656,0.053,0.00141,0.000651,-0.548,-1.56e-05,-5.77e-05,-3.96e-06,-2.51e-05,1.58e-05,-0.00151,0.204,0.00201,0.435,0,0,0,0,0,4.96e-06,0.000419,0.000419,0.00013,0.257,0.257,0.247,0.259,0.259,0.0479,5.9e-09,5.91e-09,6.73e-09,3.78e-06,3.78e-06,5.09e-08,0,0,0,0,0,0,0,0 +10490000,0.982,-0.00554,-0.012,0.188,0.00741,0.00657,0.053,0.00141,0.000651,-0.548,-1.56e-05,-5.77e-05,-3.96e-06,-2.51e-05,1.58e-05,-0.00151,0.204,0.00201,0.435,0,0,0,0,0,4.96e-06,0.000419,0.000419,0.00013,0.257,0.257,0.247,0.259,0.259,0.0479,5.9e-09,5.91e-09,6.73e-09,3.78e-06,3.78e-06,5.09e-08,0,0,0,0,0,0,0,0 10590000,0.982,-0.00546,-0.0119,0.188,-0.00216,0.00451,0.0811,-0.00119,-0.0055,-0.499,-1.56e-05,-5.78e-05,-3.51e-06,-2.31e-05,1.48e-05,-0.00154,0.204,0.00201,0.435,0,0,0,0,0,4.95e-06,0.000423,0.000423,0.00013,0.13,0.13,0.169,0.129,0.129,0.0486,5.89e-09,5.89e-09,6.6e-09,3.77e-06,3.77e-06,5e-08,0,0,0,0,0,0,0,0 -10690000,0.982,-0.00539,-0.012,0.188,-0.00153,0.00538,0.124,-0.00137,-0.005,-0.448,-1.56e-05,-5.77e-05,-3.85e-06,-2.32e-05,1.41e-05,-0.00155,0.204,0.00201,0.435,0,0,0,0,0,4.95e-06,0.000432,0.000433,0.00013,0.139,0.139,0.164,0.136,0.136,0.054,5.89e-09,5.89e-09,6.49e-09,3.77e-06,3.77e-06,5e-08,0,0,0,0,0,0,0,0 +10690000,0.982,-0.00539,-0.012,0.188,-0.00153,0.00538,0.124,-0.00137,-0.005,-0.448,-1.56e-05,-5.77e-05,-3.85e-06,-2.32e-05,1.41e-05,-0.00155,0.204,0.00201,0.435,0,0,0,0,0,4.96e-06,0.000432,0.000433,0.00013,0.139,0.139,0.164,0.136,0.136,0.054,5.89e-09,5.89e-09,6.49e-09,3.77e-06,3.77e-06,5e-08,0,0,0,0,0,0,0,0 10790000,0.982,-0.00546,-0.0121,0.188,0.000356,0.00223,0.135,-0.000826,-0.00469,-0.405,-1.54e-05,-5.78e-05,-4.01e-06,-2.23e-05,1.69e-05,-0.00157,0.204,0.00201,0.435,0,0,0,0,0,4.94e-06,0.000427,0.000428,0.00013,0.0961,0.0961,0.123,0.0903,0.0903,0.0538,5.83e-09,5.84e-09,6.36e-09,3.75e-06,3.75e-06,5e-08,0,0,0,0,0,0,0,0 -10890000,0.982,-0.00542,-0.0122,0.188,-2.65e-05,0.00548,0.17,-0.000802,-0.00435,-0.357,-1.54e-05,-5.78e-05,-3.14e-06,-2.24e-05,1.65e-05,-0.00158,0.204,0.00201,0.435,0,0,0,0,0,4.93e-06,0.000437,0.000437,0.00013,0.108,0.108,0.116,0.0963,0.0963,0.0583,5.83e-09,5.84e-09,6.23e-09,3.75e-06,3.75e-06,5e-08,0,0,0,0,0,0,0,0 +10890000,0.982,-0.00542,-0.0122,0.188,-2.62e-05,0.00548,0.17,-0.000802,-0.00435,-0.357,-1.54e-05,-5.78e-05,-3.14e-06,-2.24e-05,1.65e-05,-0.00158,0.204,0.00201,0.435,0,0,0,0,0,4.93e-06,0.000437,0.000437,0.00013,0.108,0.108,0.116,0.0963,0.0963,0.0583,5.83e-09,5.84e-09,6.23e-09,3.75e-06,3.75e-06,5e-08,0,0,0,0,0,0,0,0 10990000,0.982,-0.00545,-0.0123,0.188,-0.000349,0.0117,0.174,-0.000549,-0.00305,-0.323,-1.53e-05,-5.78e-05,-3.53e-06,-2.2e-05,1.79e-05,-0.00159,0.204,0.00201,0.435,0,0,0,0,0,4.94e-06,0.000419,0.000419,0.00013,0.0848,0.0848,0.0921,0.0719,0.0719,0.0579,5.72e-09,5.73e-09,6.11e-09,3.72e-06,3.72e-06,5e-08,0,0,0,0,0,0,0,0 11090000,0.982,-0.00557,-0.0123,0.188,0.000206,0.0165,0.205,-0.000594,-0.00168,-0.274,-1.53e-05,-5.78e-05,-4.65e-06,-2.21e-05,1.77e-05,-0.0016,0.204,0.00201,0.435,0,0,0,0,0,4.93e-06,0.000429,0.000429,0.00013,0.0999,0.0999,0.0863,0.0782,0.0782,0.0614,5.72e-09,5.73e-09,5.98e-09,3.72e-06,3.72e-06,5e-08,0,0,0,0,0,0,0,0 11190000,0.982,-0.00578,-0.0123,0.188,0.00185,0.0169,0.207,0.00086,-0.0017,-0.243,-1.49e-05,-5.77e-05,-5.28e-06,-2.3e-05,2.44e-05,-0.0016,0.204,0.00201,0.435,0,0,0,0,0,4.91e-06,0.000398,0.000398,0.00013,0.0822,0.0822,0.0701,0.062,0.062,0.0596,5.56e-09,5.56e-09,5.85e-09,3.68e-06,3.68e-06,5e-08,0,0,0,0,0,0,0,0 -11290000,0.982,-0.00575,-0.0123,0.188,0.00159,0.0181,0.223,0.001,0.000104,-0.206,-1.49e-05,-5.77e-05,-5.63e-06,-2.3e-05,2.43e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.93e-06,0.000407,0.000407,0.00013,0.0989,0.0989,0.0657,0.0686,0.0686,0.063,5.56e-09,5.56e-09,5.73e-09,3.68e-06,3.68e-06,5e-08,0,0,0,0,0,0,0,0 -11390000,0.982,-0.00586,-0.0123,0.188,0.000541,0.0163,0.209,0.000673,-0.000588,-0.195,-1.45e-05,-5.79e-05,-5.61e-06,-1.98e-05,3.06e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.91e-06,0.000367,0.000368,0.00013,0.0823,0.0823,0.0546,0.0562,0.0562,0.0608,5.36e-09,5.36e-09,5.59e-09,3.63e-06,3.63e-06,5e-08,0,0,0,0,0,0,0,0 -11490000,0.982,-0.00578,-0.0122,0.188,-0.000727,0.0177,0.224,0.000596,0.00112,-0.158,-1.45e-05,-5.79e-05,-5.54e-06,-1.98e-05,3.05e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.9e-06,0.000376,0.000376,0.00013,0.0995,0.0995,0.0504,0.0634,0.0634,0.0622,5.36e-09,5.36e-09,5.46e-09,3.63e-06,3.63e-06,5e-08,0,0,0,0,0,0,0,0 +11290000,0.982,-0.00575,-0.0123,0.188,0.00159,0.0181,0.223,0.001,0.000104,-0.206,-1.49e-05,-5.77e-05,-5.63e-06,-2.3e-05,2.43e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.94e-06,0.000407,0.000407,0.00013,0.0989,0.0989,0.0657,0.0686,0.0686,0.063,5.56e-09,5.56e-09,5.73e-09,3.68e-06,3.68e-06,5e-08,0,0,0,0,0,0,0,0 +11390000,0.982,-0.00586,-0.0123,0.188,0.000542,0.0163,0.209,0.000673,-0.000588,-0.195,-1.45e-05,-5.79e-05,-5.61e-06,-1.98e-05,3.06e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.91e-06,0.000367,0.000368,0.00013,0.0823,0.0823,0.0546,0.0562,0.0562,0.0608,5.36e-09,5.36e-09,5.59e-09,3.63e-06,3.63e-06,5e-08,0,0,0,0,0,0,0,0 +11490000,0.982,-0.00578,-0.0122,0.188,-0.000727,0.0177,0.224,0.000596,0.00113,-0.158,-1.45e-05,-5.79e-05,-5.54e-06,-1.98e-05,3.05e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.9e-06,0.000376,0.000376,0.00013,0.0995,0.0995,0.0504,0.0634,0.0634,0.0622,5.36e-09,5.36e-09,5.46e-09,3.63e-06,3.63e-06,5e-08,0,0,0,0,0,0,0,0 11590000,0.982,-0.00607,-0.0122,0.188,0.00157,0.0146,0.213,0.000625,9.63e-05,-0.147,-1.41e-05,-5.8e-05,-5.58e-06,-1.76e-05,3.67e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.91e-06,0.000333,0.000333,0.00013,0.0821,0.0821,0.0432,0.0529,0.0529,0.0609,5.13e-09,5.14e-09,5.34e-09,3.58e-06,3.58e-06,5e-08,0,0,0,0,0,0,0,0 11690000,0.982,-0.00604,-0.0122,0.188,0.00175,0.0188,0.219,0.000805,0.00174,-0.123,-1.4e-05,-5.8e-05,-5.35e-06,-1.76e-05,3.67e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.9e-06,0.000342,0.000342,0.00013,0.0989,0.0989,0.0398,0.0604,0.0604,0.0616,5.13e-09,5.14e-09,5.21e-09,3.58e-06,3.58e-06,5e-08,0,0,0,0,0,0,0,0 11790000,0.982,-0.0064,-0.0121,0.188,0.000988,0.0134,0.211,0.000513,-0.00107,-0.113,-1.33e-05,-5.84e-05,-4.42e-06,-1.35e-05,4.55e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.88e-06,0.000301,0.000301,0.00013,0.0808,0.0808,0.0343,0.0508,0.0508,0.0593,4.91e-09,4.92e-09,5.08e-09,3.54e-06,3.54e-06,5e-08,0,0,0,0,0,0,0,0 @@ -127,30 +127,30 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 12490000,0.982,-0.0067,-0.0119,0.188,0.0033,0.0109,0.185,0.00196,0.00211,-0.0489,-1.28e-05,-5.88e-05,-5.18e-06,-1.03e-05,5.1e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.82e-06,0.000237,0.000237,0.000128,0.0826,0.0826,0.0177,0.0567,0.0567,0.0539,4.34e-09,4.34e-09,4.22e-09,3.48e-06,3.48e-06,5e-08,0,0,0,0,0,0,0,0 12590000,0.982,-0.00689,-0.0119,0.188,0.00713,0.00406,0.18,0.00316,-0.000692,-0.0466,-1.23e-05,-5.88e-05,-5.21e-06,-1.01e-05,5.44e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.83e-06,0.000216,0.000216,0.000129,0.0671,0.0671,0.0161,0.0482,0.0482,0.0528,4.18e-09,4.18e-09,4.12e-09,3.47e-06,3.47e-06,5e-08,0,0,0,0,0,0,0,0 12690000,0.982,-0.00684,-0.0119,0.188,0.00758,0.0022,0.178,0.00385,-0.000374,-0.039,-1.23e-05,-5.88e-05,-5.12e-06,-1.02e-05,5.44e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.81e-06,0.000223,0.000223,0.000128,0.0774,0.0774,0.015,0.0564,0.0564,0.0521,4.18e-09,4.18e-09,4e-09,3.47e-06,3.47e-06,5e-08,0,0,0,0,0,0,0,0 -12790000,0.982,-0.00709,-0.0118,0.188,0.00915,-0.00139,0.173,0.00391,-0.0037,-0.0386,-1.18e-05,-5.88e-05,-3.9e-06,-9.72e-06,5.67e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.78e-06,0.000206,0.000206,0.000128,0.0632,0.0632,0.0137,0.048,0.048,0.0505,4.03e-09,4.04e-09,3.89e-09,3.47e-06,3.47e-06,5e-08,0,0,0,0,0,0,0,0 +12790000,0.982,-0.00709,-0.0118,0.188,0.00915,-0.00139,0.173,0.00391,-0.0037,-0.0386,-1.18e-05,-5.88e-05,-3.9e-06,-9.71e-06,5.67e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.78e-06,0.000206,0.000206,0.000128,0.0632,0.0632,0.0137,0.048,0.048,0.0505,4.03e-09,4.04e-09,3.89e-09,3.47e-06,3.47e-06,5e-08,0,0,0,0,0,0,0,0 12890000,0.982,-0.00709,-0.0118,0.188,0.00924,-0.00198,0.172,0.00486,-0.00389,-0.03,-1.18e-05,-5.89e-05,-3.11e-06,-9.72e-06,5.67e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.78e-06,0.000212,0.000212,0.000128,0.0726,0.0726,0.013,0.0561,0.0561,0.0504,4.03e-09,4.04e-09,3.79e-09,3.47e-06,3.47e-06,5e-08,0,0,0,0,0,0,0,0 -12990000,0.982,-0.00707,-0.0117,0.187,0.00747,-0.000559,0.167,0.00343,-0.00298,-0.0311,-1.19e-05,-5.9e-05,-2.38e-06,-9.29e-06,5.62e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.75e-06,0.000199,0.000199,0.000127,0.0596,0.0596,0.012,0.0478,0.0478,0.0488,3.89e-09,3.9e-09,3.68e-09,3.47e-06,3.47e-06,5e-08,0,0,0,0,0,0,0,0 +12990000,0.982,-0.00707,-0.0117,0.187,0.00747,-0.000559,0.167,0.00343,-0.00298,-0.0311,-1.19e-05,-5.9e-05,-2.38e-06,-9.29e-06,5.62e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.76e-06,0.000199,0.000199,0.000127,0.0596,0.0596,0.012,0.0478,0.0478,0.0488,3.89e-09,3.9e-09,3.68e-09,3.47e-06,3.47e-06,5e-08,0,0,0,0,0,0,0,0 13090000,0.982,-0.00709,-0.0116,0.187,0.00836,-0.000171,0.162,0.00421,-0.00295,-0.0293,-1.19e-05,-5.91e-05,-1.44e-06,-9.34e-06,5.63e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.74e-06,0.000205,0.000205,0.000127,0.0681,0.0681,0.0113,0.0558,0.0558,0.0481,3.89e-09,3.9e-09,3.58e-09,3.47e-06,3.47e-06,5.01e-08,0,0,0,0,0,0,0,0 13190000,0.982,-0.00712,-0.0115,0.187,0.00358,-0.0022,0.156,0.000865,-0.00399,-0.0314,-1.18e-05,-5.94e-05,-8.41e-07,-8.64e-06,5.61e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.71e-06,0.000193,0.000193,0.000126,0.0563,0.0563,0.0105,0.0477,0.0477,0.0467,3.76e-09,3.76e-09,3.47e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 13290000,0.982,-0.00714,-0.0115,0.187,0.00323,-0.00287,0.152,0.00116,-0.00421,-0.0287,-1.18e-05,-5.94e-05,-7.37e-07,-8.73e-06,5.62e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.71e-06,0.000199,0.000199,0.000126,0.0641,0.0641,0.0101,0.0555,0.0555,0.0465,3.76e-09,3.76e-09,3.39e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 -13390000,0.982,-0.00708,-0.0117,0.187,0.00247,-0.00133,0.148,0.000779,-0.00324,-0.0311,-1.19e-05,-5.94e-05,-1.02e-06,-9.08e-06,5.63e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.68e-06,0.00019,0.00019,0.000125,0.0533,0.0533,0.00943,0.0476,0.0476,0.0452,3.63e-09,3.63e-09,3.29e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 +13390000,0.982,-0.00708,-0.0117,0.187,0.00247,-0.00133,0.148,0.000779,-0.00324,-0.0311,-1.19e-05,-5.94e-05,-1.02e-06,-9.08e-06,5.62e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.68e-06,0.00019,0.00019,0.000125,0.0533,0.0533,0.00943,0.0476,0.0476,0.0452,3.63e-09,3.63e-09,3.29e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 13490000,0.982,-0.00706,-0.0116,0.187,0.00294,0.00056,0.145,0.00106,-0.00321,-0.0338,-1.19e-05,-5.94e-05,-7.27e-07,-9.23e-06,5.63e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.66e-06,0.000195,0.000196,0.000125,0.0605,0.0605,0.00904,0.0552,0.0552,0.0445,3.63e-09,3.63e-09,3.19e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 -13590000,0.982,-0.00707,-0.0117,0.187,0.00731,1e-06,0.143,0.00387,-0.00272,-0.0368,-1.18e-05,-5.91e-05,-9.04e-07,-8.93e-06,5.61e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.66e-06,0.000187,0.000187,0.000125,0.0507,0.0507,0.00862,0.0474,0.0474,0.0439,3.49e-09,3.5e-09,3.11e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 +13590000,0.982,-0.00707,-0.0117,0.187,0.00731,9.69e-07,0.143,0.00387,-0.00272,-0.0368,-1.18e-05,-5.91e-05,-9.04e-07,-8.93e-06,5.61e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.66e-06,0.000187,0.000187,0.000125,0.0507,0.0507,0.00862,0.0474,0.0474,0.0439,3.49e-09,3.5e-09,3.11e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 13690000,0.982,-0.00702,-0.0116,0.187,0.00731,-0.00122,0.142,0.00458,-0.00278,-0.0336,-1.18e-05,-5.91e-05,-3.85e-07,-9.03e-06,5.62e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.63e-06,0.000193,0.000193,0.000124,0.0574,0.0574,0.00832,0.0549,0.0549,0.0432,3.49e-09,3.5e-09,3.02e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 -13790000,0.982,-0.00697,-0.0118,0.187,0.0141,0.00254,0.138,0.00807,-0.000575,-0.0374,-1.19e-05,-5.87e-05,-5.76e-07,-7.54e-06,5.66e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.59e-06,0.000186,0.000186,0.000123,0.0485,0.0485,0.00794,0.0472,0.0472,0.0421,3.36e-09,3.36e-09,2.93e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 -13890000,0.982,-0.00688,-0.0117,0.187,0.0152,0.00345,0.138,0.00952,-0.000269,-0.0338,-1.18e-05,-5.87e-05,5.22e-08,-7.67e-06,5.66e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.59e-06,0.000191,0.000191,0.000123,0.0547,0.0547,0.00777,0.0546,0.0546,0.0419,3.36e-09,3.36e-09,2.85e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 +13790000,0.982,-0.00697,-0.0118,0.187,0.0141,0.00254,0.138,0.00807,-0.000575,-0.0374,-1.19e-05,-5.87e-05,-5.76e-07,-7.54e-06,5.66e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.6e-06,0.000186,0.000186,0.000123,0.0485,0.0485,0.00794,0.0472,0.0472,0.0421,3.36e-09,3.36e-09,2.93e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 +13890000,0.982,-0.00688,-0.0117,0.187,0.0152,0.00345,0.138,0.00952,-0.000269,-0.0338,-1.18e-05,-5.87e-05,5.24e-08,-7.66e-06,5.66e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.59e-06,0.000191,0.000191,0.000123,0.0547,0.0547,0.00777,0.0546,0.0546,0.0419,3.36e-09,3.36e-09,2.85e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 13990000,0.982,-0.00694,-0.0114,0.187,0.0147,0.00344,0.133,0.00721,-0.0019,-0.0384,-1.17e-05,-5.91e-05,7.05e-07,-9.88e-06,5.6e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.56e-06,0.000184,0.000184,0.000122,0.0465,0.0465,0.00748,0.0471,0.0471,0.0409,3.22e-09,3.22e-09,2.77e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 -14090000,0.982,-0.00695,-0.0114,0.187,0.0124,-0.000786,0.133,0.00866,-0.00179,-0.0425,-1.17e-05,-5.91e-05,-6.07e-07,-1.02e-05,5.62e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.53e-06,0.00019,0.00019,0.000121,0.0525,0.0525,0.00733,0.0543,0.0543,0.0403,3.22e-09,3.22e-09,2.69e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 +14090000,0.982,-0.00695,-0.0114,0.187,0.0124,-0.000786,0.133,0.00866,-0.00179,-0.0425,-1.17e-05,-5.91e-05,-6.07e-07,-1.02e-05,5.62e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.54e-06,0.00019,0.00019,0.000121,0.0525,0.0525,0.00733,0.0543,0.0543,0.0403,3.22e-09,3.22e-09,2.69e-09,3.46e-06,3.46e-06,5.01e-08,0,0,0,0,0,0,0,0 14190000,0.982,-0.00692,-0.0113,0.187,0.00982,0.000264,0.13,0.0079,-0.00137,-0.0444,-1.18e-05,-5.92e-05,-1.19e-06,-1.08e-05,5.68e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.53e-06,0.000184,0.000184,0.000121,0.0449,0.0449,0.00715,0.0469,0.0469,0.0398,3.08e-09,3.08e-09,2.62e-09,3.45e-06,3.45e-06,5e-08,0,0,0,0,0,0,0,0 14290000,0.982,-0.00686,-0.0113,0.187,0.0115,0.000391,0.127,0.00885,-0.00138,-0.0412,-1.18e-05,-5.92e-05,-1.07e-06,-1.1e-05,5.69e-05,-0.00162,0.204,0.00201,0.435,0,0,0,0,0,4.5e-06,0.000189,0.000189,0.00012,0.0506,0.0506,0.00705,0.054,0.054,0.0393,3.08e-09,3.08e-09,2.54e-09,3.45e-06,3.45e-06,5e-08,0,0,0,0,0,0,0,0 14390000,0.982,-0.00696,-0.0112,0.187,0.0116,-0.00278,0.125,0.0083,-0.00268,-0.0408,-1.16e-05,-5.94e-05,-6.24e-07,-1.22e-05,5.58e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.47e-06,0.000183,0.000183,0.00012,0.0435,0.0435,0.00689,0.0467,0.0467,0.0385,2.93e-09,2.94e-09,2.47e-09,3.45e-06,3.45e-06,5e-08,0,0,0,0,0,0,0,0 14490000,0.982,-0.00707,-0.0112,0.187,0.01,-0.00236,0.128,0.00932,-0.00294,-0.0397,-1.16e-05,-5.94e-05,-1.26e-06,-1.25e-05,5.6e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.44e-06,0.000188,0.000188,0.000119,0.049,0.049,0.00683,0.0537,0.0537,0.038,2.93e-09,2.94e-09,2.4e-09,3.45e-06,3.45e-06,5e-08,0,0,0,0,0,0,0,0 14590000,0.982,-0.00714,-0.011,0.187,0.00793,-0.00263,0.123,0.00583,-0.00376,-0.0461,-1.17e-05,-5.99e-05,-1.33e-06,-1.7e-05,5.65e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.43e-06,0.000182,0.000182,0.000118,0.0424,0.0424,0.00675,0.0465,0.0465,0.0376,2.78e-09,2.79e-09,2.34e-09,3.44e-06,3.44e-06,5e-08,0,0,0,0,0,0,0,0 -14690000,0.982,-0.00713,-0.011,0.187,0.00713,-0.00245,0.122,0.00657,-0.004,-0.0474,-1.17e-05,-5.99e-05,-1.04e-06,-1.73e-05,5.67e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.39e-06,0.000187,0.000187,0.000118,0.0478,0.0478,0.00673,0.0534,0.0534,0.0372,2.78e-09,2.79e-09,2.27e-09,3.44e-06,3.44e-06,5e-08,0,0,0,0,0,0,0,0 +14690000,0.982,-0.00713,-0.011,0.187,0.00714,-0.00245,0.122,0.00657,-0.004,-0.0474,-1.17e-05,-5.99e-05,-1.04e-06,-1.73e-05,5.67e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.39e-06,0.000187,0.000187,0.000118,0.0478,0.0478,0.00673,0.0534,0.0534,0.0372,2.78e-09,2.79e-09,2.27e-09,3.44e-06,3.44e-06,5e-08,0,0,0,0,0,0,0,0 14790000,0.982,-0.00706,-0.011,0.187,0.00886,0.00412,0.12,0.00524,0.00111,-0.0485,-1.24e-05,-5.98e-05,-2.57e-07,-1.68e-05,6.34e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.36e-06,0.000181,0.000181,0.000117,0.0414,0.0414,0.00665,0.0464,0.0464,0.0365,2.63e-09,2.63e-09,2.2e-09,3.42e-06,3.43e-06,5e-08,0,0,0,0,0,0,0,0 -14890000,0.982,-0.00697,-0.0109,0.187,0.00752,0.00188,0.123,0.00601,0.00142,-0.0479,-1.24e-05,-5.99e-05,3.1e-07,-1.71e-05,6.37e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.35e-06,0.000186,0.000186,0.000116,0.0467,0.0467,0.0067,0.0531,0.0531,0.0365,2.63e-09,2.63e-09,2.15e-09,3.43e-06,3.43e-06,5e-08,0,0,0,0,0,0,0,0 -14990000,0.982,-0.00712,-0.0108,0.187,0.00627,0.000128,0.123,0.00471,-0.000315,-0.0499,-1.22e-05,-6.02e-05,6.57e-07,-2.05e-05,6.24e-05,-0.0016,0.204,0.00201,0.435,0,0,0,0,0,4.31e-06,0.00018,0.00018,0.000116,0.0406,0.0406,0.00664,0.0462,0.0462,0.0359,2.48e-09,2.48e-09,2.09e-09,3.41e-06,3.41e-06,5e-08,0,0,0,0,0,0,0,0 -15090000,0.982,-0.00707,-0.0109,0.187,0.0063,0.00136,0.125,0.00534,-0.000283,-0.0492,-1.22e-05,-6.02e-05,6.78e-07,-2.09e-05,6.27e-05,-0.0016,0.204,0.00201,0.435,0,0,0,0,0,4.28e-06,0.000185,0.000185,0.000115,0.0458,0.0458,0.00668,0.0529,0.0529,0.0355,2.48e-09,2.48e-09,2.03e-09,3.41e-06,3.41e-06,5e-08,0,0,0,0,0,0,0,0 +14890000,0.982,-0.00697,-0.0109,0.187,0.00752,0.00188,0.123,0.00601,0.00142,-0.0479,-1.24e-05,-5.99e-05,3.1e-07,-1.71e-05,6.37e-05,-0.00161,0.204,0.00201,0.435,0,0,0,0,0,4.35e-06,0.000186,0.000186,0.000116,0.0467,0.0467,0.0067,0.0531,0.0531,0.0365,2.63e-09,2.63e-09,2.15e-09,3.42e-06,3.43e-06,5e-08,0,0,0,0,0,0,0,0 +14990000,0.982,-0.00712,-0.0108,0.187,0.00627,0.000128,0.123,0.00471,-0.000315,-0.0499,-1.22e-05,-6.02e-05,6.58e-07,-2.05e-05,6.24e-05,-0.0016,0.204,0.00201,0.435,0,0,0,0,0,4.32e-06,0.00018,0.00018,0.000116,0.0406,0.0406,0.00664,0.0462,0.0462,0.0359,2.48e-09,2.48e-09,2.09e-09,3.41e-06,3.41e-06,5e-08,0,0,0,0,0,0,0,0 +15090000,0.982,-0.00707,-0.0109,0.187,0.0063,0.00136,0.125,0.00534,-0.000283,-0.0492,-1.22e-05,-6.02e-05,6.79e-07,-2.09e-05,6.27e-05,-0.0016,0.204,0.00201,0.435,0,0,0,0,0,4.28e-06,0.000185,0.000185,0.000115,0.0458,0.0458,0.00668,0.0529,0.0529,0.0355,2.48e-09,2.48e-09,2.03e-09,3.41e-06,3.41e-06,5e-08,0,0,0,0,0,0,0,0 15190000,0.982,-0.0072,-0.0109,0.187,0.00442,0.00011,0.124,0.00418,-0.000368,-0.0502,-1.23e-05,-6.04e-05,4.8e-07,-2.32e-05,6.35e-05,-0.0016,0.204,0.00201,0.435,0,0,0,0,0,4.27e-06,0.000178,0.000178,0.000114,0.04,0.04,0.00668,0.046,0.046,0.0353,2.32e-09,2.32e-09,1.98e-09,3.4e-06,3.4e-06,5e-08,0,0,0,0,0,0,0,0 15290000,0.982,-0.00729,-0.0109,0.187,0.00491,-0.000796,0.122,0.00466,-0.000376,-0.0554,-1.22e-05,-6.04e-05,1.05e-06,-2.38e-05,6.39e-05,-0.00159,0.204,0.00201,0.435,0,0,0,0,0,4.24e-06,0.000183,0.000183,0.000114,0.0451,0.0451,0.00674,0.0527,0.0527,0.035,2.32e-09,2.32e-09,1.92e-09,3.4e-06,3.4e-06,5e-08,0,0,0,0,0,0,0,0 15390000,0.982,-0.00737,-0.0109,0.187,0.00507,0.00142,0.119,0.0037,-0.000242,-0.0592,-1.23e-05,-6.05e-05,9.91e-07,-2.6e-05,6.51e-05,-0.00159,0.204,0.00201,0.435,0,0,0,0,0,4.21e-06,0.000176,0.000176,0.000113,0.0395,0.0395,0.00673,0.0459,0.0459,0.0346,2.17e-09,2.17e-09,1.86e-09,3.38e-06,3.38e-06,5e-08,0,0,0,0,0,0,0,0 @@ -158,12 +158,12 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 15590000,0.982,-0.00759,-0.0109,0.187,0.00783,-0.00486,0.116,0.00611,-0.00421,-0.0648,-1.16e-05,-6.05e-05,1.38e-06,-2.72e-05,5.81e-05,-0.00158,0.204,0.00201,0.435,0,0,0,0,0,4.17e-06,0.000173,0.000173,0.000111,0.039,0.039,0.00684,0.0458,0.0458,0.0342,2.01e-09,2.01e-09,1.77e-09,3.36e-06,3.36e-06,5e-08,0,0,0,0,0,0,0,0 15690000,0.982,-0.00754,-0.0108,0.187,0.00953,-0.00779,0.115,0.00695,-0.00482,-0.0664,-1.16e-05,-6.05e-05,1.85e-06,-2.82e-05,5.9e-05,-0.00158,0.204,0.00201,0.435,0,0,0,0,0,4.13e-06,0.000178,0.000178,0.00011,0.0439,0.0439,0.00693,0.0523,0.0523,0.034,2.01e-09,2.01e-09,1.72e-09,3.36e-06,3.36e-06,5e-08,0,0,0,0,0,0,0,0 15790000,0.982,-0.00753,-0.0107,0.186,0.006,-0.00733,0.112,0.00532,-0.00379,-0.0692,-1.19e-05,-6.07e-05,2.51e-06,-3.16e-05,6.33e-05,-0.00157,0.204,0.00201,0.435,0,0,0,0,0,4.09e-06,0.000171,0.000171,0.00011,0.0386,0.0386,0.00694,0.0457,0.0457,0.0337,1.86e-09,1.86e-09,1.67e-09,3.34e-06,3.34e-06,5e-08,0,0,0,0,0,0,0,0 -15890000,0.982,-0.00758,-0.0108,0.187,0.00475,-0.00557,0.112,0.00583,-0.00445,-0.0709,-1.19e-05,-6.07e-05,2.04e-06,-3.18e-05,6.33e-05,-0.00157,0.204,0.00201,0.435,0,0,0,0,0,4.08e-06,0.000175,0.000175,0.000109,0.0434,0.0434,0.00706,0.0522,0.0522,0.0338,1.86e-09,1.86e-09,1.63e-09,3.34e-06,3.34e-06,5e-08,0,0,0,0,0,0,0,0 -15990000,0.982,-0.00738,-0.0107,0.186,0.00268,-0.00428,0.106,0.00458,-0.00345,-0.076,-1.21e-05,-6.08e-05,2.01e-06,-3.4e-05,6.62e-05,-0.00157,0.204,0.00201,0.435,0,0,0,0,0,4.04e-06,0.000168,0.000168,0.000108,0.0382,0.0382,0.00708,0.0456,0.0456,0.0335,1.72e-09,1.72e-09,1.59e-09,3.32e-06,3.32e-06,5e-08,0,0,0,0,0,0,0,0 +15890000,0.982,-0.00758,-0.0108,0.187,0.00476,-0.00557,0.112,0.00583,-0.00445,-0.0709,-1.19e-05,-6.07e-05,2.04e-06,-3.18e-05,6.33e-05,-0.00157,0.204,0.00201,0.435,0,0,0,0,0,4.08e-06,0.000175,0.000175,0.000109,0.0434,0.0434,0.00706,0.0522,0.0522,0.0338,1.86e-09,1.86e-09,1.63e-09,3.34e-06,3.34e-06,5e-08,0,0,0,0,0,0,0,0 +15990000,0.982,-0.00738,-0.0107,0.186,0.00269,-0.00428,0.106,0.00458,-0.00345,-0.076,-1.21e-05,-6.08e-05,2.01e-06,-3.4e-05,6.62e-05,-0.00157,0.204,0.00201,0.435,0,0,0,0,0,4.05e-06,0.000168,0.000168,0.000108,0.0382,0.0382,0.00708,0.0456,0.0456,0.0335,1.72e-09,1.72e-09,1.59e-09,3.32e-06,3.32e-06,5e-08,0,0,0,0,0,0,0,0 16090000,0.982,-0.00735,-0.0107,0.186,0.00193,-0.00541,0.103,0.00475,-0.00393,-0.0788,-1.21e-05,-6.08e-05,1.75e-06,-3.46e-05,6.64e-05,-0.00156,0.204,0.00201,0.435,0,0,0,0,0,4.01e-06,0.000171,0.000171,0.000107,0.043,0.043,0.00718,0.0521,0.0521,0.0334,1.72e-09,1.72e-09,1.54e-09,3.32e-06,3.32e-06,5e-08,0,0,0,0,0,0,0,0 16190000,0.982,-0.00725,-0.0106,0.187,-0.00201,-0.00325,0.0995,0.00246,-0.0029,-0.0851,-1.23e-05,-6.1e-05,1.39e-06,-3.8e-05,6.99e-05,-0.00156,0.204,0.00201,0.435,0,0,0,0,0,3.99e-06,0.000164,0.000164,0.000107,0.0378,0.0378,0.00723,0.0455,0.0455,0.0334,1.58e-09,1.58e-09,1.51e-09,3.3e-06,3.3e-06,5e-08,0,0,0,0,0,0,0,0 16290000,0.982,-0.00727,-0.0105,0.187,-0.00183,-0.00463,0.0979,0.00222,-0.00333,-0.0867,-1.23e-05,-6.1e-05,1.56e-06,-3.88e-05,7.04e-05,-0.00155,0.204,0.00201,0.435,0,0,0,0,0,3.96e-06,0.000168,0.000168,0.000106,0.0425,0.0425,0.00734,0.052,0.052,0.0334,1.58e-09,1.58e-09,1.46e-09,3.3e-06,3.3e-06,5e-08,0,0,0,0,0,0,0,0 -16390000,0.982,-0.00723,-0.0105,0.186,0.000577,-0.0041,0.0957,0.00327,-0.00254,-0.0913,-1.24e-05,-6.08e-05,1.95e-06,-3.69e-05,7.17e-05,-0.00155,0.204,0.00201,0.435,0,0,0,0,0,3.93e-06,0.00016,0.00016,0.000105,0.0373,0.0373,0.00736,0.0454,0.0454,0.0331,1.44e-09,1.44e-09,1.43e-09,3.27e-06,3.27e-06,5e-08,0,0,0,0,0,0,0,0 +16390000,0.982,-0.00723,-0.0105,0.186,0.000578,-0.0041,0.0957,0.00327,-0.00254,-0.0913,-1.24e-05,-6.08e-05,1.95e-06,-3.69e-05,7.17e-05,-0.00155,0.204,0.00201,0.435,0,0,0,0,0,3.93e-06,0.00016,0.00016,0.000105,0.0373,0.0373,0.00736,0.0454,0.0454,0.0331,1.44e-09,1.44e-09,1.43e-09,3.27e-06,3.27e-06,5e-08,0,0,0,0,0,0,0,0 16490000,0.982,-0.00735,-0.0105,0.186,0.00248,-0.0056,0.0969,0.00344,-0.00308,-0.089,-1.24e-05,-6.08e-05,1.81e-06,-3.73e-05,7.18e-05,-0.00154,0.204,0.00201,0.435,0,0,0,0,0,3.91e-06,0.000164,0.000164,0.000105,0.0419,0.0419,0.0075,0.0519,0.0519,0.0334,1.44e-09,1.44e-09,1.39e-09,3.27e-06,3.27e-06,5e-08,0,0,0,0,0,0,0,0 16590000,0.982,-0.00731,-0.0105,0.186,0.00657,-0.00581,0.0981,0.00302,-0.00239,-0.0936,-1.25e-05,-6.08e-05,1.83e-06,-3.86e-05,7.45e-05,-0.00154,0.204,0.00201,0.435,0,0,0,0,0,3.88e-06,0.000157,0.000157,0.000104,0.0368,0.0368,0.00751,0.0454,0.0454,0.0332,1.32e-09,1.32e-09,1.35e-09,3.25e-06,3.25e-06,5e-08,0,0,0,0,0,0,0,0 16690000,0.982,-0.00736,-0.0104,0.186,0.00786,-0.0103,0.0965,0.00373,-0.00317,-0.0963,-1.25e-05,-6.09e-05,2.07e-06,-3.96e-05,7.52e-05,-0.00153,0.204,0.00201,0.435,0,0,0,0,0,3.85e-06,0.00016,0.00016,0.000103,0.0413,0.0413,0.00763,0.0518,0.0518,0.0332,1.32e-09,1.32e-09,1.32e-09,3.25e-06,3.25e-06,5e-08,0,0,0,0,0,0,0,0 @@ -185,12 +185,12 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 18290000,0.983,-0.00695,-0.0101,0.186,0.0025,-0.00791,0.0614,0.00344,-0.00244,-0.16,-1.47e-05,-6.03e-05,2.58e-06,-4.51e-05,0.000117,-0.00145,0.204,0.00201,0.435,0,0,0,0,0,3.43e-06,0.000129,0.000129,9.28e-05,0.0354,0.0354,0.00839,0.0509,0.0509,0.0343,5.98e-10,5.98e-10,8.92e-10,3.1e-06,3.1e-06,5e-08,0,0,0,0,0,0,0,0 18390000,0.983,-0.00686,-0.0101,0.186,0.00354,-0.00674,0.0588,0.00524,-0.00183,-0.166,-1.48e-05,-6.01e-05,2.39e-06,-4.27e-05,0.000118,-0.00144,0.204,0.00201,0.435,0,0,0,0,0,3.4e-06,0.000124,0.000124,9.21e-05,0.0312,0.0312,0.00834,0.0448,0.0448,0.0342,5.41e-10,5.41e-10,8.71e-10,3.09e-06,3.09e-06,5e-08,0,0,0,0,0,0,0,0 18490000,0.983,-0.0069,-0.0101,0.186,0.00613,-0.00669,0.0566,0.0058,-0.00251,-0.169,-1.48e-05,-6.01e-05,2.56e-06,-4.32e-05,0.000119,-0.00144,0.204,0.00201,0.435,0,0,0,0,0,3.39e-06,0.000126,0.000126,9.17e-05,0.0346,0.0346,0.00844,0.0508,0.0508,0.0347,5.41e-10,5.41e-10,8.53e-10,3.09e-06,3.09e-06,5e-08,0,0,0,0,0,0,0,0 -18590000,0.982,-0.00672,-0.00997,0.186,0.00471,-0.00615,0.0542,0.00466,-0.0019,-0.171,-1.49e-05,-6.01e-05,2.27e-06,-4.53e-05,0.000121,-0.00143,0.204,0.00201,0.435,0,0,0,0,0,3.36e-06,0.000121,0.000121,9.1e-05,0.0305,0.0305,0.00838,0.0447,0.0447,0.0345,4.9e-10,4.9e-10,8.33e-10,3.07e-06,3.08e-06,5e-08,0,0,0,0,0,0,0,0 +18590000,0.982,-0.00672,-0.00997,0.186,0.00471,-0.00615,0.0542,0.00466,-0.0019,-0.171,-1.49e-05,-6.01e-05,2.27e-06,-4.53e-05,0.000121,-0.00143,0.204,0.00201,0.435,0,0,0,0,0,3.37e-06,0.000121,0.000121,9.1e-05,0.0305,0.0305,0.00838,0.0447,0.0447,0.0345,4.9e-10,4.9e-10,8.33e-10,3.07e-06,3.08e-06,5e-08,0,0,0,0,0,0,0,0 18690000,0.983,-0.00668,-0.00991,0.186,0.00456,-0.00502,0.0508,0.00511,-0.00245,-0.177,-1.49e-05,-6.02e-05,2.47e-06,-4.61e-05,0.000122,-0.00143,0.204,0.00201,0.435,0,0,0,0,0,3.34e-06,0.000123,0.000123,9.03e-05,0.0337,0.0337,0.00844,0.0506,0.0506,0.0347,4.9e-10,4.9e-10,8.14e-10,3.07e-06,3.08e-06,5e-08,0,0,0,0,0,0,0,0 18790000,0.983,-0.00665,-0.00981,0.186,0.00369,-0.0048,0.0487,0.00526,-0.00197,-0.184,-1.5e-05,-6.01e-05,2.4e-06,-4.64e-05,0.000124,-0.00142,0.204,0.00201,0.435,0,0,0,0,0,3.32e-06,0.000118,0.000118,8.99e-05,0.0298,0.0298,0.00841,0.0445,0.0445,0.0348,4.44e-10,4.44e-10,7.97e-10,3.06e-06,3.06e-06,5e-08,0,0,0,0,0,0,0,0 18890000,0.983,-0.0066,-0.00983,0.186,0.00214,-0.00431,0.0449,0.00549,-0.00249,-0.192,-1.5e-05,-6.01e-05,2.22e-06,-4.77e-05,0.000124,-0.00142,0.204,0.00201,0.435,0,0,0,0,0,3.3e-06,0.00012,0.00012,8.92e-05,0.0329,0.0329,0.00846,0.0504,0.0504,0.0349,4.44e-10,4.45e-10,7.79e-10,3.06e-06,3.06e-06,5e-08,0,0,0,0,0,0,0,0 18990000,0.982,-0.00658,-0.00985,0.186,0.000706,-0.00455,0.0437,0.00453,-0.00197,-0.194,-1.5e-05,-6.01e-05,2.17e-06,-4.88e-05,0.000126,-0.00141,0.204,0.00201,0.435,0,0,0,0,0,3.28e-06,0.000116,0.000116,8.85e-05,0.0291,0.0291,0.00839,0.0444,0.0444,0.0348,4.03e-10,4.03e-10,7.61e-10,3.05e-06,3.05e-06,5e-08,0,0,0,0,0,0,0,0 -19090000,0.982,-0.00664,-0.00987,0.186,-0.00151,-0.00495,0.0428,0.00453,-0.0024,-0.202,-1.5e-05,-6.01e-05,2.33e-06,-4.97e-05,0.000127,-0.00141,0.204,0.00201,0.435,0,0,0,0,0,3.26e-06,0.000117,0.000117,8.82e-05,0.032,0.032,0.00848,0.0502,0.0502,0.0352,4.03e-10,4.03e-10,7.46e-10,3.05e-06,3.05e-06,5e-08,0,0,0,0,0,0,0,0 +19090000,0.982,-0.00664,-0.00987,0.186,-0.00151,-0.00495,0.0428,0.00453,-0.0024,-0.202,-1.5e-05,-6.01e-05,2.33e-06,-4.97e-05,0.000127,-0.00141,0.204,0.00201,0.435,0,0,0,0,0,3.27e-06,0.000117,0.000117,8.82e-05,0.032,0.032,0.00848,0.0502,0.0502,0.0352,4.03e-10,4.03e-10,7.46e-10,3.05e-06,3.05e-06,5e-08,0,0,0,0,0,0,0,0 19190000,0.982,-0.00653,-0.00999,0.186,-0.00282,-0.00469,0.0405,0.00376,-0.00196,-0.208,-1.51e-05,-6.01e-05,1.87e-06,-5.07e-05,0.000129,-0.0014,0.204,0.00201,0.435,0,0,0,0,0,3.24e-06,0.000113,0.000113,8.75e-05,0.0284,0.0284,0.0084,0.0443,0.0443,0.035,3.67e-10,3.67e-10,7.29e-10,3.04e-06,3.04e-06,5e-08,0,0,0,0,0,0,0,0 19290000,0.982,-0.00649,-0.00992,0.186,-0.00386,-0.00447,0.0393,0.00345,-0.0024,-0.213,-1.51e-05,-6.01e-05,1.78e-06,-5.16e-05,0.000129,-0.0014,0.204,0.00201,0.435,0,0,0,0,0,3.22e-06,0.000114,0.000114,8.68e-05,0.0312,0.0312,0.00844,0.05,0.05,0.0352,3.67e-10,3.67e-10,7.13e-10,3.04e-06,3.04e-06,5e-08,0,0,0,0,0,0,0,0 19390000,0.982,-0.00656,-0.00982,0.186,-0.00412,-0.00109,0.039,0.003,-0.000614,-0.219,-1.52e-05,-6e-05,1.64e-06,-5.14e-05,0.000132,-0.00139,0.204,0.00201,0.435,0,0,0,0,0,3.2e-06,0.000111,0.000111,8.65e-05,0.0276,0.0276,0.0084,0.0442,0.0442,0.0353,3.34e-10,3.34e-10,6.99e-10,3.03e-06,3.03e-06,5e-08,0,0,0,0,0,0,0,0 @@ -202,28 +202,28 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 19990000,0.982,-0.00666,-0.0101,0.187,-0.00744,-0.000837,0.0263,0.00497,-0.000344,-0.254,-1.52e-05,-5.96e-05,1e-06,-4.94e-05,0.000134,-0.00136,0.204,0.00201,0.435,0,0,0,0,0,3.08e-06,0.000105,0.000105,8.3e-05,0.0256,0.0256,0.0083,0.0437,0.0437,0.0353,2.54e-10,2.54e-10,6.14e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 20090000,0.982,-0.00667,-0.0101,0.186,-0.00705,-0.003,0.0257,0.00422,-0.000546,-0.254,-1.52e-05,-5.96e-05,9.64e-07,-4.96e-05,0.000134,-0.00136,0.204,0.00201,0.435,0,0,0,0,0,3.07e-06,0.000106,0.000106,8.27e-05,0.028,0.028,0.00837,0.0492,0.0492,0.0357,2.54e-10,2.54e-10,6.03e-10,3.01e-06,3.01e-06,5e-08,0,0,0,0,0,0,0,0 20190000,0.982,-0.00667,-0.0102,0.187,-0.00581,-0.000542,0.0254,0.00545,-0.000349,-0.259,-1.52e-05,-5.95e-05,7.07e-07,-4.89e-05,0.000134,-0.00136,0.204,0.00201,0.435,0,0,0,0,0,3.04e-06,0.000103,0.000103,8.21e-05,0.025,0.025,0.00829,0.0436,0.0436,0.0355,2.33e-10,2.33e-10,5.9e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -20290000,0.982,-0.00665,-0.0103,0.187,-0.00914,-0.00155,0.0245,0.00472,-0.000391,-0.262,-1.52e-05,-5.95e-05,6.14e-07,-4.94e-05,0.000135,-0.00136,0.204,0.00201,0.435,0,0,0,0,0,3.02e-06,0.000104,0.000104,8.15e-05,0.0273,0.0273,0.00832,0.049,0.049,0.0356,2.33e-10,2.33e-10,5.78e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +20290000,0.982,-0.00665,-0.0103,0.187,-0.00914,-0.00155,0.0245,0.00472,-0.000391,-0.262,-1.52e-05,-5.95e-05,6.15e-07,-4.94e-05,0.000135,-0.00136,0.204,0.00201,0.435,0,0,0,0,0,3.02e-06,0.000104,0.000104,8.15e-05,0.0273,0.0273,0.00832,0.049,0.049,0.0356,2.33e-10,2.33e-10,5.78e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 20390000,0.982,-0.00662,-0.0103,0.187,-0.00963,-0.000481,0.0238,0.00581,-0.000228,-0.264,-1.51e-05,-5.94e-05,7.49e-07,-4.81e-05,0.000135,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,3.01e-06,0.000102,0.000102,8.12e-05,0.0244,0.0244,0.00827,0.0434,0.0434,0.0357,2.14e-10,2.14e-10,5.67e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 20490000,0.982,-0.00661,-0.0102,0.186,-0.0144,-0.00138,0.0226,0.0046,-0.000293,-0.27,-1.51e-05,-5.94e-05,7.17e-07,-4.88e-05,0.000135,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.99e-06,0.000103,0.000103,8.06e-05,0.0266,0.0266,0.0083,0.0487,0.0487,0.0357,2.14e-10,2.14e-10,5.55e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 20590000,0.982,-0.00659,-0.0102,0.186,-0.0133,-0.00242,0.0212,0.00585,-0.000249,-0.275,-1.51e-05,-5.93e-05,9.64e-07,-4.7e-05,0.000135,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.96e-06,0.0001,0.0001,8e-05,0.0238,0.0238,0.00821,0.0433,0.0433,0.0355,1.97e-10,1.97e-10,5.44e-10,2.99e-06,2.99e-06,5e-08,0,0,0,0,0,0,0,0 -20690000,0.982,-0.0065,-0.0102,0.186,-0.0151,-0.00113,0.0214,0.00445,-0.000373,-0.278,-1.51e-05,-5.93e-05,7.35e-07,-4.76e-05,0.000135,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.95e-06,0.000101,0.000101,7.97e-05,0.0259,0.0259,0.00829,0.0485,0.0485,0.0359,1.97e-10,1.97e-10,5.34e-10,2.99e-06,2.99e-06,5e-08,0,0,0,0,0,0,0,0 +20690000,0.982,-0.0065,-0.0102,0.186,-0.0151,-0.00113,0.0214,0.00445,-0.000373,-0.278,-1.51e-05,-5.93e-05,7.36e-07,-4.76e-05,0.000135,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.95e-06,0.000101,0.000101,7.97e-05,0.0259,0.0259,0.00829,0.0485,0.0485,0.0359,1.97e-10,1.97e-10,5.34e-10,2.99e-06,2.99e-06,5e-08,0,0,0,0,0,0,0,0 20790000,0.982,-0.00591,-0.0102,0.186,-0.0174,0.00134,0.00537,0.00376,-0.000273,-0.283,-1.51e-05,-5.92e-05,8.06e-07,-4.66e-05,0.000135,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.93e-06,9.91e-05,9.9e-05,7.91e-05,0.0232,0.0232,0.0082,0.0431,0.0431,0.0356,1.82e-10,1.82e-10,5.23e-10,2.98e-06,2.99e-06,5e-08,0,0,0,0,0,0,0,0 20890000,0.982,0.00321,-0.00615,0.186,-0.0238,0.0134,-0.114,0.00164,0.000509,-0.293,-1.51e-05,-5.92e-05,8.01e-07,-4.69e-05,0.000135,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.9e-06,9.97e-05,9.97e-05,7.86e-05,0.0256,0.0256,0.00823,0.0483,0.0483,0.0357,1.82e-10,1.82e-10,5.13e-10,2.98e-06,2.99e-06,5e-08,0,0,0,0,0,0,0,0 -20990000,0.982,0.00653,-0.00273,0.186,-0.0345,0.0313,-0.254,0.00117,0.00104,-0.311,-1.49e-05,-5.92e-05,7.51e-07,-4.46e-05,0.000132,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.88e-06,9.77e-05,9.76e-05,7.8e-05,0.0233,0.0233,0.00814,0.0429,0.0429,0.0354,1.68e-10,1.68e-10,5.03e-10,2.98e-06,2.98e-06,5e-08,0,0,0,0,0,0,0,0 +20990000,0.982,0.00653,-0.00273,0.186,-0.0345,0.0313,-0.254,0.00117,0.00104,-0.311,-1.49e-05,-5.92e-05,7.52e-07,-4.46e-05,0.000132,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.88e-06,9.77e-05,9.76e-05,7.8e-05,0.0233,0.0233,0.00814,0.0429,0.0429,0.0354,1.68e-10,1.68e-10,5.03e-10,2.98e-06,2.98e-06,5e-08,0,0,0,0,0,0,0,0 21090000,0.982,0.00495,-0.00311,0.187,-0.0482,0.0474,-0.373,-0.00297,0.00502,-0.345,-1.49e-05,-5.91e-05,7.35e-07,-4.48e-05,0.000132,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.88e-06,9.83e-05,9.82e-05,7.77e-05,0.0256,0.0256,0.00822,0.0481,0.0481,0.0358,1.68e-10,1.68e-10,4.94e-10,2.98e-06,2.98e-06,5e-08,0,0,0,0,0,0,0,0 -21190000,0.982,0.00206,-0.00479,0.187,-0.0517,0.0513,-0.5,-0.00228,0.00399,-0.384,-1.46e-05,-5.9e-05,7.93e-07,-3.98e-05,0.000122,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.87e-06,9.61e-05,9.61e-05,7.72e-05,0.0232,0.0232,0.00813,0.0428,0.0428,0.0356,1.55e-10,1.55e-10,4.84e-10,2.97e-06,2.97e-06,5e-08,0,0,0,0,0,0,0,0 +21190000,0.982,0.00206,-0.00479,0.187,-0.0517,0.0513,-0.5,-0.00228,0.00399,-0.384,-1.46e-05,-5.9e-05,7.94e-07,-3.98e-05,0.000122,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.87e-06,9.61e-05,9.61e-05,7.72e-05,0.0232,0.0232,0.00813,0.0428,0.0428,0.0356,1.55e-10,1.55e-10,4.84e-10,2.97e-06,2.97e-06,5e-08,0,0,0,0,0,0,0,0 21290000,0.982,-0.000105,-0.00612,0.187,-0.0522,0.0551,-0.631,-0.00748,0.00934,-0.446,-1.46e-05,-5.9e-05,4.96e-07,-4e-05,0.000122,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.85e-06,9.67e-05,9.67e-05,7.66e-05,0.0256,0.0256,0.00816,0.048,0.048,0.0356,1.55e-10,1.56e-10,4.75e-10,2.97e-06,2.97e-06,5e-08,0,0,0,0,0,0,0,0 -21390000,0.982,-0.0016,-0.00685,0.187,-0.0473,0.0508,-0.756,-0.00606,0.0115,-0.513,-1.44e-05,-5.88e-05,4.99e-07,-3.43e-05,0.000116,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.85e-06,9.45e-05,9.44e-05,7.63e-05,0.0232,0.0232,0.00812,0.0427,0.0427,0.0357,1.44e-10,1.44e-10,4.66e-10,2.96e-06,2.96e-06,5e-08,0,0,0,0,0,0,0,0 +21390000,0.982,-0.0016,-0.00685,0.187,-0.0473,0.0508,-0.756,-0.00606,0.0115,-0.513,-1.44e-05,-5.88e-05,4.99e-07,-3.43e-05,0.000116,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.85e-06,9.45e-05,9.44e-05,7.64e-05,0.0232,0.0232,0.00812,0.0427,0.0427,0.0357,1.44e-10,1.44e-10,4.66e-10,2.96e-06,2.96e-06,5e-08,0,0,0,0,0,0,0,0 21490000,0.982,-0.0024,-0.00726,0.187,-0.0432,0.0483,-0.893,-0.0107,0.0165,-0.602,-1.44e-05,-5.88e-05,6.21e-07,-3.47e-05,0.000117,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.84e-06,9.5e-05,9.49e-05,7.58e-05,0.0255,0.0255,0.00815,0.0479,0.0479,0.0357,1.44e-10,1.44e-10,4.57e-10,2.96e-06,2.96e-06,5e-08,0,0,0,0,0,0,0,0 21590000,0.982,-0.0029,-0.00729,0.187,-0.0345,0.0437,-1.02,-0.00902,0.0169,-0.694,-1.42e-05,-5.87e-05,7.32e-07,-3.16e-05,0.000112,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.82e-06,9.27e-05,9.26e-05,7.53e-05,0.023,0.023,0.00807,0.0426,0.0426,0.0355,1.33e-10,1.33e-10,4.49e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 21690000,0.982,-0.00324,-0.00714,0.187,-0.0328,0.0398,-1.15,-0.0124,0.0211,-0.811,-1.42e-05,-5.87e-05,9.01e-07,-3.22e-05,0.000113,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.81e-06,9.32e-05,9.31e-05,7.5e-05,0.0253,0.0253,0.00815,0.0478,0.0478,0.0358,1.33e-10,1.33e-10,4.41e-10,2.95e-06,2.95e-06,5e-08,0,0,0,0,0,0,0,0 21790000,0.982,-0.00361,-0.00736,0.187,-0.0242,0.0335,-1.28,-0.00488,0.0184,-0.933,-1.41e-05,-5.85e-05,1.12e-06,-2.49e-05,0.000109,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.79e-06,9.08e-05,9.08e-05,7.45e-05,0.0229,0.0229,0.00807,0.0426,0.0426,0.0356,1.24e-10,1.24e-10,4.33e-10,2.94e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 -21890000,0.982,-0.00391,-0.0075,0.187,-0.0212,0.0294,-1.4,-0.00715,0.0215,-1.08,-1.41e-05,-5.85e-05,9.92e-07,-2.55e-05,0.000109,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.77e-06,9.13e-05,9.12e-05,7.4e-05,0.025,0.025,0.0081,0.0477,0.0477,0.0356,1.24e-10,1.24e-10,4.25e-10,2.94e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 -21990000,0.982,-0.00461,-0.0078,0.187,-0.0172,0.0234,-1.38,-0.00145,0.017,-1.21,-1.4e-05,-5.85e-05,1.09e-06,-2.63e-05,0.00011,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.76e-06,8.89e-05,8.89e-05,7.37e-05,0.0222,0.0222,0.00807,0.0425,0.0425,0.0357,1.15e-10,1.15e-10,4.18e-10,2.93e-06,2.93e-06,5e-08,0,0,0,0,0,0,0,0 +21890000,0.982,-0.00391,-0.0075,0.187,-0.0212,0.0294,-1.4,-0.00715,0.0215,-1.08,-1.41e-05,-5.85e-05,9.93e-07,-2.55e-05,0.000109,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.77e-06,9.13e-05,9.12e-05,7.4e-05,0.025,0.025,0.0081,0.0477,0.0477,0.0356,1.24e-10,1.24e-10,4.25e-10,2.94e-06,2.94e-06,5e-08,0,0,0,0,0,0,0,0 +21990000,0.982,-0.00461,-0.0078,0.187,-0.0172,0.0234,-1.38,-0.00145,0.0171,-1.21,-1.4e-05,-5.85e-05,1.09e-06,-2.63e-05,0.00011,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.76e-06,8.89e-05,8.89e-05,7.37e-05,0.0222,0.0222,0.00807,0.0425,0.0425,0.0357,1.15e-10,1.15e-10,4.18e-10,2.93e-06,2.93e-06,5e-08,0,0,0,0,0,0,0,0 22090000,0.982,-0.00534,-0.0086,0.187,-0.0149,0.0196,-1.37,-0.0031,0.0191,-1.36,-1.4e-05,-5.85e-05,1.29e-06,-2.67e-05,0.00011,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.75e-06,8.93e-05,8.93e-05,7.32e-05,0.0239,0.0239,0.0081,0.0475,0.0475,0.0357,1.15e-10,1.15e-10,4.1e-10,2.93e-06,2.93e-06,5e-08,0,0,0,0,0,0,0,0 22190000,0.982,-0.00579,-0.00887,0.187,-0.00617,0.0138,-1.38,0.0049,0.0132,-1.5,-1.39e-05,-5.84e-05,1.44e-06,-2.64e-05,0.000111,-0.00135,0.204,0.00201,0.435,0,0,0,0,0,2.73e-06,8.73e-05,8.72e-05,7.28e-05,0.0213,0.0213,0.00802,0.0424,0.0424,0.0355,1.07e-10,1.07e-10,4.02e-10,2.91e-06,2.91e-06,5e-08,0,0,0,0,0,0,0,0 22290000,0.982,-0.00651,-0.00912,0.187,-0.00106,0.00862,-1.38,0.00452,0.0144,-1.65,-1.39e-05,-5.84e-05,1.34e-06,-2.69e-05,0.000112,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.71e-06,8.76e-05,8.76e-05,7.23e-05,0.023,0.023,0.00806,0.0473,0.0473,0.0355,1.07e-10,1.07e-10,3.95e-10,2.91e-06,2.91e-06,5e-08,0,0,0,0,0,0,0,0 -22390000,0.982,-0.00686,-0.00929,0.187,0.00431,-0.00106,-1.38,0.0119,0.00446,-1.79,-1.38e-05,-5.85e-05,1.14e-06,-3.11e-05,0.00011,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.7e-06,8.58e-05,8.57e-05,7.2e-05,0.0205,0.0205,0.00802,0.0422,0.0422,0.0356,1e-10,1e-10,3.88e-10,2.9e-06,2.91e-06,5e-08,0,0,0,0,0,0,0,0 +22390000,0.982,-0.00686,-0.00929,0.187,0.00431,-0.00106,-1.38,0.0119,0.00446,-1.79,-1.38e-05,-5.85e-05,1.14e-06,-3.11e-05,0.00011,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.71e-06,8.58e-05,8.57e-05,7.2e-05,0.0205,0.0205,0.00802,0.0422,0.0422,0.0356,1e-10,1e-10,3.88e-10,2.9e-06,2.91e-06,5e-08,0,0,0,0,0,0,0,0 22490000,0.982,-0.007,-0.00975,0.187,0.00816,-0.00701,-1.39,0.0126,0.00401,-1.93,-1.38e-05,-5.85e-05,9.9e-07,-3.13e-05,0.000111,-0.00134,0.204,0.00201,0.435,0,0,0,0,0,2.69e-06,8.61e-05,8.61e-05,7.15e-05,0.0221,0.0221,0.00806,0.047,0.047,0.0356,1e-10,1.01e-10,3.81e-10,2.9e-06,2.91e-06,5e-08,0,0,0,0,0,0,0,0 22590000,0.982,-0.00693,-0.0104,0.187,0.0178,-0.0161,-1.38,0.0247,-0.00504,-2.08,-1.37e-05,-5.84e-05,1.16e-06,-2.86e-05,0.00011,-0.00133,0.204,0.00201,0.435,0,0,0,0,0,2.68e-06,8.44e-05,8.44e-05,7.11e-05,0.0198,0.0198,0.00799,0.042,0.042,0.0353,9.43e-11,9.43e-11,3.75e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 22690000,0.982,-0.00684,-0.0106,0.188,0.0199,-0.0205,-1.39,0.0266,-0.00691,-2.22,-1.37e-05,-5.84e-05,1.07e-06,-2.92e-05,0.00011,-0.00133,0.204,0.00201,0.435,0,0,0,0,0,2.67e-06,8.48e-05,8.47e-05,7.08e-05,0.0213,0.0213,0.00807,0.0468,0.0468,0.0357,9.44e-11,9.44e-11,3.69e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 @@ -238,15 +238,15 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 23590000,0.983,-0.00773,-0.0127,0.185,0.0636,-0.0581,-1.39,0.0945,-0.0703,-3.53,-1.37e-05,-5.85e-05,1.25e-06,-3.64e-05,0.000117,-0.0013,0.204,0.00201,0.435,0,0,0,0,0,2.5e-06,7.98e-05,7.98e-05,6.73e-05,0.0172,0.0172,0.00794,0.0409,0.0409,0.0352,7.2e-11,7.21e-11,3.16e-10,2.87e-06,2.88e-06,5e-08,0,0,0,0,0,0,0,0 23690000,0.983,-0.00838,-0.0132,0.185,0.062,-0.0605,-1.29,0.101,-0.0763,-3.67,-1.37e-05,-5.85e-05,1.39e-06,-3.65e-05,0.000117,-0.0013,0.204,0.00201,0.435,0,0,0,0,0,2.49e-06,8.01e-05,8e-05,6.71e-05,0.0183,0.0183,0.00802,0.0453,0.0453,0.0355,7.21e-11,7.22e-11,3.12e-10,2.87e-06,2.88e-06,5e-08,0,0,0,0,0,0,0,0 23790000,0.982,-0.0102,-0.0161,0.185,0.0576,-0.0579,-0.96,0.11,-0.0809,-3.79,-1.38e-05,-5.84e-05,1.54e-06,-3.53e-05,0.000118,-0.0013,0.204,0.00201,0.435,0,0,0,0,0,2.49e-06,7.93e-05,7.92e-05,6.67e-05,0.0163,0.0163,0.00795,0.0407,0.0407,0.0353,6.88e-11,6.88e-11,3.06e-10,2.87e-06,2.87e-06,5e-08,0,0,0,0,0,0,0,0 -23890000,0.982,-0.0136,-0.0202,0.185,0.0542,-0.0587,-0.529,0.116,-0.0867,-3.87,-1.38e-05,-5.84e-05,1.56e-06,-3.55e-05,0.000118,-0.0013,0.204,0.00201,0.435,0,0,0,0,0,2.48e-06,7.95e-05,7.95e-05,6.63e-05,0.0171,0.0171,0.00799,0.0449,0.0449,0.0353,6.89e-11,6.89e-11,3.01e-10,2.87e-06,2.87e-06,5e-08,0,0,0,0,0,0,0,0 -23990000,0.982,-0.0157,-0.0225,0.185,0.0568,-0.0581,-0.145,0.125,-0.0892,-3.93,-1.4e-05,-5.84e-05,1.54e-06,-3.51e-05,0.000118,-0.00127,0.204,0.00201,0.435,0,0,0,0,0,2.48e-06,7.91e-05,7.9e-05,6.61e-05,0.0154,0.0154,0.00796,0.0403,0.0403,0.0354,6.59e-11,6.59e-11,2.97e-10,2.87e-06,2.87e-06,5e-08,0,0,0,0,0,0,0,0 +23890000,0.982,-0.0136,-0.0202,0.185,0.0542,-0.0587,-0.529,0.116,-0.0867,-3.87,-1.38e-05,-5.84e-05,1.56e-06,-3.55e-05,0.000118,-0.0013,0.204,0.00201,0.435,0,0,0,0,0,2.49e-06,7.95e-05,7.95e-05,6.63e-05,0.0171,0.0171,0.00799,0.0449,0.0449,0.0353,6.89e-11,6.89e-11,3.01e-10,2.87e-06,2.87e-06,5e-08,0,0,0,0,0,0,0,0 +23990000,0.982,-0.0157,-0.0225,0.185,0.0568,-0.0581,-0.145,0.125,-0.0892,-3.93,-1.4e-05,-5.84e-05,1.54e-06,-3.51e-05,0.000118,-0.00127,0.204,0.00201,0.435,0,0,0,0,0,2.49e-06,7.91e-05,7.9e-05,6.61e-05,0.0154,0.0154,0.00796,0.0403,0.0403,0.0354,6.59e-11,6.59e-11,2.97e-10,2.87e-06,2.87e-06,5e-08,0,0,0,0,0,0,0,0 24090000,0.982,-0.0152,-0.0214,0.185,0.0639,-0.0665,0.0875,0.131,-0.0954,-3.93,-1.4e-05,-5.84e-05,1.44e-06,-3.51e-05,0.000118,-0.00127,0.204,0.00201,0.435,0,0,0,0,0,2.46e-06,7.93e-05,7.92e-05,6.57e-05,0.0165,0.0165,0.008,0.0444,0.0444,0.0354,6.6e-11,6.6e-11,2.92e-10,2.87e-06,2.87e-06,5e-08,0,0,0,0,0,0,0,0 24190000,0.983,-0.0124,-0.0177,0.185,0.0748,-0.0718,0.0746,0.138,-0.0996,-3.94,-1.4e-05,-5.84e-05,1.53e-06,-3.2e-05,0.000115,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,2.43e-06,7.91e-05,7.9e-05,6.53e-05,0.0152,0.0152,0.00794,0.04,0.04,0.0352,6.34e-11,6.34e-11,2.87e-10,2.87e-06,2.87e-06,5e-08,0,0,0,0,0,0,0,0 24290000,0.983,-0.00994,-0.0143,0.185,0.0785,-0.0752,0.0531,0.146,-0.107,-3.94,-1.4e-05,-5.84e-05,1.53e-06,-3.22e-05,0.000115,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,2.41e-06,7.93e-05,7.92e-05,6.51e-05,0.0164,0.0164,0.00802,0.044,0.044,0.0355,6.35e-11,6.35e-11,2.83e-10,2.87e-06,2.87e-06,5e-08,0,0,0,0,0,0,0,0 24390000,0.983,-0.0091,-0.0133,0.185,0.072,-0.0696,0.0696,0.153,-0.108,-3.93,-1.42e-05,-5.84e-05,1.73e-06,-3.16e-05,0.000107,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,2.39e-06,7.91e-05,7.91e-05,6.47e-05,0.0151,0.0151,0.00795,0.0397,0.0397,0.0353,6.1e-11,6.1e-11,2.79e-10,2.86e-06,2.86e-06,5e-08,0,0,0,0,0,0,0,0 24490000,0.983,-0.00934,-0.0134,0.185,0.0675,-0.0666,0.0675,0.16,-0.114,-3.93,-1.42e-05,-5.84e-05,1.97e-06,-3.15e-05,0.000107,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,2.38e-06,7.93e-05,7.93e-05,6.43e-05,0.0162,0.0162,0.00799,0.0436,0.0436,0.0353,6.11e-11,6.11e-11,2.74e-10,2.86e-06,2.86e-06,5e-08,0,0,0,0,0,0,0,0 24590000,0.983,-0.01,-0.0135,0.185,0.064,-0.0624,0.0634,0.163,-0.111,-3.92,-1.44e-05,-5.83e-05,1.96e-06,-3.37e-05,9.89e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,2.38e-06,7.93e-05,7.92e-05,6.41e-05,0.015,0.015,0.00797,0.0394,0.0394,0.0354,5.88e-11,5.88e-11,2.7e-10,2.86e-06,2.86e-06,5e-08,0,0,0,0,0,0,0,0 -24690000,0.983,-0.0105,-0.0133,0.185,0.0618,-0.0618,0.0629,0.169,-0.118,-3.91,-1.44e-05,-5.83e-05,1.95e-06,-3.37e-05,9.88e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,2.36e-06,7.95e-05,7.94e-05,6.38e-05,0.0161,0.0161,0.00801,0.0434,0.0434,0.0354,5.89e-11,5.89e-11,2.66e-10,2.86e-06,2.86e-06,5e-08,0,0,0,0,0,0,0,0 +24690000,0.983,-0.0105,-0.0133,0.185,0.0618,-0.0618,0.0629,0.169,-0.118,-3.91,-1.44e-05,-5.83e-05,1.95e-06,-3.36e-05,9.88e-05,-0.00126,0.204,0.00201,0.435,0,0,0,0,0,2.37e-06,7.95e-05,7.94e-05,6.38e-05,0.0161,0.0161,0.00801,0.0434,0.0434,0.0354,5.89e-11,5.89e-11,2.66e-10,2.86e-06,2.86e-06,5e-08,0,0,0,0,0,0,0,0 24790000,0.983,-0.0106,-0.0126,0.185,0.0584,-0.0593,0.0546,0.172,-0.113,-3.91,-1.46e-05,-5.83e-05,1.99e-06,-3.39e-05,9.24e-05,-0.00125,0.204,0.00201,0.435,0,0,0,0,0,2.35e-06,7.94e-05,7.93e-05,6.34e-05,0.0148,0.0148,0.00794,0.0392,0.0392,0.0352,5.67e-11,5.68e-11,2.62e-10,2.85e-06,2.85e-06,5e-08,0,0,0,0,0,0,0,0 24890000,0.983,-0.0104,-0.0121,0.185,0.0568,-0.0626,0.0441,0.177,-0.119,-3.91,-1.46e-05,-5.83e-05,2.06e-06,-3.4e-05,9.28e-05,-0.00125,0.204,0.00201,0.435,0,0,0,0,0,2.34e-06,7.96e-05,7.96e-05,6.3e-05,0.016,0.016,0.00799,0.0431,0.0431,0.0352,5.68e-11,5.69e-11,2.58e-10,2.85e-06,2.85e-06,5e-08,0,0,0,0,0,0,0,0 24990000,0.983,-0.0101,-0.0119,0.185,0.0479,-0.0581,0.037,0.177,-0.111,-3.91,-1.49e-05,-5.83e-05,2.06e-06,-3.59e-05,8.49e-05,-0.00125,0.204,0.00201,0.435,0,0,0,0,0,2.33e-06,7.96e-05,7.95e-05,6.28e-05,0.0147,0.0147,0.00796,0.0391,0.0391,0.0353,5.48e-11,5.48e-11,2.54e-10,2.85e-06,2.85e-06,5e-08,0,0,0,0,0,0,0,0 @@ -259,10 +259,10 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 25690000,0.983,-0.0105,-0.0101,0.186,0.0148,-0.0391,0.0174,0.181,-0.102,-3.91,-1.55e-05,-5.82e-05,1.54e-06,-4.03e-05,6.84e-05,-0.00124,0.204,0.00201,0.435,0,0,0,0,0,2.26e-06,8.04e-05,8.03e-05,6.07e-05,0.0155,0.0155,0.00802,0.0425,0.0425,0.0354,4.99e-11,4.99e-11,2.3e-10,2.84e-06,2.84e-06,5e-08,0,0,0,0,0,0,0,0 25790000,0.983,-0.0102,-0.00939,0.186,0.00365,-0.0308,0.0169,0.174,-0.0926,-3.91,-1.57e-05,-5.82e-05,1.49e-06,-4.08e-05,6.34e-05,-0.00124,0.204,0.00201,0.435,0,0,0,0,0,2.24e-06,8.04e-05,8.04e-05,6.04e-05,0.0143,0.0143,0.00796,0.0386,0.0386,0.0351,4.83e-11,4.83e-11,2.26e-10,2.84e-06,2.84e-06,5e-08,0,0,0,0,0,0,0,0 25890000,0.983,-0.0103,-0.00948,0.186,-0.00209,-0.0286,0.0193,0.174,-0.0956,-3.91,-1.57e-05,-5.82e-05,1.27e-06,-4.06e-05,6.33e-05,-0.00124,0.204,0.00201,0.435,0,0,0,0,0,2.24e-06,8.06e-05,8.06e-05,6.02e-05,0.0154,0.0154,0.00804,0.0424,0.0424,0.0355,4.84e-11,4.84e-11,2.23e-10,2.84e-06,2.84e-06,5e-08,0,0,0,0,0,0,0,0 -25990000,0.983,-0.0103,-0.00958,0.186,-0.0112,-0.0218,0.0127,0.163,-0.086,-3.91,-1.58e-05,-5.83e-05,1.19e-06,-3.86e-05,5.85e-05,-0.00124,0.204,0.00201,0.435,0,0,0,0,0,2.22e-06,8.06e-05,8.06e-05,5.99e-05,0.0142,0.0142,0.00798,0.0385,0.0385,0.0353,4.69e-11,4.69e-11,2.2e-10,2.84e-06,2.84e-06,5e-08,0,0,0,0,0,0,0,0 +25990000,0.983,-0.0103,-0.00958,0.186,-0.0112,-0.0218,0.0127,0.163,-0.086,-3.91,-1.58e-05,-5.83e-05,1.19e-06,-3.86e-05,5.85e-05,-0.00124,0.204,0.00201,0.435,0,0,0,0,0,2.23e-06,8.06e-05,8.06e-05,5.99e-05,0.0142,0.0142,0.00798,0.0385,0.0385,0.0353,4.69e-11,4.69e-11,2.2e-10,2.84e-06,2.84e-06,5e-08,0,0,0,0,0,0,0,0 26090000,0.983,-0.01,-0.00957,0.186,-0.0164,-0.0215,0.0113,0.162,-0.0882,-3.91,-1.58e-05,-5.83e-05,1.28e-06,-3.86e-05,5.85e-05,-0.00124,0.204,0.00201,0.435,0,0,0,0,0,2.21e-06,8.08e-05,8.08e-05,5.95e-05,0.0153,0.0153,0.00802,0.0423,0.0423,0.0353,4.7e-11,4.7e-11,2.17e-10,2.84e-06,2.84e-06,5e-08,0,0,0,0,0,0,0,0 26190000,0.983,-0.00993,-0.0101,0.186,-0.023,-0.0149,0.00648,0.151,-0.0811,-3.92,-1.59e-05,-5.83e-05,1.32e-06,-3.81e-05,5.63e-05,-0.00123,0.204,0.00201,0.435,0,0,0,0,0,2.2e-06,8.08e-05,8.08e-05,5.92e-05,0.0141,0.0141,0.00796,0.0384,0.0384,0.0351,4.56e-11,4.56e-11,2.14e-10,2.84e-06,2.84e-06,5e-08,0,0,0,0,0,0,0,0 -26290000,0.983,-0.00994,-0.0104,0.186,-0.0245,-0.0135,0.000744,0.149,-0.0825,-3.92,-1.59e-05,-5.83e-05,1.19e-06,-3.8e-05,5.61e-05,-0.00123,0.204,0.00201,0.435,0,0,0,0,0,2.19e-06,8.1e-05,8.1e-05,5.9e-05,0.0152,0.0152,0.00804,0.0422,0.0422,0.0354,4.57e-11,4.57e-11,2.11e-10,2.84e-06,2.84e-06,5e-08,0,0,0,0,0,0,0,0 +26290000,0.983,-0.00994,-0.0104,0.186,-0.0245,-0.0135,0.000744,0.149,-0.0825,-3.92,-1.59e-05,-5.83e-05,1.19e-06,-3.8e-05,5.61e-05,-0.00123,0.204,0.00201,0.435,0,0,0,0,0,2.2e-06,8.1e-05,8.1e-05,5.9e-05,0.0152,0.0152,0.00804,0.0422,0.0422,0.0354,4.57e-11,4.57e-11,2.11e-10,2.84e-06,2.84e-06,5e-08,0,0,0,0,0,0,0,0 26390000,0.983,-0.00935,-0.0103,0.186,-0.0306,-0.00634,0.0047,0.136,-0.0745,-3.92,-1.6e-05,-5.84e-05,1.06e-06,-3.57e-05,5.32e-05,-0.00123,0.204,0.00201,0.435,0,0,0,0,0,2.18e-06,8.1e-05,8.09e-05,5.87e-05,0.014,0.014,0.00797,0.0383,0.0383,0.0352,4.44e-11,4.44e-11,2.08e-10,2.84e-06,2.84e-06,5e-08,0,0,0,0,0,0,0,0 26490000,0.983,-0.00911,-0.0102,0.185,-0.0338,-0.00319,0.0142,0.132,-0.0749,-3.92,-1.6e-05,-5.84e-05,9.88e-07,-3.57e-05,5.32e-05,-0.00123,0.204,0.00201,0.435,0,0,0,0,0,2.17e-06,8.12e-05,8.11e-05,5.84e-05,0.015,0.015,0.00802,0.0421,0.0421,0.0352,4.45e-11,4.45e-11,2.05e-10,2.84e-06,2.84e-06,5e-08,0,0,0,0,0,0,0,0 26590000,0.983,-0.00854,-0.0104,0.186,-0.0355,0.00477,0.0142,0.122,-0.0678,-3.92,-1.61e-05,-5.84e-05,8.64e-07,-3.48e-05,5.1e-05,-0.00123,0.204,0.00201,0.435,0,0,0,0,0,2.16e-06,8.12e-05,8.11e-05,5.83e-05,0.0139,0.0139,0.00799,0.0382,0.0382,0.0353,4.33e-11,4.33e-11,2.03e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 @@ -273,11 +273,11 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 27090000,0.983,-0.00686,-0.0105,0.186,-0.0597,0.0303,0.00875,0.0824,-0.0514,-3.93,-1.61e-05,-5.85e-05,4.48e-07,-3.06e-05,4.62e-05,-0.00122,0.204,0.00201,0.435,0,0,0,0,0,2.11e-06,8.17e-05,8.16e-05,5.69e-05,0.0147,0.0147,0.00803,0.0418,0.0418,0.0353,4.13e-11,4.13e-11,1.89e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 27190000,0.983,-0.0069,-0.0104,0.186,-0.0661,0.0357,0.0106,0.0715,-0.0454,-3.94,-1.61e-05,-5.85e-05,3.77e-07,-2.98e-05,4.48e-05,-0.00122,0.204,0.00201,0.435,0,0,0,0,0,2.1e-06,8.16e-05,8.16e-05,5.67e-05,0.0137,0.0137,0.00801,0.038,0.038,0.0354,4.02e-11,4.02e-11,1.87e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 27290000,0.983,-0.00707,-0.0114,0.186,-0.0724,0.0416,0.124,0.0646,-0.0415,-3.94,-1.61e-05,-5.85e-05,3.32e-07,-2.96e-05,4.45e-05,-0.00122,0.204,0.00201,0.435,0,0,0,0,0,2.09e-06,8.18e-05,8.17e-05,5.64e-05,0.0146,0.0146,0.00805,0.0417,0.0417,0.0354,4.03e-11,4.03e-11,1.85e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 -27390000,0.982,-0.00846,-0.0139,0.186,-0.077,0.0474,0.447,0.0552,-0.0344,-3.92,-1.6e-05,-5.84e-05,2.83e-07,-2.96e-05,4.22e-05,-0.00121,0.204,0.00201,0.435,0,0,0,0,0,2.08e-06,8.18e-05,8.17e-05,5.61e-05,0.0133,0.0133,0.00798,0.0379,0.0379,0.0352,3.93e-11,3.93e-11,1.82e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 +27390000,0.983,-0.00846,-0.0139,0.186,-0.077,0.0474,0.447,0.0552,-0.0344,-3.92,-1.6e-05,-5.84e-05,2.83e-07,-2.96e-05,4.22e-05,-0.00121,0.204,0.00201,0.435,0,0,0,0,0,2.09e-06,8.18e-05,8.17e-05,5.61e-05,0.0133,0.0133,0.00798,0.0379,0.0379,0.0352,3.93e-11,3.93e-11,1.82e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 27490000,0.982,-0.00981,-0.0157,0.186,-0.0796,0.0527,0.759,0.0473,-0.0293,-3.86,-1.6e-05,-5.84e-05,1.05e-07,-2.99e-05,4.21e-05,-0.00121,0.204,0.00201,0.435,0,0,0,0,0,2.08e-06,8.2e-05,8.19e-05,5.59e-05,0.0141,0.0141,0.00803,0.0416,0.0416,0.0352,3.94e-11,3.94e-11,1.8e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 -27590000,0.982,-0.00968,-0.0146,0.186,-0.0735,0.0551,0.853,0.039,-0.0253,-3.79,-1.6e-05,-5.84e-05,7.03e-08,-3.09e-05,4.24e-05,-0.0012,0.204,0.00201,0.435,0,0,0,0,0,2.07e-06,8.2e-05,8.19e-05,5.57e-05,0.0131,0.0131,0.008,0.0378,0.0378,0.0353,3.85e-11,3.85e-11,1.78e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 -27690000,0.983,-0.00846,-0.0116,0.186,-0.0705,0.0518,0.755,0.0318,-0.0199,-3.72,-1.6e-05,-5.84e-05,5.63e-08,-3.05e-05,4.15e-05,-0.00119,0.204,0.00201,0.435,0,0,0,0,0,2.05e-06,8.22e-05,8.21e-05,5.54e-05,0.014,0.014,0.00804,0.0414,0.0414,0.0354,3.86e-11,3.86e-11,1.75e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 -27790000,0.983,-0.00712,-0.0102,0.186,-0.0698,0.0495,0.749,0.0257,-0.0174,-3.65,-1.59e-05,-5.84e-05,5.27e-08,-3.29e-05,4.79e-05,-0.00119,0.204,0.00201,0.435,0,0,0,0,0,2.04e-06,8.23e-05,8.22e-05,5.52e-05,0.013,0.013,0.00797,0.0377,0.0377,0.0351,3.78e-11,3.78e-11,1.73e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 +27590000,0.982,-0.00968,-0.0146,0.186,-0.0735,0.0551,0.853,0.039,-0.0253,-3.79,-1.6e-05,-5.84e-05,7.04e-08,-3.09e-05,4.24e-05,-0.0012,0.204,0.00201,0.435,0,0,0,0,0,2.07e-06,8.2e-05,8.19e-05,5.57e-05,0.0131,0.0131,0.008,0.0378,0.0378,0.0353,3.85e-11,3.85e-11,1.78e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 +27690000,0.983,-0.00846,-0.0116,0.186,-0.0705,0.0518,0.755,0.0318,-0.0199,-3.72,-1.6e-05,-5.84e-05,5.64e-08,-3.05e-05,4.15e-05,-0.00119,0.204,0.00201,0.435,0,0,0,0,0,2.05e-06,8.22e-05,8.21e-05,5.54e-05,0.014,0.014,0.00804,0.0414,0.0414,0.0354,3.86e-11,3.86e-11,1.75e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 +27790000,0.983,-0.00712,-0.0102,0.186,-0.0698,0.0495,0.749,0.0257,-0.0174,-3.65,-1.59e-05,-5.84e-05,5.28e-08,-3.29e-05,4.79e-05,-0.00119,0.204,0.00201,0.435,0,0,0,0,0,2.04e-06,8.23e-05,8.22e-05,5.52e-05,0.013,0.013,0.00797,0.0377,0.0377,0.0351,3.78e-11,3.78e-11,1.73e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 27890000,0.983,-0.00676,-0.0102,0.186,-0.0767,0.0566,0.788,0.0183,-0.0122,-3.57,-1.59e-05,-5.84e-05,1.48e-08,-3.27e-05,4.73e-05,-0.00119,0.204,0.00201,0.435,0,0,0,0,0,2.04e-06,8.24e-05,8.24e-05,5.5e-05,0.0139,0.0139,0.00806,0.0413,0.0413,0.0355,3.79e-11,3.79e-11,1.71e-10,2.83e-06,2.83e-06,5e-08,0,0,0,0,0,0,0,0 27990000,0.983,-0.00721,-0.0106,0.186,-0.077,0.058,0.775,0.013,-0.0105,-3.5,-1.58e-05,-5.83e-05,-2.78e-08,-3.49e-05,5.14e-05,-0.00119,0.204,0.00201,0.435,0,0,0,0,0,2.03e-06,8.25e-05,8.24e-05,5.47e-05,0.013,0.013,0.00799,0.0376,0.0376,0.0352,3.71e-11,3.71e-11,1.69e-10,2.83e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 28090000,0.983,-0.00747,-0.0106,0.186,-0.0807,0.0587,0.782,0.00512,-0.00461,-3.43,-1.58e-05,-5.83e-05,6.57e-08,-3.49e-05,5.13e-05,-0.00119,0.204,0.00201,0.435,0,0,0,0,0,2.02e-06,8.27e-05,8.26e-05,5.45e-05,0.0139,0.0139,0.00803,0.0412,0.0412,0.0353,3.72e-11,3.72e-11,1.67e-10,2.83e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 @@ -285,21 +285,21 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 28290000,0.983,-0.0064,-0.0112,0.186,-0.0866,0.0587,0.787,-0.00989,0.00156,-3.28,-1.56e-05,-5.83e-05,9.73e-08,-3.54e-05,5.43e-05,-0.00118,0.204,0.00201,0.435,0,0,0,0,0,2e-06,8.29e-05,8.29e-05,5.41e-05,0.0138,0.0138,0.00805,0.0411,0.0411,0.0354,3.65e-11,3.65e-11,1.63e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 28390000,0.983,-0.00641,-0.0118,0.186,-0.0871,0.0615,0.787,-0.0146,0.00452,-3.21,-1.55e-05,-5.82e-05,1.41e-07,-3.73e-05,5.6e-05,-0.00118,0.204,0.00201,0.435,0,0,0,0,0,2e-06,8.3e-05,8.29e-05,5.38e-05,0.0129,0.0129,0.00798,0.0375,0.0375,0.0352,3.57e-11,3.57e-11,1.61e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 28490000,0.983,-0.00672,-0.0122,0.186,-0.0889,0.0656,0.788,-0.0234,0.0108,-3.13,-1.55e-05,-5.82e-05,1.01e-07,-3.7e-05,5.51e-05,-0.00117,0.204,0.00201,0.435,0,0,0,0,0,1.99e-06,8.32e-05,8.31e-05,5.37e-05,0.0138,0.0138,0.00806,0.041,0.041,0.0355,3.58e-11,3.58e-11,1.59e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 -28590000,0.983,-0.00676,-0.0122,0.185,-0.0822,0.0606,0.786,-0.0267,0.00853,-3.06,-1.54e-05,-5.82e-05,1.39e-07,-3.8e-05,5.87e-05,-0.00117,0.204,0.00201,0.435,0,0,0,0,0,1.98e-06,8.32e-05,8.31e-05,5.34e-05,0.0128,0.0128,0.00799,0.0374,0.0374,0.0353,3.51e-11,3.51e-11,1.57e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 +28590000,0.983,-0.00676,-0.0122,0.185,-0.0822,0.0606,0.786,-0.0267,0.00854,-3.06,-1.54e-05,-5.82e-05,1.39e-07,-3.8e-05,5.87e-05,-0.00117,0.204,0.00201,0.435,0,0,0,0,0,1.98e-06,8.32e-05,8.31e-05,5.34e-05,0.0128,0.0128,0.00799,0.0374,0.0374,0.0353,3.51e-11,3.51e-11,1.57e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 28690000,0.983,-0.00652,-0.0116,0.186,-0.0826,0.0616,0.786,-0.035,0.0147,-2.99,-1.54e-05,-5.82e-05,7.57e-08,-3.77e-05,5.78e-05,-0.00117,0.204,0.00201,0.435,0,0,0,0,0,1.97e-06,8.34e-05,8.33e-05,5.31e-05,0.0137,0.0137,0.00803,0.0409,0.0409,0.0353,3.52e-11,3.52e-11,1.55e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 28790000,0.983,-0.00586,-0.0114,0.186,-0.0791,0.0617,0.784,-0.0375,0.0164,-2.91,-1.53e-05,-5.81e-05,1.45e-07,-3.83e-05,5.77e-05,-0.00117,0.204,0.00201,0.435,0,0,0,0,0,1.96e-06,8.34e-05,8.33e-05,5.29e-05,0.0128,0.0128,0.00797,0.0373,0.0373,0.0351,3.46e-11,3.46e-11,1.53e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 -28890000,0.983,-0.0057,-0.0111,0.185,-0.0835,0.0637,0.783,-0.0456,0.0227,-2.84,-1.53e-05,-5.81e-05,2.1e-07,-3.79e-05,5.67e-05,-0.00116,0.204,0.00201,0.435,0,0,0,0,0,1.96e-06,8.35e-05,8.35e-05,5.28e-05,0.0137,0.0137,0.00805,0.0408,0.0408,0.0355,3.47e-11,3.47e-11,1.51e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 +28890000,0.983,-0.0057,-0.0111,0.185,-0.0834,0.0637,0.783,-0.0456,0.0227,-2.84,-1.53e-05,-5.81e-05,2.1e-07,-3.79e-05,5.67e-05,-0.00116,0.204,0.00201,0.435,0,0,0,0,0,1.96e-06,8.35e-05,8.35e-05,5.28e-05,0.0137,0.0137,0.00805,0.0408,0.0408,0.0355,3.47e-11,3.47e-11,1.51e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 28990000,0.983,-0.00546,-0.0113,0.186,-0.0794,0.0604,0.781,-0.045,0.0218,-2.77,-1.51e-05,-5.8e-05,1.77e-07,-3.84e-05,5.65e-05,-0.00116,0.204,0.00201,0.435,0,0,0,0,0,1.95e-06,8.35e-05,8.35e-05,5.25e-05,0.0128,0.0128,0.00798,0.0373,0.0373,0.0352,3.4e-11,3.4e-11,1.5e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 29090000,0.983,-0.00531,-0.0114,0.186,-0.0821,0.0627,0.78,-0.0532,0.0279,-2.7,-1.51e-05,-5.8e-05,1.69e-07,-3.82e-05,5.59e-05,-0.00116,0.204,0.00201,0.435,0,0,0,0,0,1.94e-06,8.37e-05,8.37e-05,5.23e-05,0.0137,0.0137,0.00802,0.0408,0.0408,0.0353,3.41e-11,3.41e-11,1.48e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 29190000,0.983,-0.00527,-0.0116,0.186,-0.0784,0.0612,0.775,-0.0509,0.0271,-2.63,-1.5e-05,-5.79e-05,2.32e-07,-3.81e-05,5.46e-05,-0.00115,0.204,0.00201,0.435,0,0,0,0,0,1.94e-06,8.37e-05,8.36e-05,5.21e-05,0.0127,0.0127,0.00799,0.0372,0.0372,0.0354,3.35e-11,3.35e-11,1.46e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 -29290000,0.983,-0.00553,-0.0116,0.186,-0.0805,0.0673,0.778,-0.0588,0.0336,-2.55,-1.5e-05,-5.79e-05,2.49e-07,-3.79e-05,5.42e-05,-0.00115,0.204,0.00201,0.435,0,0,0,0,0,1.93e-06,8.38e-05,8.38e-05,5.19e-05,0.0136,0.0136,0.00803,0.0407,0.0407,0.0354,3.36e-11,3.36e-11,1.44e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 -29390000,0.983,-0.00598,-0.0111,0.186,-0.0759,0.0656,0.78,-0.0571,0.0344,-2.48,-1.49e-05,-5.79e-05,2.88e-07,-3.79e-05,5.31e-05,-0.00115,0.204,0.00201,0.435,0,0,0,0,0,1.92e-06,8.38e-05,8.37e-05,5.16e-05,0.0127,0.0127,0.00796,0.0372,0.0372,0.0352,3.3e-11,3.3e-11,1.43e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 +29290000,0.983,-0.00553,-0.0116,0.186,-0.0805,0.0673,0.778,-0.0588,0.0336,-2.55,-1.5e-05,-5.79e-05,2.49e-07,-3.79e-05,5.42e-05,-0.00115,0.204,0.00201,0.435,0,0,0,0,0,1.93e-06,8.39e-05,8.38e-05,5.19e-05,0.0136,0.0136,0.00803,0.0407,0.0407,0.0354,3.36e-11,3.36e-11,1.44e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 +29390000,0.983,-0.00598,-0.0111,0.186,-0.0759,0.0656,0.78,-0.0571,0.0344,-2.48,-1.49e-05,-5.79e-05,2.89e-07,-3.79e-05,5.31e-05,-0.00115,0.204,0.00201,0.435,0,0,0,0,0,1.92e-06,8.38e-05,8.37e-05,5.16e-05,0.0127,0.0127,0.00796,0.0372,0.0372,0.0352,3.3e-11,3.3e-11,1.43e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 29490000,0.983,-0.00598,-0.0109,0.186,-0.0788,0.0664,0.78,-0.0648,0.0411,-2.4,-1.49e-05,-5.79e-05,3.97e-07,-3.75e-05,5.25e-05,-0.00115,0.204,0.00201,0.435,0,0,0,0,0,1.92e-06,8.4e-05,8.39e-05,5.15e-05,0.0136,0.0136,0.00805,0.0406,0.0406,0.0355,3.31e-11,3.31e-11,1.41e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 29590000,0.983,-0.00589,-0.0109,0.186,-0.0743,0.0642,0.782,-0.0622,0.0401,-2.33,-1.47e-05,-5.78e-05,5.01e-07,-3.7e-05,5.08e-05,-0.00115,0.204,0.00201,0.435,0,0,0,0,0,1.91e-06,8.39e-05,8.38e-05,5.13e-05,0.0127,0.0127,0.00798,0.0371,0.0371,0.0353,3.25e-11,3.25e-11,1.4e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 29690000,0.983,-0.00593,-0.0107,0.185,-0.0786,0.063,0.777,-0.0698,0.0465,-2.25,-1.47e-05,-5.78e-05,5.93e-07,-3.64e-05,4.96e-05,-0.00114,0.204,0.00201,0.435,0,0,0,0,0,1.9e-06,8.4e-05,8.4e-05,5.1e-05,0.0136,0.0136,0.00802,0.0406,0.0406,0.0353,3.26e-11,3.26e-11,1.38e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 29790000,0.983,-0.00576,-0.0113,0.185,-0.0744,0.0563,0.774,-0.0651,0.0437,-2.18,-1.46e-05,-5.77e-05,6.87e-07,-3.52e-05,4.73e-05,-0.00114,0.204,0.00201,0.435,0,0,0,0,0,1.9e-06,8.39e-05,8.39e-05,5.09e-05,0.0127,0.0127,0.00799,0.0371,0.0371,0.0354,3.2e-11,3.2e-11,1.37e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 29890000,0.983,-0.00524,-0.0116,0.185,-0.0751,0.0576,0.769,-0.0725,0.0493,-2.11,-1.46e-05,-5.77e-05,7.73e-07,-3.46e-05,4.58e-05,-0.00114,0.204,0.00201,0.435,0,0,0,0,0,1.9e-06,8.41e-05,8.41e-05,5.07e-05,0.0136,0.0136,0.00803,0.0405,0.0405,0.0354,3.21e-11,3.21e-11,1.35e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 -29990000,0.983,-0.00541,-0.0117,0.185,-0.0697,0.0525,0.766,-0.068,0.0445,-2.04,-1.44e-05,-5.76e-05,7.83e-07,-3.32e-05,4.19e-05,-0.00113,0.204,0.00201,0.435,0,0,0,0,0,1.89e-06,8.39e-05,8.39e-05,5.05e-05,0.0127,0.0127,0.00796,0.037,0.037,0.0352,3.16e-11,3.16e-11,1.33e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 +29990000,0.983,-0.00541,-0.0117,0.185,-0.0697,0.0525,0.766,-0.068,0.0445,-2.04,-1.44e-05,-5.76e-05,7.84e-07,-3.32e-05,4.19e-05,-0.00113,0.204,0.00201,0.435,0,0,0,0,0,1.89e-06,8.39e-05,8.39e-05,5.05e-05,0.0127,0.0127,0.00796,0.037,0.037,0.0352,3.16e-11,3.16e-11,1.33e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 30090000,0.983,-0.00553,-0.0118,0.186,-0.0702,0.0534,0.763,-0.075,0.0499,-1.97,-1.44e-05,-5.76e-05,6.34e-07,-3.31e-05,4.14e-05,-0.00113,0.204,0.00201,0.435,0,0,0,0,0,1.88e-06,8.41e-05,8.41e-05,5.02e-05,0.0135,0.0135,0.008,0.0405,0.0405,0.0353,3.17e-11,3.17e-11,1.32e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 30190000,0.983,-0.00551,-0.0118,0.186,-0.0641,0.05,0.763,-0.0684,0.0479,-1.9,-1.43e-05,-5.75e-05,5.13e-07,-3.12e-05,3.93e-05,-0.00113,0.204,0.00201,0.435,0,0,0,0,0,1.88e-06,8.39e-05,8.39e-05,5.01e-05,0.0126,0.0126,0.00797,0.037,0.037,0.0353,3.11e-11,3.11e-11,1.31e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 30290000,0.983,-0.00553,-0.0118,0.186,-0.0633,0.0503,0.762,-0.0747,0.0529,-1.83,-1.43e-05,-5.75e-05,5.33e-07,-3.06e-05,3.78e-05,-0.00113,0.204,0.00201,0.435,0,0,0,0,0,1.87e-06,8.41e-05,8.41e-05,4.99e-05,0.0135,0.0135,0.00802,0.0405,0.0405,0.0354,3.12e-11,3.12e-11,1.29e-10,2.82e-06,2.82e-06,5e-08,0,0,0,0,0,0,0,0 @@ -308,43 +308,43 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 30590000,0.983,-0.00587,-0.0121,0.186,-0.0545,0.0416,0.76,-0.0651,0.0499,-1.62,-1.41e-05,-5.73e-05,8.61e-07,-2.37e-05,2.85e-05,-0.00112,0.204,0.00201,0.435,0,0,0,0,0,1.85e-06,8.38e-05,8.38e-05,4.93e-05,0.0126,0.0126,0.00796,0.0369,0.0369,0.0352,3.03e-11,3.03e-11,1.25e-10,2.82e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 30690000,0.983,-0.00624,-0.0124,0.186,-0.0524,0.0405,0.758,-0.0705,0.054,-1.55,-1.41e-05,-5.73e-05,8.69e-07,-2.32e-05,2.74e-05,-0.00111,0.204,0.00201,0.435,0,0,0,0,0,1.85e-06,8.4e-05,8.4e-05,4.91e-05,0.0135,0.0135,0.008,0.0404,0.0404,0.0353,3.04e-11,3.04e-11,1.24e-10,2.82e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 30790000,0.983,-0.00593,-0.012,0.185,-0.0454,0.035,0.757,-0.0632,0.0525,-1.48,-1.4e-05,-5.72e-05,8.75e-07,-2.03e-05,2.59e-05,-0.00111,0.204,0.00201,0.435,0,0,0,0,0,1.84e-06,8.37e-05,8.37e-05,4.9e-05,0.0126,0.0126,0.00797,0.0369,0.0369,0.0354,3e-11,3e-11,1.23e-10,2.82e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 -30890000,0.983,-0.00529,-0.0119,0.186,-0.0458,0.0321,0.753,-0.0677,0.0559,-1.42,-1.4e-05,-5.72e-05,7.94e-07,-2e-05,2.52e-05,-0.00111,0.204,0.00201,0.435,0,0,0,0,0,1.83e-06,8.39e-05,8.39e-05,4.88e-05,0.0134,0.0134,0.00802,0.0404,0.0404,0.0354,3.01e-11,3.01e-11,1.21e-10,2.82e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 +30890000,0.983,-0.00529,-0.0119,0.186,-0.0458,0.0321,0.753,-0.0677,0.0559,-1.42,-1.4e-05,-5.72e-05,7.94e-07,-1.99e-05,2.52e-05,-0.00111,0.204,0.00201,0.435,0,0,0,0,0,1.83e-06,8.39e-05,8.39e-05,4.88e-05,0.0134,0.0134,0.00802,0.0404,0.0404,0.0354,3.01e-11,3.01e-11,1.21e-10,2.82e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 30990000,0.983,-0.00549,-0.0119,0.186,-0.0381,0.0265,0.755,-0.0576,0.0487,-1.35,-1.39e-05,-5.72e-05,7.86e-07,-1.66e-05,2.02e-05,-0.0011,0.204,0.00201,0.435,0,0,0,0,0,1.83e-06,8.36e-05,8.36e-05,4.86e-05,0.0125,0.0125,0.00795,0.0369,0.0369,0.0352,2.96e-11,2.96e-11,1.2e-10,2.82e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 31090000,0.982,-0.00563,-0.012,0.186,-0.0371,0.0256,0.753,-0.0614,0.0512,-1.28,-1.39e-05,-5.72e-05,7.34e-07,-1.65e-05,2e-05,-0.0011,0.204,0.00201,0.435,0,0,0,0,0,1.83e-06,8.38e-05,8.38e-05,4.85e-05,0.0134,0.0134,0.00803,0.0403,0.0403,0.0355,2.97e-11,2.97e-11,1.19e-10,2.82e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 31190000,0.983,-0.00582,-0.0121,0.186,-0.0324,0.0208,0.755,-0.0528,0.046,-1.21,-1.38e-05,-5.71e-05,8.79e-07,-1.33e-05,1.63e-05,-0.0011,0.204,0.00201,0.435,0,0,0,0,0,1.82e-06,8.35e-05,8.35e-05,4.83e-05,0.0125,0.0125,0.00796,0.0369,0.0369,0.0353,2.92e-11,2.92e-11,1.18e-10,2.81e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 31290000,0.983,-0.00605,-0.0122,0.186,-0.0301,0.0182,0.759,-0.0559,0.0481,-1.14,-1.38e-05,-5.71e-05,9.56e-07,-1.28e-05,1.56e-05,-0.0011,0.204,0.00201,0.435,0,0,0,0,0,1.81e-06,8.36e-05,8.36e-05,4.81e-05,0.0134,0.0134,0.008,0.0403,0.0403,0.0353,2.93e-11,2.93e-11,1.16e-10,2.81e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 31390000,0.983,-0.00583,-0.012,0.186,-0.024,0.0121,0.757,-0.047,0.0423,-1.06,-1.37e-05,-5.7e-05,8.74e-07,-1.08e-05,1.3e-05,-0.00109,0.204,0.00201,0.435,0,0,0,0,0,1.8e-06,8.33e-05,8.33e-05,4.79e-05,0.0125,0.0125,0.00793,0.0368,0.0368,0.0351,2.89e-11,2.89e-11,1.15e-10,2.81e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 -31490000,0.982,-0.00556,-0.0123,0.186,-0.0241,0.00932,0.754,-0.0494,0.0433,-0.993,-1.37e-05,-5.7e-05,8.54e-07,-1.06e-05,1.27e-05,-0.00109,0.204,0.00201,0.435,0,0,0,0,0,1.8e-06,8.35e-05,8.35e-05,4.78e-05,0.0133,0.0133,0.00802,0.0403,0.0403,0.0354,2.9e-11,2.9e-11,1.14e-10,2.81e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 +31490000,0.982,-0.00556,-0.0123,0.186,-0.0241,0.00931,0.754,-0.0494,0.0433,-0.993,-1.37e-05,-5.7e-05,8.54e-07,-1.06e-05,1.27e-05,-0.00109,0.204,0.00201,0.435,0,0,0,0,0,1.8e-06,8.35e-05,8.35e-05,4.78e-05,0.0133,0.0133,0.00802,0.0403,0.0403,0.0354,2.9e-11,2.9e-11,1.14e-10,2.81e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 31590000,0.983,-0.00543,-0.0128,0.186,-0.02,0.00707,0.758,-0.0384,0.0389,-0.922,-1.36e-05,-5.69e-05,9.42e-07,-6.36e-06,1.03e-05,-0.00109,0.204,0.00201,0.435,0,0,0,0,0,1.79e-06,8.31e-05,8.31e-05,4.76e-05,0.0125,0.0125,0.00795,0.0368,0.0368,0.0352,2.86e-11,2.86e-11,1.13e-10,2.81e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 -31690000,0.983,-0.00542,-0.0133,0.185,-0.0221,0.00601,0.754,-0.0406,0.0395,-0.854,-1.36e-05,-5.7e-05,1.06e-06,-5.72e-06,9.58e-06,-0.00109,0.204,0.00201,0.435,0,0,0,0,0,1.79e-06,8.33e-05,8.33e-05,4.74e-05,0.0133,0.0133,0.00799,0.0402,0.0402,0.0353,2.87e-11,2.87e-11,1.12e-10,2.81e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 -31790000,0.983,-0.00564,-0.0139,0.185,-0.0129,0.00343,0.754,-0.029,0.0376,-0.783,-1.36e-05,-5.69e-05,1.13e-06,-4.67e-07,9.5e-06,-0.00108,0.204,0.00201,0.435,0,0,0,0,0,1.78e-06,8.29e-05,8.29e-05,4.73e-05,0.0124,0.0124,0.00796,0.0368,0.0368,0.0353,2.83e-11,2.83e-11,1.11e-10,2.81e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 -31890000,0.983,-0.00536,-0.0136,0.185,-0.00978,0.00117,0.752,-0.0301,0.0378,-0.716,-1.36e-05,-5.69e-05,1.18e-06,1.54e-07,8.93e-06,-0.00108,0.204,0.00201,0.435,0,0,0,0,0,1.78e-06,8.31e-05,8.31e-05,4.71e-05,0.0133,0.0133,0.00801,0.0402,0.0402,0.0354,2.84e-11,2.84e-11,1.1e-10,2.81e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 -31990000,0.983,-0.00563,-0.0132,0.185,-0.00181,0.000492,0.748,-0.0181,0.0347,-0.651,-1.36e-05,-5.68e-05,1.14e-06,4.77e-06,8.06e-06,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.77e-06,8.27e-05,8.27e-05,4.69e-05,0.0124,0.0124,0.00794,0.0368,0.0368,0.0351,2.8e-11,2.8e-11,1.08e-10,2.81e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -32090000,0.983,-0.006,-0.0129,0.185,-0.00242,-0.0029,0.75,-0.0183,0.0346,-0.581,-1.36e-05,-5.68e-05,1.15e-06,5.12e-06,7.85e-06,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.77e-06,8.29e-05,8.29e-05,4.68e-05,0.0132,0.0132,0.00802,0.0402,0.0402,0.0355,2.81e-11,2.81e-11,1.08e-10,2.81e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -32190000,0.983,-0.00618,-0.0132,0.185,0.00299,-0.00612,0.75,-0.00702,0.0332,-0.515,-1.36e-05,-5.67e-05,1.11e-06,9.34e-06,9.38e-06,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.76e-06,8.25e-05,8.25e-05,4.66e-05,0.0124,0.0124,0.00795,0.0367,0.0367,0.0352,2.77e-11,2.77e-11,1.06e-10,2.81e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -32290000,0.983,-0.00609,-0.0134,0.185,0.00451,-0.0088,0.748,-0.00669,0.0324,-0.448,-1.36e-05,-5.67e-05,1.18e-06,9.94e-06,9.07e-06,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.75e-06,8.27e-05,8.26e-05,4.64e-05,0.0132,0.0132,0.00799,0.0401,0.0401,0.0353,2.78e-11,2.78e-11,1.05e-10,2.81e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +31690000,0.983,-0.00542,-0.0133,0.185,-0.0221,0.00601,0.754,-0.0406,0.0395,-0.854,-1.36e-05,-5.7e-05,1.06e-06,-5.72e-06,9.59e-06,-0.00109,0.204,0.00201,0.435,0,0,0,0,0,1.79e-06,8.33e-05,8.33e-05,4.74e-05,0.0133,0.0133,0.00799,0.0402,0.0402,0.0353,2.87e-11,2.87e-11,1.12e-10,2.81e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 +31790000,0.983,-0.00564,-0.0139,0.185,-0.0129,0.00343,0.754,-0.029,0.0376,-0.783,-1.36e-05,-5.69e-05,1.13e-06,-4.65e-07,9.5e-06,-0.00108,0.204,0.00201,0.435,0,0,0,0,0,1.78e-06,8.29e-05,8.29e-05,4.73e-05,0.0124,0.0124,0.00796,0.0368,0.0368,0.0353,2.83e-11,2.83e-11,1.11e-10,2.81e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 +31890000,0.983,-0.00536,-0.0136,0.185,-0.00978,0.00117,0.752,-0.0301,0.0378,-0.716,-1.36e-05,-5.69e-05,1.18e-06,1.57e-07,8.93e-06,-0.00108,0.204,0.00201,0.435,0,0,0,0,0,1.78e-06,8.31e-05,8.31e-05,4.71e-05,0.0133,0.0133,0.00801,0.0402,0.0402,0.0354,2.84e-11,2.84e-11,1.1e-10,2.81e-06,2.81e-06,5e-08,0,0,0,0,0,0,0,0 +31990000,0.983,-0.00563,-0.0132,0.185,-0.00181,0.000491,0.748,-0.0181,0.0347,-0.651,-1.36e-05,-5.68e-05,1.14e-06,4.78e-06,8.06e-06,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.77e-06,8.27e-05,8.27e-05,4.69e-05,0.0124,0.0124,0.00794,0.0368,0.0368,0.0351,2.8e-11,2.8e-11,1.08e-10,2.81e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +32090000,0.983,-0.006,-0.0129,0.185,-0.00242,-0.0029,0.75,-0.0183,0.0346,-0.581,-1.36e-05,-5.68e-05,1.15e-06,5.13e-06,7.85e-06,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.77e-06,8.29e-05,8.29e-05,4.68e-05,0.0132,0.0132,0.00802,0.0402,0.0402,0.0355,2.81e-11,2.81e-11,1.08e-10,2.81e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +32190000,0.983,-0.00618,-0.0132,0.185,0.00299,-0.00612,0.75,-0.00702,0.0332,-0.515,-1.36e-05,-5.67e-05,1.11e-06,9.35e-06,9.38e-06,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.76e-06,8.25e-05,8.25e-05,4.66e-05,0.0124,0.0124,0.00795,0.0367,0.0367,0.0352,2.77e-11,2.77e-11,1.06e-10,2.81e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +32290000,0.983,-0.00609,-0.0134,0.185,0.00451,-0.0088,0.748,-0.00669,0.0324,-0.448,-1.36e-05,-5.67e-05,1.18e-06,9.94e-06,9.08e-06,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.75e-06,8.27e-05,8.26e-05,4.64e-05,0.0132,0.0132,0.00799,0.0401,0.0401,0.0353,2.78e-11,2.78e-11,1.05e-10,2.81e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 32390000,0.983,-0.0062,-0.0135,0.186,0.0108,-0.0101,0.747,0.00468,0.0298,-0.374,-1.35e-05,-5.67e-05,1.14e-06,1.3e-05,1.01e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.75e-06,8.23e-05,8.23e-05,4.63e-05,0.0123,0.0123,0.00797,0.0367,0.0367,0.0354,2.74e-11,2.74e-11,1.04e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -32490000,0.983,-0.00905,-0.0114,0.185,0.0351,-0.0726,-0.126,0.00753,0.0237,-0.372,-1.35e-05,-5.67e-05,1.1e-06,1.31e-05,1.01e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.74e-06,8.24e-05,8.24e-05,4.61e-05,0.0152,0.0152,0.00784,0.0402,0.0402,0.0354,2.75e-11,2.75e-11,1.03e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +32490000,0.983,-0.00905,-0.0114,0.185,0.0351,-0.0726,-0.126,0.00754,0.0237,-0.372,-1.35e-05,-5.67e-05,1.1e-06,1.31e-05,1.01e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.74e-06,8.24e-05,8.24e-05,4.61e-05,0.0152,0.0152,0.00784,0.0402,0.0402,0.0354,2.75e-11,2.75e-11,1.03e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 32590000,0.983,-0.009,-0.0114,0.185,0.0355,-0.0737,-0.129,0.0197,0.02,-0.392,-1.36e-05,-5.66e-05,1.19e-06,1.31e-05,1.01e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.73e-06,8.12e-05,8.12e-05,4.59e-05,0.0157,0.0157,0.00755,0.0368,0.0368,0.0351,2.71e-11,2.71e-11,1.02e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 32690000,0.983,-0.00898,-0.0113,0.185,0.0312,-0.0794,-0.13,0.0231,0.0123,-0.408,-1.36e-05,-5.66e-05,1.17e-06,1.31e-05,1.01e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.73e-06,8.13e-05,8.13e-05,4.57e-05,0.0187,0.0187,0.00736,0.0404,0.0404,0.0351,2.72e-11,2.72e-11,1.01e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 32790000,0.983,-0.00866,-0.0113,0.185,0.0298,-0.0769,-0.131,0.0328,0.0104,-0.425,-1.37e-05,-5.65e-05,1.25e-06,1.31e-05,1.01e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.72e-06,7.86e-05,7.86e-05,4.57e-05,0.0196,0.0196,0.00713,0.037,0.037,0.0351,2.68e-11,2.68e-11,1.01e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -32890000,0.983,-0.00862,-0.0114,0.185,0.0294,-0.0828,-0.133,0.0359,0.00242,-0.441,-1.37e-05,-5.65e-05,1.29e-06,1.31e-05,1.01e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.72e-06,7.88e-05,7.88e-05,4.55e-05,0.0235,0.0235,0.00697,0.0409,0.0409,0.035,2.69e-11,2.69e-11,9.97e-11,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -32990000,0.983,-0.00835,-0.0113,0.185,0.0269,-0.0788,-0.132,0.0438,-0.000795,-0.455,-1.38e-05,-5.65e-05,1.37e-06,1.31e-05,1.01e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.71e-06,7.44e-05,7.44e-05,4.53e-05,0.0243,0.0243,0.00673,0.0374,0.0374,0.0347,2.65e-11,2.65e-11,9.87e-11,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +32890000,0.983,-0.00862,-0.0114,0.185,0.0294,-0.0828,-0.133,0.0359,0.00241,-0.441,-1.37e-05,-5.65e-05,1.29e-06,1.31e-05,1.01e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.72e-06,7.88e-05,7.88e-05,4.55e-05,0.0235,0.0235,0.00697,0.0409,0.0409,0.035,2.69e-11,2.69e-11,9.97e-11,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +32990000,0.983,-0.00835,-0.0113,0.185,0.0269,-0.0788,-0.132,0.0438,-0.000796,-0.455,-1.38e-05,-5.65e-05,1.37e-06,1.31e-05,1.01e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.71e-06,7.44e-05,7.44e-05,4.53e-05,0.0243,0.0243,0.00673,0.0374,0.0374,0.0347,2.65e-11,2.65e-11,9.87e-11,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 33090000,0.983,-0.00831,-0.0113,0.185,0.0228,-0.0826,-0.129,0.0463,-0.00884,-0.463,-1.38e-05,-5.65e-05,1.35e-06,1.31e-05,1.01e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.71e-06,7.45e-05,7.45e-05,4.52e-05,0.029,0.029,0.00661,0.0416,0.0416,0.0349,2.66e-11,2.66e-11,9.79e-11,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 33190000,0.983,-0.00801,-0.0113,0.185,0.0191,-0.0782,-0.127,0.0524,-0.0107,-0.47,-1.38e-05,-5.65e-05,1.3e-06,1.28e-05,6.29e-06,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.7e-06,6.85e-05,6.85e-05,4.5e-05,0.0295,0.0295,0.00641,0.0381,0.0381,0.0346,2.62e-11,2.62e-11,9.7e-11,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 33290000,0.983,-0.00805,-0.0113,0.185,0.0158,-0.0795,-0.126,0.0541,-0.0186,-0.479,-1.38e-05,-5.65e-05,1.4e-06,1.28e-05,6.3e-06,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.69e-06,6.86e-05,6.86e-05,4.49e-05,0.0356,0.0357,0.00629,0.0427,0.0427,0.0344,2.63e-11,2.63e-11,9.61e-11,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 33390000,0.983,-0.0076,-0.0114,0.185,0.0114,-0.0653,-0.124,0.0575,-0.0136,-0.49,-1.39e-05,-5.64e-05,1.42e-06,7.08e-06,-1.7e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.69e-06,6.15e-05,6.15e-05,4.48e-05,0.0356,0.0356,0.00616,0.0389,0.0389,0.0343,2.6e-11,2.6e-11,9.53e-11,2.79e-06,2.78e-06,5e-08,0,0,0,0,0,0,0,0 33490000,0.983,-0.00758,-0.0113,0.185,0.00694,-0.0661,-0.125,0.0584,-0.0202,-0.505,-1.39e-05,-5.64e-05,1.42e-06,7.1e-06,-1.7e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.68e-06,6.17e-05,6.17e-05,4.46e-05,0.0428,0.0428,0.00608,0.044,0.044,0.0342,2.61e-11,2.61e-11,9.44e-11,2.79e-06,2.78e-06,5e-08,0,0,0,0,0,0,0,0 -33590000,0.983,-0.00721,-0.0114,0.185,0.00362,-0.0569,-0.122,0.0611,-0.0164,-0.517,-1.4e-05,-5.64e-05,1.48e-06,-9.45e-07,-4.17e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.67e-06,5.43e-05,5.43e-05,4.44e-05,0.0412,0.0412,0.00596,0.04,0.04,0.0338,2.59e-11,2.59e-11,9.36e-11,2.74e-06,2.74e-06,5e-08,0,0,0,0,0,0,0,0 -33690000,0.983,-0.0072,-0.0113,0.185,-0.000996,-0.0572,-0.124,0.0612,-0.0221,-0.529,-1.4e-05,-5.64e-05,1.49e-06,-9.45e-07,-4.17e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.67e-06,5.44e-05,5.44e-05,4.43e-05,0.0489,0.0489,0.00595,0.0456,0.0456,0.0339,2.6e-11,2.6e-11,9.28e-11,2.74e-06,2.74e-06,5.01e-08,0,0,0,0,0,0,0,0 +33590000,0.983,-0.00721,-0.0114,0.185,0.00362,-0.0569,-0.122,0.0611,-0.0164,-0.517,-1.4e-05,-5.64e-05,1.48e-06,-9.43e-07,-4.17e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.67e-06,5.43e-05,5.43e-05,4.44e-05,0.0412,0.0412,0.00596,0.04,0.04,0.0338,2.59e-11,2.59e-11,9.36e-11,2.74e-06,2.74e-06,5e-08,0,0,0,0,0,0,0,0 +33690000,0.983,-0.0072,-0.0113,0.185,-0.000996,-0.0572,-0.124,0.0612,-0.0221,-0.529,-1.4e-05,-5.64e-05,1.49e-06,-9.42e-07,-4.17e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.67e-06,5.44e-05,5.44e-05,4.43e-05,0.0489,0.0489,0.00595,0.0456,0.0456,0.0339,2.6e-11,2.6e-11,9.28e-11,2.74e-06,2.74e-06,5.01e-08,0,0,0,0,0,0,0,0 33790000,0.983,-0.00696,-0.0114,0.185,-0.00359,-0.0465,-0.119,0.0653,-0.0175,-0.54,-1.4e-05,-5.63e-05,1.43e-06,-1.42e-05,-6.75e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.66e-06,4.76e-05,4.76e-05,4.42e-05,0.0453,0.0454,0.00586,0.0411,0.0411,0.0335,2.58e-11,2.58e-11,9.2e-11,2.67e-06,2.67e-06,5e-08,0,0,0,0,0,0,0,0 33890000,0.983,-0.00698,-0.0114,0.185,-0.00769,-0.0442,-0.12,0.0647,-0.022,-0.552,-1.4e-05,-5.63e-05,1.49e-06,-1.41e-05,-6.75e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.66e-06,4.77e-05,4.77e-05,4.4e-05,0.0531,0.0531,0.00584,0.0472,0.0472,0.0334,2.59e-11,2.59e-11,9.12e-11,2.67e-06,2.67e-06,5e-08,0,0,0,0,0,0,0,0 33990000,0.983,-0.00668,-0.0116,0.185,-0.0068,-0.0298,-0.118,0.0682,-0.0145,-0.562,-1.4e-05,-5.63e-05,1.42e-06,-3.87e-05,-9.75e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.65e-06,4.19e-05,4.18e-05,4.38e-05,0.0477,0.0477,0.00578,0.0422,0.0422,0.033,2.58e-11,2.58e-11,9.03e-11,2.57e-06,2.57e-06,5e-08,0,0,0,0,0,0,0,0 34090000,0.983,-0.00663,-0.0116,0.185,-0.011,-0.0299,-0.118,0.0673,-0.0176,-0.574,-1.4e-05,-5.63e-05,1.39e-06,-3.88e-05,-9.75e-05,-0.00106,0.204,0.00201,0.435,0,0,0,0,0,1.65e-06,4.19e-05,4.19e-05,4.38e-05,0.0552,0.0552,0.00582,0.0487,0.0487,0.0331,2.59e-11,2.59e-11,8.96e-11,2.57e-06,2.57e-06,5e-08,0,0,0,0,0,0,0,0 34190000,0.983,-0.00655,-0.0117,0.185,-0.0113,-0.0194,-0.117,0.0711,-0.0122,-0.585,-1.41e-05,-5.63e-05,1.41e-06,-5.65e-05,-0.000117,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.64e-06,3.73e-05,3.73e-05,4.36e-05,0.0484,0.0484,0.00579,0.0432,0.0432,0.0328,2.59e-11,2.59e-11,8.89e-11,2.47e-06,2.46e-06,5e-08,0,0,0,0,0,0,0,0 -34290000,0.983,-0.00642,-0.0117,0.185,-0.0117,-0.0185,-0.117,0.0699,-0.0141,-0.597,-1.41e-05,-5.63e-05,1.42e-06,-5.65e-05,-0.000117,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.63e-06,3.74e-05,3.74e-05,4.34e-05,0.0553,0.0553,0.00583,0.05,0.05,0.0326,2.6e-11,2.6e-11,8.81e-11,2.47e-06,2.46e-06,5e-08,0,0,0,0,0,0,0,0 +34290000,0.983,-0.00642,-0.0117,0.185,-0.0117,-0.0185,-0.117,0.0699,-0.0141,-0.597,-1.41e-05,-5.63e-05,1.42e-06,-5.65e-05,-0.000117,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.64e-06,3.74e-05,3.74e-05,4.34e-05,0.0553,0.0553,0.00583,0.05,0.05,0.0326,2.6e-11,2.6e-11,8.81e-11,2.47e-06,2.46e-06,5e-08,0,0,0,0,0,0,0,0 34390000,0.983,-0.00632,-0.0117,0.185,-0.0125,-0.00912,-0.112,0.0717,-0.00943,-0.606,-1.41e-05,-5.63e-05,1.41e-06,-7.19e-05,-0.00013,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.63e-06,3.39e-05,3.39e-05,4.34e-05,0.0477,0.0477,0.00585,0.044,0.044,0.0325,2.6e-11,2.6e-11,8.74e-11,2.35e-06,2.35e-06,5e-08,0,0,0,0,0,0,0,0 -34490000,0.983,-0.00639,-0.0117,0.185,-0.0152,-0.00808,-0.112,0.0703,-0.0103,-0.617,-1.41e-05,-5.63e-05,1.44e-06,-7.19e-05,-0.00013,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.63e-06,3.4e-05,3.4e-05,4.32e-05,0.054,0.054,0.00591,0.051,0.051,0.0324,2.61e-11,2.61e-11,8.67e-11,2.35e-06,2.35e-06,5e-08,0,0,0,0,0,0,0,0 +34490000,0.983,-0.00639,-0.0117,0.185,-0.0152,-0.00808,-0.112,0.0703,-0.0103,-0.617,-1.41e-05,-5.63e-05,1.44e-06,-7.18e-05,-0.00013,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.63e-06,3.4e-05,3.4e-05,4.32e-05,0.054,0.054,0.00591,0.051,0.051,0.0324,2.61e-11,2.61e-11,8.67e-11,2.35e-06,2.35e-06,5e-08,0,0,0,0,0,0,0,0 34590000,0.983,-0.00634,-0.0115,0.185,-0.0115,-0.00442,0.682,0.0723,-0.00819,-0.595,-1.41e-05,-5.63e-05,1.41e-06,-8.47e-05,-0.000131,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.62e-06,3.15e-05,3.14e-05,4.3e-05,0.0444,0.0444,0.00592,0.0446,0.0446,0.0321,2.62e-11,2.62e-11,8.59e-11,2.25e-06,2.24e-06,5e-08,0,0,0,0,0,0,0,0 34690000,0.983,-0.00633,-0.0112,0.185,-0.0115,-0.0028,1.67,0.0712,-0.00855,-0.477,-1.41e-05,-5.63e-05,1.39e-06,-8.47e-05,-0.000131,-0.00107,0.204,0.00201,0.435,0,0,0,0,0,1.62e-06,3.15e-05,3.15e-05,4.3e-05,0.0479,0.0479,0.00602,0.0514,0.0514,0.0322,2.63e-11,2.63e-11,8.53e-11,2.25e-06,2.24e-06,5e-08,0,0,0,0,0,0,0,0 34790000,0.983,-0.00631,-0.011,0.185,-0.0108,0.00123,2.64,0.0722,-0.00632,-0.299,-1.41e-05,-5.63e-05,1.37e-06,-7.03e-05,-0.000147,-0.00104,0.204,0.00201,0.435,0,0,0,0,0,1.61e-06,3.01e-05,3.01e-05,4.28e-05,0.0403,0.0403,0.00604,0.045,0.045,0.0319,2.63e-11,2.63e-11,8.45e-11,2.13e-06,2.12e-06,5e-08,0,0,0,0,0,0,0,0